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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для Linux. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Β»

Автор ΠœΠ°Ρ€ΠΊ ΠœΠΈΡ‚Ρ‡Π΅Π»Π»

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для Linux

ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄

ΠœΠ°Ρ€ΠΊ ΠœΠΈΡ‚Ρ‡Π΅Π»Π»

Π”ΠΆΠ΅Ρ„Ρ„Ρ€ΠΈ ΠžΡƒΠ»Π΄Π΅ΠΌ

АлСкс Бамьюэл

Об Π°Π²Ρ‚ΠΎΡ€Π°Ρ…

ΠœΠ°Ρ€ΠΊ ΠœΠΈΡ‚Ρ‡Π΅Π»Π» (Mark Mitchell) ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π±Π°ΠΊΠ°Π»Π°Π²Ρ€Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π² Гарвардском унивСрситСтС Π² 1994 Π³ΠΎΠ΄Ρƒ ΠΈ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ магистра β€” Π² Бтанфордском унивСрситСтС Π² 1999 Π³ΠΎΠ΄Ρƒ. Π•Π³ΠΎ Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ исслСдования касались Ρ‚Π΅ΠΎΡ€ΠΈΠΈ слоТности вычислСний ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ бСзопасности. ΠœΠ°Ρ€ΠΊ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π» участиС Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ GNU-компиляторов (GCC).

Π”ΠΆΠ΅Ρ„Ρ„Ρ€ΠΈ ΠžΡƒΠ»Π΄Π΅ΠΌ (Jeffrey Oldham) ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π±Π°ΠΊΠ°Π»Π°Π²Ρ€Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π² унивСрситСтС Райс Π² 1991 Π³ΠΎΠ΄Ρƒ. ПослС Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Π¦Π΅Π½Ρ‚Ρ€Π΅ исслСдования ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСний ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π΄ΠΎΠΊΡ‚ΠΎΡ€Π° философии Π² Бтанфордском унивСрситСтС Π² 2000 Π³ΠΎΠ΄Ρƒ. Π•Π³ΠΎ Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ исслСдования касались Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Π’ настоящСС врСмя ΠΎΠ½ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ GNU-компиляторов ΠΈ ΠΏΠΈΡˆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… расчСтов.

АлСкс Бамьюэл (Alex Samuel) ΠΎΠΊΠΎΠ½Ρ‡ΠΈΠ» физичСский Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚ Гарвардского унивСрситСта Π² 1995 Π³ΠΎΠ΄Ρƒ. Он Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠΌ-программистом Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ BBN, послС Ρ‡Π΅Π³ΠΎ вСрнулся ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ Ρ„ΠΈΠ·ΠΈΠΊΠΈ Π² Бтанфордском унивСрситСтС. АлСкс являСтся администратором ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Software Carpentry ΠΈ занимаСтся рядом Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π² частности ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ GCC.

ΠœΠ°Ρ€ΠΊ ΠΈ АлСкс основали компанию CodeSourcery LLC Π² 1999 Π³ΠΎΠ΄Ρƒ. Π”ΠΆΠ΅Ρ„Ρ„Ρ€ΠΈ ΠΏΡ€ΠΈΡˆΠ΅Π» Π² компанию Π² 2000 Π³ΠΎΠ΄Ρƒ. ЦСлями ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ созданиС срСдств Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для GNU/Linux ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм; ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ сСмСйства GNU-ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ Π² стандартный Π½Π°Π±ΠΎΡ€ срСдств Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ³ΠΎ качСства; Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚ ΠΏΠΎΠ΄ Π·Π°ΠΊΠ°Π· ΠΈ прСдоставлСниС ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΠΉ. АдрСс Web-ΡƒΠ·Π»Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ: www.codesourcery.com.

О Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Π½Ρ‚Π°Ρ…

Π­Ρ‚ΠΈ люди внСсли Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΊΠ»Π°Π΄ Π² написаниС ΠΊΠ½ΠΈΠ³ΠΈ. Они просмотрСли ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΊΠ½ΠΈΠ³ΠΈ Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ тСхничСской грамотности ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π˜Ρ… совСты ΠΈ Ρ€Π΅Ρ†Π΅Π½Π·ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΡ€Π°ΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ. Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΎΠ±ΠΌΠ°Π½ΡƒΡ‚ оТидания Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π“Π»Π΅Π½Π½ Π‘Π΅ΠΊΠ΅Ρ€ (Glenn Becker) ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… стСпСнСй, всС Π² области Ρ‚Π΅Π°Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ искусства. Π’ настоящСС врСмя ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΡ€ΠΎΠ΄ΡŽΡΠ΅Ρ€ΠΎΠΌ Π² SCIFI.COM β€” ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅ ΠΊΠ°Π½Π°Π»Π° SCI FI Π² Нью-Π™ΠΎΡ€ΠΊΠ΅. Π”ΠΎΠΌΠ° Ρƒ Π½Π΅Π³ΠΎ установлСна систСма Debian Linux, ΠΈ ΠΎΠ½ интСрСсуСтся Ρ‚Π°ΠΊΠΈΠΌΠΈ Ρ‚Π΅ΠΌΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ систСмноС администрированиС, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ. локализация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ XML.

Π”ΠΆΠΎΠ½ Π”ΠΈΠ½ (John Dean) ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π±Π°ΠΊΠ°Π»Π°Π²Ρ€Π° СстСствСнных Π½Π°ΡƒΠΊ Π² ШСффилдском унивСрситСтС Π² 1974 Π³ΠΎΠ΄Ρƒ. Π’ 1986 Π³. ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ магистра систСм автоматичСского управлСния Π² Π˜Π½ΡΡ‚ΠΈΡ‚ΡƒΡ‚Π΅ Π½Π°ΡƒΠΊ ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π² ΠšΡ€Π°Π½Ρ„ΠΈΠ»Π΄Π΅. Работая Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Roll Royce and Associates, Π”ΠΆΠΎΠ½ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для систСм Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ управлСния ядСрной Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ. ПослС ΡƒΡ…ΠΎΠ΄Π° ΠΈΠ· ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π² 1978 Π³. ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² нСфтСхимичСской ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ, занимаясь созданиСм систСм управлСния тСхнологичСскими процСссами. Π‘ 1996 ΠΏΠΎ 2000 Π³Π³. Π”ΠΆΠΎΠ½ Π±Ρ‹Π» Π΄ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ MySQL, послС Ρ‡Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΡˆΠ΅Π» Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² эту компанию. Π”ΠΆΠΎΠ½ занимаСтся пСрСносом MySQL Π² Windows ΠΈ написаниСм Π½ΠΎΠ²ΠΎΠ³ΠΎ графичСского ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° MySQL для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Windows ΠΈ X11.

Благодарности

ΠœΡ‹ Π²Ρ‹Ρ€Π°ΠΆΠ°Π΅ΠΌ Π³Π»ΡƒΠ±ΠΎΠΊΡƒΡŽ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π ΠΈΡ‡Π°Ρ€Π΄Ρƒ Π‘Ρ‚Π°Π»Π»ΠΌΠ°Π½Ρƒ (Richard Stallman), Π±Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° GNU, ΠΈ Линусу Π’ΠΎΡ€Π²Π°Π»ΡŒΠ΄ΡΡƒ (Linus Torvalds) Π±Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ядра Linux. ΠžΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ число -людСй внСсло свой Π²ΠΊΠ»Π°Π΄ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму Linux ΠΈ ΠΌΡ‹ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΠΌ ΠΈΡ… всСх.

ΠœΡ‹ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΠΌ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ унивСрситСтов Π“Π°Ρ€Π²Π°Ρ€Π΄Π°, Π‘Ρ‚Π°Π½Ρ„ΠΎΡ€Π΄Π° ΠΈ Райс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡ‡ΠΈΠ»ΠΈ нас. Π‘Π΅Π· Π½ΠΈΡ… ΠΌΡ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ рискнули Π±Ρ‹ ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΡ…!

Π ΠΈΡ‡Π°Ρ€Π΄ БтивСнс (W. Richard Stevens) написал Ρ‚Ρ€ΠΈ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π² UNIX, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ постоянно ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ. Π ΠΎΠ»Π°Π½Π΄ ΠœΠ°Π³Ρ€Π°Ρ‚ (Roland McGrath), Π£Π»ΡŒΡ€ΠΈΡ… Π”Ρ€Π΅ΠΏΠΏΠ΅Ρ€ (Ulrich Drepper) ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ написали GNU-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ языка Π‘ ΠΈ ΠΏΡ€Π΅Π²ΠΎΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΊ Π½Π΅ΠΉ.

Π ΠΎΠ±Π΅Ρ€Ρ‚ Π‘Ρ€Π°Π·ΠΈΠ» (Robert Brazile) ΠΈ Бэм КСндалл (Sam Kendall) просмотрСли Ρ€Π°Π½Π½ΠΈΠ΅ наброски нашСй ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ Π΄Π°Π»ΠΈ совСты ΠΏΠΎ Π΅Π΅ направлСнности ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ. Наши Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Π½Ρ‚Ρ‹ ΠΈ Ρ€Π΅Ρ†Π΅Π½Π·Π΅Π½Ρ‚Ρ‹ (особСнно Π“Π»Π΅Π½Π½ Π‘Π΅ΠΊΠ΅Ρ€ ΠΈ Π”ΠΆΠΎΠ½ Π”ΠΈΠ½) Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈ ошибки ΠΈ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ Π½Π°ΠΌ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ. ЕстСствСнно, ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ошибки β€” Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ Π½Π° нашСй совСсти!

Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΠΌ сотрудников ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° New Riders: Π­Π½Π½ ΠšΡƒΠΈΠ½Π½ (Ann Quinn) β€” Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ всСх вопросов, связанных с ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ ΠΊΠ½ΠΈΠ³ΠΈ: Π›ΠΎΡ€Ρƒ Π›ΠΎΠ²ΠΎΠ»Π» (Laura Loveall) β€” Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π»Π° Π½Π°ΠΌ ΡƒΠ»ΠΎΠΆΠΈΡ‚ΡŒΡΡ Π² сроки; Π‘Ρ‚Π΅Ρ„Π°Π½ΠΈ Π£ΠΎΠ»Π» (Stephanie Wall) β€” Π·Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΠ»Π° нас Π½Π° написаниС этой ΠΊΠ½ΠΈΠ³ΠΈ.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма Linux Π²ΠΈΡ…Ρ€Π΅ΠΌ Π²ΠΎΡ€Π²Π°Π»Π°ΡΡŒ Π² ΠΌΠΈΡ€ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². Π‘Ρ‹Π»ΠΎ врСмя, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹Π±ΠΎΡ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π±Ρ‹Π» ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ коммСрчСскими ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами ΠΈ прилоТСниями. Π£ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π΅ Π±Ρ‹Π»ΠΎ возмоТности ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒ эти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ часто ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ довольно ТСсткиС Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Π΅ условия. Π‘ появлСниСм GNU/Linux ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… систСм с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ всС измСнилось. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² распоряТСнии ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, администраторов ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π΅ΡΡ‚ΡŒ бСсплатная опСрационная систСма с мноТСством ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ со всСми исходными тСкстами.

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

Π‘Π²ΠΎΠΈΠΌ успСхом ОБ Linux обязана Ρ‚Π°ΠΊΠΆΠ΅ философии UNIX, МногиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. появившиСся Π² AT&T UNIX ΠΈ BSD UNIX, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ»ΠΈ своС сущСствованиС Π² Linux ΠΈ Π·Π°Π»ΠΎΠΆΠΈΠ»ΠΈ основу для написания Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Ѐилософия UNIX, Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°ΡΡΡ Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ взаимодСйствия мноТСства Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, являСтся Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ОБ Linux, Π΄Π΅Π»Π°ΡŽΡ‰ΠΈΠΌ эту систСму ΡΡ‚ΠΎΠ»ΡŒ ΠΌΠΎΡ‰Π½ΠΎΠΉ. Π”Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ оснащСны ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом, Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ Π² ΠΈΡ… основС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ доступны для написания сцСнариСв Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ слоТных Π·Π°Π΄Π°Ρ‡ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, объСдиняя ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² простых сцСнариях.

GNU ΠΈ Linux

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма Linux Π½Π°Π·Π²Π°Π½Π° Π² Ρ‡Π΅ΡΡ‚ΡŒ Линуса Π’ΠΎΡ€Π²Π°Π»ΡŒΠ΄ΡΠ°, Π΅Π΅ Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ создатСля ядра систСмы. Π―Π΄Ρ€ΠΎ β€” это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая выполняСт основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. Оно взаимодСйствуСт с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ устройствами, выдСляСт ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ рСсурсы, позволяСт нСскольким ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, управляСт Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΌΠΈ систСмами ΠΈ Ρ‚.Π΄.

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

Π’ систСмах GNU/Linux Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° GNU.[1] МногиС ΠΈΠ· Π½ΠΈΡ… Π±Ρ‹Π»ΠΈ написаны Ρ€Π°Π½ΡŒΡˆΠ΅ Ρ‡Π΅ΠΌ появилось ядро Linux. ЦСль ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° GNU β€” "созданиС ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ UNIX оснащСнной бСсплатным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм" (Ρ†ΠΈΡ‚Π°Ρ‚Π° с Web-ΡƒΠ·Π»Π° www.gnu.org).

Π―Π΄Ρ€ΠΎ Linux ΠΈ GNU ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ‡Π°Ρ‰Π΅ всСго Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ просто "Linux". Но Π±Π΅Π· GNU-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ систСма Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈ Π±Π΅Π· ядра. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ GNU/Linux.

ΠžΠ±Ρ‰Π°Ρ лицСнзия GNU

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ тСксты ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π² этой ΠΊΠ½ΠΈΠ³Π΅, Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π½Π° условиях ΠΎΠ±Ρ‰Π΅ΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GNU (GPL, GNU General Public License), которая ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π•, "ΠžΠ±Ρ‰Π°Ρ лицСнзия GNU". Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ способом лицСнзируСтся Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ бСсплатных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, особСнно Π² Ρ€Π°ΠΌΠΊΠ°Ρ… GNU/Linux, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ядро систСмы. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прСдставлСнныС исходныС тСксты, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с условиями Π΄Π°Π½Π½ΠΎΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ.

ΠžΠ±Ρ‰Π°Ρ лицСнзия GNU обсуТдаСтся Π½Π° Web-ΡƒΠ·Π»Π΅ www.gnu.org/copyleft наряду с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ лицСнзиями Π½Π° бСсплатноС распространСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Найти ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ лицСнзиях Π½Π° распространСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ адрСсу http://www.opensourсС.org/licenses/index.html.

Для ΠΊΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° эта ΠΊΠ½ΠΈΠ³Π°

Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Ρ‚Ρ€Π΅Ρ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ.

β–  Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, наш Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ являСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ ΠΎΠΏΡ‹Ρ‚ создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для GNU/Linux ΠΈ стрСмящимся ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТных возмоТностях ΠΈ особСнностях систСмы. Π’Π°ΠΊΠΈΡ… Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ Π³Π»Π°Π²Ρ‹, посвящСнныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ процСссов ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅ΠΆΠ·Π°Π΄Π°Ρ‡Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ устройствами. ΠœΡ‹ ΠΏΠΎΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свои ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ быстрСС, Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅ ΠΈ бСзопаснСС.

β–  Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, наш Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ являСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ ΠΎΠΏΡ‹Ρ‚ программирования для Π΄Ρ€ΡƒΠ³ΠΎΠΉ UNIX-систСмы ΠΈ ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для GNU/Linux. Π’Π°ΠΊΠΎΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌ со стандартными API-функциями, ΠΈ Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎΠ± особСнностях систСмы, Π΅Π΅ ограничСниях, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… возмоТностях ΠΈ спСцифичСских ΡΠΎΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡΡ….