3 điểm bởi xguru 2021-07-05 | 5 bình luận | Chia sẻ qua WhatsApp
  • Sử dụng LLVM và Clang làm toolchain hệ thống

→ Không có GCC

compiler-rt là runtime cốt lõi. libc++ là thư viện C++ chuẩn

  • Không dùng GNU

→ phần lớn userland được lấy từ FreeBSD (chỉ dùng GNU Make và ncurses)

→ sử dụng musl làm thư viện C chuẩn

  • Hệ thống build gói nguồn nhanh

→ hệ thống đóng gói hoàn toàn mới

→ sandbox bằng bubblewrap

→ hệ thống đóng gói nhị phân sử dụng apk-tools của Alpine Linux

  • Có thể bootstrap

→ hệ thống có thể tự build chính nó

  • Có tính di động cao

→ hiện nhắm tới các kiến trúc ppc64le, aarch64, x86_64

→ có thể sẽ dễ dàng chuyển sang bất kỳ kiến trúc nào được LLVM/Clang hỗ trợ

5 bình luận

 
dalinaum 2021-07-05

LLCM có phải là gõ nhầm của LLVM không? LLVM kém GCC khá nhiều về tính di động, nên có lẽ số kiến trúc được hỗ trợ sẽ ít hơn.

 
xguru 2021-07-06

Tôi đã sửa lại rồi~!

 
joostory 2021-07-05

Nền tảng là FreeBSD mà sao lại mang tên Linux...

 
xguru 2021-07-05

Tôi cũng thấy hơi ngờ ngợ khi chuyển sang... chắc là vì họ chỉ mang mỗi userland sang thôi thì phải..

 
kbumsik 2021-07-05

Đúng như tên gọi, nghe đúng là có gì đó rất chimera nhỉ haha