Essence เป็นระบบปฏิบัติการที่มีเอกลักษณ์เฉพาะตัวซึ่งมีเคอร์เนลและเชลล์กราฟิกของตัวเอง

ระบบปฏิบัติการ Essence ใหม่ ที่มาพร้อมกับเคอร์เนลและอินเทอร์เฟซผู้ใช้แบบกราฟิกของตัวเอง พร้อมสำหรับการทดสอบเบื้องต้นแล้ว โปรเจ็กต์นี้ได้รับการพัฒนาโดยผู้ที่ชื่นชอบคนหนึ่งมาตั้งแต่ปี 2017 โดยสร้างขึ้นตั้งแต่ต้นและโดดเด่นด้วยแนวทางดั้งเดิมในการสร้างเดสก์ท็อปและสแต็กกราฟิก คุณสมบัติที่เห็นได้ชัดเจนที่สุดคือความสามารถในการแบ่งหน้าต่างออกเป็นแท็บทำให้สามารถทำงานในหน้าต่างเดียวโดยมีหลายโปรแกรมพร้อมกันและจัดกลุ่มแอปพลิเคชันออกเป็นหน้าต่างขึ้นอยู่กับงานที่ได้รับการแก้ไข รหัสโครงการเขียนด้วยภาษา C++ และเผยแพร่ภายใต้ใบอนุญาต MIT

Essence เป็นระบบปฏิบัติการที่มีเอกลักษณ์เฉพาะตัวซึ่งมีเคอร์เนลและเชลล์กราฟิกของตัวเอง

ตัวจัดการหน้าต่างทำงานที่ระดับเคอร์เนลของระบบปฏิบัติการ และอินเทอร์เฟซถูกสร้างขึ้นโดยใช้ไลบรารีกราฟิกของตัวเองและเอ็นจิ้นเวกเตอร์ซอฟต์แวร์ที่รองรับเอฟเฟกต์ภาพเคลื่อนไหวที่ซับซ้อน อินเทอร์เฟซเป็นแบบเวกเตอร์โดยสมบูรณ์และปรับขนาดตามความละเอียดหน้าจอโดยอัตโนมัติ ข้อมูลทั้งหมดเกี่ยวกับสไตล์จะถูกจัดเก็บไว้ในไฟล์แยกกัน ซึ่งทำให้ง่ายต่อการเปลี่ยนการออกแบบแอปพลิเคชัน การเรนเดอร์ซอฟต์แวร์ OpenGL ใช้โค้ดจาก Mesa รองรับการทำงานกับหลายภาษา และใช้ FreeType และ Harfbuzz เพื่อแสดงแบบอักษร

Essence เป็นระบบปฏิบัติการที่มีเอกลักษณ์เฉพาะตัวซึ่งมีเคอร์เนลและเชลล์กราฟิกของตัวเอง

เคอร์เนลมีตัวกำหนดเวลางานที่รองรับลำดับความสำคัญหลายระดับ ระบบย่อยการจัดการหน่วยความจำที่รองรับหน่วยความจำที่ใช้ร่วมกัน ตัวจัดการเพจ mmap และหน่วยความจำแบบมัลติเธรด สแต็กเครือข่าย (TCP/IP) ระบบย่อยเสียงสำหรับการผสมเสียง VFS และ ระบบไฟล์ EssenceFS พร้อมเลเยอร์แยกต่างหากสำหรับการแคชข้อมูล นอกจาก FS ของตัวเองแล้ว ยังมีไดรเวอร์สำหรับ Ext2, FAT, NTFS และ ISO9660 อีกด้วย รองรับการย้ายฟังก์ชันการทำงานไปยังโมดูลที่มีความสามารถในการโหลดโมดูลที่คล้ายกันได้ตามต้องการ ไดรเวอร์ที่เตรียมไว้สำหรับ ACPI พร้อม ACPICA, IDE, AHCI, NVMe, BGA, SVGA, HD Audio, Ethernet 8254x และ USB XHCI (ที่เก็บข้อมูลและ HID)

ความเข้ากันได้กับแอปพลิเคชันของบริษัทอื่นทำได้โดยใช้เลเยอร์ POSIX ที่เพียงพอต่อการเรียกใช้ GCC และยูทิลิตี้ Busybox บางตัว แอปพลิเคชันที่พอร์ตไปยัง Essence ได้แก่ ไลบรารี Musl C, โปรแกรมจำลอง Bochs, GCC, Binutils, FFmpeg และ Mesa แอปพลิเคชั่นกราฟิกที่สร้างขึ้นโดยเฉพาะสำหรับ Essence ประกอบด้วยตัวจัดการไฟล์ โปรแกรมแก้ไขข้อความ ไคลเอนต์ IRC โปรแกรมดูรูปภาพ และการตรวจสอบระบบ

Essence เป็นระบบปฏิบัติการที่มีเอกลักษณ์เฉพาะตัวซึ่งมีเคอร์เนลและเชลล์กราฟิกของตัวเอง

ระบบสามารถทำงานบนฮาร์ดแวร์รุ่นเก่าที่มี RAM น้อยกว่า 64 MB และใช้พื้นที่ดิสก์ประมาณ 30 MB เพื่อประหยัดทรัพยากร เฉพาะแอปพลิเคชันที่ใช้งานอยู่เท่านั้นที่ทำงานและโปรแกรมพื้นหลังทั้งหมดจะถูกระงับ การโหลดใช้เวลาเพียงไม่กี่วินาที และการปิดระบบก็เกือบจะทันที โครงการเผยแพร่ชุดประกอบสำเร็จรูปใหม่ทุกวัน เหมาะสำหรับการทดสอบใน QEMU



ที่มา: opennet.ru

เพิ่มความคิดเห็น