🐧 Пингвин, ΠΏΠΎΠΊΠΎΡ€ΠΈΠ²ΡˆΠΈΠΉ ΠΌΠΈΡ€: история Π²Π·Π»Π΅Ρ‚Π° Linux – ОБ, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ 96% сСрвСров

Π’ 1991 Π³ΠΎΠ΄Ρƒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ с 4 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚Π°ΠΌΠΈ памяти Ρ€ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая сСгодня управляСт большСй Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, смартфонами ΠΈ Π΄Π°ΠΆΠ΅ космичСскими Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π°ΠΌΠΈ. Π­Ρ‚ΠΎ история Linux, рассказанная ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… свидСтСлСй.

🐧 Пингвин, ΠΏΠΎΠΊΠΎΡ€ΠΈΠ²ΡˆΠΈΠΉ ΠΌΠΈΡ€: история Π²Π·Π»Π΅Ρ‚Π° Linux – ОБ, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ 96% сСрвСров
Данная ΡΡ‚Π°Ρ‚ΡŒΡ являСтся ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ. Бсылка Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π».

МСня Π·ΠΎΠ²ΡƒΡ‚ Ларс ВирцСниус, ΠΈ я Π±Ρ‹Π» Ρ‚Π°ΠΌ, ΠΊΠΎΠ³Π΄Π° зароТдался Linux. Π­Ρ‚ΠΎ ΠΌΠΎΠΈ воспоминания ΠΎ самых Ρ€Π°Π½Π½ΠΈΡ… днях Linux, Π΅Π³ΠΎ создании ΠΈ Π½Π°Ρ‡Π°Π»Π΅ ΠΏΡƒΡ‚ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ, Π³Π΄Π΅ ΠΎΠ½ находится сСгодня.

Ларс ВирцСниус. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: ВикипСдия
Ларс ВирцСниус. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: ВикипСдия

Π― Π½Π°Ρ‡Π°Π» ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΡƒ Π² Π₯Сльсинкском унивСрситСтС осСнью 1988 Π³ΠΎΠ΄Π° ΠΈ познакомился с Линусом Π’ΠΎΡ€Π²Π°Π»ΡŒΠ΄ΡΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π» Π½ΠΎΠ²Ρ‹ΠΌ ΡˆΠ²Π΅Π΄ΡΠΊΠΎΠ³ΠΎΠ²ΠΎΡ€ΡΡ‰ΠΈΠΌ студСнтом-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΌ. К ΠΊΠΎΠ½Ρ†Ρƒ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ курса ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ доступ ΠΊ Unix-сСрвСру, ΠΈ я случайно ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» Usenet (ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для общСния), ΠΎΠΏΠ΅Ρ‡Π°Ρ‚Π°Π²ΡˆΠΈΡΡŒ ΠΈ Π½Π°Π±Ρ€Π°Π² rn (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для чтСния новостСй Usenet) вмСсто rm. Π― рассказал ΠΎΠ± этом Линусу, ΠΈ ΠΌΡ‹ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ»ΠΈ Π½Π΅ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ этой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.

ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ 2004 Π³ΠΎΠ΄Π° Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ USENET Comp.Text.Tex. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: ВикипСдия
ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ 2004 Π³ΠΎΠ΄Π° Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ USENET Comp.Text.Tex. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: ВикипСдия

ПослС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ курса ΠΌΡ‹ ΠΎΠ±Π° ΡƒΡˆΠ»ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²ΠΎΠ΅Π½Π½ΡƒΡŽ слуТбу, хотя Π² Ρ€Π°Π·Π½Ρ‹Ρ… мСстах. ОсСнью 1990 Π³ΠΎΠ΄Π° ΠΌΡ‹ Π²Π΅Ρ€Π½ΡƒΠ»ΠΈΡΡŒ ΠΊ ΡƒΡ‡Π΅Π±Π΅ ΠΈ вмСстС записались Π½Π° курс программирования Π½Π° C ΠΈ Unix, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π» Π½Π΅ΠΌΠ°Π»ΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ядра Unix. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ нас ΠΊ Ρ‡Ρ‚Π΅Π½ΠΈΡŽ ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ QNX ΠΈ Plan 9. ΠœΡ‹ с Линусом обсуТдали, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ построСна опСрационная систСма, с энтузиазмом 20-Π»Π΅Ρ‚Π½ΠΈΡ… студСнтов Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ курса. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, эти Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Ρ‹ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ Π±Ρ‹Π»ΠΈ записаны для ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ².

Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол QNX 6 (Neutrino) послС установки. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: ВикипСдия

Π’ январС 1991 Π³ΠΎΠ΄Π° Линус ΠΊΡƒΠΏΠΈΠ» свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ПК Π² мСстном ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ собирал ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈΠ· ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΡ…. ПК Π±Ρ‹Π» оснащСн процСссором 386, Ρ‡Ρ‚ΠΎ ΠΏΠΎ Ρ‚Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌ Π±Ρ‹Π»ΠΎ довольно ΡˆΠΈΠΊΠ°Ρ€Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Линус Ρ…ΠΎΡ‚Π΅Π» ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄ΠΎ этого ΠΎΠ½ пользовался ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Sinclair QL с 32-Π±ΠΈΡ‚Π½Ρ‹ΠΌ процСссором Motorola 68008, ΠΎΠ½ Ρ…ΠΎΡ‚Π΅Π» ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ 32-Π±ΠΈΡ‚Π½Ρ‹ΠΉ процСссор ΠΈ Π½Π΅ ΠΆΠ΅Π»Π°Π» ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ, поэтому Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ с 286 процСссором Π½Π΅ рассматривался. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ПК Линуса ΠΈΠΌΠ΅Π» Ρ†Π΅Π»Ρ‹Ρ… 4 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈ ТСсткий диск.

Он ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π» копию ΠΈΠ³Ρ€Ρ‹ Prince of Persia, которая Π·Π°Π½ΠΈΠΌΠ°Π»Π° Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π΅Π³ΠΎ свободного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСсяцСв. ПозТС ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΡƒΠΏΠΈΠ» копию MINIX, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ послС использования Unix Π² унивСрситСтС ΠΎΠ½ Ρ…ΠΎΡ‚Π΅Π» ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΠΌΠ°.

Minix 3.3.0. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: ВикипСдия
РассказываСм, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ малоизвСстныС, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Π΅ инструмСнты Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°: ΠΎΡ‚ рСдактирования Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Π΄ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ слоТных процСссов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ tmux.

Π‘ΡƒΠΊΠ²Ρ‹ A ΠΈ B

ПослС прохоТдСния ΠΈΠ³Ρ€Ρ‹ Линус Π½Π°Ρ‡Π°Π» ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ассСмблСр Intel. ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹ ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·Π°Π» ΠΌΠ½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΡƒΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ: ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΡ‚ΠΎΠΊ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ» Π½Π° экран Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±ΡƒΠΊΠ²Ρ‹ A, Π΄Ρ€ΡƒΠ³ΠΎΠΉ – B. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ контСкста Π±Ρ‹Π»ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΠΎΡ‚ΠΎΠΊ Π±ΡƒΠΊΠ² A смСняСтся ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ Π±ΡƒΠΊΠ² B. Π­Ρ‚ΠΎ Π±Ρ‹Π»Π° пСрвая вСрсия Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·ΠΆΠ΅ станСт извСстно ΠΊΠ°ΠΊ ядро Linux.

ПозТС Линус Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ пСрСписал Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π΅Π΅ Ρ‡Π°ΡΡ‚ΡŒ Π½Π° C. Π’ ΠΊΠΎΠ½Ρ†Π΅ вСсны 1991 Π³ΠΎΠ΄Π° я написал для Π½Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ sprintf(), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π΅Ρ‰Π΅ Π½Π΅ освоил написаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ числом Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π― Ρ…ΠΎΡ‚Π΅Π» ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΡ‚ нСобходимости ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Основная Ρ‡Π°ΡΡ‚ΡŒ этого ΠΊΠΎΠ΄Π° Π΄ΠΎ сих ΠΏΠΎΡ€ присутствуСт Π² ядрС Linux Π² Π²ΠΈΠ΄Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ snprintf().

VT100 – тСкстовый ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ стал стандартом Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ для эмуляторов Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: ВикипСдия

Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Линус ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π» своС Π·Π°Ρ€ΠΎΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ΡΡ ядро ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π» Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ возмоТности. ВскорС Ρƒ Π½Π΅Π³ΠΎ появились Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ для ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°, эмуляция ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° VT100 для экрана, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄Π΅ΠΌ для Π΄ΠΎΠ·Π²ΠΎΠ½Π° Π² унивСрситСт, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Usenet ΠΈΠ· Π΄ΠΎΠΌΠ°. Настоящая научная фантастика! ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹ Линус случайно попытался ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свой ТСсткий диск для Π΄ΠΎΠ·Π²ΠΎΠ½Π° Π² унивСрситСт, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ Π΅Π³ΠΎ главная загрузочная запись Π½Π°Ρ‡ΠΈΠ½Π°Π»Π°ΡΡŒ с ATDT ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΌΠΎΠ΄Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡƒΠ»Π° унивСрситСта. ПослС этого ΠΎΠ½ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» Π² ядрС систСму ΠΏΡ€Π°Π² доступа ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅
ATDT – это ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ ΠΌΠΎΠ΄Π΅ΠΌΠ°ΠΌΠΈ для Π½Π°Π±ΠΎΡ€Π° Π½ΠΎΠΌΠ΅Ρ€Π° (AT – attention, DT – dial tone). Π’ΠΎ Π΅ΡΡ‚ΡŒ, вмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ просто Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ, систСма Β«Π½Π°Π±ΠΈΡ€Π°Π»Π°Β» Π½ΠΎΠΌΠ΅Ρ€ унивСрситСта, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ТСсткий диск Π±Ρ‹Π» ΠΌΠΎΠ΄Π΅ΠΌΠΎΠΌ.

Π’ августС 1991 Π³ΠΎΠ΄Π° Линус Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ упомянул ΠΎ своСм Π½ΠΎΠ²ΠΎΠΌ ядрС Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ новостСй comp.os.minix, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Ρ„Ρ€Π°Π·Ρƒ: Β«Π― дСлаю (Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ) ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму (просто Ρ…ΠΎΠ±Π±ΠΈ, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ большой ΠΈ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ, ΠΊΠ°ΠΊ GNU)Β». Π’ΠΎΡ‚ это ΡΠΊΡ€ΠΎΠΌΠ½ΠΎΡΡ‚ΡŒ! Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ систСма Π½Π°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ Freax. Π§Π΅Ρ€Π΅Π· нСсколько нСдСль Линус попросил Ари Π›Π΅ΠΌΠΌΠΊΠ΅, ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· администраторов ftp.funet.fi, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ tar-Π°Ρ€Ρ…ΠΈΠ². Ари Π²Ρ‹Π±Ρ€Π°Π» имя Linux, ΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ вСрсии всС Π΅Ρ‰Π΅ содСрТится ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, встроСнноС Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· исходных Ρ„Π°ΠΉΠ»ΠΎΠ².

Π’ это врСмя интСрСс ΠΊ Π½ΠΎΠ²ΠΈΠ½ΠΊΠ΅ рос, ΠΈ Линусу понадобилось ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ способ установки ΠΈ инструкции. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ Π½Π΅Π³ΠΎ Π±Ρ‹Π» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ПК, ΠΎΠ½ ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΊΠΎ ΠΌΠ½Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Linux Π½Π° ΠΌΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π΅Π³ΠΎ систСма для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Linux выросла ΠΏΠΎΠ²Π΅Ρ€Ρ… установки Minix, установка фактичСски Ρ€Π°Π½Π΅Π΅ Π½Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠΎΠΉ ПК стал ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Π±Ρ‹Π» установлСн Linux. Пока это происходило, я Π΄Ρ€Π΅ΠΌΠ°Π» – ΠΈ я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ установки: Π²Π·Π΄Ρ€Π΅ΠΌΠ½ΡƒΡ‚ΡŒ, ΠΏΠΎΠΊΠ° Линус Π΄Π΅Π»Π°Π΅Ρ‚ всю Ρ‚ΡΠΆΠ΅Π»ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

ΠŸΠ΅Ρ€Π²Ρ‹Π΅ выпуски Linux использовали Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ, Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π²ΡˆΡƒΡŽ коммСрчСскоС использованиС. НСкоторыС ΠΈΠ· Ρ€Π°Π½Π½ΠΈΡ… участников ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ свободного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ОсСнью 1991 Π³ΠΎΠ΄Π° Π ΠΈΡ‡Π°Ρ€Π΄ Π‘Ρ‚ΠΎΠ»Π»ΠΌΠ°Π½ посСтил Ѐинляндию, ΠΈ я ΠΏΡ€ΠΈΠ²Π΅Π» Линуса Π½Π° Π΅Π³ΠΎ выступлСниС. Π”Π°Π²Π»Π΅Π½ΠΈΠ΅ со стороны участников ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΌΠΎΠ΅ Π½Ρ‹Ρ‚ΡŒΠ΅ Π² ΠΈΡ‚ΠΎΠ³Π΅ ΡƒΠ±Π΅Π΄ΠΈΠ»ΠΈ Линуса Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ GNU GPL Π² Π½Π°Ρ‡Π°Π»Π΅ 1992 Π³ΠΎΠ΄Π°.

Π’ΠΎ врСмя роТдСствСнских ΠΊΠ°Π½ΠΈΠΊΡƒΠ» Линус Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» Π² Linux Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ сдСлало систСму Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΎΠΉ для Π΄Π΅ΡˆΠ΅Π²Ρ‹Ρ… машин с нСбольшим объСмом памяти.

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

1992 Π³ΠΎΠ΄

1992 Π³ΠΎΠ΄ начался со Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚ΠΎΠΉ дискуссии с Π­Π½Π΄Ρ€ΡŽ Π’Π°Π½Π΅Π½Π±Π°ΡƒΠΌΠΎΠΌ, унивСрситСтским профСссором ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ MINIX. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Ρ‹Π»ΠΈ свои взгляды Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Linux ΠΈ MINIX.

Π­Π½Π΄Ρ€ΡŽ Π’Π°Π½Π΅Π½Π±Π°ΡƒΠΌ. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: ВикипСдия

Π§Ρ‚ΠΎ особСнно Π²Π°ΠΆΠ½ΠΎ для Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ успСха Linux, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² этом Π³ΠΎΠ΄Ρƒ Π² систСму Π±Ρ‹Π»Π° ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° X11, Ρ‡Ρ‚ΠΎ сдСлало 1992 Π³ΠΎΠ΄ Π³ΠΎΠ΄ΠΎΠΌ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ Linux.

Π― Ρ€Π΅ΡˆΠΈΠ» внСсти свой Π²ΠΊΠ»Π°Π΄ Π² сообщСство, Π° Π½Π΅ нСпосрСдствСнно Π² ядро, ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π» ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° вопросы, писал Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅. Π― Ρ‚Π°ΠΊΠΆΠ΅ выпускал Π½Π΅Π΄ΠΎΠ»Π³ΠΎ ΠΏΡ€ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Π²ΡˆΠΈΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±ΡŽΠ»Π»Π΅Ρ‚Π΅Π½ΡŒ ΠΎ Linux, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ интСрСсСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΌ Π±Ρ‹Π»ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π² истории ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ с Линусом. ПозТС Π±ΡŽΠ»Π»Π΅Ρ‚Π΅Π½ΡŒ Π±Ρ‹Π» Π·Π°ΠΌΠ΅Π½Π΅Π½ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ новостСй comp.os.linux.announce.

Π’ 1992 Π³ΠΎΠ΄Ρƒ Ρ‚Π°ΠΊΠΆΠ΅ появился ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ дистрибутив Linux – Softlanding Linux System (SLS). Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π³ΠΎΠ΄Ρƒ SLS прСвратился Π² Slackware, Ρ‡Ρ‚ΠΎ Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΠ»ΠΎ Π―Π½Π° ΠœΠ΅Ρ€Π΄ΠΎΠΊΠ° Π½Π° созданиС Debian Π² 1993 Π³ΠΎΠ΄Ρƒ с Ρ†Π΅Π»ΡŒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π° сообщСство ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π’ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π³ΠΎΠ΄Ρ‹ появились ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ дистрибутивы.

Π’ 1993 Π³ΠΎΠ΄Ρƒ Линуса ΠΈ мСня приняли Π² качСствС ассистСнтов ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² унивСрситСтС. ΠœΡ‹ Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ офис, Π³Π΄Π΅ находился ПК, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Линус Π·Π°Π±Ρ€Π°Π» для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Linux, Π° я пользовался DEC-Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ для доступа ΠΊ Usenet.

ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹ Линусу стало скучно, Π΄Π° ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ПК Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, поэтому ΠΎΠ½ ΠΏΡ€ΠΎΠ²Π΅Π» Ρ†Π΅Π»Ρ‹ΠΉ дСнь, пСрСписывая парсСр ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ядра Linux Π½Π° ассСмблСрС Ρ€Π°Π΄ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ скорости. (Π­Ρ‚ΠΎ оказалось довольно бСссмыслСнным, ΠΈ ΠΏΠΎΠ·ΠΆΠ΅ парсСр снова пСрСписали Π½Π° C для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ пСрСносимости, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΡƒΠΆΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π»Π° значСния.) ΠŸΠ°Ρ€Ρƒ Π»Π΅Ρ‚ спустя ΠΎΠ½ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ» Π΄Π½ΠΈ, играя Π² Quake, якобы для стрСсс-тСстирования управлСния ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ядра. Π‘Ρ‹Π»ΠΎ вСсСло.

Π’ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Linux ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ethernet ΠΈ TCP/IP, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Usenet Π±Π΅Π· использования ΠΌΠΎΠ΄Π΅ΠΌΠ°. Π£Π²Ρ‹, Ρ€Π°Π½Π½ΠΈΠΉ сСтСвой ΠΊΠΎΠ΄ Linux ΠΈΠ½ΠΎΠ³Π΄Π° Π±Ρ‹Π» сыроват, вСдь ΠΎΠ½ Π±Ρ‹Π» написан с нуля. Π’ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Linux отправлял ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ»ΠΈ ΠΈΠ· строя всС ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² сСти. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ использованиС Linux Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΠ»ΠΈ Π² унивСрситСтской сСти Π΄ΠΎ устранСния ошибки. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ доступа ΠΊ Usenet с Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста оказалось ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΎΠΌ.

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π° нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ Β«Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° программиста»

ВСрсия 1.0

ВСсной 1994 Π³ΠΎΠ΄Π° ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Linux Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ – большС Π½Π΅Ρ‡Π΅Π³ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Linux ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сам Linux, Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Usenet ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ мноТСство ΠΊΠΎΠΏΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ xeyes. ΠœΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ 1.0 ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ Ρ€Π΅Π»ΠΈΠ·Π½ΠΎΠ΅ мСроприятиС. Π‘ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ мСроприятия составила Ρ†Π΅Ρ€Π΅ΠΌΠΎΠ½ΠΈΠ°Π»ΡŒΠ½Π°Ρ компиляция Linux 1.0 Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, ΠΏΠΎΠΊΠ° Линус ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ рассказывали, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Linux ΠΈ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½. Линус объяснил, Ρ‡Ρ‚ΠΎ коммСрчСский Unix для ПК Π±Ρ‹Π» Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Π±Ρ‹Π»ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ систСму.

Π’ 1995 Π³ΠΎΠ΄Ρƒ ΠΌΡ‹ с Линусом ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ»ΠΈ курс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ Π² унивСрситСтС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² основном состоял ΠΈΠ· большого практичСского ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Он, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π±Ρ‹Π» построСн Π½Π° Π±Π°Π·Π΅ Linux. Π― настаивал Π½Π° использовании систСмы контроля вСрсий. Π Π°Π½Π΅Π΅ я наблюдал, ΠΊΠ°ΠΊ студСнты использовали Β«ΠΊΡ€ΠΈΡ‡Π°Ρ‰ΠΈΠΉΒ» ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ вСрсий: дСлились исходным ΠΊΠΎΠ΄ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· NFS ΠΈ Π²Ρ‹ΠΊΡ€ΠΈΠΊΠΈΠ²Π°Π»ΠΈ Β«Π― Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΡŽ этот Ρ„Π°ΠΉΠ»!Β», ΠΊΠΎΠ³Π΄Π° вносили измСнСния. МнС это казалось нСэффСктивным, поэтому я настоял Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ CVS, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΡƒΠ·Π½Π°Π». ИмСнно этот ΠΎΠΏΡ‹Ρ‚ ΠΏΡ€ΠΈΠ²Π΅Π» ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Линус нСвзлюбил CVS ΠΈ Π³ΠΎΠ΄Π°ΠΌΠΈ отказывался ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Π»ΠΈΠ±ΠΎ систСму контроля вСрсий, ΠΊΡ€ΠΎΠΌΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ tar-Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² Π½Π° FTP-сайты.

Π’ Ρ‚ΠΎΠΌ ΠΆΠ΅ Π³ΠΎΠ΄Ρƒ Линус Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» Linux Π½Π° Π½ΠΎΠ²ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ. Π•ΠΌΡƒ ΠΏΠΎΠ΄Π°Ρ€ΠΈΠ»ΠΈ ΠΌΠ°ΡˆΠΈΠ½Ρƒ DEC Alpha, Π° ΠΏΠΎΠ·ΠΆΠ΅ я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π΅Π΅ для использования Π² качСствС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° для доступа ΠΊ Usenet. Π”Ρ€ΡƒΠ³ΠΈΠ΅ люди ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Linux Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, Π½ΠΎ это Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ я обзавСлся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ПК для чтСния Usenet.

Π’ 1997 Π³ΠΎΠ΄Ρƒ Линус ΠΎΠΊΠΎΠ½Ρ‡ΠΈΠ» унивСрситСт ΠΈ ΠΏΠ΅Ρ€Π΅Π΅Ρ…Π°Π» Π² БША, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Transmeta, Π° я устроился Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ унивСрситСтС Π² Ρ€Π°ΠΉΠΎΠ½Π΅ Π₯Сльсинки.

Π’ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π³ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ событий. Оказалось, Ρ‡Ρ‚ΠΎ Π² Linux всС Π΅Ρ‰Π΅ отсутствовало нСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, поэтому люди ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»ΠΈ Π½Π°Π΄ Π½ΠΈΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Появился Ρ‚Π΅Ρ€ΠΌΠΈΠ½ open source, ΠΈ IBM Π²Π»ΠΎΠΆΠΈΠ»Π° ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ срСдства Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Linux. Netscape ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° Π²Π΅Ρ€ΡΠΈΡŽ своСго Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. ΠŸΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ нСсколько Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π³ΠΎΠ΄Ρ‹, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ исходный ΠΊΠΎΠ΄ Π² ΠΈΡ‚ΠΎΠ³Π΅ Π·Π°Ρ…Π²Π°Ρ‚ΠΈΠ» ΠΌΠΈΡ€. Π‘Ρ‹Π» Π·Π°ΠΏΡƒΡ‰Π΅Π½ LWN (Linux Weekly News), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ СТСнСдСльно освСщал Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ этой истории.

Π’ 1991 Π³ΠΎΠ΄Ρƒ Линус писал, Ρ‡Ρ‚ΠΎ Linux Β«Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ большим ΠΈ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ, ΠΊΠ°ΠΊ GNUΒ». А Π² 2025 Π³ΠΎΠ΄Ρƒ Linux Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° всСх ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚Π°Ρ…, Π²ΠΎ всСх ΠΎΠΊΠ΅Π°Π½Π°Ρ…, Π½Π° ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°Ρ… устройств, Π½Π° ΠΎΡ€Π±ΠΈΡ‚Π΅ ΠΈ Π΄Π°ΠΆΠ΅ Π½Π° ΠœΠ°Ρ€ΡΠ΅. НСплохо для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΎΡΡŒ ΠΊΠ°ΠΊ Π΄Π²Π° ΠΏΠΎΡ‚ΠΎΠΊΠ°, выводящих Π½Π° экран Π±ΡƒΠΊΠ²Ρ‹ A ΠΈ B.

Π›Π£Π§Π¨Π˜Π• БВАВЬИ ПО Π’Π•ΠœΠ•

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° программиста
12 фСвраля 2018

Π›ΡƒΡ‡ΡˆΠΈΠΉ хакСрский курс с Kali Linux Π½Π° русском языкС

Если Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ сСрвСру, ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Ρ‡ΡƒΠΆΠΎΠΉ сСт...
Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° программиста
28 января 2018

Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ Π°ΠΉΡ‚ΠΈΡˆΠ½ΠΈΠΊΠΎΠΌ, Ссли Π²Ρ‹ Π΄Π°Π»Π΅ΠΊΠΈ ΠΎΡ‚ IT

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ расскаТСм, ΠΊΠ°ΠΊΠΈΠ΅ шаги ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ, с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ построит...
Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° программиста
30 дСкабря 2016

10 Π»ΡƒΡ‡ΡˆΠΈΡ… рСсурсов для изучСния Ρ…Π°ΠΊΠΈΠ½Π³Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Kali Linux

ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° 10 ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… рСсурсов для изучСния Ρ…Π°ΠΊΠΈΠ½Π³Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Kali Linux.<em...