5. Fontos kérdések és válaszok

5.1. Egyébként mit is csinál a rendszermag?

A Unix rendszermagja közvetítőként viselkedik a programok és a hardver között. Először is, elvégzi (vagy elrendezi) a memóriakezelést az összes futó program (folyamat) számára, és biztosítja, hogy mindegyik igazságosan (vagy éppen nem annyira igazságosan, ha engeded) osztozzon a processzor ciklusain. Ezen felül egy szép, meglehetősen hordozható felületet biztosít a programok felé, hogy "beszélgethessenek" a hardverrel.

Biztosan van még több minden is, amit el lehet mondani a működéséről, de ezek az alapvető funkciók a legfontosabbak amikről tudni kell.

5.2. Miért kéne frissítenem a rendszermagomat?

Az újabb rendszermagok általában több fajta hardver kezelését teszik lehetővé (vagyis több eszközvezérlőjük van), jobb folyamatvezérlésük lehet, gyorsabbak és stabilabbak lehetnek, mint a régi verziók és azok buta kis hibáit kijavíthatják. A legtöbben azért frissítenek, mert új eszközvezérlőket és hibajavításokat akarnak.

5.3. Milyen hardvert támogatnak az új verziójú rendszermagok?

Olvasd el a Hardware-HOWTO (Hardver HOGYAN) dokumentumban. Ezen kívül megnézheted a " config.in " fájlt a Linux forráskódjában, vagy egyszerűen keresd ki a " make config " kiadásával. Ez megmutatja az összes, standard rendszermag által támogatott hardvert, de nem az összeset, amit a Linux támogat; sok elterjedt eszközvezérlőt (mint a PCMCIA vezérlők és néhány szalagos meghajtó) betölthető modulként tartanak karban és külön terjesztenek.

5.4. Milyen verziójú gcc és libc kell?

Linus ajánl egy adott verziójú gcc-t a README fájlban, ami a Linux forráskód része. Ha nincs meg ez a verzió, az ajánlott verziójú gcc dokumentációja jelzi, ha frissíteni kell a libc programkönyvtárat. Ez nem bonyolult eljárás, de fontos az útmutatások követése.

5.5. Mi az a betölthető modul?

Részletesen a Betölthető modulok fejezetben olvashatsz erről.

5.6. Mennyi lemezterületre van szükségem?

Ez függ az egyéni rendszer-beállításaidtól. Először is, a tömörített Linux forrás közel 14 MB méretű, legalábbis a 2.2.9 verzió. Sok helyen megtartják ezt is, miután kicsomagolták. Kicsomagolva és egy nem túl bonyolult beállítással, még további 67 MB-ot foglal.

5.7. Mennyi időt vesz igénybe?

Az újabb gépekkel a fordítás drámaian kevesebb időt igényel, mint a régieken; egy AMD K6-2/300 egy gyors merevlemezzel a 2.2.x rendszermagot elkészíti körülbelül 4 perc alatt. Viszont az öreg Pentiumokkal, 486-osokkal és 386-osokkal, ha úgy tervezed, hogy nekiállsz fordítani, várhatsz akár órákat, napokat...

Ha ez zavar téged, és éppen van egy gyorsabb gép a közelben, amin fordíthatsz, akkor lefordíthatod azon (feltéve, hogy jó adatokat adsz meg, a segédprogramjaid naprakészek stb.), majd átviheted a rendszermagot a lassabb gépre.