Π‘ΠΎΠΌΠ½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Unix ΠΈΡΡΡΠΊΠ½Π΅Ρ ΠΈΠ»ΠΈ Π±ΡΠ΄Π΅Ρ Π²ΡΡΠ΅ΡΠ½Π΅Π½Π° Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ, ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π²ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π΅Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ. ΠΠΎ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ Unix, Π²ΠΎΠΏΠ»ΠΎΡΠ΅Π½Π½Π°Ρ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π² Linux, BSD Solaris ΠΈ MacOS X ΠΈ ΠΎΠΊΠΎΠ»ΠΎ Π΄Π΅ΡΡΡΠΊΠ° Π΄ΡΡΠ³ΠΈΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ², Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠΈΠ»ΡΠ½Π΅Π΅, ΡΠ΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ.
Π ΠΎΠ±Π΅ΡΡ ΠΠ΅ΡΠΊΠ°Π»Ρ (Robert Metcalf), ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ Ethernet, Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ Π΅ΡΠ»ΠΈ ΠΊΡΠΎ-Π»ΠΈΠ±ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, Π·Π°ΠΌΠ΅Π½ΡΡΡΡΡ Ethernet, ΡΠΎ ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ Π½Π°Π·Π²Π°Π½Π° "Ethernet", ΠΏΠΎΡΡΠΎΠΌΡ Ethernet Π½Π΅ ΡΠΌΡΠ΅Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π°[3]. Unix ΡΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ»Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΠΉ.
ΠΠ΅Π½ Π’ΠΎΠΌΠΏΡΠΎΠ½ΠΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Unix β ΡΠ·ΡΠΊ Π‘ β ΡΠΈΡΠΎΠΊΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, Π² Π½Π°ΡΠΈ Π΄Π½ΠΈ ΡΡΡΠ΄Π½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π±Π΅Π· Π‘, ΠΏΠΎΠ²ΡΠ΅ΠΌΠ΅ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΠ·ΡΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π Unix ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ»ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠΈΡΠΎΠΊΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΠΎΠ΅ Π² Π½Π°ΡΠΈ Π΄Π½ΠΈ Π΄ΡΠ΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈΠΌΠ΅Π½ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΡΠ·Π»Π°ΠΌΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅ΡΡ (pipeline) Π΄Π»Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
ΠΠΎΠ»Π³ΠΎΠ²Π΅ΡΠ½ΠΎΡΡΡ ΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ Unix Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΏΠΎΠΈΡΡΠΈΠ½Π΅ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½Ρ. ΠΡΡΠ³ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΈ ΠΈΡΡΠ΅Π·Π°ΡΡ, ΠΊΠ°ΠΊ Π±Π°Π±ΠΎΡΠΊΠΈ-ΠΎΠ΄Π½ΠΎΠ΄Π½Π΅Π²ΠΊΠΈ. ΠΠΎΡΠ½ΠΎΡΡΡ ΠΌΠ°ΡΠΈΠ½ Π²ΡΡΠΎΡΠ»Π° Π² ΡΡΡΡΡΠΈ ΡΠ°Π·, ΡΠ·ΡΠΊΠΈ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π»ΠΈΡΡ, ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½Π°Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ»Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΠΉ, a Unix ΠΎΡΡΠ°Π΅ΡΡΡ, ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ, ΠΏΡΠΈΠ½ΠΎΡΠΈΡΡ Π΄ΠΎΡ ΠΎΠ΄ ΠΈ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΈΠ²Π΅ΡΠΆΠ΅Π½Π½ΠΎΡΡΡΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π»ΡΡΡΠΈΡ ΠΈ ΡΠ°Π»Π°Π½ΡΠ»ΠΈΠ²Π΅ΠΉΡΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΏΠ»Π°Π½Π΅ΡΡ.
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΉ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ° ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π² Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ ΡΠ΅ΠΌΠΏΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ Π·Π½Π°Π½ΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° Π½Π°ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ ΡΡΡΠ°ΡΠ΅Π²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 18 ΠΌΠ΅ΡΡΡΠ΅Π². ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Unix Π½Π΅ ΡΡΡΡΠ°Π½ΡΠ΅Ρ Π΄Π°Π½Π½ΡΠΉ ΡΠ΅Π½ΠΎΠΌΠ΅Π½, Π½ΠΎ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎ Π΅Π³ΠΎ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ. Π’Π°ΠΊΠΈΠ΅ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΡΠ΅ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΊΠ°ΠΊ ΡΠ·ΡΠΊΠΈ, ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π²ΡΠ·ΠΎΠ²Ρ ΠΈ Π²ΡΠ·ΠΎΠ²Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ², Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ Π»Π΅Ρ ΠΈ Π΄Π°ΠΆΠ΅ Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠΈΠΉ. ΠΠ»Ρ Π΄ΡΡΠ³ΠΈΡ ΠΆΠ΅ ΡΠΈΡΡΠ΅ΠΌ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΠ°Π²Π°ΡΡΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π΄Π°ΠΆΠ΅ ΡΠ΅Π»ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΡ ΠΎΠ΄ΡΡ ΠΈΠ· ΡΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ. Π Unix ΠΏΡΠΎΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΌΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ, ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΡΠ°Π½Π΅Π΅ ΡΠ·Π½Π°ΡΡ (Ρ 90-ΠΏΡΠΎΡΠ΅Π½ΡΠ½ΠΎΠΉ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡΡ), ΠΊΠ°ΠΊΠ°Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ° Π²Π΅ΡΠΎΡΡΠ½Π΅Π΅ Π²ΡΠ΅Π³ΠΎ ΡΡΡΠ°ΡΠ΅Π΅Ρ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π΅Π³ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ. Π’Π°ΠΊΠΎΠ²Π° Π»ΠΎΡΠ»ΡΠ½ΠΎΡΡΡ Unix.
ΠΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΈ ΡΡΠΏΠ΅Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ²ΡΠ·Π°Π½Ρ Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡΠΊΠΈΠΌΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΠ΅Π½Π° Π’ΠΎΠΌΠΏΡΠΎΠ½Π°, ΠΠ΅Π½Π½ΠΈΡΠ° Π ΠΈΡΡΠΈ, ΠΡΠ°ΠΉΠ°Π½Π° ΠΠ΅ΡΠ½ΠΈΠ³Π°Π½Π°, ΠΡΠ³Π° ΠΠ°ΠΊΠΈΠ»ΡΠΎΡ, Π ΠΎΠ±Π° ΠΠ°ΠΉΠΊΠ° ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΠ΅ΡΠ²ΡΡ Π²Π΅ΡΡΠΈΠΉ Unix. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΈ ΡΡΠΏΠ΅Ρ Unix ΡΠ°ΠΊΠΆΠ΅ ΡΠ²ΡΠ·Π°Π½Ρ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΠ΅ΠΉ, ΠΈΡΠΊΡΡΡΡΠ²ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΡΠ»ΡΡΡΡΠΎΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°Π»ΠΈΡΡ Π²ΠΎΠΊΡΡΠ³ Unix.
1.3. ΠΠΎΠ²ΠΎΠ΄Ρ ΠΏΡΠΎΡΠΈΠ² ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΊΡΠ»ΡΡΡΡΡ Unix
ΠΠΎΠ»Π³ΠΎΠ²Π΅ΡΠ½ΠΎΡΡΡ Unix ΠΈ Π΅Π΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΡΠ»ΡΡΡΡΠ°, Π½Π΅ΡΠΎΠΌΠ½Π΅Π½Π½ΠΎ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Ρ ΡΠΎΠΌΡ, ΠΊΡΠΎ ΡΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈΠ²Π΅ΡΠΆΠ΅Π½ΡΠ΅ΠΌ Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΡΡΠΎΡΠΈΠΊΠ°ΠΌ, ΠΈΠ·ΡΡΠ°ΡΡΠΈΠΌ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Unix Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΠ±ΡΠ΅ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΄Π»Ρ ΡΡΠ΅Π΄Π½ΠΈΡ ΠΈ ΠΊΡΡΠΏΠ½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² Π±ΡΡΡΡΠΎ ΡΠ΅ΡΡΠ΅Ρ ΡΠ²ΠΎΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΠΈΡ ΡΡΠ°Π½ΡΠΈΠΉ. ΠΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΠΎΠΌΠ½Π΅Π½ΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Unix ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Π΄ΠΎΡΡΠΈΠ³Π½Π΅Ρ ΡΡΠΏΠ΅Ρ Π° Π½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΡΡΠ½ΠΊΠ΅ Π½Π°ΡΡΠΎΠ»ΡΠ½ΡΡ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π³Π΄Π΅ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π΄ΠΎΠΌΠΈΠ½ΠΈΡΡΠ΅Ρ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΡ Microsoft.
ΠΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Ρ ΡΠ°ΡΡΠΎ ΠΎΡΠ²Π΅ΡΠ³Π°ΡΡ Unix, ΡΡΠΈΡΠ°Ρ Π΅Π΅ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ³ΡΡΡΠΊΠΎΠΉ ΠΈΠ»ΠΈ "ΠΏΠ΅ΡΠΎΡΠ½ΠΈΡΠ΅ΠΉ Π΄Π»Ρ Ρ Π°ΠΊΠ΅ΡΠΎΠ²". Π’Π°ΠΊ, ΡΠΈΡΠΎΠΊΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΡΠΏΠΎΡ, Unix Hater's Handbook [27], Π΄Π»ΠΈΡΡΡ ΠΏΠΎΡΡΠΈ ΡΡΠΎΠ»ΡΠΊΠΎ ΠΆΠ΅ Π»Π΅Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ ΡΠ°ΠΌΠΎΠΉ Unix, ΠΏΡΠΈΡΠ΅ΠΌ Π² Ρ ΠΎΠ΄Π΅ ΡΡΠΎΠ³ΠΎ ΡΠΏΠΎΡΠ° Π΅Π΅ ΠΏΡΠΈΠ²Π΅ΡΠΆΠ΅Π½ΡΠ΅Π² ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠ°ΡΡΠΎ Π½Π°Π·ΡΠ²Π°Π»ΠΈ ΡΡΠ΄Π°ΠΊΠ°ΠΌΠΈ ΠΈ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΈΠΊΠ°ΠΌΠΈ. Π‘Π²ΠΎΡ ΡΠΎΠ»Ρ Π² ΡΡΠΎΠΌ, Π½Π΅ΡΠΎΠΌΠ½Π΅Π½Π½ΠΎ, ΡΡΠ³ΡΠ°Π»ΠΈ ΠΊΠΎΠ»ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΠ΅ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΉ AT&T, Sun, Novell, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² ΠΈ ΠΊΠΎΠ½ΡΠΎΡΡΠΈΡΠΌΠΎΠ² ΠΏΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΠΈ Π² ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΌΠ°ΡΠΊΠ΅ΡΠΈΠ½Π³ΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ Unix.
ΠΠ°ΠΆΠ΅ "ΠΈΠ·Π½ΡΡΡΠΈ" Π΄Π°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π΅ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΈ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠΉ. Π‘ΠΊΠ΅ΠΏΡΠΈΠΊΠΈ Π³ΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ Unix ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΏΠΎΠ»Π΅Π·Π½Π°, ΡΡΠΎΠ±Ρ ΡΠΌΠ΅ΡΠ΅ΡΡ, Π½ΠΎ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π½Π΅ΡΠ΄ΠΎΠ±Π½Π°, ΡΡΠΎΠ±Ρ Π²ΡΡΠ²Π°ΡΡΡΡ ΠΈΠ· Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΉ, Ρ.Π΅. ΡΡΠΈΡΠ°ΡΡ Π΅Π΅ ΡΠΎΠ»ΡΠΊΠΎ "Π½ΠΈΡΠ΅Π²ΠΎΠΉ" ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ.
ΠΠΎΠ»Π΅Π΅ Π²ΡΠ΅Π³ΠΎ Π΄ΠΎΠ²ΠΎΠ΄Ρ ΡΠΊΠ΅ΠΏΡΠΈΠΊΠΎΠ² ΠΎΠΏΡΠΎΠ²Π΅ΡΠ³Π°Π΅Ρ ΠΏΠΎΠ΄ΡΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Linux ΠΈ Π΄ΡΡΠ³ΠΈΡ Unix-ΡΠΈΡΡΠ΅ΠΌ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ (ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ BSD). ΠΡΠ»ΡΡΡΡΠ° Unix ΠΏΠΎΠΊΠ°Π·Π°Π»Π° ΡΠ΅Π±Ρ "ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΆΠΈΠ²ΡΡΠ΅ΠΉ", ΡΡΠΎΠ±Ρ ΡΠ°Π·ΡΡΡΠΈΡΡΡΡ Π΄Π°ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ Π΄Π΅ΡΡΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ². Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Unix-ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ, ΠΏΡΠΈΠ½ΡΠ²ΡΠ΅Π΅ Π½Π° ΡΠ΅Π±Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΈ ΠΌΠ°ΡΠΊΠ΅ΡΠΈΠ½Π³ΠΎΠΌ, Π±ΡΡΡΡΠΎ ΠΈ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ ΡΠ΅ΡΠ°Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ (ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ Π² Π³Π»Π°Π²Π΅ 20).
1.4. Π§ΡΠΎ Π² Unix Π΄Π΅Π»Π°Π΅ΡΡΡ Π½Π΅Π²Π΅ΡΠ½ΠΎ
ΠΠ»Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ, Π½Π°ΡΠ°Π»ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ»ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ Π² 1969 Π³ΠΎΠ΄Ρ, Π² Π²ΡΡΡΠ΅ΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΡΡΡΠ΄Π½ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡΠΊΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎ ΡΠ²Π»ΡΡΡΡΡ ΠΎΡΠΈΠ±ΠΎΡΠ½ΡΠΌΠΈ.
Π’Π°ΠΊ, Unix-ΡΠ°ΠΉΠ»Ρ Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΡΡΡΡΠΊΡΡΡ Π²ΡΡΠ΅ Π±Π°ΠΉΡΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ΅ΠΉ. ΠΡΡΡ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ, ΡΡΠΎ ΠΌΠΎΠ΄Π΅Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π² Unix ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½Π°. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π½Π΅ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΎΠ΄Π½ΠΈΡ ΠΈ ΡΠ΅Ρ ΠΆΠ΅ ΡΠ²Π»Π΅Π½ΠΈΠΉ. Π¦Π΅Π»Π΅ΡΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π²ΠΎΠΎΠ±ΡΠ΅ ΡΡΠ°Π²ΠΈΡΡΡ ΠΏΠΎΠ΄ ΡΠΎΠΌΠ½Π΅Π½ΠΈΠ΅. ΠΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ Π² Π³Π»Π°Π²Π΅ 20.
ΠΠ΄Π½Π°ΠΊΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π΅ΡΠΊΠΈΠ΅ Π²ΠΎΠ·ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠΈΠ² Unix ΡΠ²Π»ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π°ΡΠΏΠ΅ΠΊΡΠΎΠ² Π΅Π΅ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΠΈ, Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π² ΡΠ²Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π²ΡΠ΄Π²ΠΈΠ½ΡΡΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΡ X Window. Π‘ΠΈΡΡΠ΅ΠΌΠ° X ΡΡΡΠ΅ΠΌΠΈΡΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ "ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ, Π° Π½Π΅ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΡ" ("mechanism, not policy"), ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Ρ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΠΎΠ±ΡΠΈΠΉ Π½Π°Π±ΠΎΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π²ΠΈΠ³Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ±ΠΎΡΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ Π²ΠΈΠ΄Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° (ΡΠΎ Π΅ΡΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΡ), Π½Π° ΡΡΠΎΠ²Π΅Π½Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½Ρ ΠΈ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ ΡΠ»ΡΠΆΠ± ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π² Unix. ΠΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ Π²ΡΠ±ΠΎΡ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ°Π±ΠΎΡΡ Π²ΡΠ΅ Π² Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΡΠ΅Π»ΠΎΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΠ±ΠΎΠ»ΠΎΡΠ΅ΠΊ (shells). Unix-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΠ°Π±ΠΎΡΡ ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ.
ΠΠ°Π½Π½Π°Ρ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΡΠ΅Ρ Unix ΠΊΠ°ΠΊ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ Π³Π»Π°Π²Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π΄Π»Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅Ρ, ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΠΎ ΡΠ²ΠΎΠΈΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΡΠ° Π΄ΠΎΠΊΡΡΠΈΠ½Π° Π±ΡΠ»Π° ΡΠ΅ΡΠΊΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° Π² Bell Labs ΠΠΈΠΊΠΎΠΌ Π₯Π΅ΠΌΠΌΠΈΠ½Π³ΠΎΠΌ (Dick Hamming)[4]. Π 50-Ρ Π³ΠΎΠ΄Π°Ρ ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎ Π²Π΅ΠΊΠ°, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Π±ΡΠ»ΠΈ ΡΠ΅Π΄ΠΊΠΈΠΌΠΈ ΠΈ Π΄ΠΎΡΠΎΠ³ΠΈΠΌΠΈ, ΠΎΠ½ Π½Π°ΡΡΠ°ΠΈΠ²Π°Π» Π½Π° ΡΠΎΠΌ, ΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅Π½ΡΡΠΎΠ² (open-shop computing), Π³Π΄Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΡΠ°ΠΉΠ½Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΉ. ΠΠ½ ΡΡΠΈΡΠ°Π», ΡΡΠΎ: "Π»ΡΡΡΠ΅ ΡΠ΅ΡΠΈΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π΅Π²Π΅ΡΠ½ΡΠΌ ΠΏΡΡΠ΅ΠΌ, ΡΠ΅ΠΌ Π²Π΅ΡΠ½ΡΠΌ ΠΏΡΡΠ΅ΠΌ ΡΠ΅ΡΠΈΡΡ Π½Π΅ ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ".
ΠΡΠ³ ΠΠ°ΠΊΠΈΠ»ΡΠΎΠΉ.ΠΠ΄Π½Π°ΠΊΠΎ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ("ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ, Π° Π½Π΅ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°") ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΠΎΡΡΡΠ»Π°Ρ: Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΡ, ΠΎΠ½ Π²ΡΠ½ΡΠΆΠ΄Π΅Π½ Π΅Π΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ. ΠΠ΅ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ "ΠΎΡΠ΅Π»ΠΎΠΌΠ»ΡΠ΅Ρ" ΠΈΠ·ΠΎΠ±ΠΈΠ»ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΈ ΡΡΠΈΠ»Π΅ΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π² Unix, ΠΈΠ·-Π·Π° ΡΠ΅Π³ΠΎ ΠΎΠ½ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, Π² ΠΊΠΎΡΠΎΡΡΡ , ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, ΡΠΎΠ·Π΄Π°Π½Π° Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ ΠΏΡΠΎΡΡΠΎΡΡ.
Π Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅ΠΉ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π΅ "ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° Π½Π΅Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π°" Unix ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠΎΡΠ΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π½Π΅ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ Π² Π΄ΠΎΠ»Π³ΠΎΡΡΠΎΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ, ΡΡΠΎ ΡΡΠ° "ΠΎΡΠΈΠ±ΠΊΠ°" ΡΠΎΠ·Π΄Π°Π΅Ρ Π²Π°ΠΆΠ½Π΅ΠΉΡΠ΅Π΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²ΡΠ΅ΠΌΡ ΠΆΠΈΠ·Π½ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡΠΎΡΠΊΠΎ, ΠΈ ΠΎΠ½ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΆΠΈΠ·Π½ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ°. Π‘Π΅Π³ΠΎΠ΄Π½ΡΡΠ½ΡΡ ΠΌΠΎΠ΄Π° Π½Π° ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠ°ΡΡΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π·Π°Π²ΡΡΠ°ΡΠ½Π΅ΠΉ ΡΡΠΏΠΈΠΊΠΎΠ²ΠΎΠΉ Π²Π΅ΡΠ²ΡΡ ΡΠ²ΠΎΠ»ΡΡΠΈΠΈ (ΠΊΠ°ΠΊ ΡΠΌΠΎΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΡΠΊΠ°ΠΆΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² X). ΠΠ±ΠΎΡΠΎΡΠ½Π°Ρ ΡΡΠΎΡΠΎΠ½Π° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ "ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ, Π° Π½Π΅ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°" ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΡ Unix Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ²ΠΎΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΠ»ΡΠ½Π΅Π΅ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Ρ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ Π½Π°Π±ΠΎΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊ ΠΈΠ»ΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ², ΠΏΡΠΎΠΏΠ°Π΄ΡΡ ΠΈΠ· Π²ΠΈΠ΄Π°[5].
1.5. Π§ΡΠΎ Π² Unix Π΄Π΅Π»Π°Π΅ΡΡΡ Π²Π΅ΡΠ½ΠΎ
ΠΠ΅Π΄Π°Π²Π½ΠΈΠΉ Π²Π·ΡΡΠ²Π½ΠΎΠΉ ΡΠΎΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Linux ΠΈ Π²ΠΎΠ·ΡΠ°ΡΡΠ°ΡΡΠ°Ρ Π²Π°ΠΆΠ½ΠΎΡΡΡ Internet Π΄Π°ΡΡ Π²Π΅ΡΠΎΠΌΡΠ΅ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΏΠΎΠ»Π°Π³Π°ΡΡ, ΡΡΠΎ Π΄ΠΎΠ²ΠΎΠ΄Ρ ΡΠΊΠ΅ΠΏΡΠΈΠΊΠΎΠ² Π½Π΅Π²Π΅ΡΠ½Ρ. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΠΊΠ΅ΠΏΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠ΅Π½ΠΊΠ° ΡΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²Π°, Unix-ΠΊΡΠ»ΡΡΡΡΡ ΡΡΠΎΠΈΡ ΠΈΠ·ΡΡΠ°ΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΡΠ΄ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π² Unix ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ Π² ΠΊΠΎΠ½ΠΊΡΡΠΈΡΡΡΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ .
1.5.1. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΏΠΎΠ½ΡΡΠΈΡ "ΠΎΡΠΊΡΡΡΡΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄" (open source) ΠΈ "ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠΊΡΡΡΠΎΠ³ΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°" (open source definition) Π±ΡΠ»ΠΈ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½Ρ Π² 1998 Π³ΠΎΠ΄Ρ, ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ²Π½Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π±ΡΠ»Π° ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΠΊΡΠ»ΡΡΡΡΡ Unix Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π΅Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ.