ToaruOS, त्याच्या स्वत:च्या कर्नलसह सुरवातीपासून लिहिलेली OS आणि ती Unix सारखीच आहे

अलीकडे च्या प्रकाशन युनिक्स सारखी ऑपरेटिंग सिस्टमची आवृत्ती «Toaru OS 2.0″, सुरवातीपासून लिहिलेले आणि स्वतःच्या कर्नलसह प्रदान केले, बूट लोडर, मानक C लायब्ररी, पॅकेज मॅनेजर, वापरकर्ता स्पेस घटक, आणि संमिश्र विंडो व्यवस्थापकासह ग्राफिकल इंटरफेस.

प्रकल्प 2010 मध्ये इलिनॉय विद्यापीठात सुरू झाले आणि सुरुवातीला नवीन संमिश्र ग्राफिकल इंटरफेस तयार करण्याच्या क्षेत्रात संशोधन कार्य म्हणून विकसित केले गेले.

2012 कडून, विकासाचे रूपांतर ToaruOS ऑपरेटिंग सिस्टीममध्ये झाले आहे, विकासामध्ये स्वारस्य असलेल्या समुदायाने विकसित केले आहे.

ToaruOS बद्दल

सध्याच्या फॉर्ममध्ये, सिस्टम कंपोझिट विंडो मॅनेजरसह सुसज्ज आहे, डायनॅमिकली लिंक केलेल्या एक्झिक्यूटेबल फाइल्सना ELF फॉरमॅट, मल्टीटास्किंग, ग्राफिक्स स्टॅक, पायथन 3 आणि GCC चालवू शकते.

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

कर्नल युनिक्स, टीटीवाय, व्हर्च्युअल फाइल सिस्टम थ्रेडिंगला समर्थन देते, pseudo-filesystem/proc, multithreaded, IPC, ramdisk, ptrace, शेअर्ड मेमरी, मल्टीटास्किंग आणि इतर वैशिष्ट्यपूर्ण वैशिष्ट्ये.

Ext2 फाइल प्रणाली म्हणून वापरली जाते. बूटलोडर BIOS आणि EFI अनुरूप आहे. नेटवर्क स्टॅक BSD-शैलीतील सॉकेट API सक्षम करते आणि लूपबॅकसह नेटवर्क इंटरफेसला समर्थन देते.

ToaruOS साठी, Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, Super Nintendo emulator, Bochs, इत्यादी प्रोग्राम पोर्ट केले गेले आहेत.

नेटिव्ह अॅप्लिकेशन्समध्ये, व्ही-सारखे बिम कोड एडिटर वेगळे आहे, जे अलिकडच्या वर्षांत विशिष्ट ToaruOS अॅप्लिकेशन्सच्या विकासासाठी वापरले जात आहे जसे की फाइल व्यवस्थापक, टर्मिनल एमुलेटर, विजेट सपोर्टसह ग्राफिकल पॅनेल, बॅच मॅनेजर, तसेच प्रतिमा समर्थन (PNG, JPEG) आणि TrueType फॉन्टसाठी लायब्ररी.

प्रकल्प देखील कुरोको स्वतःची डायनॅमिक प्रोग्रामिंग भाषा विकसित करत आहे, प्रणालीसाठी उपयुक्तता आणि सानुकूल अनुप्रयोगांच्या विकासामध्ये Python पुनर्स्थित करण्यासाठी डिझाइन केलेले.

भाषा सिंटॅक्समध्ये पायथन सारखेच आहे (स्पष्ट व्हेरिएबल व्याख्यांसह एक लहान पायथन बोली म्हणून स्थित) आणि अतिशय संक्षिप्त अंमलबजावणी आहे. बाइट कोडचे संकलन आणि व्याख्या समर्थित आहे. बाइटकोड इंटरप्रिटर कचरा गोळा करणारा प्रदान करतो, ग्लोबल लॉक न वापरता मल्टीथ्रेडिंगला समर्थन देतो.

कंपायलर आणि इंटरप्रिटर एका लहान सामायिक लायब्ररी (~ 500 KB) च्या स्वरूपात एकत्र केले जाऊ शकतात, जे इतर प्रोग्राम्ससह एकत्रित केले जाऊ शकतात आणि C API द्वारे विस्तारित केले जाऊ शकतात. ToaruOS व्यतिरिक्त, भाषा Linux, macOS, वर वापरली जाऊ शकते. Windows, आणि WebAssembly ला सपोर्ट करणार्‍या ब्राउझरमध्ये चालू शकते.

ToaruOS 2.0 मध्ये नवीन काय आहे?

प्रणालीच्या या नवीन आवृत्तीमध्ये असे नमूद केले आहे मिसाका कोर सानुकूल उपयोगितांना अनुमती देण्यासाठी कार्यक्षमता जोडते top, strace, dbg, ping, आणि cpuwidget.

असेही नमूद केले आहे ग्राफिक्स लायब्ररीची क्षमता वाढवली आहे , संबंधित ट्रान्सफॉर्मेशन्सच्या समावेशासह आणि विंडो फ्रेम सुधारित केली गेली आहे.

हे देखील लक्षात घेण्यासारखे आहे की TrueType समर्थनासह मजकूर रास्टरायझर जोडले गेले, मार्कअपसह मजकूर स्वरूपित करण्यासाठी लायब्ररी जोडली गेली, हार्डवेअर कॉन्फिगरेशनसाठी सुधारित समर्थनासह BIOS बूटलोडर सुधारित केले गेले आणि EFI बूटलोडर पुन्हा लिहिण्यात आले.

च्या इतर बदल बाहेर उभे रहा:

  • दोन्ही बूटलोडरमध्ये कर्नल कमांड लाइन संपादनासाठी समर्थन जोडले.
  • पॅनेलचे डिझाइन आधुनिकीकरण करण्यात आले आहे.
  • लोड करण्यायोग्य लायब्ररी, डायनॅमिक लेआउट आणि नवीन विजेट पॉप-अपसाठी समर्थन जोडले.
  • नवीन पॅलेट जोडून दर्शक पुन्हा लिहिला गेला आहे.
    नवीन कॅल्क्युलेटर अंमलबजावणी जोडली.
    टाइम झोनसाठी समर्थन मानक लायब्ररीमध्ये जोडले गेले.
  • VMware मध्ये अनुकरण केलेल्या Ensoniq ES1371 चिपसेटसाठी ड्राइव्हर जोडला.
  • पुढील प्रमुख आवृत्ती 2.1 AHCI, xHCI आणि USB HID उपकरणांना समर्थन देईल अशी अपेक्षा आहे.
  • शाखा 2.2 मध्ये, AArch64 आर्किटेक्चरसाठी समर्थन लागू करण्याची योजना आहे.

शेवटी, तुम्हाला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास, तुम्ही तपशील तपासू शकता पुढील लिंकवर


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   मार्को अँटोनियो म्हणाले

    हॅलो इंटरेस्टिंग.. तुम्ही कुठे डाउनलोड करता?

  2.   फर्ड्यान म्हणाले

    ठीक आहे, पण ext2 आधीच जुना आहे, पण तरीही मंजूर करा.