เชจเซ‡เชชเซเชšเซเชฏเซเชจ OS เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ seL4 เชฎเชพเช‡เช•เซเชฐเซ‹เช•เชฐเซเชจเชฒ เชชเชฐ เช†เชงเชพเชฐเชฟเชค Windows เชธเซเชธเช‚เช—เชคเชคเชพ เชธเซเชคเชฐ เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡

เชจเซ‡เชชเซเชšเซเชฏเซเชจ OS เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซเช‚ เชชเซเชฐเชฅเชฎ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชชเซเชฐเช•เชพเชถเชจ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ Windows NT เช•เชฐเซเชจเชฒ เช˜เชŸเช•เซ‹เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ seL4 เชฎเชพเช‡เช•เซเชฐเซ‹เช•เชฐเซเชจเชฒเชฎเชพเช‚ เชเชก-เช“เชจ เชตเชฟเช•เชธเชพเชตเซ‡ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชฆเซเชฆเซ‡เชถเซเชฏ Windows เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเชตเชพเชจเซ‹ เช›เซ‡. เช•เซ‹เชก GPLv3 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ "NT เชเช•เซเชเชฟเช•เซเชฏเซเชŸเชฟเชต" เชฆเซเชตเชพเชฐเชพ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ Windows 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 เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชจเซ‡ เชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซ€ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชฒเชพเชตเชตเชพเชจเซเช‚ เช›เซ‡. เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ Windows เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเซ‹ เชธเชพเชฅเซ‡ เชฌเชพเชˆเชจเชฐเซ€ เชธเซเชธเช‚เช—เชคเชคเชพ เช…เชจเซ‡ Windows เช•เชฐเซเชจเชฒ เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชธเชพเชฅเซ‡ เชธเซเชตเซ€เช•เชพเชฐเซเชฏ เชธเซเชคเซเชฐเซ‹เชค-เชธเซเชคเชฐเชจเซ€ เชธเซเชธเช‚เช—เชคเชคเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เชชเชฐ เชชเชฃ เชตเชฟเชšเชพเชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ‡.

เชตเชฟเชจเซเชกเซ‹เช เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เชฎเซเช–เซเชฏ เช…เชตเชฐเซ‹เชง เช เช›เซ‡ เช•เซ‡ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ Windows เช•เชฐเซเชจเชฒ เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชฎเชพเช‚ เช…เชจเซเชฏ เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เช•เซ‹เชฎเซเชฏเซเชจเชฟเช•เซ‡เชถเชจ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เชชเซ‹เช‡เชจเซเชŸเชฐ เชŸเซเชฐเชพเชจเซเชธเชซเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช›เซ‡, เชœเซ‡ เชตเชฟเชตเชฟเชง เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชฎเชพเช‚ เชšเชพเชฒเชคเชพ เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชจเซ‡เชชเซเชšเซเชฏเซเชจ OS เชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเซ€ เชถเช•เชพเชคเซ‹ เชจเชฅเซ€.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹