рд╕реЗрд░реЗрдирд┐рдЯреАрдУрдПрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рдпреВрдирд┐рдХреНрд╕ рдЬреИрд╕рд╛ рдУрдПрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реИ

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╕реАрдорд╛рдУрдВ рдореЗрдВ рд╢рд╛рдВрддрд┐ рдЙрддреНрд╕рд╛рд╣реА рд▓реЛрдЧреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ x86 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдпреВрдирд┐рдХреНрд╕ рдЬреИрд╕рд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд░реНрдиреЗрд▓ рдФрд░ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рд╕реБрд╕рдЬреНрдЬрд┐рдд рд╣реИ, рдЬрд┐рд╕реЗ 1990 рдХреЗ рджрд╢рдХ рдХреЗ рдЙрддреНрддрд░рд╛рд░реНрдз рдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╢реИрд▓реА рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд┐рдХрд╛рд╕ рд╣рд┐рдд рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдореМрдЬреВрджрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХреЛрдб рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, рд▓реЗрдЦрдХреЛрдВ рдиреЗ рд╕реЗрд░реЗрдирд┐рдЯреАрдУрдПрд╕ рдХреЛ рд░реЛрдЬрдорд░реНрд░рд╛ рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╕реНрддрд░ рдкрд░ рд▓рд╛рдиреЗ, 90 рдХреЗ рджрд╢рдХ рдХреЗ рдЙрддреНрддрд░рд╛рд░реНрдз рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕реМрдВрджрд░реНрдпрд╢рд╛рд╕реНрддреНрд░ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ, рд▓реЗрдХрд┐рди рдЖрдзреБрдирд┐рдХ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЕрдиреБрднрд╡реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдкреВрд░рдХ рдХрд░рдиреЗ рдХрд╛ рд▓рдХреНрд╖реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ред рдХреЛрдб C++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдЖрдкреВрд░реНрддрд┐ рдмреАрдПрд╕рдбреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд.

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдЕрдЪреНрдЫрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдХрд┐ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓рдХреНрд╖реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдХреЗ рдФрд░ рджрд┐рди-рдм-рджрд┐рди рдереЛрдбрд╝рд╛-рдереЛрдбрд╝рд╛ рдХрд░рдХреЗ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реБрдП рдПрдХ рд╢реМрдХ рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рдПрдХ рдкреВрд░реА рддрд░рд╣ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдУрдПрд╕ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдПрдХ рдЬреИрд╕реА рд╕реЛрдЪ рд╡рд╛рд▓реЗ рд▓реЛрдЧ. рдЙрд╕реА рд▓реЗрдЦрдХ рдХреА рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: рдХрдВрдкреНрдпреВрдЯрд░2003 рд╕реЗ i386 рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд╛рд▓рд╛ рдПрдХ рдкреАрд╕реА рдПрдореБрд▓реЗрдЯрд░ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╣реИред

рд╕реЗрд░реЗрдирд┐рдЯреАрдУрдПрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рдпреВрдирд┐рдХреНрд╕ рдЬреИрд╕рд╛ рдУрдПрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реИ

рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╡рд░реНрддрдорд╛рди рдЪрд░рдг рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╕реБрд╡рд┐рдзрд╛рдПрдБ:

  • рдкреНрд░реАрдореЗрдкреНрдЯрд┐рд╡ рдорд▓реНрдЯреАрдЯрд╛рд╕реНрдХрд┐рдВрдЧ;
  • рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ;
  • рд╕рдордЧреНрд░ рдФрд░ рд╡рд┐рдВрдбреЛ рд╕рд░реНрд╡рд░ рд╡рд┐рдВрдбреЛ рд╕рд░реНрд╡рд░;
  • рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдпрдВ рдХрд╛ рдврд╛рдВрдЪрд╛ рд▓рд┐рдмрдЬреАрдпреВрдЖрдИ рд╡рд┐рдЧреЗрдЯреНрд╕ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде;
  • рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рд▓рд┐рдП рд╡рд╛рддрд╛рд╡рд░рдг;
  • рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ ARP, TCP, UDP рдФрд░ ICMP рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред рдЕрдкрдирд╛ рдбреАрдПрдирдПрд╕ рд╕рдорд╛рдзрд╛рдирдХрд░реНрддрд╛;
  • Ext2 рдЖрдзрд╛рд░рд┐рдд рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо (рд╕реНрд╡рдпрдВ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реА++ рдореЗрдВ);
  • рдпреВрдирд┐рдХреНрд╕ рдЬреИрд╕реА рдорд╛рдирдХ рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА (рд▓рд┐рдмрд╕реА) рдФрд░ рд╕реНрдерд┐рдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдПрдБ (рдХреИрдЯ, рд╕реАрдкреА, рдЪрд╛рдореЛрдж, рдПрдирд╡реА, рдХрд┐рд▓, рдкреАрдПрд╕, рдкрд┐рдВрдЧ, рд╕реБ, рд╕реЙрд░реНрдЯ, рд╕реНрдЯреНрд░реЗрд╕, рдЕрдкрдЯрд╛рдЗрдо, рдЖрджрд┐);
  • рдкрд╛рдЗрдк рдФрд░ I/O рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╢реЗрд▓;
  • рдПрдордПрдордПрдкреА() рдФрд░ рдИрдПрд▓рдПрдл рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди;
  • рдЫрджреНрдо-рдПрдлрдПрд╕/рдкреНрд░реЛрдХ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐;
  • рд╕реНрдерд╛рдиреАрдп рдпреВрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди;
  • рдЫрджреНрдо рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдФрд░ /dev/pts рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди;
  • рдкреБрд╕реНрддрдХрд╛рд▓рдп рд▓рд┐рдмрдХреЛрд░ рдкреНрд░рднрд╛рд╡реА рдЗрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ (рдЗрд╡реЗрдВрдЯ рд▓реВрдк) рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛;
  • рдПрд╕рдбреАрдПрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕рдорд░реНрдерди;
  • рдкреАрдПрдирдЬреА рдЫрд╡рд┐ рд╕рдорд░реНрдерди;
  • рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ: рдкрд╛рда рд╕рдВрдкрд╛рджрдХ, рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдмрдВрдзрдХ, рдХрдИ рдЧреЗрдо (рдорд╛рдЗрдирд╕реНрд╡реАрдкрд░ рдФрд░ рд╕реНрдиреЗрдХ), рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕, рдлрд╝реЙрдиреНрдЯ рд╕рдВрдкрд╛рджрдХ, рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдкреНрд░рдмрдВрдзрдХ, рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░;

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ