Tartalomjegyzék
Linux alapok 01. rész - Mi is az a Linux?
A Linux ingyenes
Minden oldal

Linux alapok 01. rész - Mi is az a Linux?

Szerző: razoli

Biztos vannak páran akik már hallottak Linuxnak nevezett valamiről, mások láttak is ilyet működés közben. Megint mások már próbálkoztak is vele, de valami miatt elment a kedvük - általában az ismeretlensége és a sikertelenség miatt. Ebben a cikksorozatban összeszedjük az általános tudnivalókat és az alapoktól felépítjük.

Végig vesszük azokat a dolgokat, ami a rendszer ismeretéhez szükségesek, majd telepítünk is felhasználóbarát Linuxot, és végigmegyünk azokon a buktatókon, amivel a legtöbb kezdő szembesül. Ennek keretében telepítünk majd SuSE 10.0-t, Ubuntut, a hazai vonalról bemutatkozó UHU 1.2. Majd összefoglaljuk, hogy mit is tehetünk parancssoron, mire lehet jó és miért érdemes használni. Ezt követően ismét általánosabb fordulatot veszünk és megnézünk néhány nagyobb, sok helyen alkalmazott programot - grafikus felületek, irodai programcsomagok, internetes programok... (alátalában minden feladatra található 2-3 féle program, ezek disztribúciónként általában megegyeznek). Reményeink szerint kielégítő választ adunk a gyakran felmerülő kérdésekre, de ha valami mégsem hangzana el, akkor irány a fórum és ott kitárgyaljuk. Jelen cikkünkben arra keressük a választ: mi is az a Linux, mi az hogy ingyenes, és miért terjedt el annyira?

Szóval mi is az a Linux?

A Linux egy nyílt forráskódú (Open Source) operációs rendszer, amely GPL licensz alatt került terjesztésre. A GPL licensz egyik legfontosabb tulajdonsága, hogy nem csak a programot, hanem annak forrását is közzé kell tenni, ami lehetővé teszi mások számára, hogy munkánkat folytassák, jobbá tegyék. Így nem kell minden egyes programnál feltalálni a spanyolviaszt, hanem egy már létező ötleteket, megoldásokat továbbfejleszthetjük akár mi magunk is. Mindemellett fel kell tüntetni az eredeti szerző nevét és elérhetőségét. Másik lényeges része, hogy a GPL licensz alatt lévő programok/termékek nem szabadalmaztathatóak, így megakadályozza, hogy egy nagyobb szoftvergyártó cég rátegye a kezét és kisajátítsa azt.
Ebből következően ezekre a programokra jellemző, hogy igen gyorsan fejlődnek, és az esetleges hibák gyorsan kijavításra kerülnek, hiszen nem csak néhány tucat programozó dolgozik a fejlesztésén, hanem lényegesen több, ezentúl sokszor az, akinél egy hiba előáll tudja visszaküldeni a javítást a fejlesztőknek.
Persze ez másfelől nehezíti is a fejlesztést, hiszen lényegesen egyszerűbb irányvonalat szabni a fejlődésnek, ha minden fejlesztő egy irodában ül, karnyújtásnyira egymástól, és együtt dolgoznak.

Kis történelem...

Linus Torvalds
Linus Torvalds

Nem lehet egy cikkbe összefoglalni mi is kellett ahhoz, hogy a Linux odáig jusson, ahol most tart, ezért tényleg csak néhány mérföldkő: 1991 októberében Linus Torvalds közzétette az Interneten a Linux kernel 0.02-es verzióját. Addig maga fejlesztette egyedül, célja például az akkor népszerű Minix rendszer túlszárnyalása volt. ("addig meg sem állok, amíg a Minix-et túl nem szárnyalom.")

Meglepően sokan megtalálták a kernel forrását, és gyakorlatilag innen a fejlődés öngerjesztő volt, decemberre kijött a 0.10, amin már valós alkalmazások is futtathatók voltak, szemben elődeivel. 1994-ig iszonyú fejlődésen ment keresztül, mégis "csak" ilyen későn adták ki az 1.0-ás kernelt, mivel ekkorra sikerült a POSIX szabványnak megfelelőre átírni az egészet. Innen kezdve nem követnénk végig, hogy hogy jutott el a jelenleg fejlesztett 2.6-os ágig, inkább az az érdekes, hogy ekkortájban jelentek meg az első disztribúciók, melyek igyekeztek összegyűjteni a Linux kernellel használható programokat, és azokat felhasználók által is könnyen telepíthető formába rendezni. Nem találtuk meg, melyik volt az első disztribúció, azonban 1993-ban már biztosan volt Slackware. Természetesen azóta robbanászerűen továbbfejlődött mind a kernel, mind a disztribúciók, napjainkban már több száz disztibúciót fejlesztenek párhuzamosan.
(A Linux múltjáról bővebben olvashattok a szabilinux.hu-n)