เชธเซ‡เชฐเซ‡เชจเชฟเชŸเซ€เช“เชเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช—เซเชฐเชพเชซเชฟเช•เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ เชฏเซเชจเชฟเช•เซเชธ เชœเซ‡เชตเซ€ เช“เชเชธ เชตเชฟเช•เชธเชพเชตเซ‡ เช›เซ‡

เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ€ เชธเซ€เชฎเชพเช“เชฎเชพเช‚ เชจเชฟเชฐเซเชฎเชณเชคเชพ เช‰เชคเซเชธเชพเชนเซ€เช“เชจเซเช‚ เชเช• เชœเซ‚เชฅ x86 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชฏเซเชจเชฟเช•เซเชธ เชœเซ‡เชตเซ€ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เช•เชฐเซเชจเชฒ เช…เชจเซ‡ เช—เซเชฐเชพเชซเชฟเช•เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชฅเซ€ เชธเชœเซเชœ เช›เซ‡, เชœเซ‡ 1990เชจเชพ เชฆเชพเชฏเช•เชพเชจเชพ เช…เช‚เชคเชจเซ€ เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซ€ เชถเซˆเชฒเซ€เชฎเชพเช‚ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชตเชฟเช•เชพเชธ เชฐเซเชšเชฟ เช–เชพเชคเชฐ เชถเชฐเซ‚เช†เชคเชฅเซ€ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชนเชพเชฒเชจเซ€ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเชพ เช•เซ‹เชก เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชจเชฅเซ€. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชฒเซ‡เช–เช•เซ‹เช เชธเซ‡เชฐเซ‡เชจเชฟเชŸเซ€เช“เชเชธเชจเซ‡ เชฐเซ‹เชœเชฟเช‚เชฆเชพ เช•เชพเชฎ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชธเซเชคเชฐเซ‡ เชฒเชพเชตเชตเชพเชจเซเช‚ เชฒเช•เซเชทเซเชฏ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡, 90 เชจเชพ เชฆเชพเชฏเช•เชพเชจเชพ เช…เช‚เชคเชฎเชพเช‚ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเชพ เชธเซŒเช‚เชฆเชฐเซเชฏ เชถเชพเชธเซเชคเซเชฐเชจเซ‡ เชธเชพเชšเชตเซ€เชจเซ‡, เชชเชฐเช‚เชคเซ เช†เชงเซเชจเชฟเช• เชธเชฟเชธเซเชŸเชฎเซ‹เชจเชพ เช…เชจเซเชญเชตเซ€ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เชตเชฟเชšเชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชคเซ‡เชจเซ‡ เชชเซ‚เชฐเช• เชฌเชจเชพเชตเชตเซเช‚. เช•เซ‹เชก C++ เช…เชจเซ‡ เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ BSD เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ.

เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช เชนเช•เซ€เช•เชคเชจเซเช‚ เชธเชพเชฐเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เช›เซ‡ เช•เซ‡ เชšเซ‹เช•เซเช•เชธ เชงเซเชฏเซ‡เชฏ เชจเช•เซเช•เซ€ เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชฆเชฟเชตเชธเซ‡ เชฆเชฟเชตเชธเซ‡ เชฅเซ‹เชกเซเช‚ เชฅเซ‹เชกเซเช‚ เช•เชฐเซ€เชจเซ‡ เช†เช—เชณ เชตเชงเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชเช• เชถเซ‹เช– เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ OS เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชธเชพเชฎเซ‡เชฒ เชฅเชˆ เชถเช•เซ‹ เช›เซ‹ เชธเชฎเชพเชจ เชฎเชพเชจเชธเชฟเช• เชฒเซ‹เช•เซ‹. เชธเชฎเชพเชจ เชฒเซ‡เช–เช•เชจเชพ เช…เชจเซเชฏ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เชถเชพเชฎเซ‡เชฒ เช›เซ‡: เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเซเชฐเซ‹เชจ, 2003 เชฅเซ€ เชตเชฟเช•เชพเชธเชฎเชพเช‚ i386 เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชธเชพเชฅเซ‡เชจเซเช‚ PC เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐ.

เชธเซ‡เชฐเซ‡เชจเชฟเชŸเซ€เช“เชเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช—เซเชฐเชพเชซเชฟเช•เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ เชฏเซเชจเชฟเช•เซเชธ เชœเซ‡เชตเซ€ เช“เชเชธ เชตเชฟเช•เชธเชพเชตเซ‡ เช›เซ‡

เชตเชฟเช•เชพเชธเชจเชพ เชตเชฐเซเชคเชฎเชพเชจ เชคเชฌเช•เซเช•เซ‡ เช‰เชชเชฒเชฌเซเชง เชธเซเชตเชฟเชงเชพเช“:

  • เช…เช—เชพเช‰เชฅเซ€ เชฎเชฒเซเชŸเชฟเชŸเชพเชธเซเช•เชฟเช‚เช—;
  • เชฎเชฒเซเชŸเชฟเชฅเซเชฐเซ‡เชกเซ€เช‚เช—;
  • เชธเช‚เชฏเซเช•เซเชค เช…เชจเซ‡ เชตเชฟเชจเซเชกเซ‹ เชธเชฐเซเชตเชฐ เชตเชฟเชจเซเชกเซ‹ เชธเชฐเซเชตเชฐ;
  • เช—เซเชฐเชพเชซเชฟเช•เชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชตเชฟเช•เชธเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เชฎเชพเชณเช–เซเช‚ เชฒเชฟเชฌเชœเซ€เชฏเซเช†เชˆ เชตเชฟเชœเซ‡เชŸเซเชธเชจเชพ เชธเชฎเซ‚เชน เชธเชพเชฅเซ‡;
  • เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเชพ เชฆเซเชฐเชถเซเชฏ เชกเชฟเชเชพเช‡เชจ เชฎเชพเชŸเซ‡ เชชเชฐเซเชฏเชพเชตเชฐเชฃ;
  • ARP, TCP, UDP เช…เชจเซ‡ ICMP เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเซเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชŸเซ‡เช•. เชชเซ‹เชคเชพเชจเชพ DNS เชฐเชฟเชเซ‹เชฒเซเชตเชฐ;
  • Ext2 เช†เชงเชพเชฐเชฟเชค เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ (เชชเซ‹เชคเชพเชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ C++ เชฎเชพเช‚);
  • เชฏเซเชจเชฟเช•เซเชธ เชœเซ‡เชตเซ€ เชธเซเชŸเชพเชจเซเชกเชฐเซเชก เชธเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ (เชฒเชฟเชฌเซ€เชธเซ€) เช…เชจเซ‡ ะฝะฐะฑะพั€ เชฒเชพเช•เซเชทเชฃเชฟเช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“ (เชฌเชฟเชฒเชพเชกเซ€, เชธเซ€เชชเซ€, เชšเชฎเซ‹เชก, เชเชจเชตเซ€, เช•เชฟเชฒ, เชชเซ€เชเชธ, เชชเชฟเช‚เช—, เชธเซ, เชธเซ‰เชฐเซเชŸ, เชธเซเชŸเซเชฐเซ‡เชธ, เช…เชชเชŸเชพเช‡เชฎ, เชตเช—เซ‡เชฐเซ‡);
  • เชชเชพเชˆเชชเซ‹ เช…เชจเซ‡ I/O เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชถเชจ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชธเชพเชฅเซ‡ เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เชถเซ‡เชฒ;
  • ELF เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ mmap() เช…เชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเซ‹ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ;
  • เชธเซเชฏเซเชกเซ‹-เชเชซเชเชธ/เชชเซเชฐเซ‹เช•เชจเซ€ เชนเชพเชœเชฐเซ€;
  • เชธเซเชฅเชพเชจเชฟเช• เชฏเซเชจเชฟเช•เซเชธ เชธเซ‹เช•เซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ;
  • เชธเซเชฏเซเชกเซ‹-เชŸเชฐเซเชฎเชฟเชจเชฒเซเชธ เช…เชจเซ‡ /dev/pts เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ;
  • เชชเซเชธเซเชคเช•เชพเชฒเชฏ เชฒเชฟเชฌเช•เซ‹เชฐ เช…เชธเชฐเช•เชพเชฐเช• เช‡เชตเซ‡เชจเซเชŸ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธ เชตเชฟเช•เชธเชพเชตเชตเชพ (เช‡เชตเซ‡เชจเซเชŸ เชฒเซ‚เชช);
  • SDL เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชธเชชเซ‹เชฐเซเชŸ;
  • PNG เช‡เชฎเซ‡เชœ เชธเชชเซ‹เชฐเซเชŸ;
  • เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชจเซ‹ เชธเชฎเซ‚เชน: เชŸเซ‡เช•เซเชธเซเชŸ เชเชกเชฟเชŸเชฐ, เชซเชพเช‡เชฒ เชฎเซ‡เชจเซ‡เชœเชฐ, เช˜เชฃเซ€ เชฐเชฎเชคเซ‹ (เชฎเชพเช‡เชจเชธเซเชตเซ€เชชเชฐ เช…เชจเซ‡ เชธเชพเชช), เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ, เชซเซ‹เชจเซเชŸ เชเชกเชฟเชŸเชฐ, เชซเชพเช‡เชฒ เชกเชพเช‰เชจเชฒเซ‹เชก เชฎเซ‡เชจเซ‡เชœเชฐ, เชŸเชฐเซเชฎเชฟเชจเชฒ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐ;

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

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