3 puntos por xguru 2021-07-05 | 5 comentarios | Compartir por WhatsApp
  • Usa LLVM y Clang como toolchain del sistema

→ No incluye GCC

→ compiler-rt es el runtime principal. libc++ es la biblioteca estándar de C++

  • Sin GNU

→ La mayor parte del userland proviene de FreeBSD (solo usa GNU Make y ncurses)

→ Usa musl como biblioteca estándar de C

  • Sistema rápido de compilación de paquetes desde código fuente

→ Sistema de empaquetado completamente nuevo

→ Sandboxing con bubblewrap

→ El sistema de paquetes binarios usa apk-tools de Alpine Linux

  • Bootstrappable

→ El sistema puede compilarse a sí mismo

  • Portable

→ Actualmente apunta a las arquitecturas ppc64le, aarch64 y x86_64

→ Debería poder adaptarse fácilmente a cualquier arquitectura compatible con LLVM/Clang

5 comentarios

 
dalinaum 2021-07-05

¿LLCM es un error tipográfico de LLVM? LLVM tiene una portabilidad bastante inferior a la de GCC, así que supongo que habrá pocas arquitecturas compatibles.

 
xguru 2021-07-06

¡Ya lo dejé corregido~!

 
joostory 2021-07-05

Aunque está basado en FreeBSD, qué curioso que se llame Linux...

 
xguru 2021-07-05

Cuando yo también me cambié, pensé “¿eh?”... supongo que es porque simplemente tomaron solo el userland.

 
kbumsik 2021-07-05

El nombre le queda perfecto, parece una quimera jaja