Projekti ExectOS zhvillon një sistem operativ të hapur, i orientuar drejt kompatibilitetit me aplikacionet Windows

Projekti ExectOS ka ndërmarrë një përpjekje për të krijuar nga fillimi një sistem operativ të ri, i pajisur me një mikroje, me arkitekturën XT, i inspiruar nga bërthama e Windows NT. Komponentët e bërthamës në ExectOS janë të ndarë nga nënsistemi që mbështet funksionimin e drejtorive të pajisjeve, gjë që lejon përditësimin e bërthamës kryesore pa pasur nevojë për rikompilimin e drejtorive për bërthamën e re. Kodi i projektit është shkruar në gjuhën C dhe shpërndahet nën licencën GPLv3.

Sistemi operativ po zhvillohet me qëllimin për të ofruar një shtresë për ekzekutimin e aplikacioneve ekzistuese që përdorin API Win32, si dhe aftësinë për të përdorur drejtoritë që ofrohen për Windows. Në formën aktuale, këto shtresa janë ende vetëm në plan, dhe për funksionimin përdoren aplikacione dhe drejtoritë e veta. Dallimet nga ReactOS përfshijnë faktin se ExectOS zhvillon një sistem operativ të pavarur me arkitekturën e saj XT, duke ofruar një shtresë për kompatibilitet me aplikacione për Windows, ndërsa ReactOS përpiqet të përvojë Windows-in.

Arkitektura e bërthamës XT siguron shumëzëshme të imponuar dhe përfshin dy nivele themelore: mikroje dhe komponentët që funksionojnë në hapësirën e përdoruesit. Komponentët e nivelit të bërthamës ekzekutohen në një zonë të veçantë të mbrojtur të kujtesës dhe kanë qasje të plotë në pajisjet dhe burimet sistemore. Ndryshe nga bërthama NT, në XT mungon një nivel i veçantë HAL (Hardware Abstraction Layer) që funksionon si një shtresë midis pajisjeve dhe sistemit operativ tjetër.

Niveli i përdoruesit përfshin nënstema që sigurojnë mundësinë e ekzekutimit të aplikacioneve, të shkruara për sisteme të ndryshme operative. Për shembull, këto nënstema mund të zbatojnë shtresa për mbështetje të mjedisit kompatibil me POSIX ose për të siguruar ekzekutimin e programeve mbi bazën e API Win32. Projekti gjithashtu po zhvillon bootloader-in e saj XT Boot Loader, që mbështet UEFI, dhe veglat e ndërtimit XTChain mbi LLVM/Clang/LLD.

Në formën aktuale, sistemi mbështet vetëm procesorët mbi bazat e arkitekturave i686 dhe x86_64, por vegla e ndërtimit gjithashtu mbështet arkitekturën ARM64. Projekti po zhvillohet që nga viti 2022, por zhvillimi ende nuk ka dalë përtej fazës fillestare. Për testimin e gjendjes aktuale, formohen periodikisht ndërtimet testuese, të cilat mund të ekzekutohen në QEMU ose të ngarkohen në sisteme me EFI nga një USB.

Arsyeja pĂ«r krijimin e njĂ« OS tĂ« re Ă«shtĂ« dĂ«shira pĂ«r tĂ« shpĂ«tuar nga kufizimet dhe pengesat qĂ« mund tĂ« ndalonin realizimin e ideve krejtĂ«sisht tĂ« reja pĂ«r ndĂ«rtimin e sistemeve operative. Disa ide qĂ« autorĂ«t e ExectOS pĂ«rpiqen t’i realizojnĂ«, ndahen ndjeshĂ«m nga arkitektura e projekteve tĂ« tjera dhe janĂ« mĂ« tĂ« lehta pĂ«r t'u zbatuar pa u shqetĂ«suar pĂ«r kodin ekzistues. Zhvilluesit e ExectOS gjithashtu dĂ«shironin tĂ« kishin lirinĂ« e plotĂ« pĂ«r eksperimentim dhe mundĂ«sinĂ« qĂ« nĂ« fazĂ«n fillestare tĂ« mos shqetĂ«sohen pĂ«r pĂ«rputhshmĂ«rinĂ« dhe standardet.

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