17 पॉइंट द्वारा xguru 2022-08-22 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • C/C++ कोड को Windows/Mac/Linux/BSD आदि में कहीं भी चलाने योग्य बनाने वाली libc लाइब्रेरी
  • नया APE loader इस्तेमाल किया गया। अपने आप decompress करता है
  • _spawn(), _join() के साथ 6 OS पर threading सपोर्ट
  • Linux + Mac + Windows + FreeBSD + OpenBSD + NetBSD + BIOS(UEFI)

1 टिप्पणियां

 
xguru 2022-08-22

Cosmopolitan libc - Build-Once Run-Anywhere C
Cosmopolitan v1.0 जारी
Redbean - एक फ़ाइल से चलने वाला वेब सर्वर
Redbean 2.0 जारी

ऊपर दिए गए लेख की टिप्पणियों में यह बात है, लेकिन Cosmopolitan की development process सच में बहुत hacker-जैसी है। इसे फिर से साझा कर रहा हूँ।

  • मशहूर hacker Justine Tunney ने APE(αcτµαlly pδrταblε εxεcµταblε) format जारी किया
  • APE एक UNIX shell script भी है और Windows executable भी, इसलिए यह Mac/Windows/Linux/BSD कहीं भी चल सकता है
  • Cosmopolitan ऐसी portable स्थिति में C code को कहीं भी चलने योग्य बनाने वाली LibC है
  • इस APE और Cosmopolitan का उपयोग करके एक ही फ़ाइल से चलने वाला Redbean web server विकसित किया गया
  • Redbean एक executable भी है और ZIP file भी, इसलिए इसमें सभी HTML/CSS/JS जैसी resources embed करना संभव है
  • अब Cosmopolitan 1.0 में Redbean web server अपने ही Zip file की सामग्री को modify कर सकता है
  • Dynamic web page बनाया जा सकता है, और उसकी सामग्री भी बदली जा सकती है, लेकिन फ़ाइल एक ही रहती है