ایسنس ایک منفرد آپریٹنگ سسٹم ہے جس کا اپنا کرنل اور گرافیکل شیل ہے۔

نیا ایسنس آپریٹنگ سسٹم، جو اپنے کرنل اور گرافیکل یوزر انٹرفیس کے ساتھ فراہم کیا گیا ہے، ابتدائی جانچ کے لیے دستیاب ہے۔ اس پروجیکٹ کو 2017 سے ایک پرجوش نے تیار کیا ہے، جو شروع سے بنایا گیا ہے اور ڈیسک ٹاپ اور گرافکس اسٹیک بنانے کے لیے اس کے اصل نقطہ نظر کے لیے قابل ذکر ہے۔ سب سے نمایاں خصوصیت ونڈوز کو ٹیبز میں تقسیم کرنے کی صلاحیت ہے، جس سے ایک ونڈو میں ایک ساتھ کئی پروگرامز کے ساتھ کام کرنا اور حل کیے جانے والے کاموں کے لحاظ سے ایپلی کیشنز کو ونڈوز میں گروپ کرنا ممکن ہوتا ہے۔ پروجیکٹ کوڈ C++ میں لکھا گیا ہے اور MIT لائسنس کے تحت تقسیم کیا گیا ہے۔

ایسنس ایک منفرد آپریٹنگ سسٹم ہے جس کا اپنا کرنل اور گرافیکل شیل ہے۔

ونڈو مینیجر آپریٹنگ سسٹم کرنل کی سطح پر کام کرتا ہے، اور انٹرفیس اس کی اپنی گرافکس لائبریری اور ایک سافٹ ویئر ویکٹر انجن کا استعمال کرتے ہوئے بنایا گیا ہے جو پیچیدہ متحرک اثرات کو سپورٹ کرتا ہے۔ انٹرفیس مکمل طور پر ویکٹر ہے اور کسی بھی اسکرین ریزولوشن کے لیے خود بخود اسکیل کرتا ہے۔ سٹائل کے بارے میں تمام معلومات کو الگ الگ فائلوں میں محفوظ کیا جاتا ہے، جو ایپلی کیشنز کے ڈیزائن کو تبدیل کرنا آسان بناتا ہے. اوپن جی ایل سافٹ ویئر رینڈرنگ میسا کا کوڈ استعمال کرتا ہے۔ یہ متعدد زبانوں کے ساتھ کام کرنے کی حمایت کرتا ہے، اور FreeType اور Harfbuzz فونٹس کو رینڈر کرنے کے لیے استعمال کیے جاتے ہیں۔

ایسنس ایک منفرد آپریٹنگ سسٹم ہے جس کا اپنا کرنل اور گرافیکل شیل ہے۔

کرنل میں ایک ٹاسک شیڈیولر شامل ہے جس میں متعدد ترجیحی سطحوں کے لیے سپورٹ ہے، مشترکہ میموری کے لیے سپورٹ کے ساتھ ایک میموری مینجمنٹ سب سسٹم، mmap اور ملٹی تھریڈڈ میموری پیج ہینڈلرز، ایک نیٹ ورک اسٹیک (TCP/IP)، ساؤنڈ مکسنگ کے لیے ایک آڈیو سب سسٹم، VFS اور ڈیٹا کیشنگ کے لیے ایک علیحدہ پرت کے ساتھ EssenceFS فائل سسٹم۔ اس کے اپنے FS کے علاوہ، Ext2، FAT، NTFS اور ISO9660 کے لیے ڈرائیور فراہم کیے گئے ہیں۔ یہ ضرورت کے مطابق اسی طرح کے ماڈیولز کو لوڈ کرنے کی صلاحیت کے ساتھ ماڈیولز میں حرکت پذیر فعالیت کی حمایت کرتا ہے۔ ACPICA, IDE, AHCI, NVMe, BGA, SVGA, HD آڈیو, Ethernet 8254x اور USB XHCI (اسٹوریج اور HID) کے ساتھ ڈرائیور ACPI کے لیے تیار ہیں۔

تھرڈ پارٹی ایپلی کیشنز کے ساتھ مطابقت ایک POSIX پرت کا استعمال کرتے ہوئے حاصل کی جاتی ہے جو GCC اور کچھ Busybox یوٹیلیٹیز کو چلانے کے لیے کافی ہے۔ ایسنس پر پورٹ کی گئی ایپلی کیشنز میں Musl C لائبریری، Bochs emulator، GCC، Binutils، FFmpeg اور Mesa شامل ہیں۔ ایسنس کے لیے خاص طور پر تخلیق کردہ گرافیکل ایپلی کیشنز میں فائل مینیجر، ٹیکسٹ ایڈیٹر، آئی آر سی کلائنٹ، امیج ویور اور سسٹم مانیٹر شامل ہیں۔

ایسنس ایک منفرد آپریٹنگ سسٹم ہے جس کا اپنا کرنل اور گرافیکل شیل ہے۔

سسٹم 64 MB سے کم RAM کے ساتھ لیگیسی ہارڈویئر پر چل سکتا ہے اور تقریباً 30 MB ڈسک کی جگہ لیتا ہے۔ وسائل کو بچانے کے لیے، صرف ایکٹیو ایپلیکیشن چلتی ہے اور تمام بیک گراؤنڈ پروگرامز معطل ہیں۔ لوڈ ہونے میں صرف چند سیکنڈ لگتے ہیں، اور شٹ ڈاؤن تقریباً فوری ہے۔ پروجیکٹ ہر روز نئی ریڈی میڈ اسمبلیاں شائع کرتا ہے، جو QEMU میں جانچ کے لیے موزوں ہے۔



ماخذ: opennet.ru

نیا تبصرہ شامل کریں