ToaruOS, एक OS जो अपने स्वयं के कर्नेल के साथ खरोंच से लिखा गया है और जो यूनिक्स के समान है

हाल ही में का रिलीज यूनिक्स के समान ऑपरेटिंग सिस्टम का संस्करण «ToaruOS 2.0, खरोंच से लिखा गया है और अपने स्वयं के कर्नेल के साथ प्रदान किया गया है, बूट लोडर, मानक सी पुस्तकालय, पैकेज प्रबंधक, उपयोगकर्ता स्थान घटक, और एक समग्र विंडो प्रबंधक के साथ एक ग्राफिकल इंटरफ़ेस।

अल proyecto 2010 में इलिनोइस विश्वविद्यालय में शुरू हुआ और शुरू में नए समग्र ग्राफिकल इंटरफेस बनाने के क्षेत्र में एक शोध कार्य के रूप में विकसित किया गया था।

2012 से, विकास को ToaruOS ऑपरेटिंग सिस्टम में बदल दिया गया है, विकास में रुचि रखने वाले समुदाय द्वारा विकसित।

ToaruOS के बारे में

अपने वर्तमान स्वरूप में, सिस्टम एक समग्र विंडो मैनेजर से लैस है, ईएलएफ प्रारूप में गतिशील रूप से जुड़ी निष्पादन योग्य फाइलों का समर्थन करता है, मल्टीटास्किंग, ग्राफिक्स स्टैक, पायथन 3 और जीसीसी चला सकता है।

तोरू ओएस हाइब्रिड मॉड्यूलर आर्किटेक्चर का उपयोग करके कर्नेल पर आधारित है जो लोड करने योग्य मॉड्यूल के उपयोग के लिए एक अखंड आधार और उपकरणों को जोड़ती है, जिस तरह से अधिकांश उपलब्ध डिवाइस ड्राइवरों को डिज़ाइन किया गया है, जैसे कि डिस्क नियंत्रक (PATA और ATAPI), EXT2 और ISO9660 FS, फ्रेमबफ़र, कीबोर्ड, चूहों, नेटवर्क कार्ड (AMD PCnet FAST, Realtek RTL8139 और Intel PRO / 1000), साउंड चिप्स (Intel AC'97) और अतिथि सिस्टम के लिए VirtualBox प्लगइन्स।

कर्नेल यूनिक्स, टीटीई, वर्चुअल फाइल सिस्टम थ्रेडिंग का समर्थन करता है, छद्म फाइल सिस्टम / प्रोक, मल्टीथ्रेडेड, आईपीसी, रैमडिस्क, पीट्रेस, साझा मेमोरी, मल्टीटास्किंग और अन्य विशिष्ट विशेषताएं।

Ext2 का उपयोग फाइल सिस्टम के रूप में किया जाता है. बूटलोडर BIOS और EFI अनुपालक है। नेटवर्क स्टैक बीएसडी-शैली सॉकेट एपीआई को सक्षम बनाता है और लूपबैक सहित नेटवर्क इंटरफेस का समर्थन करता है।

ToaruOS के लिए, Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, Super Nintendo एमुलेटर, Bochs, आदि जैसे प्रोग्राम पोर्ट किए गए हैं।

मूल अनुप्रयोगों में, वीआई-जैसे बिम कोड संपादक खड़ा है, जिसका उपयोग हाल के वर्षों में विशिष्ट ToaruOS अनुप्रयोगों के विकास के लिए किया गया है जैसे फ़ाइल प्रबंधक, टर्मिनल एमुलेटर, विजेट समर्थन वाला ग्राफिकल पैनल, बैच प्रबंधक, साथ ही छवि समर्थन (पीएनजी, जेपीईजी) और ट्रू टाइप फोंट के लिए पुस्तकालय।

प्रोजेक्ट भी अपनी स्वयं की गतिशील प्रोग्रामिंग भाषा कुरोको विकसित कर रहा है, सिस्टम के लिए उपयोगिताओं और कस्टम अनुप्रयोगों के विकास में पायथन को बदलने के लिए डिज़ाइन किया गया।

भाषा यह सिंटैक्स में पायथन के समान है (स्पष्ट चर परिभाषाओं के साथ एक छोटी पायथन बोली के रूप में तैनात) और इसका एक बहुत ही कॉम्पैक्ट कार्यान्वयन है। बाइटकोड संकलन और व्याख्या समर्थित है। बाइटकोड दुभाषिया कचरा संग्रहकर्ता प्रदान करता है, वैश्विक लॉक का उपयोग किए बिना मल्टीथ्रेडिंग का समर्थन करता है।

कंपाइलर और दुभाषिया को एक छोटी साझा लाइब्रेरी (~ 500 केबी) के रूप में इकट्ठा किया जा सकता है, जिसे अन्य कार्यक्रमों के साथ एकीकृत किया जा सकता है और सी एपीआई के माध्यम से बढ़ाया जा सकता है। ToaruOS के अलावा, भाषा का उपयोग लिनक्स, मैकओएस पर किया जा सकता है, विंडोज़, और उन ब्राउज़रों में चल सकता है जो WebAssembly का समर्थन करते हैं।

ToaruOS 2.0 में नया क्या है?

सिस्टम के इस नए संस्करण में यह उल्लेख किया गया है कि मिसाका कोर कस्टम उपयोगिताओं की अनुमति देने के लिए कार्यक्षमता जोड़ता है टॉप, स्ट्रेस, डीबीजी, पिंग और सीपीयूविजेट।

यह भी उल्लेख है कि ग्राफिक्स लाइब्रेरी की क्षमताओं का विस्तार किया गया है , संबंधित परिवर्तनों को शामिल करना और विंडो फ्रेम में सुधार करना शामिल है।

यह भी उल्लेखनीय है कि ट्रू टाइप समर्थन के साथ टेक्स्ट रास्टराइज़र जोड़ा गया था, मार्कअप के साथ टेक्स्ट स्वरूपण के लिए एक पुस्तकालय जोड़ा गया था, हार्डवेयर कॉन्फ़िगरेशन के लिए बेहतर समर्थन के साथ BIOS बूटलोडर में सुधार किया गया था, और ईएफआई बूटलोडर को फिर से लिखा गया था।

की अन्य परिवर्तन वह बाहर खड़ा है:

  • दोनों बूटलोडर्स में कर्नेल कमांड लाइन संपादन के लिए जोड़ा गया समर्थन।
  • पैनल डिजाइन का आधुनिकीकरण किया गया है।
  • लोड करने योग्य पुस्तकालयों, गतिशील लेआउट और नए विजेट पॉप-अप के लिए जोड़ा गया समर्थन।
  • दर्शक जोड़े गए नए पैलेट के साथ फिर से लिखे गए हैं।
    एक नया कैलकुलेटर कार्यान्वयन जोड़ा गया।
    समय क्षेत्र के लिए समर्थन को मानक पुस्तकालय में जोड़ा गया था।
  • VMware में एमुलेटेड Ensoniq ES1371 चिपसेट के लिए जोड़ा गया ड्राइवर।
  • अगले प्रमुख संस्करण 2.1 में AHCI, xHCI और USB HID उपकरणों का समर्थन करने की उम्मीद है।
  • शाखा 2.2 में, AArch64 आर्किटेक्चर के लिए समर्थन लागू करने की योजना है।

अंत में, यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, तो आप विवरण देख सकते हैं निम्नलिखित लिंक में


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   मार्को एंटोनियो कहा

    हैलो दिलचस्प .. आप कहां से डाउनलोड करते हैं?

  2.   फेरदयान कहा

    ठीक है, लेकिन ext2 पहले से ही पुराना है, लेकिन फिर भी स्वीकृत करें।