د نیپچون OS پروژه د SeL4 مایکروکرنل پراساس د وینډوز مطابقت پرت رامینځته کوي

د نیپچون OS پروژې لومړنۍ تجربه لرونکې خپرونه خپره شوې، د وینډوز NT د کارنیل اجزاوو پلي کولو سره د seL4 مایکروکرنل ته اضافه کول، چې موخه یې د وینډوز غوښتنلیکونو چلولو لپاره مالتړ چمتو کول دي. کوډ د GPLv3 جواز لاندې ویشل شوی.

دا پروژه د "NT اجرایوي" لخوا پلي کیږي، د وینډوز NT کرنل پرتونو څخه یو (NTOSKRNL.EXE)، د NT اصلي سیسټم کال API او د ډرایور عملیاتو لپاره انٹرفیس چمتو کولو مسولیت لري. په نیپچون OS کې، د NT اجرایوي برخه او ټول ډرایورونه د کرنل په کچه نه چلیږي، مګر د کارن پروسو په بڼه په چاپیریال کې د seL4 مایکروکرنل پراساس. د چلوونکو سره د NT اجرایوي برخې تعامل د معیاري seL4 IPC له لارې ترسره کیږي. د سیسټم تلیفونونه چمتو شوي دا ممکنه کوي چې ډاډ ترلاسه کړي چې د NTDLL.DLL کتابتون د Win32 پروګرام کولو انٹرفیس پلي کولو سره کار کوي چې په غوښتنلیکونو کې کارول کیږي.

د نیپچون OS لومړۍ نسخه کې د کیبورډ ډرایور (kbdclass.sys)، د PS/2 پورټ ډرایور (i8042prt.sys)، بیپ ډرایور (beep.sys) او د کمانډ لاین ترجمان (ntcmd.exe) شامل دي، چې له ReactOS څخه پورټ شوی. او اجازه ورکول چې د کار تنظیم بنسټیز اصول وښيي. د بوټ عکس اندازه 1.4 MB ده.

وروستی هدف دا دی چې پرت داسې حالت ته راوړي چې د کارونکي چاپیریال او ReactOS ډرایورانو پورټ کولو لپاره کافي وي. پراختیا کونکي د وینډوز اجرایوي فایلونو او د وینډوز کرنل ډرایورانو سره د منلو وړ سرچینې کچې مطابقت سره د بائنری مطابقت ترلاسه کولو امکان هم په پام کې نیسي.

د وینډوز ډرایورانو لپاره د ملاتړ چمتو کولو اصلي خنډ په ډیری وینډوز کرنل ډرایورونو کې کارول دي چې نورو ډرایورانو ته د لاسرسي په وخت کې د معیاري مخابراتو پروتوکول نه کارول کیږي ، مګر د مستقیم پوائنټر لیږد ، کوم چې په نیپچون OS کې نشي پلي کیدی ځکه چې ډرایورونه په مختلف پروسو کې پرمخ ځي.

سرچینه: opennet.ru

Add a comment