เจเจธเฉ‡เจ‚เจธ เจ‡เฉฑเจ• เจตเจฟเจฒเฉฑเจ–เจฃ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจนเฉˆ เจœเจฟเจธเจฆเจพ เจ†เจชเจฃเจพ เจ•เจฐเจจเจฒ เจ…เจคเฉ‡ เจ—เฉเจฐเจพเจซเจฟเจ•เจฒ เจธเจผเฉˆเฉฑเจฒ เจนเฉˆ

เจจเจตเจพเจ‚ เจเจธเฉ‡เจ‚เจธ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ, เจ‡เจธเจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจ•เจฐเจจเจฒ เจ…เจคเฉ‡ เจ—เฉเจฐเจพเจซเจฟเจ•เจฒ เจฏเฉ‚เจœเจผเจฐ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเจพเจฒ เจธเจชเจฒเจพเจˆ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจœเจพเจ‚เจš เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ 2017 เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจ‰เจคเจธเจผเจพเจนเฉ€ เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจธเจ•เฉเจฐเฉˆเจš เจคเฉ‹เจ‚ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจกเฉˆเจธเจ•เจŸเฉŒเจช เจ…เจคเฉ‡ เจ—เฉเจฐเจพเจซเจฟเจ•เจธ เจธเจŸเฉˆเจ• เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เจธเจฆเฉ€ เจ…เจธเจฒ เจชเจนเฉเฉฐเจš เจฒเจˆ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆเฅค เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจจเฉ‚เฉฐ เจŸเฉˆเจฌเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจ‡เฉฑเจ• เจตเจฟเฉฐเจกเฉ‹ เจตเจฟเฉฑเจš เจ•เจˆ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเจพเจฒ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจนเฉฑเจฒ เจ•เฉ€เจคเฉ‡ เจœเจพ เจฐเจนเฉ‡ เจ•เจพเจฐเจœเจพเจ‚ เจฆเฉ‡ เจ…เจงเจพเจฐ 'เจคเฉ‡ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจตเจฟเฉฑเจš เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเฉ‚เจน เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก C++ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ MIT เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจคเจนเจฟเจค เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจเจธเฉ‡เจ‚เจธ เจ‡เฉฑเจ• เจตเจฟเจฒเฉฑเจ–เจฃ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจนเฉˆ เจœเจฟเจธเจฆเจพ เจ†เจชเจฃเจพ เจ•เจฐเจจเจฒ เจ…เจคเฉ‡ เจ—เฉเจฐเจพเจซเจฟเจ•เจฒ เจธเจผเฉˆเฉฑเจฒ เจนเฉˆ

เจตเจฟเฉฐเจกเฉ‹ เจฎเฉˆเจจเฉ‡เจœเจฐ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจ•เจฐเจจเจฒ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจ†เจชเจฃเฉ€ เจ—เฉเจฐเจพเจซเจฟเจ•เจธ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจตเฉˆเจ•เจŸเจฐ เจ‡เฉฐเจœเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจเจจเฉ€เจฎเฉ‡เจŸเจก เจชเฉเจฐเจญเจพเจตเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจตเฉˆเจ•เจŸเจฐ เจนเฉˆ เจ…เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจ•เฉเจฐเฉ€เจจ เจฐเฉˆเจœเจผเฉ‹เจฒเจฟเจŠเจธเจผเจจ เจฒเจˆ เจ†เจชเจฃเฉ‡ เจ†เจช เจธเจ•เฉ‡เจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเจŸเจพเจˆเจฒ เจฌเจพเจฐเฉ‡ เจธเจพเจฐเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจตเฉฑเจ–เจฐเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจกเจฟเจœเจผเจพเจˆเจจ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃเจพ เจ†เจธเจพเจจ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ“เจชเจจเจœเฉ€เจเจฒ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจฎเฉ‡เจธเจพ เจคเฉ‹เจ‚ เจ•เฉ‹เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ•เจˆ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจซเฉเจฐเฉ€ เจŸเจพเจˆเจช เจ…เจคเฉ‡ เจนเจพเจฐเจซเจฌเจœเจผ เจซเฉŒเจ‚เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉˆเจ‚เจกเจฐ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

เจเจธเฉ‡เจ‚เจธ เจ‡เฉฑเจ• เจตเจฟเจฒเฉฑเจ–เจฃ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจนเฉˆ เจœเจฟเจธเจฆเจพ เจ†เจชเจฃเจพ เจ•เจฐเจจเจฒ เจ…เจคเฉ‡ เจ—เฉเจฐเจพเจซเจฟเจ•เจฒ เจธเจผเฉˆเฉฑเจฒ เจนเฉˆ

เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจ•เจˆ เจคเจฐเจœเฉ€เจนเฉ€ เจชเฉฑเจงเจฐเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจŸเจพเจธเจ• เจธเจผเจกเจฟเจŠเจฒเจฐ, เจธเจผเฉ‡เจ…เจฐเจก เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจชเฉเจฐเจฌเฉฐเจงเจจ เจธเจฌ-เจธเจฟเจธเจŸเจฎ, mmap เจ…เจคเฉ‡ เจฎเจฒเจŸเฉ€-เจฅเฉเจฐเฉˆเจกเจก เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจชเฉ‡เจœ เจนเฉˆเจ‚เจกเจฒเจฐ, เจ‡เฉฑเจ• เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเจŸเฉˆเจ• (TCP/IP), เจธเจพเจŠเจ‚เจก เจฎเจฟเจ•เจธเจฟเฉฐเจ— เจฒเจˆ เจ‡เฉฑเจ• เจ†เจกเฉ€เจ“ เจธเจฌ-เจธเจฟเจธเจŸเจฎ, VFS เจ…เจคเฉ‡ เจกเจพเจŸเจพ เจ•เฉˆเจšเจฟเฉฐเจ— เจฒเจˆ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจฒเฉ‡เจ…เจฐ เจตเจพเจฒเจพ EssenceFS เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎเฅค เจ‡เจธเจฆเฉ‡ เจ†เจชเจฃเฉ‡ FS เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, Ext2, FAT, NTFS เจ…เจคเฉ‡ ISO9660 เจฒเจˆ เจกเจฐเจพเจˆเจตเจฐ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจ‡เจน เจฒเฉ‹เฉœ เจ…เจจเฉเจธเจพเจฐ เจธเจฎเจพเจจ เจฎเฉ‹เจกเฉ€เจŠเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจจเจพเจฒ เจฎเฉ‹เจกเฉ€เจŠเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค ACPICA, IDE, AHCI, NVMe, BGA, SVGA, HD เจ†เจกเฉ€เจ“, เจˆเจฅเจฐเจจเฉˆเฉฑเจŸ 8254x เจ…เจคเฉ‡ USB XHCI (เจธเจŸเฉ‹เจฐเฉ‡เจœ เจ…เจคเฉ‡ HID) เจจเจพเจฒ ACPI เจฒเจˆ เจกเจฐเจพเจˆเจตเจฐ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

เจฅเจฐเจก-เจชเจพเจฐเจŸเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจ‡เฉฑเจ• POSIX เจฒเฉ‡เจ…เจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจœเฉ‹ GCC เจ…เจคเฉ‡ เจ•เฉเจ เจฌเจฟเจœเจผเฉ€เจฌเจพเจ•เจธ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ•เจพเจซเฉ€ เจนเฉˆเฅค Essence เจจเฉ‚เฉฐ เจชเฉ‹เจฐเจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš Musl C เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€, Bochs เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐ, GCC, Binutils, FFmpeg เจ…เจคเฉ‡ Mesa เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ Essence เจฒเจˆ เจฌเจฃเจพเจ เจ—เจ เจ—เฉเจฐเจพเจซเจฟเจ•เจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจฎเฉˆเจจเฉ‡เจœเจฐ, เจŸเฉˆเจ•เจธเจŸ เจเจกเฉ€เจŸเจฐ, IRC เจ•เจฒเจพเจ‡เฉฐเจŸ, เจšเจฟเฉฑเจคเจฐ เจฆเจฐเจธเจผเจ• เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจฎเจพเจจเฉ€เจŸเจฐ เจธเจผเจพเจฎเจฒ เจนเจจเฅค

เจเจธเฉ‡เจ‚เจธ เจ‡เฉฑเจ• เจตเจฟเจฒเฉฑเจ–เจฃ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจนเฉˆ เจœเจฟเจธเจฆเจพ เจ†เจชเจฃเจพ เจ•เจฐเจจเจฒ เจ…เจคเฉ‡ เจ—เฉเจฐเจพเจซเจฟเจ•เจฒ เจธเจผเฉˆเฉฑเจฒ เจนเฉˆ

เจธเจฟเจธเจŸเจฎ 64 MB เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ RAM เจฆเฉ‡ เจจเจพเจฒ เจตเจฟเจฐเจพเจธเจคเฉ€ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ 'เจคเฉ‡ เจšเฉฑเจฒ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฒเจ—เจญเจ— 30 MB เจกเจฟเจธเจ• เจธเจชเฉ‡เจธ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ, เจธเจฟเจฐเจซเจผ เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจšเฉฑเจฒเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ เจฌเฉˆเจ•เจ—เฉเจฐเจพเจŠเจ‚เจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉเจ…เฉฑเจคเจฒ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจฒเฉ‹เจก เจนเฉ‹เจฃ เจตเจฟเฉฑเจš เจ•เฉเจ เจธเจ•เจฟเฉฐเจŸ เจฒเฉฑเจ—เจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจฌเฉฐเจฆ เจนเฉ‹เจฃเจพ เจฒเจ—เจญเจ— เจคเฉเจฐเฉฐเจค เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจนเจฐ เจฐเฉ‹เจœเจผ เจจเจตเฉ€เจ†เจ‚ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€เจ†เจ‚ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ QEMU เจตเจฟเฉฑเจš เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฒเจˆ เจขเฉเจ•เจตเจพเจ‚ เจนเฉˆเฅค



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

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