Nos, ez még egy olyan pont, amelyet nem hagyhatok figyelmen kívül a Gentoo telepítési útmutató elindítása előtt. Tudom, hogy sokan már nagyon várják ezt a bejegyzést, és sajnálom, hogy várakozásra késztettem, de úgy vélem, hogy ezt nem magyarázom el figyelmesen a Gentoo felhasználói státuszommal szemben further Minden további nélkül kezdjük.
Mi az a kernel?
A kern minden terjesztésnek megfelelően a Linux része, ez az a program, amely lehetővé teszi számunkra, hogy a számítógépünkön lévő egyes hardvereket kommunikáljuk a rajta futtatott programokkal. Alkotója, Linus Torvalds úgy döntött, hogy kiadja a GPL licenc alapján, és hála neki, valamint a GNU projektnek, máris élvezhetjük a sok disztribúciót és fajtát, amelyek közül választhatunk. Leginkább C-ben írták, itt-ott egy kis összeállítással, és ma ez a legnagyobb ingyenes szoftver projekt, amelyen fejlesztők ezrei dolgoznak, hobbisták és szakemberek egyaránt, és egy sor folyamatos, gyorsított növekedést tart fenn már évek óta . Itt van kernel hivatalos oldala hogy alaposan szemügyre vehessék.
Hogy állsz a Gentoo-n?
Nos, amint az várható a Gentoo-ban, sok kernelopció létezik, itt hagyok egy kis listát, hogy jobban lássa, mire gondolok:
- gentoo-források: Kernel 4.12 speciális javításokkal a Gentoo Linuxhoz.
- git-források: A rendszermag közvetlenül letöltött a Linus Git adattárból.
- vaníliaforrások: Teljes rendszermag patch nélkül.
- xbox-források: Teljes kernel Xbox Linuxhoz.
- zen-források: Zen élő kernelje
- ...
A teljes listához hagyom wiki link ahol megtalálhatja az összes olyan kernelt, amelyet a Gentoo a tárházában fenntart -források)
Megvan a kód, most mi van?
Nos, az összes többi Linux-csomagtól eltérően a kernel NEM frissítve van, telepítve van. Ez lehetővé teszi számunkra, hogy egyszerre több kern legyen a rendszerünkben, természetesen mindig csak egyet futtathatunk egyszerre. Összeállításához olyan eszközöket kell használni, amelyeket már egy előző bejegyzésünkben megvitattunk. De mivel a Gentoo-ban a közösség végzi munkád 80% -át, tegyük a legegyszerűbb módon a sencillát
genkernel-next:
Hadd mutassak be egy nagyon jó eszközt that genkernel-next-nak hívják, megtalálhatja a Gentoo tárházaiban.
A lehetőségek listája még nagyobb, de itt van néhány kedvenc lehetőségem. A Gentoo telepítésekor az egyik legfontosabb lépés az konfiguráció A rendszermagjának ez lehetővé teszi, hogy a legtöbbet hozza ki a számítógépéből, és ugyanakkor elkerülje mindazt a külön súlyt, amely sok előre lefordított kernel rendelkezik.
CLI és GUI:
Ahogy várható volt, a kernel konfigurációjának többféle módja is van 🙂 választani mindenhol, csak fantasztikus. Íme néhány fotó a lehetőségek kinézetéről:
genkernel --xconfig all
genkernel –qconfig all
genkernel --nconfig all
genkernel –menuconfig all (kedvencem)
Remek, de hogyan találom meg a dolgokat?
Bölcs kérdés, amelyet most mindenki biztosan feltesz magának. Ha nem szeretné, hogy soronként kelljen keresgélnie, ne feledje, hogy «/ » és "? " Ők a barátaid ebben a küldetésben. De mivel jobb látni, mint olvasni, megmutatom, mit értek ez alatt.
Tegyük fel, hogy ellenőriznünk kell a processzorunkat, a kernel támogatja az Intel és az AMD fájlokat, a miénk pedig az Intel. Ha megnyomja a / (perjel) gombot, akkor a következő menübe jutunk:
Nagyszerű, most lássuk a varázslatot működés közben 🙂
Nagy! Most van egy legördülő lista, amely tartalmazza az összes szükséges információt, a modul műszaki nevét, elérési útját, az érték típusát stb. És most a kérdés ... hogyan jutok el a helyszínre? Szintén nagyon egyszerű! ha a bal oldalt nézzük, zárójelben számok vannak. Nyomja meg az egyiket, és újra meglátja a varázslatot.
Olyan gyorsan, mint ez! Már a szükséges helyen vagyunk. De ... várj, ezt mondtam neked ? a barátod, emlékszel? Nos, nézzük meg, mi történik, ha megnyomjuk? épp most.
A modul, annak opcióinak és függőségeinek rövid leírása kéznél van. A keresés befejezése után kiléphet. Észreveheti, hogy a felső sáv visszatért a Keresés (intel) sorba, ha ismét kilép, visszatér a főmenübe, ahol új keresést indíthat.
Mit kell mozgatni és mit nem?
Ezen a ponton máris teljes erővel kell érezned magad, mert elértél valamit, amit kevesen tesznek életük során, állíts össze egy kernelt. Gratulálunk! De most felmerül a kérdés ... mit kell módosítanom? Azt, hogy barátom, csak te fedezheted fel, de természetesen tudok adni pár javaslatot, amelyek sokat segítenek nekem:
Az alapértelmezett működik
Mint minden program esetében, a Linux is úgy van konfigurálva, hogy az alapértelmezett beállításokkal működjön. Ez garantálja, hogy még akkor is, ha nem akar semmit konfigurálni, a fordítás során lesz egy működő kernel.
Ha nem tudod, ne mozdítsd
Ezt talán a legkalandosabbak figyelmen kívül hagyják. Nagyszerű, hogy gyorsan eligazodhatunk az opciók között, de ha valóban meg akarjuk tudni, hogyan gondolkodik a gépünk, akkor az egyes opciók elolvasása remek módszer az ötlet megszokásához. Mindig emlékezzen a változtatásokra, és a böngészővel való keresés vagy összehasonlítás is nagyon ajánlott.
A legnagyobb súly a sofőrökön van
Alapértelmezés szerint sok illesztőprogram van betöltve, ez megnehezíti a kernelt. Például csak a hálózati kártyák esetében körülbelül 10 hivatalos illesztőprogram van a kernelben, és sok disztribúció fordítja le mind a 10-et, vagy annál többet, de a valóságban csak egyet használ a számítógépén (vegye figyelembe, hogy a Wi-Fi-hez van egy másik különálló szakasz). Ha jelentősen le akarja csökkenteni a rendszermag súlyát, akkor az első lehetőséged van. Ehhez a legjobb barátai lesznek lspci, lsusb, y Google. Ezzel meglehetősen világos képet kaphat arról, hogy mi a rendszere, és csak a szükséges illesztőprogramokat hagyhatja működéséhez. Például otthagyom az lspci kimenetet:
Ezzel egészen egyértelmű kritikus információim lehetnek, például a hálózati vezérlőm, a Wi-Fi vezérlőm, a SATA merevlemezem és még sok minden más, ami segít a kernelem súlyának csökkentésében.
Jól ellenőrizze, hogy a szükséges elemeket használja-e a * használatával
Még egyszer köszönöm partnerünknek njord, egy fontos pont, amelyet az érzelem miatt elfelejtettem megemlíteni 🙂
Azt is meg kell említeni, hogy a rendszermagnak vannak olyan tulajdonságai, amelyeket bele kell foglalni (*), és másokat modulként lehet kezelni (M). Emlékszem az első lefordított kernelemre, hogy modult akartam hagyni a root reiserfs támogatásról, amikor az életben működni fog?!?! xD ...
Természetesen, ha a kernelnek szüksége van valamire a működéséhez, akkor ez nem lehet a modul. Alapértelmezés szerint a modulok betöltődnek, miután a kern elvégezte az összes indítási folyamatot. Ha a kernelnek szüksége van valamire az indításhoz, jobb, ha be van fordítva modul helyett … Ami ismét az első ponthoz vezet "?" a barátunk 😉
Röviden:
Nos, miután egy kicsit bekerültél a kernelvilágba, azt hiszem, már találkoztam egy újabb mérföldkővel, amelyre képes volt létrehozni egy ~ 20 lépéses Gentoo telepítési útmutatót 🙂, de ha bármi mást találok odakinn, megpróbálom megmagyarázni előtte, hogy csak lazítson a levegőben.
Üdvözlet, és hagyok neked egy másik bejegyzést, ha hiányolnál:
Gentoo: Miért döntöttem úgy, hogy saját programokat állítok össze?
Nagyon jó poszt, mint mindig.
És itt van a homokszemem: A kernel megfelelő működéséhez a hardverhez kell igazítanunk, ezért rendkívül jól kell ismernünk. Erre a célra az „lspci” és „lsusb” kifejezéseket kell látnunk, mint fő információforrásokat. És ha valami konkrétabbra van szükségünk, akkor hagyom neked ezt az oldalt, amely többször is kijutott a bajból https://kmuto.jp/debian/hcl/
Azt is meg kell említeni, hogy a rendszermagnak vannak olyan tulajdonságai, amelyeket bele kell foglalni (*), és másokat modulként lehet kezelni (M). Emlékszem az első lefordított kernelemre, hogy modult akartam hagyni a root reiserfs támogatásról, amikor az életben működni fog?!?! xD ...
Üdvözlet!
Pontosan njord, így ez a bejegyzés nem lesz elég leíró, ha nem ismeri a rendelkezésére álló HW-t, ajánlásként fontos, hogy ellátogasson a gyártó oldalára, valamint olvassa el maga a kernel segítségével azokat a modulokat, amelyek képesek szolgálni Önt , ezekhez a megjegyzésekhez hozzáadtam egy linket a blogomhoz, ahonnan letölthet egy speciális konfigurációs fájlt egy Hp Pavilion 23-p132la készülékhez, remélem, hogy hasznos lesz, és remélhetőleg egyre több felhasználó osztja meg ezeket a fájlokat különböző alkalmazásokkal HW-ban.
Helló barátom, imádom a cikkeidet, ezért már régóta feliratkoztam az oldaladra. A videót ismeretlenül is megosztom, hogy bekerüljek a gentoo-ba, de örömmel követem ezt a cikksort.
Gratulálok a webhelyéhez.
Csak egy szívességet kérek tőled: Ne töltsön fel képeket a * .bmp fájlba, mivel a kapcsolatom kissé lassú, és a böngészőmnek hosszú időbe telik a nehéz képek betöltése, ezért azt javaslom, hogy alakítsa át a képeket * .png vagy * .jpg fájlokká.
Üdvözlet.
Hoppá, bocsánat, de nagyon köszönöm, hogy felhívta a figyelmét, nem gondoltam rá, és bár kissé tapasztalt vagyok a Gentoo-ban, még mindig nem sajátítom el nagyon jól a blogok témáját 😛 de mostantól megpróbálom megváltoztatni a formátumot, általában csak a Shutterrel vágok és Közvetlenül feltöltöm őket, nehogy túlságosan megterheljem a csapatom, de figyelembe veszem az ön súlyát is 😉 Üdvözlet és köszönöm szépen a hozzászólásaikat, arra biztatnak, hogy folytassam az írást, már megvan a hétvégi ajándék 🙂
Szuper érdekesnek tartom az általad írt cikksorozatot. Valaha hobbiként telepítettem a Gentoo-t, de mindig ezer és egy problémával küzdöttem, nem igazán irányítva a tettem nagy részét, és átverve a dolgokat, hogy kikerüljek a bajból. Ennek ellenére többször is megpróbáltam látni, hogy ez lenne az a disztribúció, amelyben maradnék, ha sikerülne egy optimális és helyes telepítést és elsajátítanom. Jelenleg a Fedorán vagyok, bár nem vagyok meggyőződött Fedorian. Kicsit hasonlítok Gentoo kabalájára: «Larry, a tehén kissé csalódott volt
a Linux disztribúciók jelenlegi állapotában…
… Amíg ki nem próbáltam a Gentoo Linuxot. »
Hagyok neked néhány «tippet» a jövőbeni cikkeidhez, arra az esetre, ha érdekesnek találnád őket konkrétan megérinteni, és ez a saját kétségeimből fakad:
- A Gentoo meglehetősen kiterjedt adattárral rendelkezik, de még így is vannak olyan sajátosságok, amelyek nincsenek benne; legyen szó néhány tudományos programról vagy más nagyon konkrét dolgokról. Érdekes lenne kézből megtudni, hogyan telepíthetjük azt, amit nem találunk az Ön repóiban. Tudom, de nem értem jól a "fedvények" létezését. A Debiannak van egy hivatalos és ajánlott módja olyan szoftverek telepítésére, amelyek nincsenek a tárházukban. Van valami hasonló a Gentoo-ban? Mi lenne a legjobb módja a telepítésnek a klasszikus ./configure && make && make install nélkül?
- Végül, a Gentoo telepítésekor a legnagyobb problémám az első újraindítás után jelentkezik, amelyben egy konzollal nézek szembe a hálózat beállítása nélkül. Ez egy frusztrálási pont, mivel nem egészen értem, hogyan lehet onnan felkapni a Wi-Fi-t. Nagyon érdekes lenne megismerni a bemutató módot, mi a pontos lépés a végrehajtásához, és folytatni tudja az asztal és más segédprogramok telepítését. Korábbi telepítéseim során a Gnome-t telepítettem, és mindent az alaprendszer telepítésének kezdetétől kezdve; egy javítás, gyerünk.
Semmi más. Már előre is köszönöm DesdeLinux ezekért a cikkekért, amelyek egy olyan disztribúcióról szólnak, amely annyira nem mainstream és mégis annyira érdekes.
Egyébként és máris bántalmazok egy kicsit többet: mindig a IT-szakemberek szemszögéből olvasok a Gentoo-ról, például Önről, programozókról, rendszer- vagy hálózati mérnökökről stb. De még soha nem láttam a disztribúciót használó végfelhasználó véleményét; Jó ötlet a Gentoo annak a végfelhasználónak, aki nem tudom, fotós, környezettudományt vagy mechatronikát tanul, vagy csak a Steamet akarja? (Asszem érted, mire gondolok)
Nagyon köszönöm ChrisADR-t és meleg üdvözletet
Nos, a kéréseit leírták 🙂 most, hogy végre elkészültem a lépésről lépésre történő telepítési útmutatóval, néhány napot meg kell adnod nekem, mert ezen a szombaton tanúsító vizsgám van (a Linux Alapítvány LFSC-je), és fel kell készülnöm ezekre a hátralévő napokra. Ami az átfedéseket illeti, olyanok lesznek, mint az AUR Archban, ahol a felhasználók létrehozhatják saját ebuild-jüket. Ez egy másik téma, amely egy teljes bejegyzésre vár. És ugyanakkor vannak a szokásos telepítési folyamatok is, amelyek ugyanolyan változatosak, mint a homokszemek a tengerparton ... de ez egy másik bejegyzésnél is 😉 Ami a felhasználókat illeti, a Gentoo-ban van egy kicsit minden, van, aki gamer (régimódi, mert nem vagyok 100% -os, ha a Steam van a fő adattárunkban), vannak olyan hackerek, akiknek megvan a saját Gentoo-származékuk a Pentestinghez, a Pentoo-hoz ... Ismerek néhány olyan kollégát a közösségben, akik nem feltétlenül mérnökök vagy matematikusok, és Nos, jól csinálják 🙂 További tudományos emberek és projektek vannak a geotudományok, vagy akár a vallás területén ... egyszóval Gentoo-ban van egy csomó minden, minden ízléshez, mivel a filozófia lehetővé teszi számunkra a választást choose hamarosan további cikkeket fogok írni, és megpróbálok fedje le kétségeit 🙂 Üdvözlet
. Mint jó Gentoo-felhasználó vagyok, idővel észreveszi, sokszor „dobozon kívülre” kell gondolnunk, és ha ez magában foglal egy vagy másik képességet, akkor nagyszerű 😉 látni fogja a Gentoo telepítési útmutatómban az hamarosan kijön 🙂
Mit szólnál ahhoz, ha partner ... támogatnád a mozgásodat ... íme a "Hp Pavilion 23-p132la + AMD A10-7800 Radeon R7" konfigurációja
http://jgarcia.my-place.us/?page_id=585
Jelenleg vizsgálom a kormányzó konfigurációját ... minden segítséget szívesen látunk ...
Kiváló! Nagyon köszönöm, hogy megosztotta tapasztalatait a közösség többi tagjával, kétségkívül a bejegyzésem nem 100% -ban pontos vagy tökéletes, mert úgy gondolom, hogy ebben az esetben jobb teljes könyvet írni 😛 de legalább remélem, hogy ez felébreszti több ember kíváncsiságát, és így szabadidejükben otthoni feladatot hagyhat mindenkinek 😉 Üdvözlet és köszönet
Szia
Sok különbséget észlel a kirnel vagy a bináris kernel fordítása között?
Például egy fedvényben található ez az ebuild:
http://gpo.zugaina.org/Overlays/betagarden/sys-kernel/debian-sources-bin
Üdvözlet.
Hogy egy kis ötletet kapjak, a Linux From Scratch-i barátaink mondják ezt az építkezésről.
«Telepítettünk egy rendszert, amely éppen elég volt az Apache webszerver futtatásához; az összes lemezterület kb. 8 MB volt. További sztrippeléssel ez legfeljebb 5 MB-ra csökkenthető. »[1]
Spanyolra fordítva azt mondja, hogy csak 8 MB-ban sikerült futtatniuk a beágyazott Apache szervert, ami akár 5 MB is lehetett. Ennek a térnek a nagy része csak a rendszermag, tehát ha olyan rendszert szeretne, amely kifejezetten egy dolgot végez, vagy csak a hardvert használja. A 10M-os kernel lehetővé teszi, hogy rendelkezésre álljon a többi RAM (ne feledje, hogy a kern a számítógép használata közben mindig RAM-ban fut). Az egyedi kernel biztonsági és egyéb előnyei mellett jelentős javulás tapasztalható a térben. Ami befolyásolhatja a sebességet is.
Üdvözlet
[1] http://wiki.linuxfromscratch.org/lfs/
Szia
Letöltöttem a 3. lépést egy mappába, és a portage szinkronizálása után megpróbáltam feltárni a gentoo-forrásokat, de órákig tart a folyamat? fél óra után olyan üzenetek, mint
/ usr / linux / gentoo-sources 4.12.12 / arch / arm / *
Ennyire kell kibontania és ugyanazon az órán kell maradnia, vagy van rá lehetőség, hogy gyorsabban megcsinálja? mivel ez a felmerülés csak a forrásokat hagyja meg, hogy később összeállítsák őket a lehetőségekkel.
üdvözletet.
Szia Fernan, még soha nem próbáltam telepíteni egy karos processzort. Tudomásul veszem, hogy az RPi verziójától függően (ha Ön ilyet használ) az USB és az internet buszok csatlakoznak, így a letöltési idő jóval hosszabb lehet a normálnál. (Még az i7 laptopomon is a kernel letöltési ideje a git-tárban körülbelül 4-5 perc)
Nos, nem tudom, mennyire ismeri a témát, de mindent összeállíthat egy sokkal erősebb laptopon, és már összeállítva átadhatja a végső eszköznek, ami sokat segítene az időzítés kérdésében.
Üdvözlet