4 पॉइंट द्वारा GN⁺ 2023-11-02 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  • लगभग 1 साल के विकास के बाद Cosmopolitan लाइब्रेरी ने 3.0.1 वर्ज़न जारी किया
  • नई रिलीज़ में एक linker शामिल है, जो Linux, MacOS, Windows, FreeBSD, OpenBSD, NetBSD सहित AMD64 और ARM64 जैसे कई प्लेटफ़ॉर्म पर चलने वाले fat binaries बनाना संभव बनाता है
  • नया linker apelink.c Portable Executable, ELF, Mach-O और PKZIP फ़ाइल फ़ॉर्मैट्स को एक shell script में जोड़ता है, जिसे ज़्यादातर PC और server पर बिना इंस्टॉल किए चलाया जा सकता है
  • रिलीज़ में "Cosmos" नाम का एक "Fat Linux Distro" भी शामिल है, जिसमें सभी प्रोग्राम statically linked हैं और /usr/share dependencies को एम्बेड करने वाली PKZIP central directory शामिल है
  • Cosmopolitan लाइब्रेरी अब अपने स्वयं के प्लेटफ़ॉर्म पर development को support करती है, और पूरा प्रोजेक्ट Apple Silicon तथा Microsoft Windows सिस्टम पर सफलतापूर्वक compile किया गया है
  • Windows और MacOS के लिए सुधार किए गए हैं, जिनमें Windows पर POSIX signal emulation के लिए नई लाइब्रेरी और MacOS पर first-class native ARM64 support शामिल है
  • Cosmopolitan लाइब्रेरी ऐसा software बनाने में मदद करती है जो कहीं भी चल सके; यह सिर्फ़ highly portable ही नहीं बल्कि अधिक तेज़ और ज़्यादा memory-efficient भी है
  • रिलीज़ में redbean web server का नवीनतम वर्ज़न और greenbean नाम का नया minimal threaded web server शामिल है
  • इसमें कई गेम भी शामिल हैं, जिन्हें सभी supported प्लेटफ़ॉर्म पर खेला जा सकता है
  • "Build Once Anywhere, Run Anywhere C/C++"

3 टिप्पणियां

 
sam1287 2023-11-03

सिर्फ़ extension को exe में बदलते ही यह Windows पर भी बहुत बढ़िया चल रहा है। यकीन नहीं होता कि Windows पर tail को ठीक से इस्तेमाल करने का दिन भी आ गया..!

 
xguru 2023-11-03

शुरुआत में यह मज़ाक जैसा लगा था, लेकिन यह लगातार विकसित हो रहा है。

 
GN⁺ 2023-11-02
Hacker News की राय
  • यह पोस्ट Cosmopolitan Third Edition के रिलीज़ पर चर्चा करती है, जो ऐसा सॉफ़्टवेयर है जिसमें "fat binaries" शामिल हैं और जो विभिन्न हार्डवेयर प्लेटफ़ॉर्म तथा ऑपरेटिंग सिस्टम पर चल सकता है.
  • इस सॉफ़्टवेयर में zip, curl, git, wget, python, ctags, और Datasette Python application जैसे प्रोग्राम शामिल हैं.
  • एक उपयोगकर्ता ने macOS पर इस सॉफ़्टवेयर का परीक्षण किया और शुरुआती security settings की समस्याओं के बावजूद यह सफलतापूर्वक काम करता पाया.
  • यह सॉफ़्टवेयर port 8000 पर Datasette.io server चलाने और git repository को clone करने की भी अनुमति देता है.
  • उपयोगकर्ता सॉफ़्टवेयर की निर्माता Justine के updates को लेकर उत्साहित हैं और मानते हैं कि यह सॉफ़्टवेयर computing के भविष्य का प्रतिनिधित्व करता है.
  • यह सॉफ़्टवेयर "slim binary" mode भी प्रदान करता है, जो उपयोगकर्ताओं को केवल वही code export करने देता है जो उनके सिस्टम पर binary चलाने के लिए आवश्यक है, जिससे सॉफ़्टवेयर तेज़ होता है और कम memory उपयोग करता है.
  • यह सॉफ़्टवेयर ऐसे प्रोग्राम बनाना संभव बनाता है जो Windows और MacOS जैसे अन्य प्लेटफ़ॉर्म पर भी काम करें, और अनुभव ऐसा हो मानो वे Linux पर चल रहे हों.
  • उपयोगकर्ता इस project और इसके पीछे की team की प्रतिबद्धता से प्रभावित हैं, और कुछ लोग मज़ाक में उन्हें "दूसरे ग्रह से आए अतिबुद्धिमान alien life forms जो हमें software bloat और fragmentation से बचाने की कोशिश कर रहे हैं" कहते हैं.
  • कुछ उपयोगकर्ता इस सॉफ़्टवेयर की व्यावहारिकता पर सवाल उठाते हैं और इसकी तुलना एक hobby project से करते हैं.
  • POSIX नियमों में हुए उन बदलावों को लेकर सवाल हैं जिन्होंने इस सॉफ़्टवेयर की functionality को संभव बनाया.
  • उपयोगकर्ता इस बात में रुचि रखते हैं कि क्या Cosmopolitan Python apps को portable बना सकता है और क्या इसका Pyinstaller के साथ integration संभव है.
  • उपयोगकर्ता लेखक की responsiveness और project के सुविचारित स्वरूप से प्रभावित हुए.
  • यह सॉफ़्टवेयर data और configuration files को executable में शामिल करने की भी अनुमति देता है, जिसे उपयोगकर्ता सुविधाजनक मानते हैं.