3 पॉइंट द्वारा xguru 2021-07-05 | 5 टिप्पणियां | WhatsApp पर शेयर करें
  • सिस्टम toolchain के रूप में LLVM और Clang का उपयोग

→ GCC नहीं

→ compiler-rt core runtime है। libc++ standard C++ library है

  • No GNU

→ userland का अधिकांश हिस्सा FreeBSD से लिया गया है (सिर्फ GNU Make और ncurses का उपयोग)

→ musl को standard C library के रूप में उपयोग किया जाता है

  • तेज source package build system

→ पूरी तरह नया packaging system

→ bubblewrap के साथ sandboxing

→ binary packaging system के लिए Alpine Linux के apk-tools का उपयोग

  • Bootstrappable

→ सिस्टम खुद को build कर सकता है

  • Portable

→ फिलहाल ppc64le, aarch64, x86_64 architecture target

→ LLVM/Clang द्वारा समर्थित किसी भी architecture पर आसानी से port किया जा सकेगा

5 टिप्पणियां

 
dalinaum 2021-07-05

क्या LLCM, LLVM की टाइपो है? LLVM की portability, GCC की तुलना में काफ़ी कम है, इसलिए शायद supported architectures भी कम होंगी.

 
xguru 2021-07-06

मैंने इसे ठीक कर दिया है~!

 
joostory 2021-07-05

FreeBSD पर आधारित है, तो फिर इसका नाम Linux क्यों है...

 
xguru 2021-07-05

मैंने भी शिफ्ट करते समय सोचा था, “हूँ?”... शायद सिर्फ userland वाले हिस्से ही लाए गए हैं, ऐसा मान लेता हूँ..

 
kbumsik 2021-07-05

नाम जैसा है, वैसा ही कुछ काइमेरा जैसा लगता है, हाहा