Technika / Szoftver / A Linux rövid története

Linkajánló

A Linux rövid története

1991-ben Linus Torvalds másodéves hallgatója volt a Helsinki Egyetem számítástechnikai tudományok karának. Linus autodidakta volt, saját operációs rendszert szeretett volna írni. Hogy miért? Mert a GNU/Hurd-re várhatóan néhány évet várni kellett volna. A 21 éves egyetemista a Intel 80386-os processzor védett módú (protected mode), feladat-váltó (task-switching) lehetőségeit szerette volna felfedezni. Ez körülbelül 1991 nyarának elején lehetett. A pontos dátumra maga Linus sem emlékszik. Egy biztos: egy e-mail tanúsága szerint 1991. július 3-án már a POSIX szabvány után érdeklődött az interneten, így ekkor már futhatott nála egy kezdetleges rendszer. A program fejlesztése a Tanenbaum-féle Minix alatt történt, eleinte Assembly nyelven.

1991. augusztus 25-én Linus egy történelmi levelet küldött a MINIX hírcsoportba (a levél magyar nyelvű Fordítása):

"Üdv minden Minix-felhasználónak odakinn! Készítek egy (ingyenes) operációs rendszert (csak hobbi, nem lesz olyan nagy és profi, mint a GNU a 386- (486) AT-klónokhoz. Április óta kotyvasztom, és már kezd elkészülni. Szeretnék visszajelzéseket hallani, mit szerettek, illetve nem szerettek a Minixben, mivel az én operációs rendszerem némileg hasonlít rá (többek között azonos a fájlrendszer fizikai kiosztása - :gyakorlati okokból).

Mostanában ültetttem át a bash (1.08) és a gcc (1.40) programokat, és úgy tűnik, működnek a dolgok. Ez azt is jelenti, hogy pár hónapon belül valami használhatót fogok kapni, és kíváncsi lennék, milyen képességeket szeretnének az emberek. Minden javaslatot szívesen veszek, azt viszont nem ígérem, hogy meg is csinálom őket :-)

- Linus (torvalds@kruuna.helsinki.fi)

Ui.: Igen! Nincs benne Minix-kód és többszálú fs-sel (fájlrendszerrel) rendelkezik. Nem hordozható (portable)(a 386 feladatváltást használja stb.), és lehet, hogy soha nem is fog az AT-merevlemezeken kívül bármi mást támogatni, minthogy nekem csak ez van :-(."

Valahogy így kezdődött a Linux története. Linus levele számos programozót megérintett. Andrew S. Tanenbaum - a MINIX operációs rendszer atyja - Hollandiában élő egyetemi tanár, operációsrendszer-kutató – egyik későbbi levelében azt írta, hogy a Linux elavult (Linux is obsolete), mert monolitikus, ezért a professzor nem jósolt neki nagy jövőt. A levélből óriási vita lett. Ennek ellenére a Linux az elmúlt 10 évben hihetetlen fejlődésen keresztül, és még mindig monolitikus.

Forrás: Ez a cikk a GNU Szabad Dokumentációs Licenc alá tartozik, a "Linux" Wikipédia szócikk anyagát tartalmazza.

© halmaz.hu