рдмрд┐рди, sbin, usr/bin, usr/sbin рдХреЗ рдмреАрдЪ рдЕрдВрддрд░

30 рдирд╡рдВрдмрд░, 2010 рдХреЛ рдбреЗрд╡рд┐рдб рдХреЛрд▓рд┐рдпрд░ рдиреЗ рд▓рд┐рдЦрд╛:

рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдмрд┐рдЬреАрдмреЙрдХреНрд╕ рдореЗрдВ рд▓рд┐рдВрдХ рдЗрди рдЪрд╛рд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИрдВред
рдХреНрдпрд╛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рд░рд▓ рдирд┐рдпрдо рд╣реИ рдХрд┐ рдХрд┐рд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреМрди рд╕реЗ рд▓рд┐рдВрдХ рдЭреВрда рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП ...
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рд░ / рдмрд┐рди рдореЗрдВ рд╣реИ, рдФрд░ рд╣рддреНрдпрд╛рд░рд╛ / usr / рдмрд┐рди рдореЗрдВ рд╣реИ ... рдореБрдЭреЗ рдЗрд╕ рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рдХреЛрдИ рддрд░реНрдХ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИред

рдЖрдк рд╢рд╛рдпрдж рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреЗрди рдереЙрдореНрдкрд╕рди рдФрд░ рдбреЗрдирд┐рд╕ рд░рд┐рдЪреА рдиреЗ 7 рдореЗрдВ рдкреАрдбреАрдкреА-1969 рдкрд░ рдпреВрдирд┐рдХреНрд╕ рдмрдирд╛рдпрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, 1971 рдХреЗ рдЖрд╕рдкрд╛рд╕, рдЙрдиреНрд╣реЛрдВрдиреЗ RK11 рдбрд┐рд╕реНрдХ (05 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдкреНрд░рддреНрдпреЗрдХ) рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдХреЗ рд╕рд╛рде PDP-1,5 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ред

рдЬрдм рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдмрдврд╝ рдЧрдпрд╛ рдФрд░ рдкрд╣рд▓реА рдбрд┐рд╕реНрдХ (рдЬрд┐рд╕ рдкрд░ рд░реВрдЯ FS рд╕реНрдерд┐рдд рдерд╛) рдкрд░ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реБрдЖ, рддреЛ рд╡реЗ рджреВрд╕рд░реЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рдЪрд▓реЗ рдЧрдП, рдЬрд╣рд╛рдВ рд╣реЛрдо рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд╕реНрдерд┐рдд рдереА (рдЗрд╕рд▓рд┐рдП, рдЖрд░реЛрд╣ рдмрд┐рдВрджреБ рдХреЛ /usr рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛ - рд╢рдмреНрдж рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛)ред рдЙрдиреНрд╣реЛрдВрдиреЗ рд╡рд╣рд╛рдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ OS рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ (/bin, /sbin, /lib, /tmp ...) рдХреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд┐рдпрд╛ рдФрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдХ рдирдИ рдбрд┐рд╕реНрдХ рдкрд░ рд░рдЦ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдкреБрд░рд╛рдиреЗ рд╕реНрдерд╛рди рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЧрдП рдереЗред рдлрд┐рд░ рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рддреАрд╕рд░реА рдбрд┐рд╕реНрдХ рдереА, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ / рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╣реЛрдо рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдХреЛ рд╡рд╣рд╛рдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рддрд╛рдХрд┐ рдУрдПрд╕ рд╢реЗрд╖ рд╕рднреА рдЬрдЧрд╣ рдХреЛ рджреЛ рдбрд┐рд╕реНрдХ рдкрд░ рд▓реЗ рд╕рдХреЗ, рдФрд░ рдпреЗ рдереЗ рддреАрди рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдЬрд┐рддрдирд╛ (рдмрд╣реБрдд рдЦреВрдм!)ред

рдмреЗрд╢рдХ, рдЙрдиреНрд╣реЗрдВ рдПрдХ рдирд┐рдпрдо рдмрдирд╛рдирд╛ рдерд╛ рдХрд┐ "рдЬрдм рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдмреВрдЯ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рджреВрд╕рд░реА рдбрд┐рд╕реНрдХ рдХреЛ/usr рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рджреВрд╕рд░реА рдбрд┐рд╕реНрдХ рдкрд░ рдорд╛рдЙрдВрдЯ рдЬреИрд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ/usr рдореЗрдВ рди рд░рдЦреЗрдВ рдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣реЛрдЧрд╛ рдореБрд░реНрдЧреА рдФрд░ рдЕрдВрдбреЗ рдХреА рд╕рдорд╕реНрдпрд╛ред" рдпрд╣ рдЗрддрдирд╛ рдЖрд╕рд╛рди рд╣реИред рдФрд░ рд╡рд╣ 6 рд╕рд╛рд▓ рдкрд╣рд▓реЗ Unix V35 рдореЗрдВ рдерд╛ред

/ рдмрд┐рди рдФрд░ / usr / рдмрд┐рди (рдФрд░ рдРрд╕реА рд╕рднреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ) рдХрд╛ рд╡рд┐рднрд╛рдЬрди рдЙрди рдШрдЯрдирд╛рдУрдВ рдХреА рд╡рд┐рд░рд╛рд╕рдд рд╣реИ, рдЬреЛ 70 рдХреЗ рджрд╢рдХ рд╕реЗ рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рд╣реИ рдЬрд┐рд╕реЗ рджрд╢рдХреЛрдВ рд╕реЗ рдиреМрдХрд░рд╢рд╛рд╣реЛрдВ рджреНрд╡рд╛рд░рд╛ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрднреА рд╕рд╡рд╛рд▓ рдирд╣реАрдВ рдкреВрдЫрд╛ рдХреНрдпреЛрдВрдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрднреА рдХрд┐рдпрд╛ред рд▓рд┐рдирдХреНрд╕ рдХреЗ рдмрдирдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣реА рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдпрд╣ рд╡рд┐рднрд╛рдЬрди рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛:

  1. рдмреВрдЯ рдХрд░рддреЗ рд╕рдордп, рдПрдХ initrd рдпрд╛ initramfs рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ "рд╣рдореЗрдВ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЙрд╕рд╕реЗ рдкрд╣рд▓реЗ" рдЬреИрд╕реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реИ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИ рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  2. рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп (рдЬреЛ рдмрд░реНрдХрд▓реЗ рдореЗрдВ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдпреВрдирд┐рдХреНрд╕ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рдереЗ) рдЖрдкрдХреЛ /lib рдФрд░ /usr/lib рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред рдЗрди рджреЛ рднрд╛рдЧреЛрдВ рдХрд╛ рдорд┐рд▓рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рд╡реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред 1974 рдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реБрдЖ рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдерд┐рд░ рд▓рд┐рдВрдХрд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг рдЙрдиреНрд╣реЗрдВ рдХреБрдЫ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдорд┐рд▓реА рдереАред
  3. рд╕рд╕реНрддреЗ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдиреЗ 100 рдХреЗ рдЖрд╕рдкрд╛рд╕ 1990 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдмрд╛рдзрд╛ рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛, рдФрд░ рд▓рдЧрднрдЧ рдЙрд╕реА рд╕рдордп, рд╡рд┐рднрд╛рдЬрди рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рд╡рд╛рд▓рд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ (рд╡рд┐рднрд╛рдЬрди рдЬрд╛рджреВ 3.0 1997 рдореЗрдВ рд╕рд╛рдордиреЗ рдЖрдпрд╛)ред

рдмреЗрд╢рдХ, рдЪреВрдВрдХрд┐ рдПрдХ рд╡рд┐рднрд╛рдЬрди рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдиреЗ рдРрд╕реЗ рдирд┐рдпрдо рдмрдирд╛рдП рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ рдЙрдЪрд┐рдд рдард╣рд░рд╛рддреЗ рд╣реИрдВред рдЬреИрд╕реЗ, рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рд╕рд╛рдорд╛рдиреНрдп OS рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд░реВрдЯ рд╡рд┐рднрд╛рдЬрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдЕрдкрдиреА рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ / usr рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╛ / рдХреНрдпрд╛ AT&T рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ /usr рдореЗрдВ рдЖрдкрдХрд╛ рд╡рд┐рддрд░рдг, IBM AIX, рдпрд╛ Dec Ultrix, рдпрд╛ SGI Irix рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ /usr/local рдореЗрдВ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдФрд░ рдлрд┐рд░ рдХрд┐рд╕реА рдиреЗ рддрдп рдХрд┐рдпрд╛ рдХрд┐ /usr/local рдирдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЪрд▓рд┐рдП рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ /opt! рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдЕрдЧрд░ /opt/local рднреА рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ ...

рдмреЗрд╢рдХ, 30 рд╡рд░реНрд╖реЛрдВ рдХреЗ рджреМрд░рд╛рди, рдЗрд╕ рдЕрд▓рдЧрд╛рд╡ рдХреЗ рдХрд╛рд░рдг, рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рддрд░рдг-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рдпрдо рдЖрдП рдФрд░ рдЪрд▓реЗ рдЧрдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "/tmp рд░реАрдмреВрдЯ рдкрд░ рд╕рд╛рдлрд╝ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди /usr/tmp рдирд╣реАрдВ рд╣реИред" (рдФрд░ рдЙрдмрдВрдЯреВ рдореЗрдВ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдХреЛрдИ /usr/tmp рдирд╣реАрдВ рд╣реИ, рдФрд░ Gentoo /usr/tmp рдореЗрдВ /var/tmp рдХрд╛ рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рд╣реИ, рдЬреЛ рдЕрдм рдЙрд╕ рдирд┐рдпрдо рдХреЗ рдЕрдзреАрди рд╣реИ, рдФрд░ рдпрд╣ рд░рд┐рдмреВрдЯ рдкрд░ рд╕рд╛рдлрд╝ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рд╣рд╛рдБ, рдпрд╣ рдпрд╣ рднреА рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд░реВрдЯ FS рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рдФрд░ рдлрд┐рд░ рдЖрдкрдХреЛ / usr рдХреЛ рдХреБрдЫ рднреА рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ / var рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореВрд▓ рд░реВрдк рд╕реЗ /etc рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛, рдЬрд┐рд╕реЗ рдХрднреА-рдХрднреА /var рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ ...)

рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рдЬреИрд╕реЗ рдиреМрдХрд░рд╢рд╛рд╣ (рдЬрд┐рд╕рдиреЗ рд╕рд╛рд▓реЛрдВ рдкрд╣рд▓реЗ рдЕрдкрдиреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рджреМрд░рд╛рди рдирд┐: рд╢реБрд▓реНрдХ рдорд╛рдирдХ рд╕рдореВрд╣ рдХреЛ рдирд┐рдЧрд▓ рд▓рд┐рдпрд╛ рдерд╛) рдЗрди рдирд┐рдпрдореЛрдВ рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд░рдиреЗ рдФрд░ рдЬрдЯрд┐рд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рдкреНрд░рд╕рдиреНрди рд╣реИрдВ, рдмрд┐рдирд╛ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд┐рдП рдХрд┐ рд╡реЗ рд╡рд╣рд╛рдВ рдХреНрдпреЛрдВ рдереЗред рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдПрд╣рд╕рд╛рд╕ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреЗрди рдФрд░ рдбреЗрдирд┐рд╕ рдиреЗ OS рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЕрдкрдиреЗ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ PDP-05 рдкрд░ RK11 рдбрд┐рд╕реНрдХ рдмрд╣реБрдд рдЫреЛрдЯреА рдереАред

рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдмрд┐рдЬреАрдмреЙрдХреНрд╕ рд╕рд┐рд░реНрдл рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЙрд╕реА рддрд░рд╣ рд░рдЦрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдпрд╣ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдЖ рд╣реИред рдЕрдм рддрдХ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рдмрд╕ / рдмрд┐рди, / sbin рдФрд░ / lib рдХреЛ / usr рдореЗрдВ рд╕рдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рддрд╛ рд╣реВрдВред рдЖрдЦрд┐рд░рдХрд╛рд░, рдПрдореНрдмреЗрдбреЗрдб рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧ рд╕рдордЭрдиреЗ рдФрд░ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ ...

рд╕реНрд░реЛрдд: www.habr.com

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