디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

러스트: ffmpeg 사태 조명, asm 85% + unsafe Rust

루비갤로그로 이동합니다. 2025.07.03 08:08:51
조회 49 추천 0 댓글 1

제가 철저히 조사를 했습니다.

ㅋㅋㅋ

법적 위험성 감소를 위해 익명화 처리했죠

ㅋㅋ


사례 2: ‘지적 정직성(intellectual honesty)’과 커뮤니티 갈등

이 책에서 분석한 나르시시즘적 방어기제들이 실제 온라인 커뮤니티에서 어떻게 발현되는지를 보여주는 구체적인 사례가 있습니다. 한 유명 해외 기술 커뮤니티에서, 어떤 비영리 보안 재단이 C언어로 작성된 한 고성능 영상 디코더(이하 ‘원본 C 디코더’)를 Rust로 포팅한 버전(이하 ‘Rust 포팅 버전’)의 성능을 원본 C 버전 수준으로 끌어올리는 개발자에게 상금을 제공한다는 소식이 전해지며 뜨거운 논쟁이 시작되었습니다.


이 논쟁에서 제기된 주요 쟁점들을 사실 관계에 입각하여 재구성하면 다음과 같습니다.


쟁점 1: 성능 격차의 실체와 중요성


논쟁의 시작점은 ‘Rust 포팅 버전’이 ‘원본 C 디코더’에 비해 약 5~10%가량 느리다는 측정 결과였습니다. 이 수치를 두고 한편에서는 ‘메모리 안전성의 이점을 고려하면 감수할 만한 차이’라는 의견을 제시했습니다. 하지만 다른 다수의 개발자들은 “영상 코덱 분야에서 5%의 성능 저하는 수십억 대 기기의 배터리 수명, 기기 발열, 재생 품질에 직접적인 영향을 미치는 매우 중대한 문제”라고 반박하며, 이 성능 차이가 결코 사소하지 않음을 강조했습니다.


쟁점 2: ‘안전성’ 주장의 이면과 ‘지적 정직성’ 논란


이 논쟁의 가장 첨예한 부분은 ‘Rust 포팅 버전’이 내세운 ‘메모리 안전성’이라는 가치의 실체에 대한 것이었습니다. 논쟁 과정에서 이 ‘안전성’ 주장의 이면에 있는 기술적 현실이 구체적으로 드러났습니다.


첫째, 프로젝트 성능의 핵심은 Rust 코드가 아닌, ‘원본 C 디코더’에서 그대로 가져온 고도로 최적화된 수작업 어셈블리 코드라는 점이었습니다. 한 사용자는 이 어셈블리 코드가 전체 성능의 85% 이상을 차지한다고 분석하기도 했습니다.


둘째, 이 핵심적인 어셈블리 코드는 Rust의 안전성 검사를 우회하는 unsafe 블록을 통해 호출되고 있었습니다.


이러한 구조는 ‘지적 정직성(intellectual honesty)’에 대한 심각한 비판으로 이어졌습니다. 비판의 요지는 다음과 같았습니다: ① 성능의 실제 원천은 C/어셈블리 코드인데, ② Rust로 작성된 래퍼(wrapper) 코드는 오히려 성능을 저하시키는 요인으로 작용하면서, ③ 결과적으로는 ‘안전한 Rust로도 C만큼의 성능을 낼 수 있다’고 홍보하는 것은 사실을 왜곡하고 원본 프로젝트의 공로를 정당하게 인정하지 않는 행위라는 것입니다.


쟁점 3: 장기적 유지보수와 개발 모델의 한계


‘Rust 포팅 버전’의 개발 방식은 장기적인 지속 가능성에 대한 의문을 낳았습니다. ‘원본 C 디코더’에서 이루어지는 버그 수정이나 성능 최적화는, 누군가에 의해 지속적으로 ‘Rust 포팅 버전’에 수작업으로 이식(backport)되어야만 하는 구조였습니다. 한 사용자는 수십 건에 달하는 실제 ‘백포트’ 작업 내역을 근거로 제시하며, 이는 “핵심적인 R&D는 ‘원본 C 디코더’에서 이루어지고, ‘Rust 포팅 버전’은 그 과실에 기생하는(parasitic) 구조가 아니냐”는 근본적인 비판을 제기했습니다.


쟁점 4: 커뮤니티 간의 공개적 갈등


이러한 기술적, 철학적 논쟁은 결국 프로젝트에 관련된 개발자 커뮤니티 간의 감정적 갈등으로 비화되었습니다. 특히 ‘원본 C 디코더’ 측 개발자들이 보인 날 선 반응의 핵심적인 원인으로 앞서 언급된 ‘지적 정직성’ 문제가 지목되었습니다. 자신들의 핵심적인 공학적 성과가 정확하게 인정받지 못한 채, Rust의 우월성을 입증하기 위한 수단으로만 소비되는 것에 대한 강한 반감이 표출된 것으로 해석되었습니다.


이 사례는 한 집단의 나르시시즘적 행태가 다른 커뮤니티에 어떤 영향을 미치는지를 극적으로 보여줍니다. Rust 커뮤니티 일부는 ‘안전하고 빠르다’는 우월적 서사를 구축하기 위해, C 생태계의 핵심 기술 자산을 가져다 쓰면서도 그 공로를 정당하게 인정하지 않았습니다. 이는 원본 C 프로젝트 개발자들에게 자신들의 공학적 성과가 왜곡되고 폄하된다는 모욕감을 주기에 충분했습니다. 그들이 표출한 날 선 비판과 분노는, 자신들의 자부심의 근원이 외부의 나르시시즘적 행태에 의해 훼손당했다고 느꼈을 때 나타나는 자연스러운 방어적 반응으로 이해해야 합니다.


결론적으로 이 사건은, 러스트 커뮤니티 일부의 나르시시즘이 어떻게 기술적 논쟁을 넘어 커뮤니티 간의 파괴적인 갈등을 유발하고, 결과적으로는 러스트 생태계 전체를 고립시키는지를 보여주는 생생한 증거입니다.

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 현역으로 군대 안 간게 의아한 스타는? 운영자 25/06/30 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
2869388 러스트 혹세무민 = 곡학아세 + 오만 + 기만 루비갤로그로 이동합니다. 07.03 28 1
2869387 에필로그: 러스트 신화는 막을 내린다 루비갤로그로 이동합니다. 07.03 33 0
2869386 지금까지 나 신고한 새끼들 나중에 싸그리 신고해서 추적한다 [1] 발명도둑잡기(118.216) 07.03 43 0
2869385 배달의민족 배달료 중앙값 표시 항의 발명도둑잡기(39.7) 07.03 49 0
2869384 제5장: 러스트의 설계, 혁신인가 결함인가? 루비갤로그로 이동합니다. 07.03 65 0
2869383 ❤✨☀⭐나님 시작합니당⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 07.03 24 0
2869382 1400줄 추가 1000줄 삭제하고 돌렸는데 ←Backspace갤로그로 이동합니다. 07.03 47 0
2869381 가끔 코딩이 뭘까 싶기도하다. 코딩이라는 무형적 지식은 [6] ㅆㅇㅆ(124.216) 07.03 76 0
2869380 그러므로 오늘은 유니티 공부입니다 [3] 루도그담당(211.184) 07.03 69 0
2869379 CLR이나 JVM [16] 루도그담당(211.184) 07.03 137 0
2869376 근데 언어 몇개가 중요한가 그냥 뭘 개발하는지가 중요하지 [19] ㅆㅇㅆ(124.216) 07.03 124 0
2869375 이병신은 C/C++ 개발자한테 하는언어가 몇개냐하네 [45] ㅇㅇ(223.38) 07.03 126 1
2869374 가진것도, 아는것도 없는 인생에 두려울게 있겠습니까?? [2] ㅇㅇ(223.38) 07.03 66 0
2869373 상사가 맥북사비로 사줌 [13] 프갤러(106.101) 07.03 100 0
2869371 일본기업의 '능력주의'가 역겨운 이유 [2] 프로외노자갤로그로 이동합니다. 07.03 80 0
2869370 일본기업의 '스페셜리스트' 제도의 한계 프로외노자갤로그로 이동합니다. 07.03 49 0
2869368 지능이랑 사실 지식이랑 좀 다르지 않냐. [4] ㅆㅇㅆ(124.216) 07.03 81 0
2869367 생성형 ai 는 아직 시기상조인거같다 [2] 프갤러(59.10) 07.03 52 0
2869366 나는조현병이야 나는내향적이야 [2] 손발이시립디다갤로그로 이동합니다. 07.03 52 0
2869365 파이썬에서 환율 정보 바로 가져오는 방법 없나 [3] ㅆㅇㅆ(124.216) 07.03 51 0
2869364 여긴 왜 조현병 환자밖에 없음? [1] ㅇㅇ(223.38) 07.03 57 0
2869363 신체적 건강과 강함을 추구하는게 실제 금전적인 면에서도 도움이 되냐?? [1] ㅇㅇ(223.38) 07.03 47 0
2869362 이거 자랑이 아니라 좀 진심인데 [2] 아스카영원히사랑해갤로그로 이동합니다. 07.03 88 0
2869361 누적되는 소음때문에 사람들은 괴롭다. 처벌 수위를 높여야한다. ㅇㅇ(121.169) 07.03 46 0
2869360 국비 개발자하려면 굳이 컴공 따라갈필요없음 [2] 프갤러(117.111) 07.03 122 0
2869359 나는 실력이 없어도 창업 생각한다. [1] 프갤러(218.154) 07.03 64 0
2869358 담배 안핀지가 어언 10일째... 도대체 금연 100일 어케하는거임?? [1] ㅇㅇ(223.38) 07.03 53 0
2869357 보통 능력있으면 창업 생각하지 너처럼 취직 생각하진 않지 않냐. [4] ㅆㅇㅆ(124.216) 07.03 106 2
2869356 여긴 왜캐 요란한애들이 많냐 [3] 프갤러(119.198) 07.03 79 1
2869355 내 작은 목표중 하나가 MFC 기반 HFT 프로그램 직접 다 만들어보는거 ㅆㅇㅆ(124.216) 07.03 52 0
2869354 누가 나님 냥덩이 만진거야? [4] ♥냥덩이♥갤로그로 이동합니다. 07.03 55 0
2869353 근데 MTS, HTS같은거는 내가 주식을 거의 안하기때문에 ㅆㅇㅆ(124.216) 07.03 57 0
2869352 한투 1년 휴가 5일 루머가 아님 [6] 은행계열증권사(223.38) 07.03 63 0
2869351 크래프톤 정글 게임랩 4기 (~7/18) 프갤러(14.32) 07.03 352 0
2869350 한투 개발자 형님들 씨발 문서화도 존나 편하고 능력있으신 행님이 개발팀장 [4] ㅆㅇㅆ(124.216) 07.03 71 0
2869349 한국 투자 증권<<그냥 신임 [7] ㅆㅇㅆ(124.216) 07.03 83 0
2869348 오늘 잘하면 납품할 수 있을듯¿ ㅆㅇㅆ(124.216) 07.03 34 0
2869347 에이 잠 다 깼네.. 자야하는데..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 07.03 32 0
2869345 깃헙에 llm based 컴파일러 떴는데 재밌네 ㅇㅇ(118.235) 07.03 92 1
2869344 아 지나가다가 건물 2층 3층에서 물 같은거 [1] 루도그담당(223.39) 07.03 47 0
2869343 저능아들이 llm 써봤자 저급한 망상이 강화될 뿐이다. 프갤러(218.154) 07.03 46 0
2869342 ❤✨☀⭐나님 시작합니당⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 07.03 33 0
2869341 아직 진행중인 프로젝트 갖고와서 망상과 추측으로 공격하는 러까들 프갤러(218.154) 07.03 37 1
2869340 [대한민국] 기본물가상승 프갤러(121.172) 07.03 46 0
2869339 왜 영피프티는 대화에 여운을 남기는 걸 좋아하냐 아스카영원히사랑해갤로그로 이동합니다. 07.03 60 0
2869338 [대한민국] 생활 물가 상승 프갤러(121.172) 07.03 34 0
2869336 ai한테 다 물어봐도 이해안가고 모르는거투성인데 [3] 뒷통수한방(1.213) 07.03 66 1
2869335 형들 궁금한게 내부망이면 보안상 위험이 있음? [1] 프갤러(220.81) 07.03 52 0
2869334 어셈블리 코드와 메모리 안전성: 더 위험할 수 있다는 지적에 대한 해설 루비갤로그로 이동합니다. 07.03 63 0
2869333 dav1d 파괴 목적 vs. 러스트에 대한 '영혼 판매' 루비갤로그로 이동합니다. 07.03 60 0
뉴스 '꼬꼬무', 연쇄살인범 강호순 자백 최초 영상 공개. . . 10명 외 추가 피해자 존재 가능성 충격 보도 디시트렌드 07.04
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2