Portál AbcLinuxu, 10. května 2025 16:41

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
pavlix avatar 6.8.2012 01:02 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
Odpovědět | Sbalit | Link | Blokovat | Admin
To vedlo Linuse Torvaldse k sepsání návrhu RFC, aby do jádra byly zařazeny konfigurační volby pro konkrétní distribuce.

A to se zrovna snažím vykopat zbytečné závislosti na distribucích z NetworkManageru. Názor Linuse hodně moc uznávám, ale v tomhle případě se mi zdá, že to není ústupek na správném místě.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
6.8.2012 05:19 Michal
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
Me to pripada jako docela dobry napad, ale nemyslim si ze je vhodne to cpat primo do jaderneho stromu, tam ty konfigurace stejne nebude nikdo udrzovat. Spis by byla dobra nejaka wiki typu "Pro distribuci X a jadro Y je potreba tenhle minimalni config + ovladace vaseho HW".

Ja jsem pred par tydny potreboval do RHEL 5 nacpat jadro 2.6.38 a trvalo mi HODNE dlouho nez jsem prisel na tu spravnou kombinaci voleb ktere to potrebuje k zivotu. I tak jsem nakonec musel spoustu veci zakompilovat natvrdo do jadra protoze z mission initrd se postupne vyklubalo mission impossible.
6.8.2012 07:33 motorka
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
Já bych také přivítal nějakou tabulku jako "hardware:ovladač" takže by se v závislosti na nalezeném hardwaru přidal konkrétní ovladač. Popřípadě pro notebooky celá konfigurace, u kterých většinou hledám informace na wiki. Hledání správných ovladačů není vždycky nejjednodušší úkol, občas se mi stává, že na něco zapomenu (a nebo zbytečně přidám) a úspěšně bootuji až třetí konfiguraci jádra kdy mi všechen hardware funguje.
Conscript89 avatar 6.8.2012 07:43 Conscript89 | Brno
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
Pokud nejde o gentoo, nebo je to gentoo live (desktop) tak by melo stacit lsmod a z toho zjistis jaky drivery chces, ne? Samozrejme to nebude identicky seznam, ale i tak to podle me staci.
I can only show you the door. You're the one that has to walk through it.
Dreit avatar 6.8.2012 11:42 Dreit | skóre: 15 | blog: Dreit a jeho dračí postřehy | Královehradecký kraj
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
Nope
6.8.2012 18:02 motorka
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
Ano
Conscript89 avatar 6.8.2012 07:42 Conscript89 | Brno
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
Podle me by naprosto stacilo, kdyby v distribuci byly balicky: kernel-config kernel-config-minimal napr. Sam bych to uvital :)
I can only show you the door. You're the one that has to walk through it.
6.8.2012 08:17 Michal
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
/proc/config.gz? Pripadne to nekdy byva v /boot/config-* I kdyz to pravda nebyva ten minimalni.
Conscript89 avatar 6.8.2012 10:45 Conscript89 | Brno
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
Diky, o tom jsem nevedel, ze bych si zase zacal kompilovat jadro?
Fedora 17 nema v /proc soubor config.gz (ani zadny podobny), ale ty co jsou v /boot mi bohate staci.
I can only show you the door. You're the one that has to walk through it.
6.8.2012 11:32 avzgag
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
jednak na hracicky a kompilace vlastnich jader neni cas, ale taky me odrazuje milion voleb v menuconfigu.
6.8.2012 11:53 marbu | skóre: 31 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra

Nebo pokud te to vic zajima, muzes se primo podivat, jak se dela distribucni jadro:

fedpkg clone --anonymous kernel

Tak si naklonujes git repozitar se vsemi skripty, patchi a konfiguraky. Btw treba v README.txt se pise:

config heirarchy.
-----------------
Instead of having to maintain a config file for every arch variant we build on,
the kernel spec uses a nested system of configs.  At the top level, is
config-generic. Add options here that should be present in every possible
config on all architectures.

Beneath this are per-arch overrides. For example config-x86-generic add
additional x86 specific options, and also _override_ any options that were
set in config-generic.

The heirarchy looks like this..
                                                                                                                               
                           config-generic                                                                                      
                                 |                                                                                             
                         config-x86-generic                                                                                    
                         |                |                                                                                    
             config-x86-32-generic   config-x86-64-generic                                                                     
                                                                                                                               
An option set in a lower level will override the same option set in one                                                        
of the higher levels.                                                                                                          
                                                                                                                               
                                                                                                                               
There exist two additional overrides, config-debug, and config-nodebug,                                                        
which override -generic, and the per-arch overrides. It is documented                                                          
further below.                                                                                                                 
There is no point in being so cool in a cold world.
6.8.2012 12:46 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
I když není povolená prezentace přes /proc/config.gz, je pořád možné, že je konfigurace v jádře obsažena a dá se z něj vytáhnout pomocí scripts/extract-ikconfig (viz volby CONFIG_IKCONFIG a CONFIG_IKCONFIG_PROC).
6.8.2012 20:44 Kvakor
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
Optimální by bylo mít podobné balíčky jako součást virtuálního balíčku pro překlad vlstního jádra, kde by byly zároveň závisloti pro nutné nástroje pro překlad a sestavení jádra (obdoba debianího buil-essential).

Docela by se to hodilo i pro ne-x86 platformy (rozličné SoC ARMy obzvlášť), kde je docela problematické zjistit, co tom kterém zařízení je (u x86 je alespoň lspci), takže pokud distribuční/defaultní jádro nemá vestavěný .config.gz, tak to znamená spousta googlení, prolézání hlášek jádra a zkoumání jednotlivých obvodů na desce.

Já osobně používám na svých strojích vlastní jádro "odjakživa" a mám přehled, co je potřeba a co ne, ale kdybych musel dělat jádro pro jinou distribuci než Debian nebo specializovaný pseudo-LFS, tak bych podobný přehled toho, co je třeba zapnou, uvítal.
7.8.2012 16:52 Ondrej 'SanTiago' Zajicek
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
Co tam je by melo jit zjistit ze /sys/devices . Tam by idealne melo byt vsechno vcetne ruznych platform devices (resp. to, pro co ma jadro ovladac), pokud to tedy neni nejake historicke 2.4.x jadro s vyrobcem-specifickymi zbastlenymi patchi.
6.8.2012 15:33 Roman Došek | skóre: 17 | blog: flare
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
Co takhle toto Kernel-Seeds.org

Není nic jednoduššího než si odsud stáhnout config a jen do něj doplnit podle lspci výstupu potřebné ovladače...
7.8.2012 10:20 Petr Ježek | skóre: 10
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
Zbytečně závislosti NM lze elegantně vyřešit jeho odistalováním a nahrazením Connmanem...
Archlinux for your comps, faster running guaranted!
pavlix avatar 7.8.2012 15:31 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
Zbytečně závislosti NM lze elegantně vyřešit jeho odistalováním a nahrazením Connmanem...
Co by mi to přineslo?
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
7.8.2012 16:48 Lol Phirae | skóre: 23
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
Přece nucenou odinstalaci spousty "zbytečných" balíčků, které nějaký connman absolutně nezajímá.
8.8.2012 14:14 w4rr10r
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
Změnu zaměstnání.
pavlix avatar 9.8.2012 10:53 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
Tak asi spíš změnu projektu :).
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
6.8.2012 11:57 CLX-Kuba
Rozbalit Rozbalit vše Re: Jaderné noviny – 19. 7. 2012: Snazší nastavování jádra
Odpovědět | Sbalit | Link | Blokovat | Admin
Konfigurace jádra pro distribuce: Konecne nad tim nekdo zacal uvazovat, osobne bych uvital nejaky defaultni konfigurace pro virtualni stroje VMware ESX/Workstation, KVM, Xen atd... Jelikoz tam sem nejvic casu travil hledanim nejakyho driveru bez ktereho mi to treba ani nebootovalo a tedka tam mam urcite haldu veci uplne zbytecne... Otazka zda to davat primo do jadra nebo donutit jednotlive distribuce aby obsahovaly dane config soubory. Napr. v balicku VMware-tools by mohly tyto config soubory bejt primo od VMwaru.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.