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

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

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

КаТдой отрасли Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΈ проСктирования присуща своСобразная тСхничСская ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π°. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ отраслСй Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ нСписаныС Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ образования ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΡŽΡ‰Π΅Π³ΠΎ спСциалиста, которая ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ Π²Π°ΠΆΠ½Π°, ΠΊΠ°ΠΊ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΈ справочныС руководства (Π° ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ накоплСния ΠΎΠΏΡ‹Ρ‚Π° часто являСтся Π΄Π°ΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎΠΉ). Π‘Ρ‚Π°Ρ€ΡˆΠΈΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΊΠΎΠ»ΠΎΡΡΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ скрытых Π·Π½Π°Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΈΡ… ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°ΠΌ "особым ΠΏΡƒΡ‚Π΅ΠΌ" (ΠΊΠ°ΠΊ Ρƒ Дзэн-буддистов), Ρ‚.Π΅. знания "Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ посрСдством особой ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π²Π½Π΅ свящСнного писания".

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС являСтся ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ· Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°. ВСхнология измСняСтся ΡΡ‚ΠΎΠ»ΡŒ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ срСды ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈ ΠΈΡΡ‡Π΅Π·Π°ΡŽΡ‚ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ быстро, Ρ‡Ρ‚ΠΎ Ρ‚.Π½. тСхничСская ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° опрСдСляСтся ΠΊΠ°ΠΊ кратковрСмСнная ΠΈ нСустойчивая. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя это ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ всСгда справСдливо. ΠžΡ‡Π΅Π½ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΠ»ΠΈ свою Π΄ΠΎΠ»Π³ΠΎΠ²Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒ, Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ для развития устойчивой тСхничСской ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹, особого искусства ΠΈ связанной с Π½ΠΈΠΌ философии проСктирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ поколСния ΠΊ поколСнию ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ².

Одним ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ‚Π°ΠΊΠΎΠΉ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹ являСтся ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Unix. Π”Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ являСтся ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° Internet. Однако Π² Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π²Π΅ΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π΅ эти ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π΅Π΄ΠΈΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅. ОбС ΠΎΠ½ΠΈ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ, ΠΈ с Π½Π°Ρ‡Π°Π»Π° 80-Ρ… Π³ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π²Π΅ΠΊΠ° Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈΡ… становится всС Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅, поэтому Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π½Π΅ проводятся.

1.2. Π”ΠΎΠ»Π³ΠΎΠ²Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒ Unix

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма Unix Ρ€ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ Π² 1969 Π³ΠΎΠ΄Ρƒ ΠΈ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° возникновСния находится Π² процСссС постоянного использования ΠΈ развития. Unix ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ»Π° нСсколько эпох, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… стандартами ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ индустрии, β€” ΠΎΠ½Π° ΡΡ‚Π°Ρ€ΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ станции, микропроцСссоры ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ с видСодисплСями, ΠΈ являСтся соврСмСнником ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ памяти. Из всСх соврСмСнных систСм раздСлСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (timesharing systems) Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ VM/CMS производства ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ IBM ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° сущСствуСт Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄, ΠΎΠ΄Π½Π°ΠΊΠΎ Unix-ΠΌΠ°ΡˆΠΈΠ½Ρ‹ обСспСчили Π² сотни тысяч Ρ€Π°Π· большС слуТСбных часов. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Unix, вСроятно, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ больший объСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… вычислСний, Ρ‡Π΅ΠΌ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ систСмы раздСлСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Unix нашла своС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ машин, Ρ‡Π΅ΠΌ любая другая опСрационная систСма. ΠžΡ‚ ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций ΠΈ сСрвСров, ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΌΠΈΠ½ΠΈ-ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Π΄ΠΎ ΠΊΠ°Ρ€ΠΌΠ°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈ встроСнного сСтСвого оборудования, Unix ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»Π° ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚, вСроятно, большС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ обСспСчСниС, Ρ‡Π΅ΠΌ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Ρ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы вмСстС взятыС.

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

Π‘ΠΎΠΌΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ прСдсказания ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Unix иссякнСт ΠΈΠ»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ вытСснСна Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами, постоянно Π²Ρ‹ΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅Π΅ возникновСния. Но Π΄ΠΎ сих ΠΏΠΎΡ€ Unix, воплощСнная сСгодня Π² Linux, BSD Solaris ΠΈ MacOS X ΠΈ ΠΎΠΊΠΎΠ»ΠΎ дСсятка Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², выглядит сильнСС, Ρ‡Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ.

Π ΠΎΠ±Π΅Ρ€Ρ‚ ΠœΠ΅Ρ‚ΠΊΠ°Π»Ρ„ (Robert Metcalf), ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ Ethernet, Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ссли ΠΊΡ‚ΠΎ-Π»ΠΈΠ±ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ, Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‰ΡƒΡŽ Ethernet, Ρ‚ΠΎ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Π²Π°Π½Π° "Ethernet", поэтому Ethernet Π½Π΅ ΡƒΠΌΡ€Π΅Ρ‚ Π½ΠΈΠΊΠΎΠ³Π΄Π°[2]. 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).