Linus Torvalds przyznał, że ogromny wzrost liczby poprawek trafiających do jądra systemu nie jest już chwilowym zjawiskiem. Według twórcy Linuksa to nowa rzeczywistość, a jednym z głównych powodów mają być narzędzia sztucznej inteligencji wykorzystywane przez programistów.
Przy okazji wydania Linuxa 7.1-rc3 Torvalds zwrócił uwagę na coś, co coraz mocniej widać w świecie open source. Liczba zmian przesyłanych do projektu stale rośnie, nawet na etapach cyklu wydawniczego, które wcześniej były znacznie spokojniejsze. Dla części deweloperów to znak rosnącej produktywności, ale inni widzą w tym początek problemów, które mogą wymknąć się spod kontroli.
Linux dostaje coraz więcej kodu
Torvalds zauważył, że obecny cykl rozwoju jądra jest wyraźnie większy niż wcześniejsze wydania na tym samym etapie prac. Jeszcze niedawno twórca Linuksa zastanawiał się, czy chodzi wyłącznie o chwilowe przyspieszenie. Teraz nie ma już takich wątpliwości.
Według niego masowy napływ poprawek stał się standardem. W praktyce oznacza to, że programiści są w stanie dostarczać więcej kodu w krótszym czasie. Wiele osób wiąże to bezpośrednio z rozwojem narzędzi AI wspierających programowanie.
Sztuczna inteligencja nie pisze jeszcze całego Linuksa, ale coraz częściej pomaga przy analizie błędów, tworzeniu fragmentów kodu i przygotowywaniu poprawek. Efekt widać gołym okiem. Repozytoria projektów open source zaczynają pękać od liczby zgłoszeń i zmian przesyłanych przez deweloperów.
Sieci, USB-C i Apple Maci dominują w Linuxie 7.1-rc3
Najnowsze wydanie jądra skupia się głównie na funkcjach sieciowych. Około jedna trzecia wszystkich zmian dotyczy właśnie tej części systemu. Programiści pracowali nad rdzeniem sieciowym oraz sterownikami, ale nie zabrakło również ważnych nowości sprzętowych.
Linux 7.1-rc3 rozszerza obsługę USB-C dla komputerów Apple Mac. To ważna wiadomość dla użytkowników urządzeń Apple korzystających z Linuksa poza macOS. W aktualizacji pojawiły się też poprawki związane z profesjonalnym sprzętem audio AlphaTheta i Pioneer DJ.
Dużo uwagi poświęcono także architekturze LoongArch rozwijanej w Chinach. Programiści pracują nad obsługą wirtualizacji KVM oraz mechanizmami przerwań dla tej platformy.
Rust coraz mocniej wchodzi do jądra Linuksa
Jednym z najważniejszych elementów nowego wydania jest dalsza rozbudowa komponentów pisanych w języku Rust. Twórcy Linuksa od dłuższego czasu eksperymentują z wykorzystaniem tego języka jako alternatywy dla części kodu tworzonego w C. Rust oferuje mechanizmy bezpieczeństwa pamięci, które pomagają eliminować błędy prowadzące do poważnych luk bezpieczeństwa. W Linuxie 7.1-rc3 pojawiło się wiele poprawek dotyczących problemów typu „use-after-free” w sterownikach Bluetooth oraz GPU.
Takie błędy od lat należą do największych problemów nowoczesnych systemów operacyjnych. Właśnie dlatego coraz więcej programistów postrzega Rusta jako przyszłość części infrastruktury Linuksa.
AI przyspiesza rozwój, ale budzi coraz większy niepokój
Słowa Torvaldsa pojawiają się w momencie, gdy społeczność open source coraz mocniej dyskutuje o wpływie sztucznej inteligencji na jakość kodu. Część projektów zaczęła otwarcie walczyć z niskiej jakości poprawkami generowanymi przez modele językowe.
Wystarczy wspomnieć o emulatorze RPCS3, którego twórcy publicznie zaapelowali do użytkowników, by przestali wysyłać „AI slop”, czyli bezwartościowy kod tworzony przez sztuczną inteligencję bez zrozumienia działania projektu.
GitHub również zmaga się z rosnącym ruchem generowanym przez agentów AI. Coraz więcej opiekunów projektów open source alarmuje, że liczba automatycznych zgłoszeń błędów i poprawek zaczyna utrudniać normalną pracę.
Linux wchodzi w nową erę programowania
Mimo obaw Torvalds nie brzmi jak przeciwnik sztucznej inteligencji. Bardziej przypomina osobę, która obserwuje gigantyczną zmianę zachodzącą na oczach całej branży. Jeśli tempo rozwoju utrzyma się na obecnym poziomie, przyszłe wersje Linuksa mogą rosnąć szybciej niż kiedykolwiek wcześniej.
To jednak oznacza także większe wyzwania dla osób odpowiedzialnych za bezpieczeństwo, stabilność i utrzymanie jakości kodu. Im więcej zmian trafia do jądra, tym trudniej kontrolować każdy fragment systemu.
Spodobało Ci się? Podziel się ze znajomymi!

Pokaż / Dodaj komentarze do:
AI zalewa Linuksa gigantyczną ilością kodu. Linus Torvalds mówi o nowej normie