เจจเฉˆเจชเจšเฉ‚เจจ OS เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ seL4 เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เจฐเจจเฉ‡เจฒ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจชเจฐเจค เจฆเจพ เจตเจฟเจ•เจพเจธ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ

ะžะฟัƒะฑะปะธะบะพะฒะฐะฝ ะฟะตั€ะฒั‹ะน ัะบัะฟะตั€ะธะผะตะฝั‚ะฐะปัŒะฝั‹ะน ะฒั‹ะฟัƒัะบ ะฟั€ะพะตะบั‚ะฐ Neptune OS, ั€ะฐะทะฒะธะฒะฐัŽั‰ะตะณะพ ะฝะฐะดัั‚ั€ะพะนะบัƒ ะฝะฐะด ะผะธะบั€ะพัะดั€ะพะผ seL4 ั ั€ะตะฐะปะธะทะฐั†ะธะตะน ะบะพะผะฟะพะฝะตะฝั‚ะพะฒ ัะดั€ะฐ Windows NT, ะฝะฐั†ะตะปะตะฝะฝัƒัŽ ะฝะฐ ะฟั€ะตะดะพัั‚ะฐะฒะปะตะฝะธะต ะฟะพะดะดะตั€ะถะบะธ ะฒั‹ะฟะพะปะฝะตะฝะธั Windows-ะฟั€ะธะปะพะถะตะฝะธะน. ะšะพะด ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน GPLv3.

ะŸั€ะพะตะบั‚ ั€ะตะฐะปะธะทัƒะตั‚ ยซNT Executiveยป, ะพะดะธะฝ ะธะท ัƒั€ะพะฒะฝะตะน ัะดั€ะฐ Windows NT (NTOSKRNL.EXE), ะพั‚ะฒะตั‡ะฐัŽั‰ะธะน ะทะฐ ะฟั€ะตะดะพัั‚ะฐะฒะปะตะฝะธะต API ัะธัั‚ะตะผะฝั‹ั… ะฒั‹ะทะพะฒะพะฒ NT Native ะธ ะธะฝั‚ะตั€ั„ะตะนั ะดะปั ั€ะฐะฑะพั‚ั‹ ะดั€ะฐะนะฒะตั€ะพะฒ. ะ’ Neptune OS ะบะพะผะฟะพะฝะตะฝั‚ NT Executive ะธ ะฒัะต ะดั€ะฐะนะฒะตั€ั‹ ะฒั‹ะฟะพะปะฝััŽั‚ัั ะฝะต ะฝะฐ ัƒั€ะพะฒะฝะต ัะดั€ะฐ, ะฐ ะฒ ั„ะพั€ะผะต ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŒัะบะธั… ะฟั€ะพั†ะตััะพะฒ ะฒ ะพะบั€ัƒะถะตะฝะธะธ ะฝะฐ ะฑะฐะทะต ะผะธะบั€ะพัะดั€ะฐ seL4. ะ’ะทะฐะธะผะพะดะตะนัั‚ะฒะธะต ะบะพะผะฟะพะฝะตะฝั‚ะฐ NT Executive ั ะดั€ะฐะนะฒะตั€ะฐะผะธ ะพััƒั‰ะตัั‚ะฒะปัะตั‚ัั ั‡ะตั€ะตะท ัˆั‚ะฐั‚ะฝั‹ะน seL4 IPC. ะŸั€ะตะดะพัั‚ะฐะฒะปัะตะผั‹ะต ัะธัั‚ะตะผะฝั‹ะต ะฒั‹ะทะพะฒั‹ ะดะฐัŽั‚ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะพะฑะตัะฟะตั‡ะธั‚ัŒ ั€ะฐะฑะพั‚ัƒ ะฑะธะฑะปะธะพั‚ะตะบะธ NTDLL.DLL ั ั€ะตะฐะปะธะทะฐั†ะธะตะน ะฟั€ะพะณั€ะฐะผะผะฝะพะณะพ ะธะฝั‚ะตั€ั„ะตะนัะฐ Win32, ะธัะฟะพะปัŒะทัƒะตะผะพะณะพ ะฒ ะฟั€ะธะปะพะถะตะฝะธัั….

ะŸะตั€ะฒะฐั ะฒะตั€ัะธั Neptune OS ะฒะบะปัŽั‡ะฐะตั‚ ะฒ ัะตะฑั ะดั€ะฐะนะฒะตั€ ะบะปะฐะฒะธะฐั‚ัƒั€ั‹ (kbdclass.sys), ะดั€ะฐะนะฒะตั€ ะฟะพั€ั‚ะฐ PS/2 (i8042prt.sys), ะดั€ะฐะนะฒะตั€ ะฟะพะดะฐั‡ะธ ะทะฒัƒะบะพะฒะพะณะพ ัะธะณะฝะฐะปะฐ (beep.sys) ะธ ะธะฝั‚ะตั€ะฟั€ะตั‚ะฐั‚ะพั€ ะบะพะผะฐะฝะดะฝะพะน ัั‚ั€ะพะบะธ (ntcmd.exe), ะฟะตั€ะตะฝะตัั‘ะฝะฝั‹ะต ะธะท ReactOS ะธ ะฟะพะทะฒะพะปััŽั‰ะธะต ะฟั€ะพะดะตะผะพะฝัั‚ั€ะธั€ะพะฒะฐั‚ัŒ ะพัะฝะพะฒะฝั‹ะต ะฟั€ะธะฝั†ะธะฟั‹ ะพั€ะณะฐะฝะธะทะฐั†ะธะธ ั€ะฐะฑะพั‚ั‹. ะ ะฐะทะผะตั€ ะทะฐะณั€ัƒะทะพั‡ะฝะพะณะพ ะพะฑั€ะฐะทะฐ 1.4 ะœะ‘.

ะšะพะฝะตั‡ะฝะพะน ั†ะตะปัŒัŽ ัะฒะปัะตั‚ัั ะดะพะฒะตะดะตะฝะธะต ะฟั€ะพัะปะพะนะบะธ ะดะพ ัะพัั‚ะพัะฝะธั, ะดะพัั‚ะฐั‚ะพั‡ะฝะพะณะพ ะดะปั ะฟะพั€ั‚ะธั€ะพะฒะฐะฝะธั ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŒัะบะพะณะพ ะพะบั€ัƒะถะตะฝะธั ะธ ะดั€ะฐะนะฒะตั€ะพะฒ ReactOS. ะ ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะฐะผะธ ั‚ะฐะบะถะต ั€ะฐััะผะฐั‚ั€ะธะฒะฐะตั‚ัั ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะดะพัั‚ะธะถะตะฝะธั ะฑะธะฝะฐั€ะฝะพะน ัะพะฒะผะตัั‚ะธะผะพัั‚ะธ ั ะธัะฟะพะปะฝัะตะผั‹ะผะธ ั„ะฐะนะปะฐะผะธ Windows ะธ ะฟั€ะธะตะผะปะตะผะพะน ัะพะฒะผะตัั‚ะธะผะพัั‚ะธ ะฝะฐ ัƒั€ะพะฒะฝะต ะธัั…ะพะดะฝั‹ั… ั‚ะตะบัั‚ะพะฒ ั ะดั€ะฐะนะฒะตั€ะฐะผะธ ัะดั€ะฐ Windows.

ะ’ ะบะฐั‡ะตัั‚ะฒะต ะพัะฝะพะฒะฝะพะณะพ ะฟั€ะตะฟัั‚ัั‚ะฒะธั ะฝะฐ ะฟัƒั‚ะธ ะบ ะพะฑะตัะฟะตั‡ะตะฝะธัŽ ะฟะพะดะดะตั€ะถะบะธ ะดั€ะฐะนะฒะตั€ะพะฒ Windows ะฝะฐะทั‹ะฒะฐะตั‚ัั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ะฒ ะฑะพะปัŒัˆะธะฝัั‚ะฒะต ะดั€ะฐะนะฒะตั€ะพะฒ ัะดั€ะฐ Windows ะฝะต ัั‚ะฐะฝะดะฐั€ั‚ะฝะพะณะพ ะบะพะผะผัƒะฝะธะบะฐั†ะธะพะฝะฝะพะณะพ ะฟั€ะพั‚ะพะบะพะปะฐ ะฟั€ะธ ะพะฑั€ะฐั‰ะตะฝะธะธ ะบ ะดั€ัƒะณะธะผ ะดั€ะฐะนะฒะตั€ะฐะผ, ะฐ ะฟั€ัะผะพะน ะฟะตั€ะตะดะฐั‡ะธ ัƒะบะฐะทะฐั‚ะตะปะตะน, ั‡ั‚ะพ ะฝะต ะผะพะถะตั‚ ะฑั‹ั‚ัŒ ั€ะตะฐะปะธะทะพะฒะฐะฝะพ ะฒ Neptune OS ะธะท-ะทะฐ ะทะฐะฟัƒัะบะฐ ะดั€ะฐะนะฒะตั€ะพะฒ ะฒ ั€ะฐะทะฝั‹ั… ะฟั€ะพั†ะตััะฐั….

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹