Vraag & Antwoord

OS Linux

Kernel compileren

Anoniem
Bill Gates
10 antwoorden
  • Ik draai met veel genoegen mandrake 8.2. Maar nu vroeg ik mij af wat het voordeel is van het compileren van een "eigen" kernel.
  • 1 voordeel: je systeem wordt sneller


    max
  • echt? waarom dan?
  • Kort door de bocht: je knikkerd alle overbodige code eruit (je hebt bijvoorbeeld geen SCSI, dus ook niet nodig in je kernel). Dus zal je kernel kleiner worden en dus sneller.
  • Welke kernel kan ik dan het best gebruiken? De gene die Mandrake meegeeft bij zijn distrubutie of eentje van kernel.org
  • Ik zou zeggen van kernel.org, maar je moet echt goed weten wat je doet, voor je het weet werkt je systeem niet meer…

    Zie bijvoorbeeld: http://linux-nl.cx/html/kernelbakken.html
  • En vergeet mijn artikel over kernel-compilatie niet in dit forum. Daar staat nota bene het antwoord op deze vraag al in!

    Groet,

    Philip
  • Ik zou in eerste instantie uitgaan van de kernelbronnen die Mandrake meegeleverd heeft. Dit omdat de meeste distro's een eigen kernelvariant er op na houden, waardoor het compileren van een generieke kernel vaak op een drama kan uitlopen als je niet wee wat je doet.

    Max
  • [quote:1e65df426f]
    Op 13-05-2002 0:34 schreef Bill Gates:
    Kort door de bocht: je knikkerd alle overbodige code eruit (je hebt bijvoorbeeld geen SCSI, dus ook niet nodig in je kernel). Dus zal je kernel kleiner worden en dus sneller.
    [/quote:1e65df426f]

    Dat is heel erg kort door de bocht, in de praktijk zul je hier niks van merken tenzij je op een low-memory system draait. Maar een megabyte of twee verschil is niet merkbaar op een systeem met bijvoorbeeld 128 of 256MB RAM. De voornaamste snelheidswinst komt voort uit processoroptimalisaties e.d. (als je de CPU goed instelt in de kernelconfiguratie). Daarnaast compileren sommige mensen kernel om nieuwe patches te gebruiken, zoals de preempt patch of de O2 scheduler.
  • Oke thank you. Ik weet genoeg en hoe het bij de kernel die Mandrake standaard levert.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.

Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord