Π’Π΅ΠΎΡΠΈΡ
ΠΡΡΠΎΡΠΈΡ UNIX / ΠΠ°ΠΊ ΡΡΠΎ Π±ΡΠ»ΠΎβ¦
Roman aka Docent
( [email protected])
ΠΡΡΠΎΡΠΈΡ *nix-ΡΠΈΡΡΠ΅ΠΌ Π½Π°ΡΡΠΈΡΡΠ²Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ 30 Π»Π΅Ρ. ΠΠ°Π²Π°ΠΉ ΡΠΎΠ²Π΅ΡΡΠΈΠΌ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΏΡΡΠ΅ΡΠ΅ΡΡΠ²ΠΈΠ΅ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΊ ΡΠ°ΠΌΡΠΌ ΠΈΡΡΠΎΠΊΠ°ΠΌ ΡΡΠΎΠΉ ΠΎΡΠΈ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΡ Π±ΡΠ»ΠΈ Π±ΠΎΠ»ΡΡΠΈΠ΅, Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΠ‘ Π½Π΅ ΠΏΠΈΡΠ°Π» ΡΠ°Π·Π²Π΅ ΡΡΠΎ Π»Π΅Π½ΠΈΠ²ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅Ρ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΡΠ°ΠΊΠΈΡ ΠΎΡΠ΅ΠΉ Π½Π΅ Π΄ΠΎΠΆΠΈΠ»Π° Π΄ΠΎ Π½Π°ΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π° ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΈΠ· Π½ΠΈΡ Π½Π΅ ΡΠΎΡ ΡΠ°Π½ΠΈΠ»ΠΎΡΡ Π΄Π°ΠΆΠ΅ ΠΌΠ°Π»Π΅ΠΉΡΠΈΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ.
ΠΠ°ΡΠ°Π»ΠΎ Π½Π°ΡΠ°Π»: ΠΎΡ BESYS Π΄ΠΎ MULTICSUNIX Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΎΠΉ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠ΅ΠΉ Bell Labs, Π²Ρ ΠΎΠ΄ΠΈΠ²ΡΠ΅ΠΉ Π² ΡΠΎΡΡΠ°Π² ΠΊΠΎΠ½ΡΠΎΡΡ Bell Systems. ΠΡΡΠΎΡΠΈΡ ΡΡΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π½Π°ΡΠ°Π»Π°ΡΡ Π² 1957 Π³ΠΎΠ΄Ρ, ΠΊΠΎΠ³Π΄Π° Π΅Π΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°Π»Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π»Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π½ΡΡΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π°ΡΡ ΠΠΠ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ. ΠΡ ΡΠ°ΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΎΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΡΠΊ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ. ΠΠΎΠ²ΠΎΠΈΡΠΏΠ΅ΡΠ΅Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π°Π·Π²Π°Π»ΠΈ BESYS. Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΠΎΠ½Π° Π±ΡΠ»Π° ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅ ΠΏΠΎΡ ΠΎΠΆΠ° Π½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π΅Π΅ ΠΌΠΎΠ³Π»ΠΈ ΡΠ°Π·Π²Π΅ ΡΡΠΎ ΡΠ°ΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π΄Π»Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ΅Π»Π΅ΠΉ. Π Π² ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π° Π±ΠΎΠ»ΡΡΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ ΠΈ Π½Π΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΎΡΡ β ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² Π±ΡΠ»ΠΎ ΠΌΠ°Π»ΠΎ, ΠΈ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Ρ Π½ΠΈΠΌΠΈ Π»ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΈ ΡΡΠ΅Π½ΡΠ΅, Π° ΡΠΆ ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π΄ΠΎΠΌΠ° ΠΈΠ»ΠΈ Π² ΠΎΡΠΈΡΠ΅ Π½ΠΈΠΊΡΠΎ Π½Π΅ Π·Π°Π΄ΡΠΌΡΠ²Π°Π»ΡΡ. Π 1964 Π³ΠΎΠ΄Ρ ΠΊΠΎΠ½ΡΠΎΡΠ° ΠΏΡΠΈΠΎΠ±ΡΠ΅Π»Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ ΡΡΠ΅ΡΡΠ΅Π³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ, ΠΈ ΡΡΡ ΠΆΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊ Π²ΠΎΠΏΡΠΎΡ ΠΎ Π½ΠΎΠ²ΠΎΠΉ ΠΎΡΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠ°ΡΠ°Ρ Π³ΠΎΠ΄ΠΈΠ»Π°ΡΡ Π»ΠΈΡΡ Π΄Π»Ρ ΡΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π΅Π΅ Π΄Π΅Π»Π°Π»ΠΈ. ΠΠΈΠΊΠ°ΠΊΠΈΡ ΠΎΠ±ΡΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΡΠΎΠ³Π΄Π° Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π»ΠΎ. ΠΠ»Ρ ΡΡΠ°ΡΡΠΈΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π±ΡΠ»ΠΈ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΠΈΠ· ΠΠ°ΡΡΠ°ΡΡΡΠ΅ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΡΠΈΡΡΡΠ° ΠΈ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΈ General Electric. Π Π·Π°ΠΊΠΈΠΏΠ΅Π»Π° ΡΠ°Π±ΠΎΡΠ° Π½Π°Π΄ Π½ΠΎΠ²ΠΎΠΉ ΠΎΡΡΡ, Π½Π°Π·Π²Π°Π½Π½ΠΎΠΉ Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ Multics (Multiplexed Information and Computing System), β ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°ΡΠ½ΠΎΠΉ, ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΠ‘ Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠ΅ΡΡΡΡΠ°ΠΌ. ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π±ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ Π½Π°ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠ°ΡΡΠ°ΡΡΡΠ΅ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΡΠΈΡΡΡΠ°, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ°Π½Π΅Π΅ Π² Π΄ΡΡΠ³ΠΎΠΉ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΎΡΠΈ β CTSS. Π ΠΈΡΠΎΠ³Π΅, ΠΏΠΎΠ»ΡΡΠΈΠ»Π°ΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½Π°Ρ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ, Π³ΡΠΎΠΌΠΎΠ·Π΄ΠΊΠ°Ρ ΠΈ Π΄ΠΎΡΠΎΠ³Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½ΠΊΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ, ΠΊ ΡΠΎΠΌΡ ΠΆΠ΅, ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π» ΡΡΠ΄ ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ , Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ, Ρ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ PL/I. ΠΡΠΎΠΌΠ΅ ΡΡΠΎΠ³ΠΎ, ΡΡΠ΅Π΄ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ°Π·Π½ΠΎΠ³Π»Π°ΡΠΈΡ. ΠΠΎΡΠΎΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ, ΠΏΡΠΎΠ΅ΠΊΡ Π·Π°Π³Π½ΡΠ»ΡΡ. ΠΠΎ ΠΎΡΡΠ°Π²ΠΈΠ» ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π±Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΈΠ΄Π΅ΠΈ, Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΠΈΠ΄Π΅ΠΈ ΠΏΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°Ρ .
Π ΡΠ΅ΠΌΡ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ Π³Π΅ΠΉΠΌΠ΅ΡΡΡΠ²ΠΎ, ΠΈΠ»ΠΈ ΠΠ°ΡΠ°Π»ΠΎ Β«ΡΡΡ UNIXΒ»ΠΠΎΡΠ»Π΅ Π·Π°ΠΊΡΡΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ Bell Labs Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅ΡΠ΅Π»ΠΈ Π½Π° ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ General Electrics ΡΠΈΡΡΠ΅ΠΌΡ GECOS. Π£Π·ΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΡΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π½ΠΈΠΊΠΎΠ³ΠΎ ΠΈΠ· ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΎΠ² Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ Π½Π΅ ΡΡΡΡΠ°ΠΈΠ²Π°Π»ΠΈ. Π Π² ΡΡΠΎ Π²ΡΠ΅ΠΌΡ, ΠΊΠ°ΠΊ Π³Π»Π°ΡΠΈΡ Π»Π΅Π³Π΅Π½Π΄Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ UNIX, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π²ΡΠΈΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΡΠ°ΡΡΠΈΠ΅ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Multics, ΠΠ΅Π½Π½Π΅Ρ Π’ΠΎΠΌΠΏΡΠΎΠ½, ΡΠΎΠ·Π΄Π°Π» ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΡΡ ΠΏΠΎ ΡΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π°ΠΌ ΠΈΠ³ΡΡΡΠΊΡ β Space Travel, ΠΊΠΎΡΠΎΡΠ°Ρ, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π½Π΅ ΠΌΠΎΠ³Π»Π° Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΡΠ΅Ρ ΠΌΠ°ΡΠΈΠ½Π°Ρ , ΡΡΠΎ ΠΈΠΌΠ΅Π»ΠΈΡΡ Π² Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ. ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Π²Π΅Π΄Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ»ΠΈΡΡ Π»ΠΈΡΡ Π΄Π»Ρ Π½Π°ΡΡΠ½ΡΡ Π·Π°Π΄Π°Ρ, ΠΈ Π½ΠΈΠΊΡΠΎ Π½Π΅ Π΄ΡΠΌΠ°Π» ΡΠΎΠ³Π΄Π° ΠΎΠ± ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠ³ΡΠΎΠ²ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΎΠ². ΠΠΎ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ, Π’ΠΎΠΌΠΏΡΠΎΠ½ ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠ»Π»Π΅Π³Π° ΠΠ΅Π½ΠΈΡ Π ΠΈΡΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ Π½Π°ΡΠ°Π»ΡΡΡΠ²Ρ Π·Π°ΡΠ²ΠΊΡ Π½Π° ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½ΠΎΠ²ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΡΠ»ΠΈ Π²Π΅ΡΠΈΡΡ Π»Π΅Π³Π΅Π½Π΄Π΅, ΠΈΠΌ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠΈΠ³ΡΠ°ΡΡ Π² ΡΠ²ΠΎΠ΅ ΡΠ²ΠΎΡΠ΅Π½ΠΈΠ΅ :). ΠΠ°ΡΠ²ΠΊΡ, ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΠΎΡΠΊΠ»ΠΎΠ½ΠΈΠ»ΠΈ, ΠΈ ΠΏΡΠΈΡΠ»ΠΎΡΡ Π½ΠΎΠ²ΠΎΡΠ²Π»Π΅Π½Π½ΡΠΌ Π³Π΅ΠΉΠΌΠ΅ΡΠ°ΠΌ Π΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΎΠ²Π°ΡΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ (ΠΏΠΎ ΡΠΎΠ³Π΄Π°ΡΠ½ΠΈΠΌ ΠΌΠ΅ΡΠΊΠ°ΠΌ) ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ PDP-7, Ρ ΠΎΡΡ ΠΎΠ½ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΠ» ΠΏΠΎ ΠΎΠ±ΡΠ΅ΠΌΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, Π΄Π° ΠΊ ΡΠΎΠΌΡ ΠΆΠ΅ ΠΎΠ±Π»Π°Π΄Π°Π» Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ. Π’ΡΡ-ΡΠΎ ΠΈ ΠΏΡΠΈΡΠ»Π° ΠΈΠΌ Π² Π³ΠΎΠ»ΠΎΠ²Ρ ΠΌΡΡΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΌΠ°ΡΠΈΠ½Ρ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½ΠΊΠΈ (Π° ΠΌΠΎΠΆΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΡΠΎ ΠΎΠΏΡΠ°Π²Π΄Π°ΡΡΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΡΡΡΠ²ΠΎΠΌ Π² ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ :)). Π’ΠΎΠΌΠΏΡΠΎΠ½ ΡΠ΅ΡΠΈΠ» Π²ΠΎΠΏΠ»ΠΎΡΠΈΡΡ Π² Π½Π΅Π²ΠΈΠ΄Π°Π½Π½ΠΎΠΉ Π΄ΠΎΡΠ΅Π»Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½ΠΊΠ΅ Π²ΡΠ΅ ΡΠ°ΠΌΡΠ΅ ΡΠ΄Π°ΡΠ½ΡΠ΅ ΠΈΠ΄Π΅ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Multics, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡΠ΅ΡΠΊΠ°Ρ Π΄ΡΠ΅Π²ΠΎΠ²ΠΈΠ΄Π½Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΡΠ°ΠΉΠ»Π° ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ°, ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ (ΠΌΠΎΠ³Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄Π²Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ) ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΎ Π΅ΡΠ΅. Π Π°Π±ΠΎΡΠ° ΡΠ»Π° ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: Π½Π° ΠΈΠΌΠ΅Π²ΡΠ΅ΠΌΡΡ Π΄ΠΎ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ General Electric 635 ΠΏΠΈΡΠ°Π»ΠΈ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΠΈ ΠΏΠΎΡΠΎΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ΅ΡΡΠΎΠ»Π΅Π½ΡΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠ»ΠΈ Π½Π° PDP-7, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°Π»ΠΈ. Π’Π°ΠΊ Π±ΡΠ»ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΎ ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΠΎΠ΅ ΡΠ΄ΡΠΎ Π±ΡΠ΄ΡΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΈΠ»ΠΈΡ ΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΡΡΠ΅ΠΌΠ±Π»Π΅Ρ.
ΠΡΠΈ ΡΡΠΎΠΌ ΠΎΡΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΎΡΡ Π²ΡΠ΅Π³ΠΎ 12 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ (ΡΡΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΠΈΠ»ΠΎ ΡΠ΄ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΡ), 8 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΡΠΈΠ»ΠΈΡΡ, Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ°ΠΉΠ»Π° ΡΠΎΡΡΠ°Π²Π»ΡΠ» 64 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡΠ°. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠΆΠ΅ Π½Π° ΡΠ°ΠΌΠΎΠΉ PDP-7 Π² ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½ΠΊΠ΅. ΠΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π½ΠΎ Π΄Π»Ρ Π½ΠΎΠ²ΠΎΠΈΡΠΏΠ΅ΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, β UNICS (Uniplexed Information and Computing System). Π Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ Π±ΡΠ»ΠΎ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΎ Π΄ΠΎ ΠΏΡΠΈΠ²ΡΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΌ UNIX (ΠΊΠ°ΠΊΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π·Π°Ρ ΠΎΡΠ΅ΡΡΡ ΠΏΠΈΡΠ°ΡΡ Π»ΠΈΡΠ½ΡΡ Π±ΡΠΊΠ²Ρ Π² ΡΠ»ΠΎΠ²Π΅ :)). ΠΠΎΡ ΡΠ°ΠΊ, ΡΠΎΠ·Π²ΡΡΠ½ΠΎ Ρ Π±Π΅Π·Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ³ΠΈΠ½ΡΠ²ΡΠ΅ΠΉ Multics, ΠΠ΅Π½ ΠΈ ΠΠ΅Π½ΠΈΡ Π½Π°Π·Π²Π°Π»ΠΈ ΡΠ²ΠΎΠ΅ ΡΠ²ΠΎΡΠ΅Π½ΠΈΠ΅, Π΄Π°ΠΆΠ΅ ΠΈ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°Ρ ΡΠΎΠ³Π΄Π°, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΆΠ΅ ΡΠΎΠ·Π²ΡΡΠΈΠ΅ Π² Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π±ΡΠ΄ΡΡ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ Π±ΡΠ΄ΡΡΠΈΠ΅ ΠΊΠ»ΠΎΠ½Ρ ΡΡΠΎΠΉ Π»Π΅Π³Π΅Π½Π΄Π°ΡΠ½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½ΠΊΠΈ. ΠΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ ΡΡΠΎ Π² 1969 Π³ΠΎΠ΄Ρ, Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π΄Π°ΡΠΎΠΉ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ UNIX ΠΈ Π½Π°ΡΠ°Π»ΠΎΠΌ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΉ Β«ΡΡΡ UNIXΒ» ΡΡΠ°Π»ΠΎ 1 ΡΠ½Π²Π°ΡΡ 1970 Π³ΠΎΠ΄Π°.
Π 1971 Π³ΠΎΠ΄Ρ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ Bell Labs ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°Π»Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΠΊΡΡΠΎΠ², ΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π΄Π»Ρ Π½Π΅Π΅ Π±ΡΠ» Π²ΡΠ±ΡΠ°Π½ ΠΏΠΎΠ»ΡΠ±ΠΈΠ²ΡΠΈΠΉΡΡ Π²ΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠΎΡΠ΅ UNIX. ΠΠ° ΠΈ ΠΊ ΡΠΎΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ΄Π°Π»ΠΎΡΡ ΡΠ°Π·ΠΆΠΈΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½ΠΎΠΉ β PDP-11. Π ΡΡΠΎ Π²ΡΠ΅ΠΌΡ Π’ΠΎΠΌΠΏΡΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π» Π½Π°Π΄ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠΌ ΡΠ·ΡΠΊΠ° Fortran, Π½ΠΎ ΡΠΎ, ΡΡΠΎ Π² ΠΈΡΠΎΠ³Π΅ Ρ Π½Π΅Π³ΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ, Π±ΡΠ»ΠΎ Π½Π°Π·Π²Π°Π½ΠΎ ΡΠ·ΡΠΊΠΎΠΌ B, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΠ»ΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌ Π½Π°ΠΌ Ρ ΠΎΡΠΎΡΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ C. Π 1973 Π³ΠΎΠ΄Ρ UNIX Π±ΡΠ» ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ·ΡΠΊ C, ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π»ΠΎ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΠΉ. Π Π² 1974 ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ UNIX ΡΡΠ°Π»ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ Π² ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ°Ρ Π·Π° ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΡΡ ΠΏΠ»Π°ΡΡ, ΡΡΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ»ΠΎ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΡΡΠΎΠΉ ΠΎΡΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΡΠ°Π»ΠΎ Π²ΠΎΠ²Π»Π΅ΠΊΠ°ΡΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π²ΡΠ΅ Π½ΠΎΠ²ΡΡ ΠΈ Π½ΠΎΠ²ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². ΠΠ΅Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ΅Π½Π°, ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄ Π½Π° C, Π³ΠΈΠ±ΠΊΠΎΡΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΎΡΡ ΠΏΠΎΠ΄ Π»ΡΠ±ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π΅Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΉ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠ², Π½ΠΎ ΠΈ Π»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π±ΡΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ Π²Π΅Π»ΠΈΠΊΠΈΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ vi (ΠΠΈΠ»Π» ΠΠΆΠΎΠΉ), Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΡΡ (ΠΠΎΡΠΊΠ΅Ρ ΠΈ ΠΠ°Π±Π°ΠΎΠ³Π»Ρ) ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΈΠΌΠΎΡΠ΅ΠΊ.
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ AT&T ΡΠ΅ΡΠΈΠ»Π° Π²Π½Π΅ΡΡΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π² ΡΡΠΎΠ»Ρ Π±ΡΡΠ½ΡΠΉ Π²ΡΡ ΠΎΠ΄ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΠΉ, ΠΈ Π² 1982 Π³ΠΎΠ΄Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΉ Π±ΡΠ»ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Π² ΠΎΠ΄Π½Ρ, ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ UNIX System III. Π 1983 Π³ΠΎΠ΄Ρ Π²ΡΡΠ»Π° ΠΏΠ΅ΡΠ²Π°Ρ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠ°Ρ Π²Π΅ΡΡΠΈΡ UNIX, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°Π·ΡΠ²Π°Π»Π°ΡΡ System V. Π Π½Π΅ΠΉ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΡΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ, ΠΊΠ°ΠΊ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², Π·Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡ ΠΈ ΡΠ΅ΠΌΠ°ΡΠΎΡΡ. Π 1989 Π³ΠΎΠ΄Ρ Π²ΡΡΠ»Π° Π½ΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ System V Release 4, Π²Π½ΠΎΠ²Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠ²ΡΠ°Ρ Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΉ. Π‘Π°ΠΌΡΠΌΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΠΈΡΠΊΠ°ΠΌΠΈ ΡΡΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΡΠ°Π»ΠΈ ΡΠΎΠΊΠ΅ΡΡ, ΡΠ΅ΡΠ΅Π²Π°Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° (NFS) ΠΈ Π½ΠΎΠ²ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΡ ksh ΠΈ csh. Π 1993 Π³ΠΎΠ΄Ρ ΠΏΡΠ°Π²Π° Π½Π° UNIX Π±ΡΠ»ΠΈ ΠΏΡΠΎΠ΄Π°Π½Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Novell, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΡΠΎΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°Π»Π° ΠΈΡ ΠΊΠΎΠ½ΡΠΎΡΠ°ΠΌ X/Open ΠΈ Santa Cruz Operation (SCO).
ΠΠΎ ΡΡΠΎ ΡΡΠΎ ΠΌΡ Π²ΡΠ΅ ΠΎ UNIX Π΄Π° ΠΎ UNIX? ΠΠ΅Π΄Ρ ΡΡΠ° ΠΎΡΡ, ΠΎΠ±ΡΠ΅ΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ, ΠΏΠΎΠ»ΡΡΠΈΠ»Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ Π²Π΅ΡΠΎΠΊ ΡΠ°Π·Π²ΠΈΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΡΠ°ΠΊ ΠΈ Π½Π°ΡΠΎΠ΄Π½ΡΠ΅ ΡΠΌΠ΅Π»ΡΡΡ.
BSD, Solaris ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ Π²Π΅ΡΠ²Π΅ΠΉ ΡΠ°Π·Π²ΠΈΡΠΈΡ UNIX ΡΡΠ°Π»Π° Π·Π½Π°ΠΌΠ΅Π½ΠΈΡΠ°Ρ ΠΎΡΡ BSD (Berkley Software Distribution). Π 1976 Π³ΠΎΠ΄Ρ Π’ΠΎΠΌΠΏΡΠΎΠ½ ΠΏΠΎΠ΅Ρ Π°Π» Π² ΠΠ°Π»ΠΈΡΠΎΡΠ½ΠΈΠΉΡΠΊΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ, Π³Π΄Π΅ ΡΠ΅ΡΡΠΎΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΈΠ΅ΠΉ UNIX ΠΎΡΠ΅Π½Ρ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π»ΠΈΡΡ Π°Π±ΠΎΡΠΈΠ³Π΅Π½Ρ. Π‘ΡΠ΅Π΄ΠΈ Π½ΠΈΡ ΠΎΠΊΠ°Π·Π°Π»ΡΡ ΠΠΈΠ»Π» ΠΠΆΠΎΠΉ. ΠΠ½-ΡΠΎ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π» ΡΠ²ΠΎΡ Π²Π΅ΡΡΠΈΡ UNIX, Π·Π°ΠΏΠΈΡ Π½ΡΠ² Π² Π½Π΅Π΅ ΠΊΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΡΠΈΠΌΠΎΡΠ΅ΠΊ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΠ°ΡΠΊΠ°Π»Ρ, ΠΈ Π½Π°Π·Π²Π°Π² Π΅Π΅ BSD. Π Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΏΡΠΈ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π΅ ΠΌΠΈΠ½ΠΈΡΡΠ΅ΡΡΡΠ²Π° ΠΎΠ±ΠΎΡΠΎΠ½Ρ Π‘Π¨Π (DARPA) Π² 1980 Π³ΠΎΠ΄Ρ Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» TCP/IP, ΡΡΠΎ Π΄Π°Π»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½ΠΊΠΈ Π² Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠ΅. Π’Π°ΠΊΠΆΠ΅ Π² BSD Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ vi ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ C-Shell. ΠΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ»Π°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ, Π° Π±Π»ΠΈΠΆΠ΅ ΠΊ Π½Π°ΡΠ΅ΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΌΡΡΠΈΡΠΎΠ²Π°Π»Π° Π² FreeBSD, OpenBSD ΠΈ NetBSD. ΠΡΠ»Π° Π²ΡΠΏΡΡΠ΅Π½Π° ΠΈ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠ°Ρ Π²Π΅ΡΡΠΈΡ BSD/OS Π΄Π»Ρ IBM-ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ ΠΌΠ°ΡΠΈΠ½.
Π’Π°ΠΊΠΆΠ΅ ΠΠΈΠ»Π» ΠΠΆΠΎΠΉ ΠΎΡΠ½ΠΎΠ²Π°Π» ΡΠΈΡΠΌΡ Sun Microsystems ΠΈ Π·Π°Π½ΡΠ»ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ SunOS, ΠΏΠΎΠ·Π΄Π½Π΅Π΅ ΡΡΠ°Π²ΡΠ΅ΠΉ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΉ ΠΊΠ°ΠΊ Solaris, Π΄Π»Ρ ΡΡΠ°Π½ΡΠΈΠΈ SPARC, Π° ΡΠ°ΠΊΠΆΠ΅ Intel, Pentium Pro ΠΈ Power PC. ΠΡΠ° ΠΎΡΡ ΠΏΠΎΠ·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π»Π° ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΎΡ UNIX System V Release 4. Π Solaris ΡΠ²Π»ΡΠ»ΡΡ, ΠΏΠΎ ΡΡΡΠΈ, ΡΠ΅ΠΌ ΠΆΠ΅ SunOS, Π½ΠΎ ΠΎΠ±ΡΠΎΡΡΠΈΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΠΏΡΠΈΠΌΠΎΡΠΊΠ°ΠΌΠΈ, ΠΈ, ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅, Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ.
ΠΡΠΎΠΌΠ΅ BSD ΠΈ SunOS, ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π½Π° ΡΠ²Π΅Ρ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠΎΠ΄Π²ΠΈΠ΄Ρ UNIX, Π²ΡΠΏΡΡΠΊΠ°Π΅ΠΌΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠΈΡΠΌΠ°ΠΌΠΈ. Π‘ΡΠ΅Π΄ΠΈ Π½ΠΈΡ ΡΡΠΎΠΈΡ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ ΡΠ°ΠΊΠΈΠ΅ ΠΎΡΠΈ, ΠΊΠ°ΠΊ AIX, Π²ΡΠΏΡΡΠ΅Π½Π½Π°Ρ IBM Π΄Π»Ρ ΡΠ°ΡΠ΅ΠΊ RS/6000, HP-UX, Π²ΡΠΏΡΡΠ΅Π½Π½Π°Ρ Hewlett Packard Π΄Π»Ρ ΠΌΡΠ»ΡΡΠΈΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΡΡ ΡΠ°ΡΠ΅ΠΊ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌ, IRIX, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ Silicon Graphics Π΄Π»Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ°Π½ΡΠΈΠΉ ΠΈ ΡΡΠΏΠ΅ΡΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ²; Digital UNIX (ΠΎΠ½ ΠΆΠ΅ Tru64 UNIX) ΡΠΈΡΠΌΡ DEC, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½Π°Ρ Π΄Π»Ρ ΠΌΠΎΡΠ½ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅Ρ ΡΠ΅ΡΠ΅Π²ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΈ ΡΠ»ΡΡΡΠ΅Π½Π½ΡΠΌΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π²ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΠ°ΠΌΠΈ, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅.