3P by xguru 2021-07-05 | favorite | 댓글 5개

- 시스템 툴체인으로 LLVM과 Clang 사용
ㅤ→ GCC 없음
ㅤ→ compiler-rt가 코어 런타임. libc++이 표준 C++ 라이브러리
- No GNU
ㅤ→ userland 대부분을 FreeBSD에서 가져옴 (GNU Make와 ncurses만 사용)
ㅤ→ musl 을 표준 C 라이브러리로 이용
- 빠른 소스 패키지 빌드 시스템
ㅤ→ 완전히 새로운 패키징 시스템
ㅤ→ bubblewrap으로 샌드박싱
ㅤ→ 바이너리 패키징 시스템은 Alpine Linux의 apk-tools 이용
- Bootstrappable
ㅤ→ 시스템이 자신을 빌드 가능
- Portable
ㅤ→ 현재는 ppc64le, aarch64, x86_64 아키텍처 타겟
ㅤ→ LLVM/Clang 지원되는 어떤 어키텍처로든 쉽게 변환 가능할 것

LLCM은 LLVM의 오타인가요? LLVM이 GCC에 비해 이식성이 한참 부족한데 지원되는 아키텍쳐는 적겠네요.

수정해두었습니다~!

FreeBSD 기반인데 어째 Linux라는 이름을...

저도 옮기면서 응? 스러웠는데.. 그냥 유저랜드 들만 가져와서 그런가 보다 합니다..

이름 그대로 뭔가 키메라 같네요 ㅎㅎ