Siideynta tijaabada ah ee ugu horreysay ee mashruuca Neptune OS ayaa la daabacay. Waxay horumarinaysaa wax lagu daro microkernel seL4 iyadoo la hirgelinayo qaybaha kernel-ka. Windows NT, oo loogu talagalay bixinta taageero fulineed Windows-codsiyada. Koodhka waxaa lagu qaybiyaa shatiga GPLv3.
Mashruucu wuxuu hirgelinayaa "NT Executive", oo ah mid ka mid ah heerarka kernel-ka Windows NT (NTOSKRNL.EXE), oo mas'uul ka ah bixinta API-ga wicitaanka nidaamka NT Native iyo is-dhexgalka darawalka. Neptune OS, qaybta Fulinta NT iyo dhammaan darawallada kuma shaqeeyaan heerka kernel, laakiin waxay u shaqeeyaan sidii habayn isticmaale oo ku salaysan microkernel seL4. NT Executive waxay la xiriirtaa darawallada iyada oo loo marayo seL4 IPC-ga asalka ah. Wicitaannada nidaamka la bixiyay waxay awood u siinayaan maktabadda NTDLL.DLL inay hirgeliso API-ga Win32 ee loo isticmaalo codsiyada.
Nooca ugu horreeya ee Neptune OS waxaa ka mid ah darawalka kiiboodhka (kbdclass.sys), darawalka dekedda PS/2 (i8042prt.sys), darawalka beep (beep.sys), iyo turjubaanka khadka taliska (ntcmd.exe), oo laga soo wareejiyay ReactOS loona isticmaalay in lagu muujiyo mabaadi'da hawlgalka aasaasiga ah. Cabbirka sawirka boot-ka waa 1.4 MB.
Hadafka ugu dambeeya waa in lakabka la gaarsiiyo xaalad ku filan oo lagu wareejin karo jawiga isticmaalaha iyo darawalada ReactOS. Horumariyayaashu waxay sidoo kale ka fiirsanayaan inay gaaraan iswaafajin laba-geesood ah oo leh fuliyeyaasha. Windows iyo iswaafajinta heerka isha ee la aqbali karo ee darawallada kernel-ka Windows.
Caqabadda ugu weyn ee hortaagan bixinta taageerada darawalka Windows loo yaqaan isticmaalka darawallada kernel-ka badankood Windows ma aha hab-maamuuska isgaarsiinta caadiga ah marka la galayo darawallada kale, laakiin waa wareejin toos ah oo tilmaamayaasha ah, taas oo aan lagu hirgelin karin Neptune OS sababtoo ah darawallada ku shaqeeya habab kala duwan.
Source: opennet.ru
