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

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

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

ОбС конструкторскиС философии обоснованы, Π½ΠΎ Π΄Π²Π° лагСря ΠΈΠΌΠ΅ΡŽΡ‚ большиС слоТности ΠΏΡ€ΠΈ рассмотрСнии ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ зрСния. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ рСфлСкс Unix-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° β€” Π²Ρ‹Π±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈΠ· Π³ΠΎΠ»ΠΎΠ²Ρ‹ Macintosh-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ°ΠΊ ΠΊΡ€ΠΈΡ‡Π°Ρ‰ΡƒΡŽ массу, приятныС для Π³Π»Π°Π·Π° Π΄ΠΈΠ»Π΅Ρ‚Π°Π½Ρ‚Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ притягиваСт Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… Unix-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². И Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ нравится β€” Ρ‚Π΅ΠΌ Ρ…ΡƒΠΆΠ΅ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ; ΠΎΠ½ΠΈ вСрнутся, ΠΊΠΎΠ³Π΄Π° ΠΈΠΌ откроСтся Ρ‚Π°ΠΉΠ½Π°.

Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ такая ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π½Π°ΠΌ послуТила. ΠœΡ‹ β€” Ρ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΠΈ Internet ΠΈ World Wide Web. НашС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈ наши Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΈ Π³ΠΎΡΠΏΠΎΠ΄ΡΡ‚Π²ΡƒΡŽΡ‚ Π² ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… вычислСниях, прилоТСниях, Π³Π΄Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ трСбованиями ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ часа Π² сутки ΠΈ сСмь Π΄Π½Π΅ΠΉ Π² нСдСлю, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ простои. ΠœΡ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ создаСм ΠΏΡ€ΠΎΡ‡Π½ΡƒΡŽ инфраструктуру; ΠΌΡ‹ Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΌ случаС Π½Π΅ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹, Π½ΠΎ Π½Π΅ сущСствуСт Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹ создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, которая ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΠ»Π°ΡΡŒ Π±Ρ‹ ΠΊ нашим Ρ€Π΅ΠΊΠΎΡ€Π΄Π°ΠΌ, ΠΈ ΠΌΡ‹ гордимся своСй ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€ΠΎΠΉ.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ всС большС сталкиваСмся с трудностями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ взгляда. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Π² ΠΌΠΈΡ€Π΅ находятся Π½Π΅ Π² сСрвСрных ΠΊΠΎΠΌΠ½Π°Ρ‚Π°Ρ…, Π° скорСС Π² Ρ€ΡƒΠΊΠ°Ρ… Ρ‚Π΅Ρ… самых ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π’ Ρ€Π°Π½Π½ΠΈΠ΅ Π΄Π½ΠΈ Unix, Π΄ΠΎ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², наша ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° опрСдСляла сСбя частично ΠΊΠ°ΠΊ протСст ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΊΡƒΠ»ΡŒΡ‚Π° мэйнфрСймов, Ρ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ "большого ΠΆΠ΅Π»Π΅Π·Π°". ПозднСС ΠΌΡ‹ Π²ΠΏΠΈΡ‚Π°Π»ΠΈ ΠΈΠ΄Π΅Π°Π»ΠΈΠ·ΠΌ Ρ€Π°Π½Π½ΠΈΡ… энтузиастов ΠΌΠΈΠ½ΠΈ-ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²: ΠΌΠΎΡ‰Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ β€” людям. Но сСгодня ΠΌΡ‹ являСмся слуТитСлями ΠΊΡƒΠ»ΡŒΡ‚Π°; ΠΌΡ‹ люди, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ сСти ΠΈ "большоС ΠΆΠ΅Π»Π΅Π·ΠΎ". И нашС скрытоС Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ гласит: "Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ наши ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΌΡ‹".

Π’ 2003 Π³ΠΎΠ΄Ρƒ Π² нашСй ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΎΡΡŒ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ΅ β€” Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ высокомСриСм ΠΈ миссионСрским ΠΏΠΎΠΏΡƒΠ»ΠΈΠ·ΠΌΠΎΠΌ. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Ρ‚ΡŒ 92% ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ ΠΈΠ³Ρ€Ρ‹, ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°, блСстящиС GUI-интСрфСйсы ΠΈ (Ρ‡Ρ‚ΠΎ касаСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ тСхничСских ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ) Π»Π΅Π³ΠΊΠΈΠ΅ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, тСкстовыС процСссоры ΠΈ элСктронныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ΠœΡ‹ Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ усилия Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ GNOME ΠΈ KDE, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ Unix симпатичноС Π»ΠΈΡ†ΠΎ. Но Π² сСрдцС ΠΌΡ‹ Π΄ΠΎ сих ΠΏΠΎΡ€ высокомСрны, Π³Π»ΡƒΠ±ΠΎΠΊΠΎ Π½Π΅ ΠΆΠ΅Π»Π°Π΅ΠΌ, Π° Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях Π½Π΅ способны ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π²Ρ‹ΡΠ»ΡƒΡˆΠΈΠ²Π°Ρ‚ΡŒ поТСлания Π½Π΅ΠΈΡΠΊΡƒΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

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

Π’Π΅Π»ΠΈΡ‡Π°ΠΉΡˆΠ°Ρ наша ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΠ°ΠΊ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹ β€” смоТСм Π»ΠΈ ΠΌΡ‹ пСрСрасти прСдполоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π½Π°ΠΌ слуТили, смоТСм Π»ΠΈ ΠΌΡ‹ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ, Π½ΠΎ ΠΈ силой повсСднСвной ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, Ρ‡Ρ‚ΠΎ Macintosh-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ? Π˜Ρ… Ρ‚ΠΎΡ‡ΠΊΠ° зрСния Π² Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ смыслС, Π½ΠΎ ΠΌΠ΅Π½Π΅Π΅ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎ для Mac описана Π² "The Inmates Are Running the Asylum" [14], ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π΅ Π°Π²Ρ‚ΠΎΡ€ Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ взаимодСйствия, содСрТащСй (нСсмотря Π½Π° случайныС ΠΏΡ€ΠΈΡ‡ΡƒΠ΄Ρ‹) ΠΌΠ½ΠΎΠ³ΠΎ тяТСлой ΠΏΡ€Π°Π²Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ слСдовало Π±Ρ‹ Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Unix-программисту.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ этого; ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ слуТитСлями ΠΊΡƒΠ»ΡŒΡ‚Π°, привлСкая ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅ ΠΌΠ΅Π½ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈ Ρ‚Π°Π»Π°Π½Ρ‚Π»ΠΈΠ²Π΅ΠΉΡˆΠΈΡ…, ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½ΡƒΡŽ элиту, ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° нашСй историчСской Ρ€ΠΎΠ»ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ инфраструктуры ΠΈ сСтСй. Но Π² Ρ‚Π°ΠΊΠΎΠΌ случаС наша ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π°, вСсьма вСроятно, ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ Π² ΡƒΠΏΠ°Π΄ΠΎΠΊ ΠΈ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ потСряСт Π΄ΠΈΠ½Π°ΠΌΠΈΠ·ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π» нас Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ дСсятилСтий. ΠšΡ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ людям; ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ Ρ‚ΡƒΠ΄Π°, Π³Π΄Π΅ Π±ΡƒΠ΄ΡƒΡ‚ мощности ΠΈ дСньги, ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΌ 92% всСго ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π•ΡΡ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ этим ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Microsoft, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ нравятся.

Или ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ². Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ исходного ΠΊΠΎΠ΄Π° ΡƒΠΏΠΎΡ€Π½ΠΎ стараСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это. Однако Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ привнСсли Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ, нСдостаточно. НСобходимо ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ наши ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.

Π’ Π³Π»Π°Π²Π΅ 4 ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π»Π°ΡΡŒ, ΠΊΠ°ΠΊ Π²Π°ΠΆΠ½ΠΎ ΠΎΡ‚Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ прСдполоТСния ΠΈ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ тСхничСских ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, прСдлагая ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈ с идСями Дзэн ΠΎΠ± освобоТдСнии ΠΈ "Ρ€Π°Π·ΡƒΠΌΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ". БСйчас Π½Π°ΠΌ приходится Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΌ Π²ΠΈΠ΄ΠΎΠΌ освобоТдСния. ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ тСрпимости ΠΊ нСтСхничСским ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Π°Π²Π½ΠΈΡ… ΠΏΡ€Π΅Π΄ΡƒΠ±Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сдСлали нас Ρ‚Π°ΠΊΠΈΠΌΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌΠΈ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° Macintosh Π½Π°Ρ‡Π°Π»Π° ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ с нашСй β€” Π² основС MacOS X стоит Unix, ΠΈ сСгодня Mac-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ (хотя ΠΈ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Π½Π΅ Π±Π΅Π· трудностСй) ΠΏΡ€ΠΈΡΠΏΠΎΡΠ°Π±Π»ΠΈΠ²Π°ΡŽΡ‚ свой Ρ€Π°Π·ΡƒΠΌ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ достоинств Unix, сфокусированных Π½Π° инфраструктурС. Аналогично, нашСй ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ достоинства Macintosh, связанныС с ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ систСмы Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Unix-ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° избавляСтся ΠΎΡ‚ своСй изолированности. Одним ΠΈΠ· Π½ΠΈΡ… являСтся слияниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, ΠΏΠΎ всСй видимости, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ, сообщСства Unix/ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ исходный ΠΊΠΎΠ΄ с Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ называСтся "Π³ΠΈΠ±ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅" (agile programming)[159]. Π’ Π³Π»Π°Π²Π΅ 4 ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ Unix-программисты ΡƒΠ΄Π°Ρ‡Π½ΠΎ ΡƒΡ…Π²Π°Ρ‚ΠΈΠ»ΠΈΡΡŒ Π·Π° идСю Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΡ€Π΅Π΄ΡƒΠ±Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ мыслитСлСй Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ программирования. Π Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ программирования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π±Π»ΠΎΡ‡Π½ΠΎΠ΅ тСстированиС (unit-testing) ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ Π²ΠΎΠΊΡ€ΡƒΠ³ областСй (design around stories), каТСтся, ясно Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΠΈ ΠΎΠ±ΠΎΡΡ‚Ρ€ΡΡŽΡ‚ практичСскиС ΠΏΡ€ΠΈΠ΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎ этого Π±Ρ‹Π»ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСны Π² Unix-Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΈ, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ нСявно. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Unix-традиция ΠΌΠΎΠΆΠ΅Ρ‚ привнСсти Π² Π³ΠΈΠ±ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΈ ΡƒΡ€ΠΎΠΊΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ»Π΅Ρ‚Π½Π΅Π³ΠΎ ΠΎΠΏΡ‹Ρ‚Π°. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ свою долю Ρ€Ρ‹Π½ΠΊΠ°, ΠΎΡ‡Π΅Π½ΡŒ вСроятно, Ρ‡Ρ‚ΠΎ эти ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡΡ, ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ с Ρ€Π°Π½Π½ΠΈΠΌΠΈ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π°ΠΌΠΈ Internet ΠΈ Unix послС 1980 Π³ΠΎΠ΄Π°.

20.6. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ Π²Π΅Ρ€ΠΈΡ‚ΡŒ

Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Unix ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π₯ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΌΡ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ?

Π—Π° Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Ρ‚Ρ€ΠΈΠ΄Ρ†Π°Ρ‚ΠΈΠ»Π΅Ρ‚Π½ΡŽΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΌΡ‹ прСуспСли Π² Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… трудностСй. ΠœΡ‹ Π±Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΏΡ€ΠΎΡ…ΠΎΠ΄Ρ†Π°ΠΌΠΈ Π»ΡƒΡ‡ΡˆΠΈΡ… практичСских ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ. ΠœΡ‹ создали сСгодняшниС Internet ΠΈ Web. ΠœΡ‹ создали ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΠ΅, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ слоТныС ΠΈ самыС Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ систСмы ΠΈΠ· ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Π²ΡˆΠΈΡ…. ΠœΡ‹ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ»ΠΈ монополию IBM ΠΈ выступили ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΌΠΎΠ½ΠΎΠΏΠΎΠ»ΠΈΠΈ Microsoft.

Однако Π½Π΅ всС это ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈΡƒΠΌΡ„ΠΎΠΌ. Π’ 1980-Ρ… Π³ΠΎΠ΄Π°Ρ… ΠΌΡ‹ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΠ»ΠΈ свою ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρƒ, согласившись с частным Π·Π°Ρ…Π²Π°Ρ‚ΠΎΠΌ Unix. ΠœΡ‹ Π΄ΠΎΠ»Π³ΠΎ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°Π»ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ класса ΠΈ нСтСхничСскими ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ прСдоставили Microsoft ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ случай для внСдрСния низкокачСствСнных стандартов ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π£ΠΌΠ½Ρ‹Π΅ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ объявляли ΠΊΡ€Π°Ρ… нашСй Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, сообщСства ΠΈ Π½Π°ΡˆΠΈΡ… цСнностСй.

Но ΠΌΡ‹ всСгда ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»ΠΈΡΡŒ. ΠœΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ ошибки, Π½ΠΎ ΠΌΡ‹ учимся Π½Π° своих ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…. ΠœΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»ΠΈ Π½Π°ΡˆΡƒ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· поколСния; ΠΌΡ‹ Π²ΠΏΠΈΡ‚Π°Π»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π½Π½ΠΈΡ… акадСмичСских Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ², ARPANET-экспСримСнтаторов, энтузиастов ΠΌΠΈΠ½ΠΈ-ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈ мноТСства Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€. Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ исходного ΠΊΠΎΠ΄Π° Π²ΠΎΠ·Ρ€ΠΎΠ΄ΠΈΠ»ΠΎ силу ΠΈ ΠΈΠ΄Π΅Π°Π»ΠΈΠ·ΠΌ Π½Π°ΡˆΠΈΡ… Ρ€Π°Π½Π½ΠΈΡ… Π»Π΅Ρ‚, ΠΈ сСгодня ΠΌΡ‹ сильнСС ΠΈ многочислСннСС, Ρ‡Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ.

Π”ΠΎ сих ΠΏΠΎΡ€ Π΄ΠΎΠ²ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Unix-Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ² всСгда Π±Ρ‹Π»ΠΈ Π² краткосрочном Π²Ρ‹ΠΈΠ³Ρ€Ρ‹ΡˆΠ΅, Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π»ΠΈ Π² долгосрочной пСрспСктивС. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚ΡŒ, Ссли Ρ€Π΅ΡˆΠΈΠΌΡΡ Π½Π° это.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ

А

Глоссарий Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΄Π°Π½Ρ‹ опрСдСлСния Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Ρ… Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² основном тСкстС ΠΊΠ½ΠΈΠ³ΠΈ.

API

Application Programming Interface. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Набор ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Ρ‹Ρ… Π²Ρ‹Π·ΠΎΠ²ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обмСниваСтся Π΄Π°Π½Π½Ρ‹ΠΌΠΈ со связываСмой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΈΠ»ΠΈ ядром ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, ΠΈΠ»ΠΈ ΠΈΡ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ.

BSD

Berkeley System Distribution, ΠΈΠ»ΠΈ Berkeley Software Distribution. Дистрибутив систСмы Π‘Π΅Ρ€ΠΊΠ»ΠΈ, ΠΈΠ»ΠΈ дистрибутив ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π‘Π΅Ρ€ΠΊΠ»ΠΈ. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹. ΠžΠ±Ρ‰Π΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ дистрибутивов Unix, Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Computer Science Research Group Π² ΠšΠ°Π»ΠΈΡ„ΠΎΡ€Π½ΠΈΠΉΡΠΊΠΎΠΌ унивСрситСтС Π² Π‘Π΅Ρ€ΠΊΠ»ΠΈ Π² ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΌΠ΅ΠΆΠ΄Ρƒ 1976 ΠΈ 1994 Π³ΠΎΠ΄Π°ΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Unix-систСм с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, гСнСтичСски происходящих ΠΎΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… дистрибутивов.