Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «БпСцвыпуск ΠΆΡƒΡ€Π½Π°Π»Π° Β«Π₯Π°ΠΊΠ΅Ρ€Β» #47, ΠΎΠΊΡ‚ΡΠ±Ρ€ΡŒ 2004 Π³.Β»

Автор Π₯Π°ΠΊΠ΅Ρ€

ВСория

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ UNIX / Как это было…

Roman aka Docent

( [email protected])

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ *nix-систСм насчитываСт Π±ΠΎΠ»Π΅Π΅ 30 Π»Π΅Ρ‚. Π”Π°Π²Π°ΠΉ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΠΌ нСбольшоС ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊ самым истокам этой оси, Π² Ρ‚ΠΎ врСмя, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΡ‹ Π±Ρ‹Π»ΠΈ большиС, Π° ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ОБ Π½Π΅ писал Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ Π»Π΅Π½ΠΈΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅Ρ€. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, большая Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… осСй Π½Π΅ Π΄ΠΎΠΆΠΈΠ»Π° Π΄ΠΎ нашСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΈΠ· Π½ΠΈΡ… Π½Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΠ»ΠΎΡΡŒ Π΄Π°ΠΆΠ΅ ΠΌΠ°Π»Π΅ΠΉΡˆΠΈΡ… свСдСний.

Начало Π½Π°Ρ‡Π°Π»: ΠΎΡ‚ BESYS Π΄ΠΎ MULTICS

UNIX Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ амСриканской Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠ΅ΠΉ 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, прСдназначСнная для ΠΌΠΎΡ‰Π½Ρ‹Ρ… сСрвСров, с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ практичСски всСх сСтСвых интСрфСйсов ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с винчСстСрами, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.