Ugrás a tartalomhoz

Linus Torvalds

A Wikiszótárból, a nyitott szótárból


Főnév

Linus Torvalds (tsz. Linus Torvaldses)

  1. (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.