Mi a Linux és miért olyan népszerű?
Minden asztali számítógép használ egy operációs rendszert. A ma használatos legnépszerűbb operációs rendszerek:
- Windows
- Mac OS
- UNIX
A Linux egy olyan operációs rendszer — nagyon hasonlít a UNIX-ra –, amely az utóbbi néhány évben nagyon népszerűvé vált.
Hirdetés
Az operációs rendszerek számítógépes programok. Az operációs rendszer az első szoftver, amelyet a számítógép a gép bekapcsolásakor végrehajt. Az operációs rendszer betölti magát a memóriába, és elkezdi kezelni a számítógépen rendelkezésre álló erőforrásokat. Ezután biztosítja ezeket az erőforrásokat a felhasználó által futtatni kívánt egyéb alkalmazások számára. Az operációs rendszer által nyújtott tipikus szolgáltatások közé tartoznak:
- A feladatütemező – A feladatütemező képes a CPU végrehajtását különböző feladatokhoz rendelni. E feladatok egy része a felhasználó által futtatott különböző alkalmazások, más részük pedig az operációs rendszer feladatai. A feladatütemező az operációs rendszer azon része, amely lehetővé teszi, hogy az egyik ablakban kinyomtasson egy dokumentumot a szövegszerkesztőből, miközben egy másik ablakban egy fájlt tölt le, egy harmadik ablakban pedig újraszámol egy táblázatkezelőt.
- Egy memóriakezelő – A memóriakezelő vezérli a rendszer RAM-ját, és általában egy nagyobb virtuális memóriaterületet hoz létre a merevlemezen lévő fájl segítségével. (Lásd még a Nap kérdése.)
- Egy lemezkezelő – A lemezkezelő létrehozza és karbantartja a lemezen lévő könyvtárakat és fájlokat. Amikor egy fájlt kérünk, a lemezkezelő behozza azt a lemezről.
- Egy hálózatkezelő – A hálózatkezelő vezérli a számítógép és a hálózat között mozgó összes adatot.
- Egyéb I/O szolgáltatások kezelője – Az operációs rendszer kezeli a billentyűzetet, az egeret, a videokijelzőt, a nyomtatókat stb.
- Biztonságkezelő – Az operációs rendszer gondoskodik a számítógép fájljaiban lévő információk biztonságáról, és szabályozza, hogy ki férhet hozzá a számítógéphez.
Az operációs rendszer általában a rendszer alapértelmezett felhasználói felületét is biztosítja. A Windows 98 szabványos “kinézetéhez” tartozik a Start gomb, a feladatsor stb. A Mac OS teljesen más megjelenést biztosít a Macintosh számítógépek számára.
A Linux legalább annyira jelenség, mint amennyire operációs rendszer. Ahhoz, hogy megértsük, miért lett ilyen népszerű a Linux, hasznos, ha egy kicsit megismerjük a történetét. A UNIX első verzióját eredetileg több évtizeddel ezelőtt fejlesztették ki, és elsősorban kutatási operációs rendszerként használták az egyetemeken. Az 1980-as években elszaporodtak a Sunhoz hasonló cégek nagy teljesítményű asztali munkaállomásai, és ezek mind a UNIX-on alapultak. Számos vállalat lépett be a munkaállomások piacára, hogy versenyre keljen a Sun ellen: HP, IBM, Silicon Graphics, Apollo stb. Sajnos mindegyiknek saját UNIX-verziója volt, és ez megnehezítette a szoftverek értékesítését. A Windows NT volt a Microsoft válasza erre a piacra. Az NT ugyanolyan funkciókat biztosít, mint a UNIX operációs rendszerek — biztonság, több CPU támogatása, nagyméretű memória- és lemezkezelés stb. — de mindezt olyan módon teszi, hogy kompatibilis a legtöbb Windows-alkalmazással.
A Microsoft belépése a high-end munkaállomások piacára különös dinamikát hozott létre. A különálló cégek tulajdonában lévő szabadalmaztatott operációs rendszerek és a központi hatóság hiánya a UNIX világában gyengíti a UNIX-ot, de sokaknak személyes problémái vannak a Microsofttal. A Linux belépett ebbe a furcsa tájba, és nagy figyelmet keltett.
A Linus Torvalds által készített Linux kernelt ingyenesen elérhetővé tették a világ számára. Torvalds ezután felkérte a többieket, hogy bővítsék a kernelt, feltéve, hogy hozzájárulásuk ingyenes marad. Programozók ezrei kezdtek el dolgozni a Linux továbbfejlesztésén, és az operációs rendszer gyorsan növekedett. Mivel ingyenes és PC-platformokon fut, nagyon gyorsan jelentős közönségre tett szert a hardcore fejlesztők körében. A Linuxnak elkötelezett hívei vannak, és többféle embertípushoz szól:
- Azok, akik már ismerik a UNIX-ot, és PC-típusú hardveren akarják futtatni
- Azok, akik kísérletezni akarnak az operációs rendszer elveivel
- Azok, akiknek nagyfokú kontrollra van szükségük az operációs rendszerük felett, vagy azt akarják
- Azok, akiknek személyes problémáik vannak a Microsofttal
Általában a Linuxot nehezebb kezelni, mint például a Windowst, de több rugalmasságot és konfigurációs lehetőséget kínál.