일단 actix가 까인건 unsafe가 문제는 아님


어차피 러스트는 구조상 밑바닥에선 unsafe 쓸수밖에없고 그걸 safe로 감싸면서 쌓아진 구조임


그리고 safe안에선 뭔 짓을 하던간에 UB가 없다는걸 보증하는 형식인데


완벽한 프로그램은 없다보니 std를 포함해서 여러 unsoundness 이슈가 발생해왔고 고쳐져왔음



actix의 경우엔 메인테이너가 속도에 신경을 많이 써왔고 실제로 벤치에서 굉장히 좋은 모습을 보여왔음


그만큼 unsafe를 열심히 사용했고 unsoundness 이슈도 종종 발생했음 예전에도 이런 비슷한 일이 있었고 지금은 3번째임



viewimage.php?id=2ab4c42ef0d0&no=24b0d769e1d32ca73ced82fa11d02831fe384ecd5bf5471a0304a3eb0d9a15868953c65edc4e7428288809f3f1cbde818ef36043a3d578ab806f72429c98dc77b7



그리고 요번 이슈 해결과정에서 그 속도를 줄이는 패치가 제안됐고


그에대해 'boring'이라고 코멘트했음


한놈이 그말을듣고 급발진해서 말넘심한 코멘트를 달고 일이 꼬이기 시작함



내 생각엔 actix 메인테이너도 이런 unsoundness 이슈를 방치할 생각은 없었음


단지 자기가 중요하다고 생각하는 성능도 최대한 유지하기위해 노력하고 있었음


다만 그 과정에서 boring 워딩이 나왔고(본인은 unfun하다는 의미로 사용) 그걸 한놈이 물어뜯고 레딧에 올려서 일이 커졌음


이슈는 삭제됐고 그 원인인 마지막 말넘심 코멘트는 아카이브를 까야 나오다보니 메인테이너 잘못만 부각되고 까이게됨

그렇게 커뮤니티에서 메인테이너를 윈도우 쓸때 마소까듯이 까버리니 메인테이너는 내가 시발 이짓을 왜 한걸까 하고 현탐이 오는거지




개인적으론 혼자서 async/await 따라잡고 벤치 최상위권으로 올리고 이런 공적들도 좀 신경을 써줬으면 좋겠음


같은 rustacean끼리 너무 싸우지말고 서로서로 도우면서 살고