Tego dnia w 1991 roku Linus Torvalds ogłosił, że pracuje nad tym, co stanie się Linuksem

Nieco ponad trzydzieści lat temu Linus Torvalds zasiał nasiona Linuksa, wysyłając e-mail zawierający szczegółowe informacje na temat jego planów opracowania darmowego systemu operacyjnego

Kluczowe dania na wynos

  • Linux, bardzo wszechstronny system operacyjny, oferuje bezpieczeństwo, możliwości dostosowywania i niskie zużycie sprzętu, co czyni go najlepszym wyborem dla zwykłych użytkowników i programistów.
  • Linux ma swoje korzenie w roku 1991, kiedy Linus Torvalds stworzył go jako darmowy system operacyjny, nieświadomy sukcesu, jaki odniesie w ciągu następnych 32 lat.
  • Linux pojawił się podczas wojen uniksowych jako alternatywa dla prawnie zastrzeżonego oprogramowania dzięki wkładowi projektu GNU stał się w pełni funkcjonującym systemem operacyjnym i zyskał popularność na całym świecie.

Linux to obok Windows i MacOS jeden z najpopularniejszych systemów operacyjnych. Duży nacisk na bezpieczeństwo, możliwości dostosowywania i przenośność, w połączeniu z niskim zużyciem sprzętu, czyni go bardzo wszechstronnym zarówno dla zwykłych użytkowników, jak i programistów.

Linuksa nie zawsze był dużym ekosystemem obejmującym setki dystrybucji. W rzeczywistości system operacyjny został pierwotnie stworzony przez 21-letniego Linusa Benedicta Torvaldsa jako jądro, które naśladował Uniksa i 25 sierpnia 1991 roku publicznie ogłosił swoje plany stworzenia darmowego, działającego system. Nie wiedział, że za 32 lata ten jego hobbystyczny projekt stanie się jedną z najbardziej udanych innowacji, jakie pojawiły się w branży technologicznej.

Wojny Unixowe

Nasza lekcja historii na temat Linuksa obejmuje podróż do roku 1969, kiedy Ken Thompson i Dennis Ritchie z AT&T Bell Lab opracował system operacyjny nazwany Unics lub Unix, jak stał się później znany NA. System operacyjny cieszył się ogromną popularnością w instytucjach akademickich i wkrótce zaczęły pojawiać się różne warianty Uniksa. Niestety, spowodowało to, że wielu producentów chciało zdominować rynek własną wersją Unix, dający początek licencjom i patentom firmy AT&T oraz wprowadzający branżę systemów operacyjnych w burzliwą erę zwaną Unixem Wojny.

Narodziny projektu GNU

Podczas gdy znane marki walczyły o dominację na rynku Uniksa, Richard Stallman próbował uwolnić się od prawnie zastrzeżonego oprogramowania, inicjując rozwój projektu GNU w 1983 roku. W swoim e-mailu z września 1983 roku Stallman nazwał go „wolnym Unixem” i planował uczynić ten system operacyjny bardziej dostępnym dla użytkowników niż Unix.

Do 1990 roku GNU zgromadziło prawie wszystkie główne komponenty wymagane do stworzenia w pełni funkcjonującego systemu operacyjnego. Dobrze, prawie wszystko, ponieważ GNU wciąż brakowało jądra. Jasne, rozwój mikrojądra Hurda rozpoczął się w 1990 roku, ale pozostał niepopularny w społeczności GNU, pozostawiając otwarte pole działania dla innego konkurenta, a mianowicie Linuksa.

Linusa i Linuksa

W 1991 roku Linus kupił komputer PC i386 z systemem operacyjnym DOS i używał go tylko przez kilka dni do grania Książę Persji zanim otrzymał 16 dyskietek zawierających MINIX. W tamtym czasie licencja MINIX nie pozwalała użytkownikom na modyfikowanie kodu źródłowego systemu operacyjnego, a Linus był również niezadowolony z wyborów projektowych wdrożonych przez Andrew S. Tanenbauma, twórcy MINIX-a. Linus wolał system operacyjny Unix, na którym działały jego uniwersyteckie komputery stacjonarne, ale nie było go na to stać i zdecydował się stworzyć darmowy system operacyjny, który mógłby oferować tę samą funkcjonalność co Unix.

Źródło: comp.os.minix (Grupy dyskusyjne Google)

25 sierpnia 1991 wysłał historyczny e-mail do comp.os.minix, pytając członków społeczności o funkcje, które chcieliby, aby zostały zaimplementowane w jego systemie operacyjnym. 17 września tego samego roku zamieścił wersję 0.01 jądra Linuksa na ftp.funet.fi. Niestety, pierwsze w historii wydanie tego, co później nazwano Linuksem, było bardzo proste i nie działało poprawnie, ponieważ kompilacja opierała się na MINIX.

Następnie 5 października 1991 Linus wydał wersję 0.02, która stała się pierwszą oficjalną wersją jego hobbystycznego projektu. To wydanie było znacznie lepsze niż wersja 0.01 i oferowało nawet obsługę wielu narzędzi GNU, w tym bash i GCC. Linus spędził następne kilka miesięcy na wypuszczeniu nowszych wersji Linuksa, a każda aktualizacja wprowadzała nowe funkcje do jądra. Rok 1992 był punktem zwrotnym dla Linuksa, kiedy Linus zdecydował się udostępnić swoje jądro na licencji GNU GPL. Umożliwiło to programistom ze społeczności GNU i Linuksa stworzenie wysoce wydajnej wersji systemu operacyjnego GNU/Linux, którą Linus wdrożył jako wersję 0.99 w grudniu 1992 roku.

Skąd wzięła się nazwa Linux

Co ciekawe, Linus nigdy nie nazwał swojej innowacji Linusem, ponieważ uważał, że nazwa ta brzmi egoistycznie. Zamiast tego chciał użyć słowa „Freax”, będącego kombinacją słów free, dziwak i x (z Uniksa). W rzeczywistości przechowywał nawet pliki jądra pod pseudonimem Freax przez prawie sześć miesięcy. Na szczęście nazwa Freax nigdy nie powstała.

Kiedy Linus po raz pierwszy przesłał pliki Linuksa na ftp.funet.fi we wrześniu 1991 r., serwer FTP był nadzorowany przez Ari Lemmke, który – niech błogosławi jego brzmi sensownie nazewnictwo — nie spodobał mi się pomysł nazwania go Freax i zdecydowałem się kontynuować nazwę Linux bez konsultacji Linusa.

Linux, 32 lata później

I oto minęły 32 lata od dnia, w którym Linus ogłosił rozwój swojego darmowego systemu operacyjnego. Po wielu aktualizacjach i zmianach licencji współczesny Linux może poszczycić się oszałamiającą liczbą dystrybucji obsługujących jego ekosystem. Można śmiało powiedzieć, że dzieło Linusa szturmem podbiło świat dzięki filozofii „wolny jak w wolności” stojącej za Linuksem. Mimo że ma silną konkurencję ze strony systemów Windows i MacOS, Linuksa jest bezkonkurencyjna na rynku serwerów, ponieważ większość serwerów na całym świecie działa na systemie Linux.

Co więcej, jest ich mnóstwo laptopy z systemem Linux od razu po wyjęciu z pudełka, co świadczy o tym, że system operacyjny cieszy się dużą popularnością w społeczności komputerów PC. Dzięki swojemu otwartemu kodowi źródłowemu i nastawieniu na społeczność Linux nadal kształtuje krajobraz technologiczny, jedna dystrybucja na raz.