Aikin Neptune OS yana haɓaka matakin daidaitawa tare da Windows bisa ga microkernel na seL4

An buga fitowar gwaji ta farko ta aikin Neptune OS. Yana haɓaka wani ƙari ga microkernel na seL4 tare da aiwatar da abubuwan haɗin kernel. Windows NT, da nufin samar da tallafin aiwatarwa Windows-aikace-aikace. An rarraba lambar a ƙarƙashin lasisin GPLv3.

Aikin yana aiwatar da "NT Executive", ɗaya daga cikin matakan kernel Windows NT (NTOSKRNL.EXE), wanda ke da alhakin samar da API ɗin kiran tsarin NT Native da kuma hanyar haɗin direba. A cikin Neptune OS, ɓangaren NT Executive da duk direbobi ba sa aiki a matakin kernel, amma a matsayin hanyoyin sarrafawa na mai amfani a cikin yanayi bisa ga microkernel na seL4. NT Executive yana sadarwa da direbobi ta hanyar seL4 IPC na asali. Kiran tsarin da aka bayar yana ba wa ɗakin karatu na NTDLL.DLL damar aiwatar da API ɗin Win32 da ake amfani da shi a cikin aikace-aikace.

Sigar farko ta Neptune OS ta haɗa da direban madannai (kbdclass.sys), direban tashar jiragen ruwa na PS/2 (i8042prt.sys), direban ƙara (beep.sys) da mai fassarar layin umarni (ntcmd.exe), wanda aka kawo daga ReactOS. da ba da damar nuna ainihin ka'idodin ƙungiyar aiki. Girman hoton taya shine 1.4 MB.

Babban burin shine a kawo matakin zuwa yanayin da ya isa don jigilar yanayin mai amfani da direbobin ReactOS. Masu haɓaka suna kuma la'akari da cimma jituwa tsakanin binary tare da aiwatarwa. Windows da kuma karɓuwa mai karɓuwa a matakin tushe tare da direbobin kernel Windows.

A matsayin babban cikas ga samar da tallafin direba Windows ana kiransa amfani a yawancin direbobin kernel Windows ba yarjejeniya ta sadarwa ta yau da kullun ba lokacin da ake samun damar shiga wasu direbobi, amma canja wurin nuni kai tsaye, wanda ba za a iya aiwatarwa a cikin Neptune OS ba saboda direbobin suna gudana a cikin matakai daban-daban.

source: budenet.ru

Sayi amintaccen masauki don shafuka tare da kariyar DDoS, sabar VPS VDS 🔥 Sayi ingantaccen masaukin yanar gizo tare da kariyar DDoS, sabar VPS VDS | ProHoster