Essence, त्याच्या स्वतःच्या कर्नलसह OS आणि सुरवातीपासून तयार केलेला डेस्कटॉप

una ज्या गोष्टी शेअर करण्यात मला खूप आनंद होतो ते खूप आहेत नवीन लिनक्स वितरण ज्या रिलीझ केल्या जातात, तसेच लिनक्स, बीएसडी किंवा युनिक्स सारख्या कोणत्याही नवीन ऑपरेटिंग सिस्टम्सपासून पूर्णपणे स्वतंत्र आहेत.

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

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

प्रकल्प 2017 पासून एका उत्साही व्यक्तीने विकसित केले आहे, जमिनीपासून बनवलेले आहे आणि डेस्कटॉप आणि ग्राफिक्स स्टॅक तयार करण्याच्या मूळ दृष्टीकोनासाठी लक्षणीय आहे. सर्वात लक्षणीय वैशिष्ट्य म्हणजे विंडोजला टॅबमध्ये विभाजित करण्याची क्षमता, जी तुम्हाला एकाच वेळी अनेक प्रोग्राम्ससह एका विंडोमध्ये कार्य करण्यास आणि सोडवल्या जाणार्‍या कार्यांनुसार विंडोमध्ये ऍप्लिकेशन्सचे गट करण्यास अनुमती देते.

आत सिस्टम वैशिष्ट्यांचा उल्लेख केला आहे:

कर्नल:

  • फाइल सिस्टम स्वतंत्र कॅशे व्यवस्थापक.
  • सामायिक मेमरी, मेमरी-मॅप केलेल्या फाइल्स आणि मल्टी-थ्रेडेड पेजिंग झिरोइंग आणि वर्किंग सेट बॅलन्सिंगसह मेमरी व्यवस्थापक.
  • TCP/IP साठी नेटवर्क स्टॅक.
  • एकाधिक प्राधान्य स्तर आणि अग्रक्रम उलथापालथ असलेले शेड्युलर.
  • मागणीनुसार मॉड्यूल लोड करणे.
  • व्हर्च्युअल फाइल सिस्टम.
  • विंडो व्यवस्थापक.
  • ऑडिओ मिक्सर (पुन्हा लिहीले जात आहे)
  • पर्यायी POSIX उपप्रणाली, जीसीसी आणि काही बिझीबॉक्स टूल्स चालवण्यास सक्षम.

अनुप्रयोगः

  • फाइल व्यवस्थापक
  • मजकूर संपादक
  • आयआरसी ग्राहक
  • प्रणाली निरीक्षण

पोर्ट:

  • बोच
  • जीसीसी आणि बिन्युटिल्स
  • एफएफएमपीईजी
  • टेबल (सॉफ्टवेअर-रेंडर केलेल्या OpenGL साठी)
  • musl

विंडो व्यवस्थापक कर्नल स्तरावर कार्य करतो ऑपरेटिंग सिस्टम आणि इंटरफेस स्वतःची ग्राफिक्स लायब्ररी वापरून तयार केली आहे आणि एक वेक्टर सॉफ्टवेअर इंजिन जे जटिल अॅनिमेटेड प्रभावांना समर्थन देते.

इंटरफेस पूर्णपणे वेक्टर आहे आणि आपोआप स्केल होतो कोणत्याही स्क्रीन रिझोल्यूशनसाठी. सर्व स्टाइलिंग माहिती स्वतंत्र फायलींमध्ये संग्रहित केली जाते, ज्यामुळे अनुप्रयोगांचे स्वरूप बदलणे सोपे होते. चे कार्यक्रमात्मक प्रतिनिधित्व OpenGL Mesa कडील कोड वापरते, तसेच बहुभाषी समर्थन समर्थित आहे आणि FreeType आणि Harfbuzz वापरले जातात स्त्रोतांचे प्रतिनिधित्व करण्यासाठी.

कर्नलमध्ये एकाधिक प्राधान्य स्तरांसाठी समर्थनासह कार्य शेड्यूलर समाविष्ट आहे., सामायिक मेमरी, mmap, आणि मल्टीथ्रेडेड मेमरी, नेटवर्क स्टॅक (TCP/IP), ध्वनी मिक्स करण्यासाठी ऑडिओ सबसिस्टम, VFS आणि डेटा कॅशिंगसाठी स्वतंत्र स्तर असलेली EssenceFS फाइल सिस्टमसाठी समर्थन असलेली मेमरी व्यवस्थापन उपप्रणाली.

स्वतःच्या FS व्यतिरिक्त, Ext2, FAT, NTFS आणि ISO9660 साठी ड्रायव्हर्स प्रदान केले आहेत या व्यतिरिक्त, मॉड्यूलमधील कार्यक्षमता काढून टाकणे आवश्यकतेनुसार मॉड्यूल लोड करण्याच्या क्षमतेसह समर्थित आहे, हे सर्व एकत्रितपणे ACPICA, IDE, AHCI, NVMe, BGA, SVGA, HD ऑडिओ, इथरनेट 8254x आणि USB XHCI सह ACPI-तयार ड्रायव्हर्स (स्टोरेज आणि HID).

GCC आणि काही Busybox युटिलिटी चालवण्यासाठी पुरेसा POSIX लेयरसह तृतीय-पक्ष अनुप्रयोगांसह सुसंगतता प्राप्त केली जाते. Essence वर पोर्ट केलेल्या अनुप्रयोगांपैकी, Musl C लायब्ररी, Bochs emulator, GCC, Binutils, FFmpeg आणि Mesa वेगळे आहेत. सार-विशिष्ट ग्राफिकल ऍप्लिकेशन्समध्ये फाइल व्यवस्थापक, मजकूर संपादक, IRC क्लायंट, प्रतिमा दर्शक आणि सिस्टम मॉनिटर यांचा समावेश होतो.

शेवटी ज्यांना सिस्टममध्ये स्वारस्य आहे त्यांच्यासाठी, तुम्हाला हे माहित असले पाहिजे की ते 64 MB पेक्षा कमी RAM असलेल्या लेगसी हार्डवेअरवर चालू शकते आणि सुमारे 30 MB डिस्क जागा घेते.

संसाधने जतन करण्यासाठी, फक्त सक्रिय अनुप्रयोग चालतो आणि सर्व पार्श्वभूमी कार्यक्रम निलंबित केले जातात. प्रकल्प दररोज QEMU वर चाचणीसाठी योग्य नवीन वापरण्यासाठी तयार बिल्ड जारी करतो.

प्रकल्प कोड C++ मध्ये लिहिलेला आहे आणि MIT परवान्याअंतर्गत वितरित केला जातो.

आपण याबद्दल अधिक तपासू शकता पुढील लिंकवर


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

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

*

*

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