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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «Вопросы истории: UNIX, Linux, BSD ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 5

Автор Π€Π΅Π΄ΠΎΡ€Ρ‡ΡƒΠΊ АлСксСй Π’ΠΈΠΊΡ‚ΠΎΡ€ΠΎΠ²ΠΈΡ‡ "alv"

БлоТилась ΠΏΠ°Ρ€Π°Π΄ΠΎΠΊΡΠ°Π»ΡŒΠ½Π°Ρ ситуация: «народная», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ общСдоступная, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π½Π΅ ΠΈΠΌΠ΅Π»Π° Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎΠΉ Β«Π½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉΒ» ΠΆΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½ΠΊΠΈ, способной ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ возмоТности. И Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅ ΠΌΡ‹ прослСдим Π·Π°Ρ€ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄Π΅Π½Ρ‚ΠΊΠΈ Π½Π° этот Ρ‚ΠΈΡ‚ΡƒΠ».

Π£Π²Ρ‹, ΠΏΡ€Π΅Ρ‚Π΅Π½Π·ΠΈΠΈ эти оказались Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ΠΌΠΈ. А «свято мСсто» массовой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½ΠΊΠΈ для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… пСрсоналок ΠΎΡΡ‚Π°Π²Π°Π»ΠΎΡΡŒ пусто Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ 1995 Π³ΠΎΠ΄Π° – появлСния Windows 95. ΠΠ°Ρ‡Π°Π»Π°ΡΡŒ эра Π³Π΅Π³Π΅ΠΌΠΎΠ½ΠΈΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Wintel (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ машин Π½Π° Intel-совмСстимых процСссорах ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ОБ Windows). И гСгСмония эта практичСски Π½Π΅ ΠΏΠΎΠΊΠΎΠ»Π΅Π±Π»Π΅Π½Π° ΠΈ ΠΏΠΎ сСй дСнь. НС смотря Π½Π° нСсколько ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ Π±ΠΎΡ€ΡŒΠ±Ρ‹ с Π½Π΅ΠΉ Π² 90-Π΅ Π³ΠΎΠ΄Ρ‹. НС смотря Π½Π° Ρ‚Ρ‰ΠΈΠ²ΡˆΠΈΠ΅ΡΡ ΡΡ‚Π°Ρ‚ΡŒ Π½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Mac'ΠΈ Π²ΠΎ всСх ΠΈΡ… проявлСния. НС смотря Π½Π° всС успСхи послСдних Π»Π΅Ρ‚ Π² ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ Linux. Но ΠΎΠ± этом – ΠΏΠΎΠ·Π΄Π½Π΅Π΅.

Π“Π»Π°Π²Π° вторая. Π‘Π΅Ρ€ΠΊΠ»ΠΈΠ°Π΄Π°

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ возникновСния ΠΈ Ρ€Π°Π½Π½Π΅Π³ΠΎ развития BSD-систСм, Π° Π² дальнСйшСм Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярной ΠΈΠ· Π½ΠΈΡ… – FreeBSD, поистинС эпична сама ΠΏΠΎ сСбС. И ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΎΠ½Π° оказалась ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π² дальнСйшСй ΡΡƒΠ΄ΡŒΠ±Π΅ всСх ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΈ свободных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½ΠΎΠΊ. И ΠΏΠΎΡ‚ΠΎΠΌΡƒ заслуТиваСт ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ³ΠΎ рассмотрСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, Π½Π°Ρ‡Π°Π²ΡˆΠΈΡΡŒ Π² этой Π³Π»Π°Π²Π΅, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΎ Π² Π³Π»Π°Π²Π°Ρ… пятой ΠΈ сСдьмой.

Β«ΠŸΠΎΡ…ΠΈΡ‰Π΅Π½ΠΈΠ΅ Π•Π»Π΅Π½Ρ‹ ΠŸΡ€Π΅ΠΊΡ€Π°ΡΠ½ΠΎΠΉΒ»

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΎ Π·Π°Ρ€ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ UNIX ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π³Π»Π°Π²Ρ‹ упоминался профСссор Π€Π°Π±Ρ€ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ принёс свСт UNIX’овой мысли Π² стСны УнивСрситСта Π‘Π΅Ρ€ΠΊΠ»ΠΈ. Π“Π΄Π΅ систСма ΠΏΠΎΠΏΠ°Π»Π° Π² условия ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ общСния спСциалистов Π² области Computer Science самого Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€Π°Π½Π³Π°, ΠΎΡ‚ профСссоров Π΄ΠΎ аспирантов – ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ статус ΠΈΠΌΠ΅Π»ΠΈ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ 70-Π½Π°Ρ‡Π°Π»Π΅ 80-Ρ… Π³ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π²Π΅ΠΊΠ° Π‘ΠΈΠ»Π» Π”ΠΆΠΎΠΉ (Bill Joy, Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· основатСлСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Sun), ΠœΠ°Ρ€ΡˆΠ°Π»Π» ΠšΠ΅Ρ€ΠΊ ΠœΠ°ΠΊΠšΡƒΠ·ΠΈΠΊ (Marshall Kirk McKusick), Озалп Π‘Π°Π±Π°ΠΎΠ³Π»Ρƒ (Γ–zalp Babaoğlu). Π˜Ρ… усилиями, Π²ΠΊΡƒΠΏΠ΅ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ сотрудниками унивСрситСта, систСма UNIX ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, Π½ΠΎ Π²Π΅Ρ€Π½ΠΎ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π»Π°ΡΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Ρ‚ΠΎ, Ρ‡Π΅ΠΌ ΠΎΠ½Π° стала Π½Ρ‹Π½Π΅. Достаточно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° счСту Β«Ρ€Π°Π½Π½ΠΈΡ… Π±Π΅Ρ€ΠΊΠ»ΠΈΠ°Π½Ρ†Π΅Π²Β» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° систСмы управлСния Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ сокСтов для взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ процСссами, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ vi, ΡΡ‚Π°Π²ΡˆΠΈΠΉ Π² Π»ΠΈΡ†Π΅ своСго ΠΊΠ»ΠΎΠ½Π° Vim Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ всСх UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… систСм, ΠΈ командная ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° C-shell (

csh
), полоТившая Π½Π°Ρ‡Π°Π»ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС.

Нам, ΠΈΠ·Π±Π°Π»ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ ΠΈ красивыми тСкстовыми Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ для графичСского Ρ€Π΅ΠΆΠΈΠΌΠ° (ΠΈΠ»ΠΈ, ΠΏΠΎ вкусу, ΠΈΠ·ΠΎΡ‰Ρ€Ρ‘Π½Π½Ρ‹ΠΌΠΈ возмоТностями Π½Ρ‹Π½Π΅ΡˆΠ½Π΅Π³ΠΎ Vim’а), соврСмСнными ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΌΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Ρ‚ΠΈΠΏΠ°

bash
ΠΈ
zsh
, Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ сСйчас ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² дальнСйшСм Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… систСм сыграли
vi
ΠΈ
csh
, выглядящиС сСгодня ΡΡ‚ΠΎΠ»ΡŒ Π½Π΅Π²Π·Ρ€Π°Ρ‡Π½Ρ‹ΠΌΠΈ.

Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ Π‘Π΅Ρ€ΠΊΠ»ΠΈ оказались ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ ΠΈ Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ распространСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² своих Ρ€Π°Π±ΠΎΡ‚. Π­Ρ‚ΠΎΠΉ Ρ†Π΅Π»ΠΈ слуТила Berkely Software Distribution ΠΈΠ»ΠΈ, сокращённо, BSD – систСма распространСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ Π² унивСрситСтС софта Π½Π° ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Ρ… Π»Π΅Π½Ρ‚Π°Ρ…, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ происходит всё ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌ BSD- ΠΈ Linux-дистрибуции.

ΠŸΠ΅Ρ€Π²Ρ‹Π΅ выпуски BSD (1BSD ΠΈ 2BSD), Π²Ρ‹ΡˆΠ΅Π΄ΡˆΠΈΠ΅ Π² 1978 Π³ΠΎΠ΄Ρƒ, Π΅Ρ‰Ρ‘ Π½Π΅ прСдставляли собой Ρ†Π΅Π»ΡŒΠ½Ρ‹Ρ… систСм, Π° содСрТали лишь Π½Π°Π±ΠΎΡ€ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ собствСнной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. О ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ систСмной цСлостности ΠΌΠΎΠΆΠ½ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, начиная с 3BSD (1979 Π³ΠΎΠ΄) – ΠΏΡ€Π°Π²Π΄Π°, Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ эта Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ Π±Ρ‹Π»Π° обусловлСна Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² собствСнно UNIX.

Однако ΠΈΠΌΠ΅Π½Π½ΠΎ выпуск 3BSD послуТил ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° UNIX-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π‘Π΅Ρ€ΠΊΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π² 1980 Π³ΠΎΠ΄Ρƒ Π³Ρ€Π°Π½Ρ‚ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π²ΡˆΠ΅Π³ΠΎΡΡ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ Π³Π»Π°Π²Π΅ DARPA с Ρ†Π΅Π»ΡŒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… для сСти ARPANET, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Ρ‹Π½Π΅ извСстСн ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» TCP/IP.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π³Ρ€Π°Π½Ρ‚Π° DARPA Π‘ΠΎΠ±ΠΎΠΌ Π€Π°Π±Ρ€ΠΈ формируСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° CSRG (Computer System Research Group), которая объСдинила всСх трудящихся унивСрситСта Π‘Π΅Ρ€ΠΊΠ»ΠΈ (ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π³ΠΎ), связанных с Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ бСрклианской Π²Π΅Ρ‚Π²ΠΈ UNIX. Начиная с октября 1980 Π³ΠΎΠ΄Π°, Π½Π° протяТСнии Π΄Π²ΡƒΡ… с нСбольшим Π»Π΅Ρ‚ эта Π³Ρ€ΡƒΠΏΠΏΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ выпускаСт 4BSD, Π° Π·Π°Ρ‚Π΅ΠΌ 4.1BSD Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… вСрсиях: собствСнно 4.1BSD – июнь 1981 Π³ΠΎΠ΄Π°, 4.1a, 4.1b ΠΈ 4.1c (1982β€”Π½Π°Ρ‡Π°Π»ΠΎ 1983 Π³ΠΎΠ΄Π°).

МодСль распространСния BSD выглядит вСсьма Π·Π°ΠΏΡƒΡ‚Π°Π½Π½ΠΎΠΉ для нас, Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… с амСриканским ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠΌ ΠΊΡ€ΡŽΡ‡ΠΊΠΎΡ‚Π²ΠΎΡ€ΡΡ‚Π²ΠΎΠΌ. ВсС собствСнно БСрклианскиС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΠ»ΠΈΡΡŒ хотя ΠΈ Π½Π΅ бСсплатно, Π½ΠΎ Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ дСньги (Π»Π΅Π½Ρ‚Π° 1BSD, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, стоила 50 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ²), ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ дальнСйшСС ΠΈΡ… использованиС Π±Ρ‹Π»ΠΎ практичСски свободным, Π² Π΄ΡƒΡ…Π΅ позднСйшСй BSD-Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ.

Однако Ρ‚Π΅ ΠΆΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² составС Ρ†Π΅Π»ΡŒΠ½ΠΎΠΉ работоспособной систСмы, содСрТащСй UNIX-ΠΊΠΎΠ΄, Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈ лицСнзирования послСднСго, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΎ ΠΊ ΡƒΠ΄ΠΎΡ€ΠΎΠΆΠ°Π½ΠΈΡŽ Π½Π° порядки. Π”Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΠ»ΠΎ Π΄ΠΎ ситуаций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ каТутся Π½Π°ΠΌ ΡΠΌΠ΅ΡˆΠ½Ρ‹ΠΌΠΈ: ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠΊΡƒΠΏΠ°Π»ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ Π½Π° использованиС UNIX Ρƒ Bell Labs, Π½ΠΎ Π·Π°ΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ ΠΈ использовали Π±ΠΎΠ»Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ систСму ΠΈΠ· Π‘Π΅Ρ€ΠΊΠ»ΠΈ.

Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ‰Π΅ΠΉ, ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡Π°Ρ‰Π΅Π΅ Π·Π΄Ρ€Π°Π²ΠΎΠΌΡƒ смыслу, Π½Π΅ ΠΌΠΎΠ³Π»ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ Π²Π΅Ρ‡Π½ΠΎ – ΠΈ скоро ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ»ΠΎΡΡŒ. Но сначала ΠΏΡ€Π΅Ρ€Π²Ρ‘ΠΌ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΡΡ‚ΡŒ истории, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ²ΡˆΠΈΡΡŒ ΠΊ вопросу, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΏΠΎΡˆΡ‘Π» свободный софт.

Начало свободного софта

Говоря Π² Π³Π»Π°Π²Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΎΠ± истоках ΠΈ прСдпосылках истории FOSS, я упомянул общСствСнныС двиТСния Open Source Software ΠΈ Free Software, ΠΎΠ΄Π½Π°ΠΊΠΎ большС Π½Π΅ ΠΏΡ€ΠΈΠ±Π°Π²ΠΈΠ» ΠΎ Π½ΠΈΡ… Π½ΠΈ слова. Настало врСмя Π²ΠΎΡΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ это ΡƒΠΏΡƒΡ‰Π΅Π½ΠΈΠ΅.

Под ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΈ свободным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΠ»Π°ΡΡŒ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° FOSS, понимаСтся Π΄Π²Π° близкородствСнных, Π½ΠΎ Π½Π΅ Π²ΠΏΠΎΠ»Π½Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹Ρ… понятия – ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ исходными тСкстами (Open Source Software) ΠΈ собствСнно свободноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС (Free Software).

Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ, Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ с соврСмСнным ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π΅Π» Π²ΠΎΠΊΡ€ΡƒΠ³ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ БПО, Π²ΠΏΡ€Π°Π²Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΌΠ½Π΅ вопрос: ΠΏΠΎΡ‡Π΅ΠΌΡƒ названия ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π°Π±Π·Π°Ρ†Π° стоят ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Ρ‚Π°ΠΊΠΎΠΌ порядкС? Π’Π΅Π΄ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ€Π΅Π±Ρ‘Π½ΠΊΡƒ извСстно, ΠΊΠΎΠ³Π΄Π° Π ΠΈΡ‡Π°Ρ€Π΄ Π‘Ρ‚ΠΎΠ»Π»ΠΌΠ°Π½, извСстный Π² ΠΌΠΈΡ€Ρƒ ΠΊΠ°ΠΊ RMS, создал Π€ΠΎΠ½Π΄ Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ основал ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ GNU, ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΈΠ· уст Π­Ρ€ΠΈΠΊΠ° Рэймонда, Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ извСстного ΠΊΠ°ΠΊ ESR, Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΡ€ΠΎΠ·Π²ΡƒΡ‡Π°Π»ΠΎ словосочСтаниС Open Source Software. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ.

Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Open Source ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠΈΠ»ΠΎΡΡŒ Π² 1998 Π³ΠΎΠ΄Ρƒ. Однако Π·Π°Ρ€ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΎΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π°Π²Π½ΠΎ – ΠΈ Π² Ρ‚Π΅Ρ… ΠΆΠ΅ акадСмичСских ΠΊΡ€ΡƒΠ³Π°Ρ… Computer Science. БобствСнно, ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ двиТСния Π½Π΅ Π±Ρ‹Π»ΠΎ – Π° Π±Ρ‹Π»Π° лишь обычная, принятая Π² любой Π½Π°ΡƒΠΊΠ΅, ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° свободного ΠΎΠ±ΠΌΠ΅Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π‘Π»Π°Π³ΠΎ, ARPANET, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ прСдоставили ΠΊ Ρ‚ΠΎΠΌΡƒ практичСски Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ возмоТности. Π”Π° ΠΈ нСобходимости Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΎ – Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ софта, ΠΊΡ€ΠΎΠΌΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ, просто Π½Π΅ Π±Ρ‹Π»ΠΎ Π² ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅.

Об ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° двиТСния Open Source ΠΌΠΎΠΆΠ½ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ с Π½Π°Ρ‡Π°Π»Π° Π‘Π΅Ρ€ΠΊΠ»ΠΈΠ°Π΄Ρ‹, ΠΊΠΎΠ³Π΄Π° УнивСрситСт Π‘Π΅Ρ€ΠΊΠ»ΠΈ стал Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ своих Ρ€Π°Π±ΠΎΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ с доступом ΠΊ исходным тСкстам) ΠΈ свободно (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π° Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΡƒΡŽ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΈ распространСниС), ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ, которая ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° имя Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ BSD.

Π‘ΡƒΡ‚ΡŒ Π΅Ρ‘ Π±Ρ‹Π»Π° ΠΎΡ‡Π΅Π½ΡŒ проста: с исходниками BSD UNIX ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ всё, Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ сСбС ΠΈΡ… авторство. ΠŸΡ€Π°Π²Π΄Π°, Π±Ρ‹Π»Π° Ρ‚Π°ΠΌ ΠΈ Ρ‚Π°ΠΊ называСмая Β«ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ° ΠΎ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ΅Β» – Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ рСгСнтский совСт УнивСрситСта Π‘Π΅Ρ€ΠΊΠ»ΠΈ Π² любом ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅, Π½ΠΎ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΎΠ½Π° Π±Ρ‹Π»Π° ΠΈΠ·ΡŠΡΡ‚Π°.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅Ρ€Π²ΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ UNIX, ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠΈΠ΅ ΠΈΠ· УнивСрситСта Π‘Π΅Ρ€ΠΊΠ»ΠΈ, Π±Ρ‹Π»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ сущСствСнными, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ этого Π±Ρ‹Π»ΠΎ расщСплСниС UNIX Π½Π° Π΄Π²Π΅ Π²Π΅Ρ‚Π²ΠΈ – ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½ΡƒΡŽ UNIX ΠΎΡ‚ AT&T, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΠ»ΠΎΡΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ System V, ΠΈ BSD UNIX, Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΠ²ΡˆΡƒΡŽΡΡ свободно. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π² силу открытости бСрклианских Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, ΠΎΠ½ΠΈ быстро Π±Ρ‹Π»ΠΈ ΠΈΠ½ΠΊΠΎΡ€ΠΏΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΈ Π² System V (начиная с Π΅Ρ‘ Realese 4, Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ·Π΄Π°Π½Π½ΠΎΠΌ UNIX ΡƒΠΆΠ΅ Π½Π΅ приходится).