Debian linux - kernelfordításkor - Denis Yuriev
A fej érik több cikket, amelyben azt kell néznünk, hogy az anyagot a szerelvény a Linux kernel.
Mivel az internet anyag vagy elavult vagy nehezen megfogható az egyszerű ember az utcán, meg kell csinálni, hogy olyan nehéz Sziszifusz.
Az cut-to-date kézi mag szerelvényt 7 Debian.
Miért újrafordítani a kernelt?
Ó, barátom. Egy ilyen kérdés gyakran okoz teljes holivary és csaták a közösség Linux felhasználók számára.
A kérdés megválaszolásához, én csak kifejezni helyzetben, és nem úgy, mintha az egyetlen lehetséges igazságot.
operációs rendszer teljesítményét
Ez ezzel a cél gyakran újrafordítani a kernelt, hogy módosítsa a zászlókat.
Egy kis visszavonulás és megmondja, hogy egy aranyszabály.
Van egy ilyen mentális Pareto törvénye. aka a Pareto-elv. ő az az elv, 20:80
20% -a erőfeszítések ad 80% -a az eredményeket, míg a maradék 80% az erőfeszítés - csak 20% -a az eredmények
Mellesleg által javasolt szabály Richard Koch és észre először a minta Vilfredo Pareto, akinek a tiszteletére és elemzi. De ez csak egy kitérőt a történelembe.
Tehát ez az, amit én. Ha bármilyen optimalizálás kezdeni nyilvánvaló hiányosságok.
Ha van 512 MB RAM és 4 2GHz Celeron processzor, és van, hogy egyszerre működik 20 fülek a böngészőben, akkor meg kell optimalizálni nyilvánvalóan nem az operációs rendszer kernel.
Ez a helyzet, ha fel a törvény felett, akkor viszont a következő helyzetet.
80% -át az időt és erőfeszítést költ a keresési kulcsot a kernel, amelyet meg kell változtatni, hogy egy 20% -os teljesítmény növekedést, amikor a böngésző segítségével.
15% -át az időt és energiát költeni újjáépítése a böngésző, amely megadja a teljesítmény-növekedést 30% -os.
5% -át az időt és energiát tölteni a Buy-RAM, amely megadja a teljesítmény-növekedést 50% -os.
És ez még csak az alkalmazkodás a törvény.
A gyakorlatban jobb, ha vesz egy bolhapiacon 3000 rubel egy új rendszer egység többé-kevésbé megfelelő tartozékok és kényelmesen dolgozhat, nem újrafordítani a rendszermagot a reményben, hogy mi ennek a növekedésnek.
Ne feledd, nem újrafordítani a kernelt, abban a reményben, hogy kapok egy teljesítménynövekedést 2-3 alkalommal, ha nem biztos benne, hogy bármilyen változás a mag, így a kívánt eredményt.
hardver támogatás
egyes esetekben
Néha az alapértelmezett beállítások nem megfelelőek kernel. Ez történik.
Például, újjáépíteni a kernel embended-eszközök (routerek, a NAS-szerverek) elmenti pár száz kilobájt hasznos lemezterület. A felhasználók számára kiváló minőségű asztali és szerver állomások számát ebben a sorrendben tűnhet vicces, de amit nem tréfadolog, ha a rendszer nem „beleavatkozni” a készülék, mert szükség volt, hogy csökkentsék a méretét 50 kilobájt.
Újjáépítés a Linux kernel
Mint következik a cikk címe, hogy vegyenek részt a újjáépítése a kernel fogunk Linux Debian környezetben.
Előállítás kernel forrás
A legtöbb cikket ajánlom vegyél a forráskódot a kernel.org honlapján.
Én azonban nem javaslom, csináld, ha nem érti, hogy miért van szüksége van.
Te és én lesz a kernel forrást a tárolókban a forgalmazás.
Lássuk az elérhető változatok
Megjegyzés a vonal
Ez az úgynevezett meta-csomagot. ez önmagában is egy üres, de utal a többi. A mi esetünkben - a legújabb verzióját a kernel forrást.
Más szóval, mi végre elég
hogy a rendelkezésre álló legfrissebb forráskódot.
Most hozzunk létre egy könyvtárat, amely elvégzi a következő műveleteket a szerelvény.
És azonnal megy bele
Most nézd meg a könyvtár tartalmát, amelynek célja, hogy letölt egy archív forrás
linux-patch-3.2-rt.patch.bz2 - RT-patch. Esélye van, nem kell, ez nem fog elveszni azt a figyelmet ebben a cikkben.
linux-source-3.2.tar.bz2 - forráskód archívumot.
Csomagold ki az elkészített katalógusból
Egy előkészített katalógusban megjelent alkönyvtár linux-source-3.2
Azt viszont, hogy:
További csomagjai A kernel
Még mindig kell egy kis csomagot a kernel. Itt az ideje, hogy telepíteni őket.
Ha megy a távoli gépen, akkor nem lesz több, mint, hogy egy virtuális terminál, és ez lesz kellemetlen, ha hirtelen elvesztette Internet:
A kernel konfigurálása forrás
Most hozza létre a kezdeti konfigurációs fájlt.
Legyen több szempontból is:
A nagy lehetőség kezdőknek.
Ez is egy nagy lehetőség a kezdők számára. Ha azonban, hogy mi eszköz nem csatlakozik idején hívja a parancsot, akkor elveszíti a támogatást a jövőben.
Hasonlóan az előző pontban, de szerepelni fog a kernel maga modulok
Ha a számítógép nem más, mint nem tervezi csatlakoztatni (ideális szerverek, amelyhez egy új készülék csatlakozik rendkívül ritka), azt javasoljuk, az utolsó lehetőség:
Most van itt az ideje, hogy hozzanak létre a lényege a módon, amelyhez jöttek ide.
Nyílt ál felület különböző beállításokkal. Azt tesszük, amit kell, mentsen és zárjon be.
Nem fogok példákat mutatni ebben a cikkben, mert nem fog csak hivatkozni rá magam a közeljövőben.
A kernel
Nos, ez folytassa a legfontosabb és a hosszú szakasz.
Ha építeni a kernel a távoli gépen, akkor a képernyő által ülés:
Ha a számítógép, amely előtted, akkor csak olvasható.
És itt. Nem igazán az igazság pillanata, de akkor is.
A parancs elindítja a mag összeszerelési folyamatot.
-j 2 - azt jelzi, hogy a RUN két áramra (egyik a processzor magok, hogy mentse CPU időt a IO műveletek)
A művelet tart tizenöt perctől néhány óráig. Különösen problematikus esetekben előfordulhat, hogy több, mint a napszak.
Ha sikeres a könyvtárban: a forrás fájl fogja látni
Állítsa be a parancs
Nos, minden nyereséget.
Nem búcsúzni, újra és újra visszatérni ide ;-)
Is olvasható:
- Game Server CS 1.6 - Z-ig - 3. lépés - Linux Kernel
- Counter-Strike 1.6 - Készíts saját szerver Linux Debian
- Linux és zram - kivéve memória
- Game Server CS 1.6 - Z-ig - előállítása 1. lépés - A VPS
- Linux - Formátum USB-stick
- Game Server CS 1.6 - Z-ig - 2. lépés - A kiszolgáló