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

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

Автор АлСксСй Π€Π΅Π΄ΠΎΡ€Ρ‡ΡƒΠΊ

   1. Β«Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ…Β» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Linux (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Ссли ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΠ΅ ΠΊΠ°Π»ΡŒΠ²ΠΈΠ½ΠΈΡΡ‚ΡΠΊΠΎΠΉ ΠΌΠΎΡ€Π°Π»ΠΈ, самыС Π±ΠΎΠ³Π°Ρ‚Ρ‹Π΅) обзавСдутся Mac'Π°ΠΌΠΈ; собствСнно, ΡƒΠΆΠ΅ обзаводятся;

   2. Β«Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΈΠ· Ρ…ΡƒΠ΄ΡˆΠΈΡ…Β» (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² ΠΌΠ΅Ρ€Ρƒ обСспСчСнныС ΠΈ Π·Π°ΠΊΠΎΠ½ΠΎΠΏΠΎΡΠ»ΡƒΡˆΠ½Ρ‹Π΅ Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, надСюсь, срСди Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ этого сочинСния Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ) ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚ΡƒΡ‚ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΡƒΡŽ Windows;

   3. Β«Ρ…ΡƒΠ΄ΡˆΠΈΠ΅ ΠΈΠ· Ρ…ΡƒΠ΄ΡˆΠΈΡ…Β» – Ρ‚Π΅, Ρ‡Ρ‚ΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠΏΠ°ΠΌ, студСнтам ΠΈ ΠΎΡ„ΠΈΡ†Π΅Ρ€Π°ΠΌ, Π²ΠΈΡΡ‚ΡƒΡŽΡ‚ Π½Π° дСвятСрной (соотвСтствСнно, ΠΈΠ· Тадности, ΠΎΡ‚ бСдности ΠΈΠ»ΠΈ ΠΏΠΎ пьяни), вСрнутся Π½Π° Windows ΠΏΠΈΡ€Π°Ρ‚ΡΠΊΡƒΡŽ.

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

Π’ своё врСмя АндрСй Боровский Π² своём Π±Π»ΠΎΠ³Π΅ написал ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» с ΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ Π·Π°Π³Π»Π°Π²ΠΈΠ΅ΠΌ – Β«ΠŸΠΎΡ‡Π΅ΠΌΡƒ Линукса Π½Π΅Ρ‚ ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° дСсктопах», Π³Π»Π°Π²Π½Ρ‹ΠΉ тСзис ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ сводился ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Linux Π±ΠΈΡ‚Π²Ρƒ Π·Π° дСсктопы ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Π». Π­Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ. Linux Π½Π΅ ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Π» Π±ΠΈΡ‚Π²Ρƒ Π·Π° дСсктопы. Он ΠΎΡ‚ Π½Π΅Ρ‘ постоянно уклонялся ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Ρ‚Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΠ³Π΄Π°, слСдуя Π·Π°Π²Π΅Ρ‚Ρƒ Бонапартия, Π² Π΄Ρ€Π°ΠΊΡƒ слСдовало Π²Π²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒΡΡ – Β«Π° Ρ‚Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π½ΠΎΒ».

Π’ΠΎΡ‚ ΡƒΠΆΠ΅ ΠΏΠΎΠ»Ρ‚ΠΎΡ€Π° дСсятилСтия ΠΏΠΎ Π‘Π΅Ρ‚ΠΈ Π³ΡƒΠ»ΡΡŽΡ‚ ΠΎΡ†Π΅Π½ΠΊΠΈ количСства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Linux’а ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ числу «пСрсоналок» Π²ΠΎΠΎΠ±Ρ‰Π΅. И всС эти Π³ΠΎΠ΄Ρ‹ ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, составляя 1-2%. Π§Ρ‚ΠΎ рассматриваСтся ΠΊΠ°ΠΊ ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ отсутствия роста «дСсктопной» Π΄ΠΎΠ»ΠΈ этой ОБ. На счёт Β«Π΄ΠΎΠ»ΠΈΒ» – ΡΠΎΠ³Π»Π°ΡΠΈΡ‚ΡŒΡΡ ΠΌΠΎΠΆΠ½ΠΎ, хотя ΠΊΠ°ΠΊΠΎΠ²Ρ‹ источник Ρ‚Π°ΠΊΠΈΡ… ΠΎΡ†Π΅Π½ΠΎΠΊ – Ρ‚Π°ΠΉΠ½Π° сия Π²Π΅Π»ΠΈΠΊΠ° Π΅ΡΡ‚ΡŒ. Но ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ источники эти Π²ΠΏΠΎΠ»Π½Π΅ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ‚Π½Ρ‹. Π₯отя эмпиричСскиС наблюдСния ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ число Β«Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ…Β» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Linux’а растёт. Волько срСди ΠΌΠΎΠΈΡ… Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… ΠΎΠ½ΠΎ Π·Π° Ρ‚Π΅ ΠΆΠ΅ ΠΏΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π½Π° порядок.

ОбъяснСниС этому парадоксу Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΉΡ‚ΠΈ, Ссли Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π·Π° Ρ‚ΠΎ ΠΆΠ΅ врСмя число ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Π²ΠΎΠΎΠ±Ρ‰Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΎΡΡŒ порядка Π½Π° Π΄Π²Π°. ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ число ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»Π΅ΠΉ росло ΠΎΠΏΠ΅Ρ€Π΅ΠΆΠ°ΡŽΡ‰ΠΈΠΌΠΈ Ρ‚Π΅ΠΌΠΏΠ°ΠΌΠΈ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с количСством ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ. ΠŸΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ²ΡˆΠΈΡΡŒ Π² Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠ±ΠΎΡ€, ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ стал своСго Ρ€ΠΎΠ΄Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠΌ ΠΌΠ΅Π±Π΅Π»ΠΈ соврСмСнной ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ для Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΎΠ² ΠΏΠΎ скайпу, сидСнию Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях, потрСблСния всякого Ρ€ΠΎΠ΄Π° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΈ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… занятий, Π΄Π°Π»Ρ‘ΠΊΠΈΡ… ΠΎΡ‚ производствСнной Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΡ… ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ Linux’а. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ остаётся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ΄ΠΈΠ²Π»ΡΡ‚ΡŒΡΡ ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° линуксоидов Π½Π° протяТСнии Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΡΡ‚ΠΎΠ»ΡŒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ ΡΡ‚ΠΎΠ»ΡŒ насыщСнного ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌΠΈ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΊ «пСрсоналкам».

Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Linux ΠΈ ΠΌΠ°ΠΉΠ½Ρ‚Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² Π΅Π³ΠΎ дистрибутивов паничСски боятся Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Linux станСт ΠΏΠΎ настоящСму дСсктопным. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π² Ρ‚ΠΎΡ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ΄Ρ‘Ρ‚ Π½Π° ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ. Π’Π΅Π΄ΡŒ Ρ‚ΠΎΠ³Π΄Π° ΠΈΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π·Π° Ρ‚Π΅Ρ…, ΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΠ»ΠΈ. А Π½Π΅ с Π°Π·Π°Ρ€Ρ‚ΠΎΠΌ Ρ‡ΡƒΠΊΡ‡ΠΈ Ρ…ΠΈΡ€ΡƒΡ€Π³Π° Π²ΠΎΡΠΊΠ»ΠΈΡ†Π°Ρ‚ΡŒ: Β«ΠžΠΏΡΡ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ!Β» И Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Π°ΠΈΠ²Π°Ρ‚ΡŒ всё Π·Π°Π½ΠΎΠ²ΠΎ ΠΈ ΠΏΠΎ-ΠΆΠΈΠ²ΠΎΠΌΡƒ. ΠžΠ±Ρ€Π΅ΠΊΠ°Ρ Ρ‚Π΅ΠΌ самым Linux Π½Π° ΡƒΡ‡Π°ΡΡ‚ΡŒ испорчСнной ΠΈ ΡƒΡ€Π΅Π·Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… систСм.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π― ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π» Π² этой Π³Π»Π°Π²Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π½Π΅ ΠΎ тСндСнциях развития Linux'Π°, Π° ΠΎΠ± ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΈ состава Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. И ΡƒΠΆ Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π½Π΅ Ρ…ΠΎΡ‚Π΅Π» Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ Π½Π° ΠΌΠΈΠ½ΠΎΡ€Π½Ρ‹Ρ… Ρ‚ΠΎΠ½Π°Ρ…. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ²ΠΎΠ΄Ρ‹ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΌΠ° – ΠΈΡ… Ρƒ нас (ΠΏΠΎΠΊΠ°?) Π΅ΡΡ‚ΡŒ. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½Π΅ всС ΠΌΠ°ΠΉΠ½Ρ‚Π°ΠΉΠ½Π΅Ρ€Ρ‹ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Β«ΡƒΠ»Ρ‡ΡˆΠ΅Π½ΠΈΡΠΌΠΈΒ» систСмы – Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ΄Π΅Π»ΡΡŽΡ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ инфраструктуры, Ρ€Π°Π²Π½ΠΎ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠΉ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ. Π―Ρ€ΠΊΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚Π°ΠΊΠΈΡ… дистрибутивов являСтся Ubuntu, Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ выросло большоС количСство Β«ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ…Β» Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

А Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΏΠΎΡ‚ΠΎΠΌΡƒ,

Π§Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ Π½Π° свСтС Π³ΠΎΡ€Ρ‹, ΠšΡƒΠ΄Π° Ρ‚Π°ΠΊ просто ΡƒΠ±Π΅ΠΆΠ°Ρ‚ΡŒ.

Π’ΠΎ Π΅ΡΡ‚ΡŒ BSD-систСмы – послСдний Ρ€ΡƒΠ±Π΅ΠΆ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ Π² ΠΌΠΈΡ€Π΅ UNIX-подобия.

Π§Π°ΡΡ‚ΡŒ III. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ интСрфСйсов

Π“Π»Π°Π²Π° Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ пСрвая. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ shell'ΠΎΠ²

Π”ΠΎΠ»Π³ΠΎΠ΅ врСмя ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ интСрфСйсом, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ сталкивался ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒ любой POSIX-совмСстимой ОБ, Π±Ρ‹Π» интСрфСйс ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки: ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅Π³ΠΎ ΠΎΠ½ Π²ΠΈΠ΄Π΅Π» послС Π²Π²ΠΎΠ΄Π° пароля ΠΈ Π»ΠΎΠ³ΠΈΠ½Π° Π² тСкстовой консоли. И с Π½ΠΈΠΌ ΠΆΠ΅ послСдним ΠΎΠ½ расставался, выходя ΠΈΠ· систСмы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹. НынчС это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Ρ‚Π°ΠΊ, Π²Ρ…ΠΎΠ΄ Π² систСму ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ выполняСтся Π² графичСском Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ дисплСйный ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€. Однако интСрфСйс ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки (Command Line Interface, Π΄Π°Π»Π΅Π΅ просто CLI) ΠΏΠΎ ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ остаётся Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΠΎΠΌ Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠ΄ΠΈΠ½ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π΅Π³ΠΎ история Π² этой части ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ рассмотрСна ΠΏΠ΅Ρ€Π²ΠΎΠΉ.

ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ CLI прСдставлСны классом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΈΠΌΠ΅Π½ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΌΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΌΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ просто шСллами (shell – Ρ€Π°ΠΊΠΎΠ²ΠΈΠ½Π°, скорлупа). Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ дСлится, Π½Π° основС синтаксиса ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠΌΠΈ языка, Π½Π° Π΄Π²Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ – sh- ΠΈ csh-совмСстимыС. На самом Π΄Π΅Π»Π΅ различия ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ синтаксисом ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π΅ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‚ΡΡ, Π° Π»Π΅ΠΆΠ°Ρ‚ Π³Π»ΡƒΠ±ΠΆΠ΅ – Π² ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… конструкций, Π½ΠΎ ΠΊ истории, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ обсуТдаСм, это ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚.

ПоявлСниС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ шСлла

ΠŸΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ для ΠΏΠ΅Ρ€Π²ΠΎΠ·Π΄Π°Π½Π½ΠΎΠ³ΠΎ UNIX'Π° Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая сначала имСновалась, Π·Π° отсутствиСм Π΄Ρ€ΡƒΠ³ΠΈΡ…, просто shell. Она Π±Ρ‹Π»Π° написана Π² 1978 Π³ΠΎΠ΄Ρƒ Π‘Ρ‚Π΅Ρ„Π°Π½ΠΎΠΌ Π‘ΠΎΡ€Π½ΠΎΠΌ, вслСдствиС Ρ‡Π΅Π³ΠΎ Π·Π° Π½Π΅ΠΉ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΠ»ΠΎΡΡŒ имя «шСлл Π‘ΠΎΡ€Π½Π°Β» (Bourne shell). Π―Π·Ρ‹ΠΊ Π΅Ρ‘ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° Π±Ρ‹Π» основан Π½Π° Algol 68, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Π΅ ΠΏΠΎ Ρ‚Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌ возмоТности составлСния сцСнариСв: достаточно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΏΠΎΠ·Π΄Π½Π΅Π΅ вошСдшиС Π² Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΉ Ρ„ΠΎΠ½Π΄ классичСских UNIX-ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ (ΠΏΠΎΡ€ΠΎΠ΄ΠΈΠ²ΡˆΠΈΡ…, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, BSD- ΠΈ GNU-ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹), ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠ°ΠΊ shell-скрипты. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ этому ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΊΠ½ΠΈΠ³Π΅ РассСла Π‘Π΅ΠΉΠ΄ΠΆΠ° ΠŸΡ€ΠΈΡ‘ΠΌΡ‹ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² UNIX, ΠΈΠ·Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΊΠΎΠ»ΠΎ Ρ‚Ρ€ΠΈΠ΄Ρ†Π°Ρ‚ΠΈ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, Π½ΠΎ Π² мСтодичСском ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ интСрСс ΠΈ ΠΏΠΎ сСй дСнь.

Однако, срСдства ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΏΠ΅Ρ€Π²ΠΎΠ·Π΄Π°Π½Π½ΠΎΠΌ шСллС Π‘ΠΎΡ€Π½Π° Π±Ρ‹Π»ΠΈ, мягко говоря, Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹.. Π’ извСстной Ρ‚Π°Π±Π»ΠΈΡ†Π΅ сравнСния ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ для UNIX, Π½Π΅ΠΊΠΎΠ³Π΄Π° составлСнной Π‘Ρ€Π°ΠΉΠ°Π½ΠΎΠΌ Блэкмором (Brian Blackmore), Π²ΠΎ всСх Π΅Ρ‘ строках, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ интСрактивности, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ краснорСчивоС NO . Π’ΠΎ Π΅ΡΡ‚ΡŒ Π² Π½Π΅ΠΉ Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, ΠΊ Ρ‡Π΅ΠΌΡƒ ΠΌΡ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ с ΠΌΠ»Π°Π΄Ρ‹Ρ… линуксовых Π½ΠΎΠ³Ρ‚Π΅ΠΉ: Π½ΠΈ автодополнСния, Π½ΠΈ истории ΠΊΠΎΠΌΠ°Π½Π΄, Π½ΠΈ возмоТности рСдактирования ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Π½ΠΈ Π΄Π°ΠΆΠ΅ возмоТности ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²ΠΈΠ΄ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ.

Π”Π°, ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ всё это постСпСнно ΠΈ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ – сначала Π² шСллС ΠšΠΎΡ€Π½Π° (ksh), ΠΈ Π² шСллС ΠΠ»ΡŒΠΌΠΊΠ²ΠΈΡΡ‚Π° (ash), Π·Π°Ρ‚Π΅ΠΌ изобильно Π² bash'Π΅ (Π²ΠΎΠ·Ρ€ΠΎΠΆΠ΄Ρ‘Π½Π½ΠΎΠΌ шСллС Π‘ΠΎΡ€Π½Π°), ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π² zsh, ставящСм Π½Π° сСгодняшний дСнь послСднюю Ρ‚ΠΎΡ‡ΠΊΡƒ Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ. Но сСйчас-Ρ‚ΠΎ ΠΌΡ‹ находимся Π² Π΄Π°Π»Ρ‘ΠΊΠΈΡ… 70-Ρ… Π³ΠΎΠ΄Π°Ρ… ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π²Π΅ΠΊΠ°, ΠΊΠΎΠ³Π΄Π° UNIX Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΡˆΠ΅Π» ΠΈΠ· Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΏΠ΅Π½Π°Ρ‚ AT&T (см. Π³Π»Π°Π²Ρƒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ) ΠΈ отправился Π² (ΠΏΠΎΡ‡Ρ‚ΠΈ) свободноС ΠΏΠ»Π°Π²Π°Π½ΠΈΠ΅ ΠΏΠΎ унивСрситСтам АмСрики, Π•Π²Ρ€ΠΎΠΏΡ‹ ΠΈ ΡΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… стран Π²Ρ€ΠΎΠ΄Π΅ Австралии. ΠŸΡ€ΠΈΡˆΠ²Π°Ρ€Ρ‚ΠΎΠ²Π°Π²ΡˆΠΈΡΡŒ, Π² частности, ΠΈ Π² унивСрситСтС Π‘Π΅Ρ€ΠΊΠ»ΠΈ, ΡˆΡ‚Π°Ρ‚ ΠšΠ°Π»ΠΈΡ„ΠΎΡ€Π½ΠΈΡ.

ПоявлСниС C-Shell

Π’ УнивСрситСтС Π‘Π΅Ρ€ΠΊΠ»ΠΈ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΠΎΠΌΠ½ΠΈΠΌ ΠΏΠΎ Π³Π»Π°Π²Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ, Π² это врСмя вовсю разрабатывался собствСнный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ UNIX, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ имя BSD4.4 ΠΈ ляТСт Π² основу всСх свободных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½ΠΎΠΊ бСрклианского сСмСйства. И ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΡ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² BSD, Π‘ΠΈΠ»Π» Π”ΠΆΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΡ‹ обязаны Ρ‚Π°ΠΊΠΆΠ΅ тСкстовым Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ vi, ΡƒΠΆΠ΅ Π² 1979 Π³ΠΎΠ΄Ρƒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» свою ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΡƒΡŽ имя C-shell (ΠΈΠ»ΠΈ просто csh).

ΠŸΠΎΡ‡Π΅ΠΌΡƒ? Если Π‘ΠΎΡ€Π½ ΠΏΡ€ΠΈ создании shell'ΠΏ опирался Π½Π° язык Алгол, Ρ‚ΠΎ Π”ΠΆΠΎΠΉ для языка своСго шСлла ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ» синтаксис, сходный с Ρ‚Π°ΠΊΠΎΠ²Ρ‹ΠΌ языка Π‘ΠΈ, исконного для UNIX. Π­Ρ‚ΠΎ сдСлало ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ sh ΠΈ csh нСсовмСстимыми Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ сцСнариСв. Но Π·Π°Ρ‚ΠΎ Π² csh Π±Ρ‹Π»ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ мноТСство ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… возмоТностСй – Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π±ΡƒΡ„Π΅Ρ€ истории, срСдства Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΈ Π΅Ρ‘ рСдактирования, настройка Π²ΠΈΠ΄Π° ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ, Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ схСмы настройки ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΈ Π½Π΅ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ шСлла... ΠšΠΎΡ€ΠΎΡ‡Π΅, всё Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ Π² Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ ΠΈΠ½ΠΊΠΎΡ€ΠΏΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ shell-совмСстимыС ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ bash ΠΈ zsh. И Ρ‡Ρ‚ΠΎ Π½Ρ‹Π½Π΅ каТСтся Π½Π°ΠΌ Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ любого шСлла – всё это Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ происходит ΠΈΠ· csh.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ C-shell ΠΎΡ‡Π΅Π½ΡŒ быстро стал Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Π² Π‘Ρ€Π΅ΠΊΠ»ΠΈ BSD-систСмы. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΆΠ΅ коммСрчСских UNIX'ΠΎΠ² пошли Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡƒΡ‚Ρ‘ΠΌ.

Как возроТдался шСлл

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ сказано, ΠΏΠΎ своим ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ возмоТностям шСлл Π‘ΠΎΡ€Π½Π°, с ΠΎΠ΄Π½ΠΎΠΉ стороны, оставлял ΠΆΠ΅Π»Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ. Π‘ΠΎ стороны ΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ, ΠΏΠ΅Ρ€Π΅Π΄ Π³Π»Π°Π·Π°ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Ρ… UNIX'ΠΎΠ² Π±Ρ‹Π» ΡƒΠΆΠ΅ C-Shell, сущСствСнно Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ Π² этом ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ. И ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρƒ Π½ΠΈΡ… появилась ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΎΠ³Π°Ρ‚ΠΈΡ‚ΡŒ /bin/sh срСдствами ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.