Essence — njĂ« sistem operativ unik me kernelin dhe ndĂ«rfaqen grafike tĂ« vet.

Një sistem operativ i ri, Essence, është tani i disponueshëm për testim fillestar, duke ardhur me kernelin dhe ndërfaqen e tij grafike. Projekti është zhvilluar nga një entuziast që nga viti 2017, i ndërtuar nga zero dhe i njohur për qasjen unike në ndërtimin e desktopit dhe grilës grafike. Karakteristika më e spikatur është aftësia për të ndarë dritaret në skeda, që lejon të punoni në një dritare me disa programe njëkohësisht dhe të gruponi aplikacionet sipas detyrave që po zgjidhni. Kodi i projektit është shkruar në gjuhën C++ dhe shpërndahet nën licencën MIT.

Essence - një sistem operativ unik me bërthamën dhe ndërfaqen e saj grafike

Menaxheri i dritareve punon në nivelin e kernelit të sistemit operativ, ndërsa ndërfaqja krijohet nëpërmjet një biblioteke grafike të vetme dhe një motor programor vektorial që mbështet efekte të komplikuara të animacionit. Ndërfaqja është plotësisht vektoriale dhe automatikisht scale për çdo rezolucion ekrani. Të gjitha informacionet rreth stileve ruhen në skedarë të veçantë, duke lejuar një ndryshim të lehtë të dizajnit të aplikacioneve. Për përshkrimin programor përdoret OpenGL me kodin nga Mesa. Mbështetet puna me disa gjuhë, dhe për përshkrimin e shkrimeve përdoren FreeType dhe Harfbuzz.

Essence - një sistem operativ unik me bërthamën dhe ndërfaqen e saj grafike

Kernel ka një planifikues detyrash me mbështetje për disa nivele prioritare, një nënsistem menaxhimi të memories me mbështetje për memorie të ndarë, mmap dhe një trajtues shumëprong të faqeve të memories, një stek të rrjetit (TCP/IP), një nënsistem audio për miksimin e tingujve, VFS dhe një sistem skedarësh EssenceFS me një mbështetje të veçantë për cachimin e të dhënave. Përveç sistemit të tij të skedarëve ofrohen edhe drejtuese për Ext2, FAT, NTFS dhe ISO9660. Mbështetet transferimi i funksionalitetit në module me mundësinë e ngarkimit të moduleve të tilla sipas nevojës. Drejtuese janë përgatitur për ACPI me ACPICA, IDE, AHCI, NVMe, BGA, SVGA, HD Audio, Ethernet 8254x dhe USB XHCI (disqe dhe HID).

Kompatibiliteti me aplikacione të jashtme arrihet përmes një shtrese POSIX, e cila është e mjaftueshme për të ekzekutuar GCC dhe disa utilitat të Busybox. Midis aplikacioneve të portuara për Essence, përmenden biblioteka C Musl, emulatori Bochs, GCC, Binutils, FFmpeg dhe Mesa. Ndër aplikacionet grafike të krijuara posaçërisht për Essence, dalin menaxheri i skedarëve, redaktori i tekstit, klienti IRC, shikuesi i imazheve dhe monitori i sistemit.

Essence - një sistem operativ unik me bërthamën dhe ndërfaqen e saj grafike

Sistemi mund të funksionojë në pajisje të vjetra me më pak se 64 MB RAM dhe zë rreth 30 MB hapësirë disku. Për të kursyer burime, ekzekutohet vetëm aplikacioni aktiv, ndërsa të gjitha programet ndihmëse pezullohen. Ngarkimi zgjat vetëm disa sekonda, ndërsa mbyllja ndodh pothuajse menjëherë. Projekti publikisht lëshon çdo ditë përmbledhje të reja të gatshme që janë të përshtatshme për testim në QEMU.

Luaj videon


Burimi: opennet.ru
Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster