Essence se yon sistèm opere inik ak pwòp nwayo li yo ak koki grafik

Nouvo sistèm operasyon Essence, ki apwovizyone ak pwòp nwayo li yo ak koòdone itilizatè grafik, disponib pou premye tès la. Pwojè a te devlope pa yon sèl antouzyas depi 2017, ki te kreye nan grafouyen ak remakab pou apwòch orijinal li nan bati yon Desktop ak pile grafik. Karakteristik ki pi aparan se kapasite nan divize fenèt yo an onglè, sa ki fè li posib pou travay nan yon fenèt ak plizyè pwogram nan yon fwa ak gwoup aplikasyon nan fenèt depann sou travay yo te rezoud. Kòd pwojè a ekri an C++ epi li distribye anba lisans MIT.

Essence se yon sistèm opere inik ak pwòp nwayo li yo ak koki grafik

Manadjè fenèt la opere nan nivo nwayo sistèm operasyon an, epi koòdone a kreye lè l sèvi avèk pwòp bibliyotèk grafik li yo ak yon motè vektè lojisyèl ki sipòte efè anime konplèks. Koòdone a se konplètman vektè ak otomatikman balans pou nenpòt rezolisyon ekran. Tout enfòmasyon sou estil yo estoke nan dosye separe, sa ki fè li fasil pou chanje konsepsyon aplikasyon yo. Rann lojisyèl OpenGL itilize kòd ki soti nan Mesa. Li sipòte travay ak plizyè lang, ak FreeType ak Harfbuzz yo itilize pou rann polis yo.

Essence se yon sistèm opere inik ak pwòp nwayo li yo ak koki grafik

Kernel la gen ladann yon pwogramasyon travay ki gen sipò pou plizyè nivo priyorite, yon sous-sistèm jesyon memwa ak sipò pou memwa pataje, mmap ak moun kap okipe paj memwa milti-threaded, yon pile rezo (TCP/IP), yon subsistèm odyo pou melanje son, VFS ak sistèm fichye EssenceFS la ak yon kouch separe pou kachèt done. Anplis pwòp FS li yo, yo bay chofè pou Ext2, FAT, NTFS ak ISO9660. Li sipòte fonksyonalite k ap deplase nan modil ak kapasite pou chaje modil menm jan an jan sa nesesè. Chofè yo prepare pou ACPI ak ACPICA, IDE, AHCI, NVMe, BGA, SVGA, HD Audio, Ethernet 8254x ak USB XHCI (depo ak HID).

Konpatibilite ak aplikasyon twazyèm pati yo reyalize lè l sèvi avèk yon kouch POSIX ase pou kouri GCC ak kèk sèvis piblik Busybox. Aplikasyon yo pote nan Essence gen ladan bibliyotèk Musl C, Emulation Bochs, GCC, Binutils, FFmpeg ak Mesa. Aplikasyon grafik ki kreye espesyalman pou Essence gen ladan yon manadjè dosye, editè tèks, kliyan IRC, visualiseur imaj ak monitè sistèm.

Essence se yon sistèm opere inik ak pwòp nwayo li yo ak koki grafik

Sistèm nan ka kouri sou pyès ki nan konpitè eritaj ak mwens pase 64 MB RAM epi li pran apeprè 30 MB espas disk. Pou ekonomize resous yo, sèlman aplikasyon aktif la ap kouri epi tout pwogram background yo sispann. Chajman pran jis kèk segonn, epi fèmen se prèske enstantane. Pwojè a pibliye nouvo asanble pare yo chak jou, apwopriye pou fè tès nan QEMU.



Sous: opennet.ru

Add nouvo kòmantè