HeadlinesBriefing favicon HeadlinesBriefing.com

Vinix: V में लिखा गया आधुनिक ऑपरेटिंग सिस्टम जो Alpine Linux का समर्थन करता है

Hacker News •
×

Vinix एक आधुनिक ऑपरेटिंग सिस्टम है जो V में लिखा गया है, वर्तमान में अल्फा चरण में है और सक्रिय रूप से विकसित हो रहा है। यह बूट होने पर केवल 100 MB रैम का उपयोग करता है और स्थापना के बाद लगभग 1 GB डिस्क स्पेस घेरता है। यह ऑपरेटिंग सिस्टम Apple Silicon Mac के लिए आधिकारिक समर्थन प्रदान करता है और Alpine Linux बाइनरी के साथ संगत है, M3, M4 और M5 समर्थन जल्द ही आ रहा है।

यह प्रणाली सेकंड में डेस्कटॉप तक बूट होती है और इसमें कोई गैरबेज कलेक्टर नहीं है, कोई systemd नहीं है और कोई टेलीमेट्री नहीं है। कर्नेल को -gc none के साथ बनाया गया है और मैनुअल मेमोरी मैनेजमेंट का उपयोग किया गया है, जिससे यह सुनिश्चित होता है कि मेमोरी उपयोग स्थिर रहे और सॉवटूथ पैटर्न न बने। डेस्कटॉप सीधे फ्रेमबफर पर चित्रित करता है, जिसके नीचे कोई डिस्प्ले सर्वर नहीं है।

Vinix iOS जैसा वैकल्पिक प्रति-ऐप सैंडबॉक्सिंग प्रदान करता है, जहां सैंडबॉक्स्ड प्रोग्राम को अपनी निजी निर्देशिका मिलती है और वे फ़ाइल सिस्टम के बाकी हिस्से तक पहुंच नहीं सकते। यह डिफ़ॉल्ट रूप से बंद है और ब्राउज़र या अविश्वसनीय बाइनरी जैसे मामलों के लिए meant है।

हालांकि Vinix एक लिनक्स वितरण नहीं है, लेकिन यह लिनक्स सिस्टम कॉल इंटरफ़ेस को लागू करता है साथ ही ELF लेआउट और musl व्यवहार को भी, जिससे unmodified aarch64 Alpine Linux पैकेजेस को VMs, कंटेनर्स या एमुलेशन के बिना नेटिव रूप से चलाया जा सकता है। Chromium, GIMP, Blender, Sublime Text, Gnumeric और Wine जैसे एप्लिकेशन पहले से ही Vinix पर चल रहे हैं। Apple M1 AGX GPU ड्राइवर वर्तमान में विकास के चरण में है।

मुख्य इकाइयाँ: कंपनियाँ: Alpine Linux

अक्सर पूछे जाने वाले प्रश्न: क्या Vinix एक लिनक्स वितरण है?

नहीं, Vinix एक लिनक्स वितरण नहीं है। इसका कर्नेल V में खरोंच से लिखा गया है, लेकिन यह लिनक्स सिस्टम कॉल इंटरफ़ेस को लागू करता है, इसलिए unmodified Alpine Linux बाइनरीज़ को VMs, कंटेनर्स या एमुलेशन के बिना नेटिव रूप से चलाया जा सकता है।