musl이 glibc 대비 C 라이브러리 표준을 엄격하게 준수하는데
성능이 개썩이고 glibc에서만 쓰이는 꼼수를 쓴 소스 빌드에 애로사항이 꽃피는게 항상 문제였음
근데 동적 메모리 할당에 쓰이는 malloc을 mimalloc으로 교체하면 비약적으로 성능이 향상된다고 함
mimalloc은 현재 마소쪽에서 개발중이고 윈도우에도 적용이 되어 있다고 함
현재 musl + mimalloc 조합이 처음부터 적용된 배포판은 내가 알기로는 키메라 리눅스밖에 없음
키메라는 올해부터 베타테스트 phase로 넘어간다고 함
각종 패키지 소스들 컴파일 에러 잡는 건 여전히 문제인데 젠투, 보이드, 알파인, 키메라 쪽 메인테이너들이 업스트림 고군분투중이라 조금씩은 나아지는 중
musl malloc 구현 한번 갈아치운다더만 그러고도 씹창인갑네
하긴 어지간히 잘 짜도 jemalloc이나 mimalloc같은거 이기긴 힘들겠지만서도
malloc-ng가 갈아치웠다고 한거임 ㅋ
근데 생각해보면 키메라는 bsd 유저랜드 끌고와놓고 musl에 jemalloc을 안붙인것도 특이하네... 별로 궁합이 안좋아서 그런건가