Fyrsta tilraunaútgáfa Neptune stýrikerfisins hefur verið gefin út. Hún þróar viðbót við seL4 örkjarna með útfærslu kjarnaíhluta. Windows NT, sem miðar að því að veita framkvæmdastuðning Windows-forrit. Kóðinn er dreift undir GPLv3 leyfinu.
Verkefnið útfærir „NT Executive“, eitt af kjarnastigunum. Windows NT (NTOSKRNL.EXE), sem ber ábyrgð á að sjá fyrir NT Native kerfisköllunarviðmótinu (API) og rekilviðmótinu. Í Neptune stýrikerfinu keyra NT Executive íhluturinn og allir rekilarnir ekki á kjarnastigi, heldur sem notendaferli í umhverfi sem byggir á seL4 örkjarnanum. NT Executive hefur samskipti við rekla í gegnum innfædda seL4 IPC. Kerfisköllin sem fylgja gera NTDLL.DLL bókasafninu kleift að útfæra Win32 API sem notað er í forritum.
Fyrsta útgáfan af Neptune OS inniheldur lyklaborðsrekla (kbdclass.sys), PS/2 tengi rekla (i8042prt.sys), píp rekla (beep.sys) og skipanalínutúlkur (ntcmd.exe), fluttur frá ReactOS og leyfa að sýna fram á grundvallarreglur vinnuskipulags. Stærð ræsimyndarinnar er 1.4 MB.
Endanlegt markmið er að koma laginu í nægilegt ástand til að flytja notendaumhverfið og ReactOS-rekla. Forritararnir eru einnig að íhuga að ná tvíundarsamhæfni við keyrsluskrár. Windows og viðunandi samhæfni á frumkóðastigi við kjarnarekla Windows.
Sem helsta hindrunin í því að veita ökumannsstuðning Windows kallað notkun í flestum kjarnareklum Windows ekki staðlað samskiptareglur þegar aðgangur er að öðrum reklum, heldur bein flutningur ábendinga, sem ekki er hægt að útfæra í Neptune stýrikerfinu vegna þess að reklarnir keyra í mismunandi ferlum.
Heimild: opennet.ru
