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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π˜ΡΠΊΡƒΡΡΡ‚Π²ΠΎ программирования для UnixΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 19

Автор Π Π΅ΠΉΠΌΠΎΠ½Π΄ Π­Ρ€ΠΈΠΊ Π‘Ρ‚ΠΈΠ²Π΅Π½

Π’ 1986 Π³ΠΎΠ΄Ρƒ Π›Π°Ρ€Ρ€ΠΈ Π£ΠΎΠ»Π», Ρ€Π°Π½Π΅Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠΈΠΉ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ patch(1), Π½Π°Ρ‡Π°Π» Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ созданию языка Perl, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ станСт ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ языком написания сцСнариСв с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. Π’ Π½Π°Ρ‡Π°Π»Π΅ 1987 Π³ΠΎΠ΄Π° появилась пСрвая вСрсия GNU Π‘-компилятора, Π° ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π³ΠΎΠ΄Π° Π±Ρ‹Π»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° основа ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° GNU: Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, компилятор, ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ систСма X Window Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π½Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΡ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станциях. Π­Ρ‚ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π² 90-Ρ…Π³ΠΎΠ΄Π°Ρ… ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π²Π΅ΠΊΠ° послуТили каркасом для Unix-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ.

Π’Π°ΠΊΠΆΠ΅ Π² 1986 Π³ΠΎΠ΄Ρƒ PC-тСхнология освободилась ΠΎΡ‚ власти ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ IBM, которая ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»Π° ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ "Ρ†Π΅Π½Π°-ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ" Π²ΠΎ всСй Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅ своих ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², Ρ‡Ρ‚ΠΎ благоприятствовало Π΅Π΅ высокодоходному бизнСсу ΠΏΠΎ поставкС мэйнфрСймов. IBM ΠΎΡ‚ΠΊΠ°Π·Π°Π»Π°ΡΡŒ ΠΎΡ‚ процСссора 386 Π² большСй части своСй Π½ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² PS/2 Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ Π±ΠΎΠ»Π΅Π΅ слабого процСссора 286-ΠΉ сСрии. БСрия PS/2, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ IBM Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π½Π° основС частной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ систСмной ΡˆΠΈΠ½Ρ‹, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ³Ρ€Π°Π΄ΠΈΡ‚ΡŒ сСбя ΠΎΡ‚ создатСлСй ΠΊΠ»ΠΎΠ½ΠΎΠ², стала колоссально Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌ ΠΏΡ€ΠΎΠ²Π°Π»ΠΎΠΌ12. Компания Compaq, самый Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ PC-ΠΊΠ»ΠΎΠ½ΠΎΠ², ΠΏΡ€Π΅Π²Π·ΠΎΡˆΠ»Π° IBM, выпустив ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ с процСссором 386. Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ частотС процСссора всСго Π² 16 ΠœΠ“Ρ†, процСссор 386-ΠΉ сСрии сдСлал ΠΌΠ°ΡˆΠΈΠ½Ρƒ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠΉ ΠΊ использованию Π² срСдС Unix. Π­Ρ‚ΠΎ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ PC.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π‘Ρ‚ΠΎΠ»Π»ΠΌΠ΅Π½Π° ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΠ» Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ 386-ΠΉ сСрии для создания Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций Unix ΠΏΠΎ Ρ†Π΅Π½Π΅, ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π° порядок мСньшСй, Ρ‡Π΅ΠΌ Ρ€Π°Π½Π΅Π΅. Как Π½ΠΈ странно, Π²ΠΈΠ΄ΠΈΠΌΠΎ, Π½ΠΈΠΊΡ‚ΠΎ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π» ΠΎΠ± этом. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Unix-программистов, "ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠΈΡ… ΠΈΠ· ΠΌΠΈΡ€Π° ΠΌΠΈΠ½ΠΈ-ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций", ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»ΠΈ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°Ρ‚ΡŒ Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΌΠΈ машинами 80x86, отдавая ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ элСгантным конструкциям Π½Π° основС процСссоров 68000. И хотя ΠΌΠ½ΠΎΠ³ΠΈΠ΅ программисты способствовали успСху ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° GNU, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ спСциалистов Π½Π΅ Π²ΠΈΠ΄Π΅Π»ΠΈ Π΅Π³ΠΎ практичСских послСдствий Π² ΠΎΠ±ΠΎΠ·Ρ€ΠΈΠΌΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

Unix-сообщСство Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ тСряло своСго бунтарского Π΄ΡƒΡ…Π°. Однако, анализируя ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ΅, становится ясно, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Ρ€ΠΆΠ΅Π½Ρ†Ρ‹ Unix Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ смогли ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ. Π”Π°ΠΆΠ΅ Π ΠΈΡ‡Π°Ρ€Π΄ Π‘Ρ‚ΠΎΠ»Π»ΠΌΠ΅Π½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π° нСсколько Π»Π΅Ρ‚ Π΄ΠΎ этого провозгласил ΠΌΠΎΡ€Π°Π»ΡŒΠ½Ρ‹ΠΉ крСстовый ΠΏΠΎΡ…ΠΎΠ΄ ΠΏΡ€ΠΎΡ‚ΠΈΠ² частного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π», насколько сильно ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Unix Π² коммСрчСский ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΠ»ΠΎ сообщСству, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΠΎΠΌΡƒ Π²ΠΎΠΊΡ€ΡƒΠ³ Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. ИдСи Π‘Ρ‚ΠΎΠ»Π»ΠΌΠ΅Π½Π° Π±Ρ‹Π»ΠΈ Π±ΠΎΠ»Π΅Π΅ абстрактными ΠΈ касались долгосрочных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‡Π»Π΅Π½Ρ‹ сообщСства ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»ΠΈ Π½Π°Π΄Π΅ΡΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΠ΅ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, сквСрного ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Π° ΠΈ стратСгичСского направлСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ восстановит Π±Ρ‹Π»Ρ‹Π΅ пСрспСктивы Unix. Но Ρ…ΡƒΠ΄ΡˆΠ΅Π΅ Π±Ρ‹Π»ΠΎ Π΅Ρ‰Π΅ Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ.

Π’ 1988 Π³ΠΎΠ΄Ρƒ КСн ОлсСн (Ken Olsen), ΠΏΡ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ DEC, "провозгласил" Unix Ρ‡ΡƒΡ‚ΡŒ Π»ΠΈ Π½Π΅ ΠΏΠ°Π½Π°Ρ†Π΅Π΅ΠΉ. DEC поставляла собствСнный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Unix Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… PDP-11 с 1982 Π³ΠΎΠ΄Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ рассчитывала пСрСвСсти бизнСс Π½Π° Ρ‡Π°ΡΡ‚Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму VMS. ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΡ DEC ΠΈ индустрия ΠΌΠΈΠ½ΠΈ-ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, ΠΈΡ… захлСстнула Π²ΠΎΠ»Π½Π° ΠΌΠΎΡ‰Π½Ρ‹Ρ… Π΄Π΅ΡˆΠ΅Π²Ρ‹Ρ… машин, ΠΏΡ€ΠΎΠ΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Sun Microsystems ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ поставщиками Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций. На Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ этих Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций использовалась Unix.

Однако собствСнныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Unix-индустрии ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ Π΅Ρ‰Π΅ Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅. Π’ 1988 Π³ΠΎΠ΄Ρƒ AT&T ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»Π° 20% Π°ΠΊΡ†ΠΈΠΉ Sun Microsystems. Π”Π²Π΅ эти ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π»ΠΈΠ΄Π΅Ρ€Ρ‹ Unix-Ρ€Ρ‹Π½ΠΊΠ°, Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΈ Π²ΠΎΡΡΡ‚Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΡƒΠ³Ρ€ΠΎΠ·Ρ‹, созданной PC-станциями, корпорациями IBM ΠΈ Microsoft, ΠΈ ΠΎΡΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ 5 Π»Π΅Ρ‚ "кровопролития" ослабили ΠΈΡ…. Альянс AT&T/Sun ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° тСхничСских стандартов Π²ΠΎΠΊΡ€ΡƒΠ³ POSIX ΠΏΠΎΠ»ΠΎΠΆΠΈΠ»ΠΈ ΠΊΠΎΠ½Π΅Ρ† разногласиям ΠΌΠ΅ΠΆΠ΄Ρƒ направлСниями System V ΠΈ BSD Unix. Однако Π½Π°Ρ‡Π°Π»Π°ΡΡŒ "вторая Ρ„Π°Π·Π° Π²ΠΎΠΉΠ½", ΠΊΠΎΠ³Π΄Π° поставщики Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня (IBM, DEC, Hewlett-Packard ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅) ΡƒΡ‡Ρ€Π΅Π΄ΠΈΠ»ΠΈ Π€ΠΎΠ½Π΄ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния (Open Software Foundation) ΠΈ "Π²Ρ‹ΡΡ‚Ρ€ΠΎΠΈΠ»ΠΈΡΡŒ ΠΏΡ€ΠΎΡ‚ΠΈΠ²" Π»ΠΈΠ½ΠΈΠΈ AT&T/Sun (прСдставлСнной ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΌ сообщСством Unix). ПослСдовали Π½ΠΎΠ²Ρ‹Π΅ этапы противостояния Unix ΠΏΡ€ΠΎΡ‚ΠΈΠ² Unix.

Π’Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Microsoft Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π° ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Ρ‹ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² для Π΄ΠΎΠΌΠ° ΠΈ ΠΌΠ°Π»ΠΎΠ³ΠΎ бизнСса, Π½Π° Ρ‡Ρ‚ΠΎ Π²ΠΎΡŽΡŽΡ‰ΠΈΠ΅ стороны Π½Π΅ ΠΏΠΎΠΆΠ΅Π»Π°Π»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. Выпуск Π² 1990 Π³ΠΎΠ΄Ρƒ Windows 3.0 β€” ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы с графичСским интСрфСйсом ΠΈΠ· Рэдмонда β€” Π·Π°ΠΊΡ€Π΅ΠΏΠΈΠ» Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Microsoft ΠΈ создал условия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ Ρ†Π΅Π½Ρ‹ ΠΈ ΠΌΠΎΠ½ΠΎΠΏΠΎΠ»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Ρ‹Π½ΠΎΠΊ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ 90-Ρ… Π³ΠΎΠ΄ΠΎΠ².

Π“ΠΎΠ΄Ρ‹ с 1989 ΠΏΠΎ 1993 Π±Ρ‹Π»ΠΈ самыми ΠΌΡ€Π°Ρ‡Π½Ρ‹ΠΌΠΈ Π² истории Unix. Π’Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‡Ρ‚Ρ‹ всСго Unix-сообщСства ΠΏΡ€ΠΎΠ²Π°Π»ΠΈΠ»ΠΈΡΡŒ. ΠœΠ΅ΠΆΠ΄ΠΎΡƒΡΠΎΠ±Π½Π°Ρ Π²Ρ€Π°ΠΆΠ΄Π° Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ ослабила Unix-ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡŽ, ΠΏΠΎΡ‡Ρ‚ΠΈ лишила Π΅Π΅ возмоТности ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡΡ‚ΠΎΡΡ‚ΡŒ Microsoft. Π­Π»Π΅Π³Π°Π½Ρ‚Π½Ρ‹Π΅ процСссоры ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Motorola, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ Unix-программисты, ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Π»ΠΈ нСказистым, Π½ΠΎ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌ процСссорам Intel. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ GNU оказался нСспособСн Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ свободноС ядро Unix, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΎ Π΅Ρ‰Π΅ Π² 1985 Π³ΠΎΠ΄Ρƒ, ΠΈ послС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π»Π΅Ρ‚ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΎΠΊ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ ΠΊ Π½Π΅ΠΌΡƒ стало ΠΏΠ°Π΄Π°Ρ‚ΡŒ. PC-тСхнология Π±Ρ‹Π»Π° бСзТалостно ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π΅Π½Π° Π² коммСрчСский ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. ΠŸΠΈΠΎΠ½Π΅Ρ€Ρ‹ хакСрского двиТСния 70-Ρ… Π³ΠΎΠ΄ΠΎΠ² достигли срСднСго возраста ΠΈ сбавили Ρ‚Π΅ΠΌΠΏ. АппаратноС обСспСчСниС дСшСвСло, Π½ΠΎ Unix ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ ΠΈ дальшС Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎ Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ систСмой. ΠŸΡ€ΠΈΠ²Π΅Ρ€ΠΆΠ΅Π½Ρ†Ρ‹ Unix с ΠΎΠΏΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ поняли, Ρ‡Ρ‚ΠΎ прСТняя монополия IBM смСнилась Π½ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ½ΠΎΠΏΠΎΠ»ΠΈΠ΅ΠΉ Microsoft, Π° ΠΏΠ»ΠΎΡ…ΠΎ сконструированноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Microsoft всС большС заполняло Ρ€Ρ‹Π½ΠΎΠΊ.

2.1.4. Π‘ΠΎΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΈΠΌΠΏΠ΅Ρ€ΠΈΠΈ: 1991β€”1995 Π³Π³.

Π’ 1990 Π³ΠΎΠ΄Ρƒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ противостояния сдСлал Π’ΠΈΠ»ΡŒΡΠΌ Π”ΠΆΠΎΠ»ΠΈΡ‚Ρ† (William Jolitz), ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π² ΡΠ΅Ρ€ΠΈΡŽ ΠΆΡƒΡ€Π½Π°Π»ΡŒΠ½Ρ‹Ρ… статСй ΠΎ пСрСнСсСнии BSD Unix Π½Π° ΠΌΠ°ΡˆΠΈΠ½Ρ‹ с процСссором 386-ΠΉ сСрии. Π’Π°ΠΊΠΎΠΉ пСрСнос Π±Ρ‹Π» Π²ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ, частично ΠΏΠΎΠ΄ влияниСм Π‘Ρ‚ΠΎΠ»Π»ΠΌΠ΅Π½Π°, Ρ…Π°ΠΊΠ΅Ρ€ ΠΈΠ· унивСрситСта Π² Π‘Π΅Ρ€ΠΊΠ»ΠΈ, ΠšΠΈΡ‚ Бостик (Keith Bostic), Π² 1988 Π³ΠΎΠ΄Ρƒ Π½Π°Ρ‡Π°Π» ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ частный ΠΊΠΎΠ΄ AT&T ΠΈΠ· исходных Ρ„Π°ΠΉΠ»ΠΎΠ² BSD. Однако ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ 386BSD ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ΄Π°Ρ€, ΠΊΠΎΠ³Π΄Π° Π² ΠΊΠΎΠ½Ρ†Π΅ 1991 Π³ΠΎΠ΄Π° Π”ΠΆΠΎΠΉΠ»ΠΈΡ‚Ρ† ΠΏΠΎΠΊΠΈΠ½ΡƒΠ» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ ΠΏΠΎΠ³ΡƒΠ±ΠΈΠ» ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ. БущСствуСт ряд ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹Ρ… объяснСний этому Ρ„Π°ΠΊΡ‚Ρƒ, ΠΎΠ΄Π½Π°ΠΊΠΎ всС ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Ρ‰ΡƒΡŽ линию: Π”ΠΆΠΎΠΉΠ»ΠΈΡ‚Ρ† Ρ…ΠΎΡ‚Π΅Π» Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ свой ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ свободный, ΠΈ Π±Ρ‹Π» ΠΎΠ³ΠΎΡ€Ρ‡Π΅Π½ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ спонсоры ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π°ΡΡ‚Π½ΡƒΡŽ модСль лицСнзирования.

Π’ августС 1991 Π³ΠΎΠ΄Π° Линус Π’ΠΎΡ€Π²Π°Π»ΡŒΠ΄Ρ (Linus Torvalds), Ρ‚ΠΎΠ³Π΄Π° Π΅Ρ‰Π΅ нСизвСстный студСнт ΠΈΠ· Ѐинляндии, объявил ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Linux. Π’ΠΎΡ€Π²Π°Π»ΡŒΠ΄Ρ вспоминаСт, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π³Π»Π°Π²Π½Ρ‹Ρ… ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² для Π½Π΅Π³ΠΎ послуТила высокая Ρ†Π΅Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Unix производства Sun Microsystems Π² Π΅Π³ΠΎ унивСрситСтС. Π’ΠΎΡ€Π²Π°Π»ΡŒΠ΄Ρ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π», Ρ‡Ρ‚ΠΎ Ссли Π±Ρ‹ ΠΎΠ½ Π·Π½Π°Π» ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ BSD Unix, Ρ‚ΠΎ скорСС присоСдинился Π±Ρ‹ ΠΊ Π½Π΅ΠΌΡƒ, Ρ‡Π΅ΠΌ создавал Π±Ρ‹ собствСнный ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Однако ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ 386BSD Π½Π΅ распространялся Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° 1992 Π³ΠΎΠ΄Π°, Ρ‚.Π΅. нСсколько мСсяцСв спустя послС появлСния ΠΏΠ΅Ρ€Π²ΠΎΠΉ вСрсии Linux.

Π’Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΎΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² стала ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· нСсколько Π»Π΅Ρ‚. Π’ Ρ‚ΠΎ врСмя ΠΎΠ½ΠΈ ΠΌΠ°Π»ΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Π»ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π΄Π°ΠΆΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹ Internet-Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π­Ρ‚ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΎΡΡ‚Π°Π²Π°Π»ΠΈΡΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ Unix-сообщСства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ всС Π΅Ρ‰Π΅ Π±Ρ‹Π»ΠΎ Π·Π°Ρ†ΠΈΠΊΠ»Π΅Π½ΠΎ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…, Ρ‡Π΅ΠΌ PC, ΠΈ Π½Π° ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°Ρ… примирСния особых свойств Unix с Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ частной модСлью бизнСса ΠΏΠΎ созданию ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π΅Ρ‰Π΅ 2 Π³ΠΎΠ΄Π° ΠΈ Π²Π·Ρ€Ρ‹Π²Π½ΠΎΠΉ рост Internet Π² 1993-1994 Π³ΠΎΠ΄Π°Ρ…, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ истинная Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Linux ΠΈ дистрибутивов BSD с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ стала ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠΉ для ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ части ΠΌΠΈΡ€Π° Unix. К Π½Π΅ΡΡ‡Π°ΡΡ‚ΡŒΡŽ для ΠΏΡ€ΠΈΠ²Π΅Ρ€ΠΆΠ΅Π½Ρ†Π΅Π² BSD, судСбноС прСслСдованиС BSDI (Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, которая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π”ΠΆΠΎΠΉΠ»ΠΈΡ‚Ρ†Π°) ΠΏΠΎΠ³Π»ΠΎΡ‰Π°Π»ΠΎ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΠΎΠ±ΡƒΠ΄ΠΈΠ»ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Berkeley Unix ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Linux.

Π’ Ρ‚ΠΎ врСмя Π½Π΅ΠΌΠ°Π»ΠΎ Π±Ρ‹Π»ΠΎ сказано ΠΎ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π° ΠΈ ΠΊΡ€Π°ΠΆΠ΅ Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹Ρ… сСкрСтов. ΠšΠΎΠ½Ρ‚Ρ€Π°Ρ„Π°ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π΅ Π±Ρ‹Π» ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 2 Π»Π΅Ρ‚. Π‘ΡƒΠ΄Π΅Π±Π½Ρ‹ΠΉ процСсс ΠΌΠΎΠ³ Π±Ρ‹ ΠΏΡ€ΠΎΠ΄Π»ΠΈΡ‚ΡŒΡΡ Π΅Ρ‰Π΅ дольшС, Ссли Π±Ρ‹ корпорация Novell Π½Π΅ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»Π° USL Ρƒ AT&T ΠΈ Π½Π΅ ΡƒΡ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π»Π° спор. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², ΠΈΠ· 18 ООО Ρ„Π°ΠΉΠ»ΠΎΠ², ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… дистрибутив, Π±Ρ‹Π»ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΎ 3, Π° Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ Π±Ρ‹Π»ΠΈ внСсСны Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ измСнСния. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ этому, унивСрситСт согласился Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° авторскиС ΠΏΡ€Π°Π²Π° USL Π² ΠΏΠΎΡ‡Ρ‚ΠΈ 70 Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π΄Π°Π»Π΅Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ свободно.