Linus Torvalds
Főnév
Linus Torvalds (tsz. Linus Torvaldses)
- (informatika) Linus Benedict Torvalds a modern számítástechnika egyik legnagyobb hatású alakja. Legismertebb, hogy ő a Linux kernel megalkotója – azé az operációs rendszeré, amely ma szerverek, okostelefonok (Android), beágyazott rendszerek, szuperszámítógépek és milliók számítógépe alatt működik. Torvalds emellett a Git verziókezelő rendszer létrehozója is.
Korai élet
- Született: 1969. december 28., Helsinki, Finnország
- Származás: Svéd ajkú finn családból
- Tanulmányok: Helsinki Egyetem, számítástechnika szak (1988–1996)
Torvalds már fiatalon érdeklődött a számítógépek iránt. Első gépe egy Commodore VIC-20, majd egy Sinclair QL volt. Ezen a gépen már assembly nyelven is írt programokat. Egyetemi évei alatt megismerkedett a Minix nevű oktatási célú Unix-szerű operációs rendszerrel.
A Linux születése
1991-ben, 21 évesen kezdett saját operációs rendszermagot (kérget, angolul kernel) írni. A célja eleinte az volt, hogy tanuljon, és egy saját, jobb rendszert hozzon létre, mint a Minix.
1991. augusztus 25-én közzétett egy híres levelet a comp.os.minix Usenet-csoportban:
“Hello everybody out there using Minix – I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu)…”
Szeptemberben feltöltötte az első verziót az internetre. A rendszer gyorsan fejlődött, és a közösség is bekapcsolódott. A projekt nyílt forráskódú lett, és a GPL (GNU General Public License) alatt terjesztették – így szabadon módosítható és terjeszthető maradt.
Mi az a Linux?
A Linux nem egy teljes operációs rendszer, hanem egy kernel – az operációs rendszer „szíve”, amely a hardverrel és az alkalmazásokkal kommunikál. A teljes rendszer, amelyet ma Linux disztribúciónak nevezünk (pl. Ubuntu, Fedora, Debian), a Linux kernelből és sok más komponensből áll, főleg GNU programokból.
GNU/Linux névvita
Richard Stallman (FSF) szerint az operációs rendszer neve GNU/Linux kellene, hogy legyen, mert a rendszer fő komponenseit (pl. fordító, shell, editor) a GNU projekt készítette. Torvalds ezzel nem ért egyet, ő a rendszert Linuxnak nevezi.
Torvalds szerepe
Bár a kernelhez több ezer fejlesztő járul hozzá, Torvalds a Linux kernel projekt vezetője maradt, és a végső döntéseket ő (vagy általa delegált személyek) hozzák meg. Az ő feladata a változások jóváhagyása, a fejlesztési irány meghatározása, és a minőség biztosítása.
Ő maga is aktív fejlesztő volt sokáig, de ma már főként a merge és koordinációs munkát végzi a kernel fejlesztési folyamatában.
Git – a verziókezelő rendszer
2005-ben, miután a Linux kernel fejlesztéséhez addig használt BitKeeper verziókezelőt már nem használhatták szabadon, Torvalds megírta a saját verziókezelő rendszerét: Git.
A Git céljai:
- Elosztott fejlesztés támogatása
- Gyors működés
- Erős adatbiztonság
- Könnyű ágaztatás és egyesítés (branching/merging)
Ma a Git az egyik legelterjedtebb fejlesztői eszköz, és szinte minden szoftverprojektben használják (pl. GitHub, GitLab).
Torvalds személyisége
Torvalds közismerten:
- Őszinte, szókimondó, néha nyers: vitatott stílusa miatt többször került konfliktusba fejlesztőkkel.
- Perfekcionista: a minőségi kód elkötelezett híve.
- Nem politikus: technikára fókuszál, kerüli a filozófiai vitákat (pl. nem vesz részt Stallman etikai kampányaiban).
2018-ban rövid időre szabadságra ment, miután kritikát kapott kommunikációs stílusa miatt. Ezután nyilvánosan elnézést kért, és kijelentette, hogy dolgozni fog a viselkedésén.
Elismerések
Torvalds munkáját világszerte elismerték:
- Millennium Technology Prize (2012) – „az ingyenes, nyílt forrású operációs rendszer létrehozásáért, amely lehetővé tette a nyílt fejlesztést”
- IEEE Computer Pioneer Award
- A „TIME” magazin a világ 100 legbefolyásosabb embere közé sorolta
Torvalds és a nyílt forráskód
Noha nem vallja magát „aktivistának” Stallman értelemben, Torvalds nagyban hozzájárult a nyílt forráskód elfogadottságához a szoftveriparban.
- A Linux kernel fejlődése a kooperatív nyílt fejlesztés modellje lett.
- A Git révén a fejlesztési munkafolyamat is nyíltabbá, átláthatóbbá vált.
- Támogatja a „pragmatikus nyíltságot” – a nyílt szoftver nemcsak etikai, hanem technikai és gazdasági előnyökkel is jár.
Magánélet
- Felesége: Tove Torvalds (ötkarikás bajnok búvárúszó)
- Három lányuk van
- Amerikában él (Portland, Oregon)
- Kedvtelései: búvárkodás, fényképezés
Öröksége
Linus Torvalds neve örökre beíródott az informatikatörténelembe:
- Ő alkotta meg azt a kernelt, amelyen a világ szuperszámítógépeinek >95%-a fut.
- Alapvetően megváltoztatta, hogyan tekintünk a szoftverfejlesztésre: egyéni zsenialitás + közösségi együttműködés.
- A Git révén forradalmasította a verziókezelést és nyílt fejlesztést.
- Linus Torvalds - Szótár.net (en-hu)
- Linus Torvalds - Sztaki (en-hu)
- Linus Torvalds - Merriam–Webster
- Linus Torvalds - Cambridge
- Linus Torvalds - WordNet
- Linus Torvalds - Яндекс (en-ru)
- Linus Torvalds - Google (en-hu)
- Linus Torvalds - Wikidata
- Linus Torvalds - Wikipédia (angol)