Sida 1 av 1

Kompilera egen kärna.

Postat: 31 maj 2007, 17:19
av Louie
Hejsan, jag har alltid kört med dom färdigkompilerade kärnorna och det har fungerat finfint men ändå hör man dagligen om folk som kompilerar sina egna, vad tjänar man på det? Finns det några egentliga fördelar för mig som allt fungerar för redan? Vad kan bli bättre/sämre, vore trevligt att få lite ordning på begreppen varför man kör egenkompilerat.
Säkert inte bara jag som har frågor och funderingar angående ämnet.

MVH Louie

SV: Kompilera egen kärna.

Postat: 31 maj 2007, 17:30
av Lars
Det finns i huvudsak tre anledningar att kompilera själv:

1) stöd för någon obskyr hårdvara
2) sjuklig uppgraderingsmani
3) nyfikenhet

Man kan optimera för sin egen maskin också, men det faller under punkt 3.

SV: Kompilera egen kärna.

Postat: 31 maj 2007, 17:32
av Louie
Lars skrev: Det finns i huvudsak tre anledningar att kompilera själv:

1) stöd för någon obskyr hårdvara
2) sjuklig uppgraderingsmani
3) nyfikenhet

Man kan optimera för sin egen maskin också, men det faller under punkt 3.
Optimera skulle ju vara en sak :)
Men annars om man har systemet fit for fight från början och allt från början, hur mycket kan man tjäna på att köra egenkompilerat?

MVH Louie

SV: Kompilera egen kärna.

Postat: 31 maj 2007, 17:35
av Mekaniserad Apelsin
Lars skrev: Det finns i huvudsak tre anledningar att kompilera själv:

1) stöd för någon obskyr hårdvara
2) sjuklig uppgraderingsmani
3) nyfikenhet

Man kan optimera för sin egen maskin också, men det faller under punkt 3.
#4 Nya funktioner som krävs... Tex att starta med root på nfs fanns inte före dapper i ordinarie kerneln, om jag itne minns fel.
Louie skrev: Men annars om man har systemet fit for fight från början och allt från början, hur mycket kan man tjäna på att köra egenkompilerat?
Knappt något, om det inte faller under #4 ovan.

SV: Kompilera egen kärna.

Postat: 31 maj 2007, 17:39
av Louie
Tackar, då vet jag vad jag har att vänta :)

SV: Kompilera egen kärna.

Postat: 31 maj 2007, 17:45
av Okänd
En annan motivering kan vara om man tänker köra någon applikation som kräver realtidstillgång till hårdvara, typ ljud- och videoproduktion eller inbäddade system.

Själv har jag en realtidskärna när jag spelar in ljudspår och prioriterar upp de processer som behövs. I och med det kan jag få snorlåg latency så att man t ex kan lägga på tajta sångpålägg utan att behöva efterredigera.

SV: Kompilera egen kärna.

Postat: 31 maj 2007, 18:56
av Okänd
Avdelningen dokument.
https://help.ubuntu.com/community/Kernel/Compile 

Reasons for not.....  ;)  :)

SV: Kompilera egen kärna.

Postat: 01 jun 2007, 20:33
av Emil.s
Gentoo är helt klart snabbare än något annat. Men då är iof allt kompilerat och rejält optimerat.

Men jag märkte stor skillnad på starttid på startionära datorn jag har hemma när jag hade kompilerat in allt hårdvarustöd direkt i kärnan, och tagit bort allt annat.
Eftersom inga moduler behövde laddas vid boot så är det bara att köra...

Se även den här tråden:
http://bbs.linux.se/viewtopic.php?p=191729#191729
Ska starta en liknande här på forumet tror jag. :)

Visserligen så förbättrades minneshanteringen rejält mellan 2.6.16 och 2.6.17, men i allafall. ;)

SV: Kompilera egen kärna.

Postat: 03 jun 2007, 01:41
av HOLMEN
Detta har jag också varit inne på ett tag (gud vad jag älskar Linux).

Men det är väl mycket så att man också kan ta bort och lägga till de moduler som man själv tycket är nödvändiga, respektive inte nödvändiga?

SV: Kompilera egen kärna.

Postat: 03 jun 2007, 09:38
av Emil.s
Daniel Holm skrev: Detta har jag också varit inne på ett tag (gud vad jag älskar Linux).

Men det är väl mycket så att man också kan ta bort och lägga till de moduler som man själv tycket är nödvändiga, respektive inte nödvändiga?
Japp, inga problem. In typisk skärm när man fixar support för filsystemen:
http://sandnabba.se/~emil/Screenshots/kernel-config.png

Re: Kompilera egen kärna.

Postat: 17 feb 2009, 16:36
av Tompalaz
Tar tag i den här gamla tråden.

Funderar lite på att kompilera egen kärna. Antar att man kan börja titta mot de lite nyare tex 2.6.28, finns det något att hämta där? Eller borde man testa 2.6.29?
Varför jag funderar på att kompilera är just optimering. Sitter på 4gb ram och en quad, känns som om det kan utnyttjas bättre.

Re: Kompilera egen kärna.

Postat: 17 feb 2009, 16:49
av dmz
Tompalaz skrev:Tar tag i den här gamla tråden.

Funderar lite på att kompilera egen kärna. Antar att man kan börja titta mot de lite nyare tex 2.6.28, finns det något att hämta där? Eller borde man testa 2.6.29?
Varför jag funderar på att kompilera är just optimering. Sitter på 4gb ram och en quad, känns som om det kan utnyttjas bättre.
Känns som att du behöver en sämre dator än så för att märka någon skillnad. :)
Däremot kan det ju vara lämpligt att plocka bort allt skräp man aldrig någonsin kommer att behöva.