Essence — njĂ« sistem operativ unik me kernel dhe ndĂ«rfaqe grafike tĂ« vetat.

Një sistem operativ i ri, Essence, është tani i disponueshëm për testim fillestar, duke u ofruar përdoruesve kernelin dhe ndërfaqen grafike të tij. Projekti është zhvilluar nga një entuziast që nga viti 2017, i ndërtuar nga zero dhe veçon për qasjen e tij unike në ndërtimin e desktopit dhe strukturës grafike. Karakteristika më e dukshme është mundësia e ndarjes së dritareve në tabe, duke lejuar punën në një dritare me disa programe dhe grupimin e aplikacioneve sipas detyrave që zgjidhen. 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 grafike të tij

Menaxheri i dritareve funksionon në nivelin e bërthamës së sistemit operativ, dhe ndërfaqja krijohet me ndihmën e një biblioteke grafike të vetme dhe një motorit vektorial programues, që mbështet efekte të komplikuara të animuara. Ndërfaqja është plotësisht vektoriale dhe automatizisht e zmadhuar për çdo rezolutë ekrani. Të gjitha informacionet mbi stilet ruhen në skedarë të veçantë, çka lejon të ndryshoni me lehtësi pamjen e aplikacioneve. Për renderimin programatik, përdoret kodi nga Mesa për OpenGL. Mbështetet puna me disa gjuhë, dhe për renderimin e shkrimeve përdoren FreeType dhe Harfbuzz.

Essence - një sistem operativ unik me bërthamën dhe ndërfaqen grafike të tij

Nukleusi përfshin një planifikues detyrash me mbështetje për nivele të shumta përparësish, një nënsi të menaxhimit të memories me mbështetje për memorien e ndarë, mmap dhe një trajtues të shumëfishtë të faqeve të memories, një pilaf rrjeti (TCP/IP), një nënsi zanore për miksimin e tingujve, VFS dhe një sistem skedari EssenceFS me një ndërfaqe të veçantë për memorizimin e të dhënave. Përveç sistemit të vet të skedarëve, ofrohen shoferë për Ext2, FAT, NTFS dhe ISO9660. Mbështetet nxjerrja e funksionalitetit në module me mundësinë e ngarkimit të këtyre moduleve sipas nevojës. Shoferët janë të përgatitur për ACPI me ACPICA, IDE, AHCI, NVMe, BGA, SVGA, HD Audio, Ethernet 8254x dhe USB XHCI (disqe ruajtjeje dhe HID).

Kompatibiliteti me aplikacione të jashtme arrihet përmes një ndërfaqe POSIX, mjaft e mjaftueshme për të ekzekutuar GCC dhe disa shërbime Busybox. Midis aplikacioneve të portuara për Essence janë Biblioteka C Musl, emuluesi Bochs, GCC, Binutils, FFmpeg dhe Mesa. Nga aplikacionet grafike të krijuara posaçërisht për Essence, përmenden menaxhuesi i skedarëve, redaktori i teksteve, klienti IRC, shikuesi i imazheve dhe monitori i sistemit.

Essence - një sistem operativ unik me bërthamën dhe ndërfaqen grafike të tij

Sistemi mund të funksionojë në pajisje të vjetra me më pak se 64 MB RAM dhe merr rreth 30 MB hapësirë disk. Për të kursyer burimet, ndiqet vetëm aplikacioni aktiv ndërsa të gjitha programet në sfond janë pezulluar. Ngarkimi zgjat vetëm disa sekonda, ndërsa mbyllja ndodh pothuajse në mënyrë menjëherë. Projekti publikon çdo ditë ndërtimet e reja të gatshme, të përshtatshme për testim në QEMU.

Luaj videon


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