На този ден през 1991 г. Линус Торвалдс обяви, че работи върху това, което ще стане Linux

click fraud protection

Преди малко повече от три десетилетия Линус Торвалдс пося семената на Linux, като изпрати имейл с подробности за плановете си за разработване на безплатна операционна система

Ключови изводи

  • Linux, изключително гъвкава операционна система, предлага сигурност, възможност за персонализиране и ниско използване на хардуер, което я прави най-добрият избор за случайни потребители и разработчици.
  • Linux проследява своите корени назад до 1991 г., когато Линус Торвалдс го създава като безплатна операционна система, без да подозира успеха, който ще постигне през следващите 32 години.
  • Linux се появява по време на Unix войните като алтернатива на частния софтуер и с принос от проекта GNU, тя се превърна в напълно функционираща операционна система и спечели популярност в световен мащаб.

Linux е една от най-популярните операционни системи освен Windows и MacOS. Неговият силен фокус върху сигурността, персонализирането и преносимостта, заедно с ниската употреба на хардуер, го правят много гъвкав както за обикновени потребители, така и за разработчици.

Linux не винаги е била голяма екосистема, включваща стотици дистрибуции. Всъщност операционната система първоначално е създадена от 21-годишния Линус Бенедикт Торвалдс като ядро, което имитира Unix и на 25 август 1991 г. той публично обяви плановете си да създаде безплатна операционна система. Той дори не подозираше, че след 32 години този негов хоби проект ще се превърне в една от най-успешните иновации в технологичната индустрия.

Unix войни

Нашият урок по история на Linux включва пътуване назад до 1969 г., когато Кен Томпсън и Денис Ричи от AT&T Bell Lab, разработи операционна система, наречена Unics или Unix, както става известна по-късно На. ОС видя огромна популярност в академичните институции и скоро започнаха да се появяват различни варианти на Unix. За съжаление, това доведе до това, че множество производители се стремят да доминират на пазара със своя собствена версия на Unix, пораждайки лицензи и патенти от AT&T и въвеждайки OS индустрията в една бурна ера, наречена Unix Войни.

Раждането на проекта GNU

Докато известните марки се бореха за господство над пазара на Unix, Ричард Столман се опита да се освободи от собственическия софтуер, като инициира разработването на проекта GNU през 1983 г. В своя имейл, датиращ от септември 1983 г., Столман го нарече „Безплатен Unix“ и планира да направи тази операционна система по-достъпна за потребителите от Unix.

До 1990 г. GNU е натрупала почти всички основни компоненти, необходими за създаването на напълно функционираща операционна система. Добре, почти всичко, защото GNU все още нямаше ядро. Разбира се, микроядрото Hurd започна да се разработва през 1990 г., но остана непопулярно в общността на GNU, оставяйки игралното поле отворено за друг конкурент, а именно Linux.

Линус и Линукс

През 1991 г. Линус закупува компютър i386, който идва с операционната система DOS и използва операционната система само за няколко дни, за да играе Принцът на Персия преди да получи 16 дискети, съдържащи MINIX. Тогава лицензът на MINIX не позволяваше на потребителите да променят изходния код на операционната система и Линус също беше недоволен от избора на дизайн, приложен от Андрю С. Таненбаум, създателят на MINIX. Линус предпочете Unix OS, която захранваше неговите университетски настолни компютри, но той не можеше да си го позволи и реши да създаде безплатна операционна система, която можеше да предложи същата функционалност като Unix.

Източник: comp.os.minix (Google Групи)

На 25 август 1991 г. той изпрати историческия имейл до comp.os.minix, като попита членовете на общността за функциите, които биха искали да видят внедрени в неговата операционна система. На 17 септември същата година той качи версия 0.01 на Linux ядрото на ftp.funet.fi. За съжаление, първото издание на това, което по-късно ще бъде известно като Linux, беше изключително barebone и не успя да се изпълни правилно, тъй като разчиташе на MINIX за компилация.

Впоследствие Линус пусна v0.02 на 5 октомври 1991 г., което стана първата официална версия на неговия хоби проект. Тази версия беше значително по-добра от v0.01 и дори предлагаше поддръжка за множество GNU инструменти, включително bash и GCC. Линус ще прекара следващите няколко месеца в пускане на по-нови версии на Linux, като всяка актуализация ще носи нови функции на ядрото. 1992 г. отбеляза повратна точка за Linux, когато Линус реши да пусне своето ядро ​​под GNU GPL лиценз. Това позволи на разработчиците както от общностите на GNU, така и от Linux да създадат изключително способна версия на GNU/Linux OS, която Линус разгърна като v0.99 през декември 1992 г.

Как Linux получи името си

Интересното е, че Линус никога не е наричал иновацията си Linux, защото смятал, че името звучи егоистично. Вместо това той искаше да използва „Freax“, комбинация от думите free, freak и x (от Unix). Всъщност той дори съхранява файловете на ядрото под псевдонима Freax почти шест месеца. За щастие името Freax така и не се появи.

Когато Линус за първи път качи Linux файлове на ftp.funet.fi през септември 1991 г., FTP сървърът беше наблюдаван от Ари Лемке, който - благослови неговия здрав смисъл за именуване - не се затопли с идеята да го нарече Freax и реши да продължи с името Linux без консултация Линус.

Linux, 32 години по-късно

И ето ни, 32 години от деня, в който Линус обяви разработването на своята безплатна операционна система. Претърпял тонове надстройки и лицензни промени, съвременният Linux може да се похвали с изумителен брой дистрибуции, захранващи неговата екосистема. Безопасно е да се каже, че творението на Линус завладя света с философията „свободно като свобода“ зад Linux. Въпреки че има силна конкуренция от Windows и MacOS, Linux е ненадминат на сървърния пазар, като повечето сървъри по целия свят работят на Linux.

Нещо повече, има тонове лаптопи, които работят с Linux направо извън кутията, което е доказателство за факта, че операционната система има силни последователи в компютърната общност. Със своята природа с отворен код и управлявана от общността, Linux продължава да оформя технологичния пейзаж една дистрибуция в даден момент.