ToaruOS 2.1 आले, स्वतंत्र OS सुरवातीपासून लिहिलेले आहे

तोरू ओएस

ToaruOS ही x86-64 PC साठी "पूर्ण" ऑपरेटिंग सिस्टम आहे आणि ARMv8 साठी प्रायोगिक समर्थन आहे.

गेल्या वर्षाच्या शेवटी मी ब्लॉगवर एक ऑपरेटिंग सिस्टम लॉन्च झाल्याची बातमी शेअर केली होती ज्याने अनेकांचे लक्ष वेधून घेतले होते, या सिस्टमला ToaruOS असे नाव आहे, या OS बद्दलची मनोरंजक गोष्ट म्हणजे ती आहे. सुरवातीपासून लिहिलेले आणि स्वतःच्या कर्नलसह प्रदान केले, बूट लोडर, मानक C लायब्ररी, पॅकेज मॅनेजर, वापरकर्ता स्पेस घटक, आणि संमिश्र विंडो व्यवस्थापकासह ग्राफिकल इंटरफेस.

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

ToaruOS बद्दल

च्या हृदयात ToaruOS मध्ये एक कर्नल आहे जो संकरित मॉड्यूलर आर्किटेक्चर वापरतो जे एक मोनोलिथिक बेस एकत्र करते आणि लोड करण्यायोग्य मॉड्यूल्स वापरण्याचा अर्थ आहे, ज्या प्रकारे डिस्क कंट्रोलर्स, फाइल सिस्टम, कीबोर्ड, माउस, नेटवर्क कार्ड्स, साउंड चिप्स आणि व्हर्च्युअलबॉक्स अतिथींसाठी प्लग-इन्स सारख्या सर्वात उपलब्ध डिव्हाइस ड्रायव्हर्सची रचना केली जाते.

कर्नल युनिक्स थ्रेड्स, TTY चे समर्थन करते, व्हर्च्युअल फाइल सिस्टम, /proc स्यूडो फाइल सिस्टम, मल्टीथ्रेडिंग, IPC, रॅमडिस्क, ptrace, सामायिक मेमरी, मल्टीटास्किंग, आणि इतर सामान्य वैशिष्ट्ये.

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

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

ToaruOS प्रोग्राम्ससाठी जसे Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, Super Nintendo emulator, Bochs

ToaruOS 2.1 ची मुख्य नवीनता

च्या नवीन आवृत्तीचे प्रकाशन तोरु ओएस 2.1 आवृत्ती ज्यामध्ये AArch64 आर्किटेक्चरसाठी प्रारंभिक समर्थन जोडले (ARMv8), बोर्डवर ToaruOS वापरण्याच्या प्रायोगिक क्षमतेसह रास्पबेरी Pi 400 आणि QEMU एमुलेटरमध्ये.

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

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

घड्याळ सेट करण्याची यंत्रणा देखील जोडली गेली आहे, ज्यात सेटटाइम ऑफडे सिस्टम कॉल आणि तारीख युटिलिटीच्या विस्तारित क्षमतांचा समावेश आहे.

इतर नॉव्हेल्टीज जे या मध्ये बाहेर उभे आहेत नवीन आवृत्ती:

  • munmap सिस्टम कॉल जोडला.
  • जेव्हा विंडोचा आकार बदलला जातो तेव्हा कंपोझिट मॅनेजरमध्ये ब्लर प्रभाव असतो आणि इव्हेंट हाताळणी पुन्हा डिझाइन केली जाते.
  • IPv4 पत्ते आणि राउटिंग कॉन्फिगरेशन कॉन्फिगर करण्यासाठी समर्थन ifconfig युटिलिटीमध्ये जोडले गेले आहे. ICMP सॉकेट समर्थन.
  • UDP आणि ICMP सॉकेटसाठी recvfrom फंक्शनसाठी समर्थन जोडले.
  • बूटलोडरमध्ये USB कीबोर्डसह कार्य करण्याची क्षमता जोडली.
  • फाइल व्यवस्थापकाच्या संदर्भ मेनूमध्ये फाइल्स हटवण्यासाठी आयटम जोडला गेला आहे.
  • सिस्टम मॉनिटरवर ग्राफिक्सचे सुधारित प्रदर्शन.
  • नियमित अभिव्यक्तीसाठी समर्थनासह grep उपयुक्तता जोडली.
  • सुधारित ps कमांड आउटपुट (अतिरिक्त स्तंभ जोडले).

शेवटी, जर तुम्हाला याबद्दल अधिक जाणून घेण्यास स्वारस्य असेल, तर तुम्हाला हे माहित असले पाहिजे की प्रकल्पाचा कोड C मध्ये लिहिलेला आहे आणि बीएसडी परवान्याअंतर्गत वितरित केला आहे, तुम्ही तपशीलांचा सल्ला देखील घेऊ शकता. पुढील लिंकवर

डाउनलोड करा आणि ToaruOS 2.1 मिळवा

या नवीन आवृत्तीची चाचणी घेण्यात स्वारस्य असलेल्यांसाठी, डाउनलोड करण्यासाठी 14,4 MB आकारमानाची थेट प्रतिमा तयार केली आहे, जी QEMU, VMware किंवा VirtualBox मध्ये तपासली जाऊ शकते.

दुवा हे आहे


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

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

*

*

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