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

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

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

78. Stallman R. M. The GNU Manifesto. - C. 62.

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ доступСн Π² Web <http://www.gnu.org/gnu/manifesto.html>.

79. Stephenson N. In the Beginning Was the Command Line. 1999. β€” C. 290.

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ доступСн Π² Web <http://www.cryptonomicon.com/beginning.html>.

80. Stevens W. R. Unix Network Programming. Prentice-Hall, 1990. - C. 205.

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ·Π΄Π½ΠΈΡ… изданиях ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ рассмотрСниС сСтСвых срСдств Unix вСрсии 6, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ mx().

81. Stevens W. R. Advanced Programming in the Unix Environment. Addison-Wesley, 1992. - C. 18.

Π˜ΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π΅Π΅ руководство ΠΏΠΎ Unix API. ПолСзная ΠΊΠ½ΠΈΠ³Π° для ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠ³ΠΎ программиста ΠΈΠ»ΠΈ Ρ‚Π°Π»Π°Π½Ρ‚Π»ΠΈΠ²ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°, стоящСС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Unix Network Programming

82. Stroustrup Π’. The Π‘++ Programming Language. Addison-Wesley, 1991. - C. 358.

83. Tanenbaum A. S., Van Renesse R. A Critique of the Remote Procedure Call Paradigm. Π”ΠΎΠΊΠ»Π°Π΄Ρ‹ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ EUTECO'88, 1988. - Π‘. 207.

84. Tidwell D. XSLT:MasteringXML Transformations. O'Reilly & Associates, 2001. - C. 223.

85. Torvalds L., Diamond D .Just for Fun: The Story of an Accidental Revolutionary. HarperBusiness, 2001. - C. 428, 436.

86. Vaughan G. V., Tromey Π’., Taylor I. L. GNU Autoconf, Automake, and Libtool. New Riders Publishing, 2000. - C. 395.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ руководство ΠΏΠΎ инструмСнтам автоконфигурирования GNU. Доступно Π² Web <http://sources.redhat.com/autobook/>.

87. Vo K.-P. "The Discipline and Method Architecture for Reusable Libraries". Software Practice & Experience, 2000. β€” C. 124.

Π‘Ρ‚Π°Ρ‚ΡŒΡ доступна Π² Web <http://www.research.att.com/sw/tools/vcodex/dm-spe.ps>.

88. Wall L., Christiansen Π’., Orwant J. Programming Perl, (Π’Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅). O'Reilly & Associates, 2000. - C. 363.

89. Welch B. Practical Programming in Tсl and Tk. Prentice-Hall, 1999. - C. 366.

90. Williams S. Free as in Freedom. O'Reilly & Associates, 2002. - C. 70.

Книга доступна Π² Web <http://www.oreilly.com/openbook/freedom/index.html>.

91. Yourdon E. Death March. The Complete Software Developer's Guide to Surviving "Mission Impossible" Projects. Prentice-Hall, 1997. - C. 408.

Π’

ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΊΠ»Π°Π΄

Π›ΡŽΠ±ΠΎΠΉ ΠΈΠ· ΠΏΠΎΡΠ΅Ρ‚ΠΈΠ²ΡˆΠΈΡ… ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡŽ USENIX Π² ΠΌΠΎΠ΄Π½ΠΎΠΌ ΠΎΡ‚Π΅Π»Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ„Ρ€Π°Π·Π° Π²Ρ€ΠΎΠ΄Π΅: "Π’Ρ‹ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚Π΅Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… людСй, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ?" ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Ρ„Ρ€Π°Π·Π΅: "Π‘ΠΌΠΎΡ‚Ρ€ΠΈ, Π²ΠΎΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΏΠΎΡ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ подвиТная Ρ„ΠΎΡ€ΠΌΠ° ΠΎΠΌΠ΅Ρ€Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡƒΠ΄ΠΈΠ½Π³Π°!", ΠΏΡ€ΠΎΠ·Π²ΡƒΡ‡Π°Π²ΡˆΠ΅ΠΉ ΠΈΠ· уст гостиничной ΠΎΡ„ΠΈΡ†ΠΈΠ°Π½Ρ‚ΠΊΠΈ, разносящСй ΠΊΠΎΠΊΡ‚Π΅ΠΉΠ»ΠΈ.

β€”Π­Π»ΠΈΠ·Π°Π±Π΅Ρ‚ Π—Π²ΠΈΠΊΠΊΠΈ (Elizabeth Zwicky)

КСн ΠΡ€Π½ΠΎΠ»ΡŒΠ΄ (Ken Arnold) Π±Ρ‹Π» Ρ‡Π»Π΅Π½ΠΎΠΌ Π³Ρ€ΡƒΠΏΠΏΡ‹, которая создавала вСрсии 4BSD Unix. Он написал ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ curses(3) ΠΈ Π±Ρ‹Π» ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ rogue(6). КСн ΠΡ€Π½ΠΎΠ»ΡŒΠ΄ являСтся Ρ‚Π°ΠΊΠΆΠ΅ соавтором Java Reference Manual (Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ языку Java) ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… экспСртов ΠΏΠΎ Java ΠΈ ОО-тСхнологиям.

Π‘Ρ‚ΠΈΠ²Π΅Π½ М. Π‘Π΅Π»Π»ΠΎΠ²ΠΈΠ½ (Steven М. Bellovin), работая Π² 1979 Π³. Π² УнивСрситСтС Π‘Π΅Π²Π΅Ρ€Π½ΠΎΠΉ ΠšΠ°Ρ€ΠΎΠ»ΠΈΠ½Ρ‹, вмСстС с Π’ΠΎΠΌΠΎΠΌ Враскоттом (Tom Truscott) ΠΈ Π”ΠΆΠΈΠΌΠΎΠΌ Эллисом (Jim Ellis) создал Usenet. Π’ 1982 Π³ΠΎΠ΄Ρƒ ΠΎΠ½ вошСл Π² состав AT&T Bell Laboratories, Π³Π΄Π΅ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π½Π°Ρ‡Π°Π» Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ исслСдованиСм вопросов бСзопасности, ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ сСтСй Π½Π° основС Unix-систСм, Π° Ρ‚Π°ΠΊΠΆΠ΅ участвовал Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…. Он являСтся Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Ρ‡Π»Π΅Π½ΠΎΠΌ IETF (Internet Engineering Task Force β€” Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Π½Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΏΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ Π² Internet), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΠΈ (National Academy of Engineering).

Π‘Ρ‚ΡŽΠ°Ρ€Ρ‚ ЀСльдман (Stuart Feldman) Π±Ρ‹Π» ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Ρ‡Π»Π΅Π½ΠΎΠ² Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Unix Π² Bell Labs. Он написал ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ make(1) ΠΈ f77(1). Π’ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ½ являСтся Π²ΠΈΡ†Π΅-ΠΏΡ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠΌ IBM, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΌ Π·Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ исслСдования.

Π”ΠΆΠΈΠΌ ГСттис (Jim Gettys) вмСстС с Π‘ΠΎΠ±ΠΎΠΌ Π¨Π΅ΠΉΡ„Π»Π΅Ρ€ΠΎΠΌ (Bob Scheifler) ΠΈ ΠšΠΈΡ‚ΠΎΠΌ ΠŸΠ°ΠΊΠΊΠ°Ρ€Π΄ΠΎΠΌ (Keith Packard) Π±Ρ‹Π» ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² систСмы X Window Π² ΠΊΠΎΠ½Ρ†Π΅ 1980-Ρ… Π³ΠΎΠ΄ΠΎΠ². Он написал X-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, X-Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ провозгласил основноС ΠΊΡ€Π΅Π΄ΠΎ Π² конструкции X: "ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, Π° Π½Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°".

Π‘Ρ‚ΠΈΠ² ДТонсон (Steve Johnson) написал ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ уасс(1), Π° Π·Π°Ρ‚Π΅ΠΌ использовал Π΅Π΅ для написания ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ компилятора Π‘, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΌΠ΅Π½ΠΈΠ» ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ DMR Π‘ ΠΈ стал ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… C-компиляторов Π² Unix.

Π‘Ρ€Π°ΠΉΠ°Π½ ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½ (Brian Kernighan) являСтся СдинствСнным Π²ΠΈΠ΄Π½Ρ‹ΠΌ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚Π΅Π»Π΅ΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ стиля Π² сообщСствС Unix. Он стал Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΈ соавтором Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ½ΠΈΠ³, ΡΡ‚Π°Π²ΡˆΠΈΡ… классикой, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ "The Practice of Programming", "The C Programming Language", "The Unix Programming Environment". Работая Π² Bell Labs, ΠΎΠ½ стал соавтором языка awk(1) ΠΈ Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ сСмСйства инструмСнтов troff, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ eqn(1) (совмСстно с Π›ΠΎΡ€ΠΈΠ½Π΄ΠΎΠΉ Π§Π΅Ρ€Ρ€ΠΈ (Lorinda Cherry)), pic(1), ΠΈ grap(1) (с Π”ΠΆΠΎΠ½ΠΎΠΌ Π‘Π΅Π½Ρ‚Π»ΠΈ (Jon Bentley)).

Дэвид ΠšΠΎΡ€Π½ (David Korn) написал ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Korn, стилистичСский ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊ ΠΏΠΎΡ‡Ρ‚ΠΈ всСх соврСмСнных ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ Π² Unix. Он создал UWIN, эмулятор Unix для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Windows. Дэвид Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Π» исслСдования ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм ΠΈ срСдств для обСспСчСния пСрСносимости исходного ΠΊΠΎΠ΄Π°.

Майк ЛСск (Mike Lesk) Π²Ρ…ΠΎΠ΄ΠΈΠ» Π² состав ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Unix Π² Bell Labs. Π‘Ρ€Π΅Π΄ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ Π΅Π³ΠΎ Π²ΠΊΠ»Π°Π΄ΠΎΠΌ являСтся ΠΏΠ°ΠΊΠ΅Ρ‚ макросов ms, инструмСнты для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ тСкстов tb(1) ΠΈ refer(1), Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ лСксичСских Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ² lex(1) ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° UUCP (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° копирования ΠΈΠ· Unix Π² Unix).

Π”ΡƒΠ³ ΠœΠ°ΠΊΠΈΠ»Ρ€ΠΎΠΉ (Doug McIlroy) возглавлял ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ Bell Labs, Π³Π΄Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° Unix, ΠΈ создал Unix-ΠΊΠ°Π½Π°Π» (pipe). Он написал Ρ‚Π°ΠΊΠΈΠ΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, ΠΊΠ°ΠΊ spell(1), diff(1), sort(1), join(1), tr(1), ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ классичСскиС инструмСнты Unix, Π° Ρ‚Π°ΠΊΠΆΠ΅ способствовал ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ стиля Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Unix. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ» исслСдования ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ распрСдСлСния памяти ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ бСзопасности.

ΠœΠ°Ρ€ΡˆΠ°Π» ΠšΠΈΡ€ΠΊ Маккьюзик (Marshall Kirk McKusick) Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму 4.2BSD ΠΈ Π±Ρ‹Π» спСциалистом ΠΏΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌ исслСдованиям Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ CSRG (Computer Systems Research Group β€” Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΏΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌ систСмам) Π² Π‘Π΅Ρ€ΠΊΠ»ΠΈ, слСдя Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΈ выпуском вСрсий 4.3BSD ΠΈ 4.4BSD.

ΠšΠΈΡ‚ ΠŸΠ°ΠΊΠΊΠ°Ρ€Π΄ (Keith Packard) внСс Π³Π»Π°Π²Π½Ρ‹ΠΉ Π²ΠΊΠ»Π°Π΄ Π² созданиС ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° X11. Π’ΠΎ врСмя Π½Π°Ρ‡Π°Π²ΡˆΠ΅ΠΉΡΡ Π² 1999 Π³ΠΎΠ΄Ρƒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ„Π°Π·Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠšΠΈΡ‚ пСрСписал ΠΊΠΎΠ΄ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² X, создав Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½ΡƒΡŽ ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ для ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈ PDA.

Π­Ρ€ΠΈΠΊ Π‘. Π Π΅ΠΉΠΌΠΎΠ½Π΄ (Eric S. Raymond) с 1982 Π³ΠΎΠ΄Π° создаСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для Unix. Π’ 1991 Π³ΠΎΠ΄Ρƒ ΠΎΠ½ исправил "The New Hacker's Dictionary" (Новый ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ Ρ…Π°ΠΊΠ΅Ρ€Π°), ΠΈ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚ Unix-сообщСство ΠΈ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρƒ Internet-Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ², с историчСской ΠΈ антропологичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния. Π’ 1997 Π³ΠΎΠ΄Ρƒ ΠΊΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ этих исслСдований появилась ΠΊΠ½ΠΈΠ³Π° "The Cathedral and the Bazaar", которая ΠΏΠΎΠΌΠΎΠ³Π»Π° (ΠΏΠ΅Ρ€Π΅)ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ исходного ΠΊΠΎΠ΄Π°. Он Π»ΠΈΡ‡Π½ΠΎ ΠΊΡƒΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ 30 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΎΠΊΠΎΠ»ΠΎ 10 ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… FAQ-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

Π“Π΅Π½Ρ€ΠΈ БпСнсСр (Henry Spencer) Π±Ρ‹Π» Π»ΠΈΠ΄Π΅Ρ€ΠΎΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π²ΠΎΠ»Π½Ρ‹ программистов, ΠΏΡ€ΠΈΠ½ΡΠ²ΡˆΠΈΡ… Unix (срСдина 1970-Ρ… Π³ΠΎΠ΄ΠΎΠ²). Π•Π³ΠΎ Π²ΠΊΠ»Π°Π΄: свободно-распространяСмая Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° getops(3), пСрвая Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ строк, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ нашСл своС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² 4.4BSD ΠΈ ΠΊΠ°ΠΊ исходная Ρ‚ΠΎΡ‡ΠΊΠ° стандарта POSIX. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, БпСнсСр β€” извСстный экспСрт Π² области языка Π‘, ΠΎΠ½ являСтся соавтором ΠΆΡƒΡ€Π½Π°Π»Π° Π‘ News. Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚ ΠΎΠ½ считаСтся Π»ΠΈΠ΄Π΅Ρ€ΠΎΠΌ Π² Usenet ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… прСдставитСлСй сообщСства.

КСн Вомпсон (Ken Thompson) β€” ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ Unix.

Π“

ΠšΠΎΡ€Π½ΠΈ Π±Π΅Π· ΠΊΠΎΡ€Π½Π΅ΠΉ: Unix-ΠΊΠΎΠ°Π½Ρ‹ ΠœΠ°ΡΡ‚Π΅Ρ€Π° Π€Ρƒ

ΠŸΡ€Π΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠ°Π½ΠΎΠ², извСстных ΠΊΠ°ΠΊ "ΠšΠΎΡ€Π½ΠΈ Π±Π΅Π· ΠΊΠΎΡ€Π½Π΅ΠΉ" (Rootless Root), Π²Ρ‹Π·Π²Π°Π»ΠΎ оТСсточСнныС споры Π² ΡƒΡ‡Π΅Π½Ρ‹Ρ… ΠΊΡ€ΡƒΠ³Π°Ρ…. ΠŸΡ€ΠΎΠ»ΠΈΠ²Π°ΡŽΡ‚ Π»ΠΈ эти Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π½ΠΎΠ²Ρ‹ΠΉ свСт Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ прСподавания ΠΏΠ°Ρ‚Ρ€ΠΈΠ°Ρ€Ρ…ΠΎΠ² Unix? Или это просто искусная стилизация, ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‰Π°Ρ срСди ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΡ… полумифичСских Ρ„ΠΈΠ³ΡƒΡ€, ΠΊΠ°ΠΊ ΠΏΠ°Ρ‚Ρ€ΠΈΠ°Ρ€Ρ…ΠΈ Вомпсон, Π ΠΈΡ‚Ρ‡ΠΈ ΠΈ ΠœΠ°ΠΊΠΈΠ»Ρ€ΠΎΠΉ, для Π΄ΠΎΠΊΡ‚Ρ€ΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ?

ΠžΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π½Π° этот вопрос Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ВсС участники дискуссии якобы ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ этой освящСнной Π²Π΅ΠΊΠ°ΠΌΠΈ классикС ('The Tao of Programming")[160]. Но "ΠšΠΎΡ€Π½ΠΈ Π±Π΅Π· ΠΊΠΎΡ€Π½Π΅ΠΉ" Ρ€Π΅Π·ΠΊΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Ρ‚ΠΎΠ½Ρƒ ΠΈ ΡΡ‚ΠΈΠ»ΡŽ ΠΎΡ‚ свободных поэтичСских Π°Π½Π΅ΠΊΠ΄ΠΎΡ‚ΠΎΠ² Π² ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ ДТСймса (James), сконцСнтрированных Π½Π° Π·Π°Π³Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΈ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ личности ΠœΠ°ΡΡ‚Π΅Ρ€Π° Π€Ρƒ.

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π±ΠΎΠ»Π΅Π΅ умСстно ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈ Π² "AI-ΠΊΠΎΠ°Π½Π°Ρ…"[161] (AI Koans); Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΡ€ Ρ‚Ρ€Π°ΠΊΡ‚Π°Ρ‚Π° "ΠšΠΎΡ€Π½ΠΈ Π±Π΅Π· ΠΊΠΎΡ€Π½Π΅ΠΉ", Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вСрсии "AI Koans". Π’Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π±Π΅Π·ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ поиск связСй с "Loginataka"[162]; Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π²ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ нСизвСстныС Π°Π²Ρ‚ΠΎΡ€Ρ‹ "AI Koans" ΠΈ "Loginataka" Π½Π° самом Π΄Π΅Π»Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ Π»ΠΈΡ†ΠΎΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΡ‡Π΅Π½ΠΈΠΊΠΎΠΌ самого ΠœΠ°ΡΡ‚Π΅Ρ€Π° Π€Ρƒ.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ ΠΈ ΠΎ "Π‘ΠΊΠ°Π·ΠΊΠ°Ρ… Дзэн-мастСра Π“Ρ€Π΅Π³Π°" (Tales of Zen Master Greg)[163], хотя ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ сомнСния Π² ΠΈΡ… дрСвности, ΠΈ поэтому маловСроятно, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ повлияли Π½Π° "ΠšΠΎΡ€Π½ΠΈ Π±Π΅Π· ΠΊΠΎΡ€Π½Π΅ΠΉ".