Sida 1 av 1
Lokal kompilering av kod vs apt
Postat: 27 jul 2010, 10:49
av Eaglecoth
Hej,
"förr i tiden" brukade man ju kompilera koden på sin egen burk istället för att dra ner binärer via pakethanteringing (vilket jag numera även gör själv), finns det några prestandavinster i att kompilera kod själv längre? Går det att ställa in apt-get systemet för att dra ner källkod och kompilera den lokalt? Eller är detta totalt meningslöst?
/Eaglecoth
Re: Lokal kompilering av kod vs apt
Postat: 27 jul 2010, 11:30
av Konservburk
Eaglecoth skrev:finns det några prestandavinster i att kompilera kod själv längre?
Nästan alltid försumbart. Det finns iofs andra anledningar att kompilera själv. Ibland går vissa inställningar bara att göra innan kompileringen, som t.ex. att helt välja bort viss funktionalitet som man inte är intresserad av. En annan anledning är om du vill ändra i källkoden själv.
Eaglecoth skrev:Går det att ställa in apt-get systemet för att dra ner källkod och kompilera den lokalt?
Det går att använda
apt-get source istället för
apt-get install. Jag har dock en känsla av att
gentoo är en något lämpligare distro om du vill kompilera allting.
Re: Lokal kompilering av kod vs apt
Postat: 27 jul 2010, 12:10
av cthulhu
... Eller Crux
http://crux.nu/
Re: Lokal kompilering av kod vs apt
Postat: 27 jul 2010, 12:37
av Emil.s
Om du har en 64bits CPU så kommer du nog inte att märka någon större skillnad, då det är en så ny arkitektur.
Däremot så kommer paket optimerade för t.ex I686 (Pentium 3 och nyare) att flyta bra mycket snabbare än paket för I386.
Arch är ett exempel på en dist som bygger paket för I686.
Tror nog bara att man tjänar prestanda på att optimera systemkritiska paket, t.ex kärnan och viktiga bibliotek.
Re: Lokal kompilering av kod vs apt
Postat: 27 jul 2010, 12:49
av dmz
Emil.s skrev:
Däremot så kommer paket optimerade för t.ex I686 (Pentium 3 och nyare)
Pentium Pro och nyare.