Linux ma 35 lat. Wszystko zaczęło się od skromnego wpisu Linusa Torvaldsa

Dokładnie 35 lat temu, 25 sierpnia 1991 roku, 21 letni Linus Torvalds opublikował wiadomość, która przeszła do historii informatyki. Na grupie dyskusyjnej comp.os.minix poinformował, że pracuje nad darmowym systemem operacyjnym. Projekt określił jako „wyłącznie hobbystyczny” i przewidywał, że nigdy nie stanie się tak duży i profesjonalny jak GNU.

Torvalds był wówczas studentem Uniwersytetu Helsińskiego. Pracę nad własnym systemem rozpoczął w kwietniu 1991 roku, korzystając z doświadczeń zdobytych podczas pracy z Miniksem, uniksopodobnym systemem stworzonym przede wszystkim do celów edukacyjnych.

W wiadomości opublikowanej w Usenecie, będącym wówczas jednym z najważniejszych miejsc internetowej wymiany informacji, Torvalds poprosił użytkowników Miniksa o opinie dotyczące jego zalet i wad.

„Tworzę darmowy system operacyjny, tylko jako hobby, nie będzie duży i profesjonalny jak GNU, dla komputerów AT z procesorami 386 i 486. Pracuję nad nim od kwietnia i niedługo będzie gotowy” pisał Torvalds.

Programista informował również, że udało mu się już uruchomić powłokę Bash 1.08 oraz kompilator GCC 1.40. System korzystał z możliwości procesorów Intel 386, miał wielowątkowy system plików i nie zawierał kodu Miniksa. Torvalds zakładał przy tym, że prawdopodobnie nigdy nie będzie obsługiwał innych architektur. Historia szybko zweryfikowała także tę prognozę.

 

Od pierwszej linijki kodu do jednego z najważniejszych projektów świata

Wpis z 25 sierpnia był publiczną zapowiedzią projektu, ale nie oznaczał jeszcze premiery pierwszej wersji jądra. Linux 0.01 został umieszczony na serwerze FTP 17 września 1991 roku. Według raportu Linux Foundation pierwsza wersja składała się z 88 plików i około 10 000 linii kodu.

Pierwsza szerzej ogłoszona wersja pojawiła się 5 października. Torvalds informował wtedy o Linuksie 0.02, który potrafił już uruchamiać między innymi Bash, GCC, GNU Make i GNU Sed.

Z niewielkiego projektu dla komputerów z procesorami Intel 386 wyrósł fundament ogromnej części współczesnej infrastruktury informatycznej. Jądro Linux jest dziś wykorzystywane w serwerach, centrach danych, chmurach obliczeniowych, superkomputerach, urządzeniach sieciowych i systemach wbudowanych. Stanowi również podstawę Androida.

Linux stał się przy tym jednym z najbardziej rozpoznawalnych przykładów sukcesu oprogramowania rozwijanego w otwartym modelu współpracy. Linux Foundation określa go jako jeden z najważniejszych wspólnych projektów programistycznych, a Torvalds nadal uczestniczy w rozwoju jądra. W 2005 roku stworzył również system kontroli wersji Git, który powstał pierwotnie na potrzeby prac nad Linuksem.

Po 35 latach szczególnie interesująco brzmi więc zdanie, od którego zaczęła się publiczna historia projektu. Linux miał być tylko hobby, a stał się jednym z fundamentów współczesnej informatyki.