د نیپچون عملیاتي سیسټم پروژې لومړۍ تجربوي خپرونه خپره شوې ده. دا د کرنل اجزاو پلي کولو سره د seL4 مایکروکرنل ته اضافه کول رامینځته کوي. Windows NT، چې موخه یې د اجرا کولو ملاتړ چمتو کول دي Windows- غوښتنلیکونه. کوډ د GPLv3 جواز لاندې ویشل شوی.
دا پروژه "NT Executive" پلي کوي، چې د کرنل کچه څخه یوه ده. Windows NT (NTOSKRNL.EXE)، د NT اصلي سیسټم کال API او د ډرایور انٹرفیس چمتو کولو مسؤلیت لري. په نیپچون OS کې، د NT اجرایوي برخه او ټول ډرایورونه د کرنل په کچه نه چلیږي، مګر د seL4 مایکروکرنل پر بنسټ چاپیریال کې د کاروونکي پروسس په توګه. NT اجرایوي د اصلي seL4 IPC له لارې د ډرایورانو سره اړیکه نیسي. چمتو شوي سیسټم زنګونه NTDLL.DLL کتابتون ته وړتیا ورکوي چې په غوښتنلیکونو کې کارول شوي Win32 API پلي کړي.
د نیپچون OS لومړۍ نسخه کې د کیبورډ ډرایور (kbdclass.sys)، PS/2 پورټ ډرایور (i8042prt.sys)، بیپ ډرایور (beep.sys)، او د کمانډ لاین ژباړونکی (ntcmd.exe) شامل دي، چې د ReactOS څخه پورټ شوي او د اساسي عملیاتي اصولو ښودلو لپاره کارول کیږي. د بوټ عکس اندازه 1.4 MB ده.
وروستۍ موخه دا ده چې طبقه داسې حالت ته راوړل شي چې د کاروونکي چاپیریال او ReactOS ډرایورونو پورټ کولو لپاره کافي وي. پراختیا کونکي د اجرا وړ موادو سره د بائنری مطابقت ترلاسه کولو په اړه هم فکر کوي. Windows او د کرنل ډرایورانو سره د منلو وړ سرچینې کچې مطابقت Windows.
د موټر چلوونکي ملاتړ چمتو کولو کې د اصلي خنډ په توګه Windows په ډیری کرنل ډرایورونو کې کارول بلل کیږي Windows د نورو ډرایورانو ته د لاسرسي پرمهال د معیاري اړیکو پروتوکول نه، بلکې د اشارو مستقیم لیږد، کوم چې په نیپچون OS کې نشي پلي کیدی ځکه چې ډرایورونه په مختلفو پروسو کې چلیږي.
سرچینه: opennet.ru
