Linus Torvalds powiedział "zrób to sam" i student z Pekinu tak zrobił. Stary Linux znów działa


Linus Torvalds powiedział

Jeszcze kilka dni temu Linus Torvalds ostro odpowiadał krytykom dyskusji wokół wykorzystania sztucznej inteligencji przy tworzeniu oprogramowania. Twórca Linuksa stwierdził, że jeśli komuś nie odpowiada kierunek rozwoju projektu, zawsze może stworzyć własną wersję systemu. Internet błyskawicznie podchwycił te słowa, a odpowiedź pojawiła się szybciej, niż wielu się spodziewało.

Na GitHubie zadebiutował projekt linux-0.11-rs, czyli kompletna implementacja historycznej wersji jądra Linux napisana w języku Rust. Nie do końca wiadomo, czy jest to bezpośrednia odpowiedź na słowa Torvaldsa, ale moment publikacji sprawił, że projekt natychmiast stał się jednym z najgłośniejszych tematów w społeczności open source.

Linux sprzed 35 lat dostał drugie życie

Autor projektu ukrywający się pod pseudonimem Poseidon jest studentem Uniwersytetu Beihang w Pekinie. Zamiast próbować przepisać współczesne jądro Linuksa liczące dziesiątki milionów linii kodu, zdecydował się na znacznie bardziej realistyczny cel.

Bazą stał się Linux 0.11 – wersja udostępniona 8 grudnia 1991 roku. To właśnie ona była jednym z pierwszych ważnych kamieni milowych w historii systemu stworzonego przez młodego wówczas Linusa Torvaldsa. W tamtym okresie Linux dopiero zdobywał pierwszych użytkowników i programistów, którzy zaczęli rozwijać projekt wspólnie z jego twórcą.

Sam Torvalds pisał wtedy, że wersja 0.11 była pierwszym wydaniem, przy którym realny wkład zaczęli wnosić inni programiści. Właśnie od tego momentu Linux zaczął wyraźnie wykraczać poza eksperyment jednego autora.

To nie jest fork współczesnego Linuksa

Mimo internetowych komentarzy projekt Poseidona nie jest rozwidleniem obecnego jądra Linux. Nie stanowi także jego portu do języka Rust. To odtworzenie historycznej wersji systemu napisane od nowa z wykorzystaniem nowoczesnego języka programowania. Dzięki temu można zobaczyć, jak wyglądały początki Linuksa, korzystając z dzisiejszych narzędzi programistycznych.

Rust od kilku lat pozostaje jednym z najgłośniejszych tematów w świecie rozwoju jądra Linux. Część nowych komponentów trafia już do oficjalnego kernela właśnie w tym języku. Zwolennicy podkreślają jego bezpieczeństwo pamięci oraz możliwość eliminowania całych klas błędów, które od dekad występują w kodzie pisanym w C.

Projekt okazał się znacznie większy od oryginału

Choć Linux 0.11 był niezwykle niewielkim systemem według dzisiejszych standardów, jego współczesna implementacja urosła do zdecydowanie większych rozmiarów. Analizy społeczności pokazują, że cały projekt liczy ponad 47 tysięcy linii kodu Rust. Samo jądro odpowiada za około 15 tysięcy linii, natomiast pozostałą część stanowią biblioteki, narzędzia oraz programy przygotowane do działania razem z systemem.

To pokazuje, jak bardzo zmienił się sposób tworzenia oprogramowania przez ostatnie trzy dekady. Dzisiejsze projekty korzystają z rozbudowanych bibliotek, gotowych komponentów i narzędzi, których w latach 90. praktycznie nie było.

Czy sztuczna inteligencja napisała ten kod?

Od momentu publikacji pojawiły się spekulacje, że znaczna część projektu mogła powstać z wykorzystaniem modeli AI generujących kod. Autor nie ukrywa jednak, że korzystał również z materiałów edukacyjnych dotyczących pisania systemów operacyjnych w języku Rust.

To wywołało kolejną dyskusję. Część programistów uznała projekt za ciekawy eksperyment edukacyjny. Inni twierdzili, że wykorzystywanie modeli językowych do przepisywania historycznego kodu nie wnosi niczego nowego.

Niezależnie od ocen większość komentujących zgadza się w jednej kwestii – nikt nie planuje zastępować współczesnego jądra Linuksa projektem opartym na wersji sprzed ponad trzech dekad. Celem przedsięwzięcia jest nauka, analiza historii systemu oraz sprawdzenie możliwości współczesnych narzędzi.

Rust coraz śmielej wkracza do świata Linuksa

Debata wokół Rusta trwa od kilku lat i regularnie wywołuje emocje wśród twórców oprogramowania open source. Jedni widzą w nim przyszłość bezpieczniejszego programowania systemowego, inni pozostają wierni językowi C, na którym od początku rozwijany jest Linux.

Projekt linux-0.11-rs nie zmieni kierunku rozwoju oficjalnego kernela, ale pokazuje rosnące zainteresowanie Rustem oraz nowe podejście młodszych programistów do nauki systemów operacyjnych. Dla wielu studentów i pasjonatów to okazja, by zrozumieć fundamenty Linuksa, korzystając z nowoczesnego języka i współczesnego środowiska programistycznego.

Historia nabrała dodatkowego rozgłosu właśnie dlatego, że pojawiła się tuż po głośnej wypowiedzi Linusa Torvaldsa. Internet szybko połączył oba wydarzenia, tworząc opowieść o wyzwaniu rzuconym twórcy Linuksa i błyskawicznej odpowiedzi społeczności. Nawet jeśli oba wydarzenia nie były ze sobą bezpośrednio powiązane, trudno o lepszy przykład tego, jak żywa pozostaje społeczność open source ponad 35 lat po narodzinach Linuksa.

Spodobało Ci się? Podziel się ze znajomymi!

Pokaż / Dodaj komentarze do:

Linus Torvalds powiedział "zrób to sam" i student z Pekinu tak zrobił. Stary Linux znów działa
 0