… ha nincsen már Linus? A Linux kernel projekt hosszú évek bizonytalansága után végre választ adott a közösséget régóta foglalkoztató kérdésre: mi történik, ha Linus Torvalds már nem képes vezetni a projektet? A Dan Williams által kidolgozott Linux projekt folytonossági dokumentum a Linux 6.19-rc7 kiadása előtt került be a hivatalos dokumentációba, a Documentation/process/conclave.rst útvonalon.
Linus Torvalds, a Linux kernel megalkotója, ezúttal nem kernelfejlesztéssel, hanem egy kifejezetten hobbicélú, nyílt forráskódú audióprojekttel jelentkezett. Az AudioNoise nevű kezdeményezés egyszerű digitális hangeffekteket valósít meg, és elsősorban tanulási, kísérletezési célt szolgál – nem pedig professzionális audioeszköz kíván lenni.
Linus Torvalds neve mára elválaszthatatlanul összefonódott a modern informatika fejlődésével. A finn származású fejlesztő egy egyetemi hobbinak indult projekttel indította el azt a folyamatot, amely alapjaiban formálta át a szoftverfejlesztést. A Linux nem csupán egy technológiai megoldás lett, hanem egy nyílt együttműködésen alapuló szemlélet szimbóluma. Hatása ma már az internet, a mobiltelefonok és a szuperszámítógépek világában is megkerülhetetlen.
A Linux kernel fejlesztői hónapok óta vitatkoznak azon, miként kellene kezelni az eszközök – különösen a mesterséges intelligencián alapuló kódolási segédek – által generált kódbeküldéseket. A kérdés nem pusztán technikai, hanem szemléleti is: hol húzódik a határ hasznos automatizmus és értéktelen „kódszemét” között. Linus Torvalds most ismét határozott véleményt fogalmazott meg, amely világosan elválasztja a jóhiszemű fejlesztőket a rendszerrel visszaélőktől. Szerinte a problémát nem lehet adminisztratív szövegezéssel megoldani.
Linus Helsinkiben született, 1969. december 28-án, szülei Anna és Nils Torvalds újságírók, nagyapja Ole Torvalds költő volt. Mindkét szülője a Helsinki Egyetem lázadó ifjúságához tartozott az 1960-as években. Családja a finnországi svéd nyelvű kisebbség tagja, amely a lakosság 5%-át teszi ki. Torvalds keresztnevét Linus Pauling amerikai Nobel-díjas kémikus után kapta, bár ő azt állítja, hogy Linus után kapta a Peanuts nevű képregényből. A Rebel Code: Linux and the Open Source Revolution című könyvében Torvalds a következőt írja:
„Úgy gondolom, hogy ugyanannyi köze van a nevemnek a képregényhőshöz, mint Paulinghoz, ezért 50%-ban egy Nobel-díjas kémikus és 50%-ban egy pokróchurcoló képregényhős keveréke vagyok.”
Torvalds a Helsinki Egyetemen tanult 1988 és 1996 között, ahol mesterfokozatot szerzett számítógéptudományból. Diplomamunkájának a következő volt a címe: Linux: A Portable Operating System (Linux: Egy hordozható operációs rendszer). A számítógépekkel való ismerkedést egy Commodore VIC-20-szal kezdte. A VIC-20 után vásárolt egy Sinclair QL-t, amit jelentős mértékben átalakított, különösen operációs rendszer szinten. Írt egy assemblert és egy szövegszerkesztőt a QL-re, és néhány játékot is. Állítólag, írt egy Pac-Man klónt is Cool Man címmel. 1990-ben vásárolt egy Intel 80386-alapú IBM PC-t, melyen néhány hétig Prince of Persia-t játszott, majd beszerzett egy Minix rendszert, amely lehetővé tette számára, hogy elkezdje a Linux fejlesztését. 1997 és 1999 között a 86open-nel is foglalkozott. A 86open tagjaival (BeOS, BSDI, FreeBSD, NetBSD, SCO, SunSoft, Linux) az Intel-hardverre készült Unix és Unix-szerű rendszerek standard bináris formátumát választották ki. Ez végül az ELF lett. Anno Linus Torvalds – egyetemistaként – ezt írta comp.os.minix hírcsoportba, amelyben bejelentette, hogy egy új, Linux nevű projektbe kezdett:
Linus Torvalds ismét markáns véleményt fogalmazott meg a Linux kernel fejlesztési folyamatairól. Miután a napokban elutasította a RISC-V big endian támogatás ötletét, most a Linux 6.18-hoz beküldött DRM (Direct Rendering Manager) pull request kapcsán fejtette ki elégedetlenségét a kód- és szövegformázással kapcsolatban. A beküldött változtatások kapcsán Torvalds először a szöveg rendezetlenségét bírálta:
Linus Torvalds ismét határozottan hallatta a hangját a Linux kernel fejlesztésével kapcsolatban, ezúttal a RISC-V architektúra big endian támogatásának ötlete kapcsán. A levelezőlistán felmerült kérdésre, miszerint a big endian patchek bekerülhetnek-e a jelenlegi kernelciklusba, Torvalds élesen reagált. Véleménye szerint teljesen értelmetlen 2025-ben big endian módot bevezetni a RISC-V-re, hiszen semmilyen gyakorlati haszna nincs, csupán akadémiai játszadozásnak tűnik.
Linus Torvalds a 6.17-es Linux kernel merge window végén határozottan reagált a RISC-V patch-ek késedelmes beküldésére és a nem releváns kód hozzáadására. A RISC-V fejlesztő, Palmer Dabbelt, későn küldte be a patch-eket a 6.17-es merge window végére. Linus kiemelte, hogy a késői pull request nem csak szabályellenes, de szemétkódot (garbage) is tartalmaz, ami nem RISC-V-specifikus és a generikus header fájlokat szennyezi.
Ha valaki meghallja a nevet: Linus Torvalds, szinte biztos, hogy a Linux kernel ugrik be először. A végtelen levlistás viták, a C nyelv sorai, és a közvetlen, olykor nyers stílus, amely miatt hírhedtté vált a közösségben. De van az életének egy olyan része is, amely nem a Linux körül forog – hanem sokkal inkább a forrasztópáka és a nyomtatott áramkörök körül.
És hogy mi lett belőle? Egy elektromos gitárpedál.
1991. szeptember 17-én jelent meg a Linux kernel 0.01-es verziója. Az első Linux kernel kiadás mindösszesen 10,239 sor forráskódból állt és 62 kilóbájt méretű. Napjainkra már több mint egymillió kódhozzájárulást (commit) fogadtak be be a Linux kernelbe. Noha az első Linux kiadás forráskódját 100 százalékban Linus Torvalds írta, napjainkban 1 százaléknál kevesebb kód származik az eredeti Linus Torvalds által készítettekből. A Linux 1.0 verziója 1994 márciusában jelent meg és 176 250 kódsort tartalmazott a forráskódja. A Linux kernel eddig 20 000 ember munkáját dicséri és 2020. augusztusában küldték be az egymilliómodik kódhozzájárulást. A Linux kernel hozzávetőlegesen 40 millió kódsorból áll a Git tárolója tanulsága szerint.
Linux kernel fejlesztése a Linux 6.17-tel folytatódik, amely a következő nagy kernelkiadás az év végére várható, és Linus Torvalds bejelentette, hogy elérhető az első Release Candidate (RC) mérföldkő nyilvános tesztelésre.A Linux 6.17-rc1 kiadás számos új funkciót és hardvertámogatást hoz, ugyanakkor néhány várt fejlesztés – köztük a Bcachefs fájlrendszer frissítése – kimaradt.
1996. május 9-én Linus Torvalds, a Linux operációs rendszer megalkotója egy levelezőlistán közzétette az elképzelését arról, hogyan is nézzen ki a rendszer hivatalos logója. Így született meg a Tux nevű pingvin, amely azóta is a szabad szoftveres közösség egyik legismertebb és legkedveltebb szimbóluma.