kompilera själv jmf. med enkel installation

Permalänk
Medlem

kompilera själv jmf. med enkel installation

prestandamässigt, är det stor skillnad att själv kompilera och installera programvara jämfört med packethanterare såsom synaptic, yast m.fl?

och i sådana fall - varför finns det inget sådant installationsförfarande som kompilerar från källkod och samtidigt kan hålla programmen uppdaterade med patchar och dylikt automagiskt. skulle ju vara optimalt!!

Visa signatur

P[a]cman äter spöken så ofta han kan.

citera mig, annars är risken överhängande att jag inte hittar tillbaka.

Permalänk

Det är nog försumbar prestandavinst man får genom att kompilera själv... åtminstonne enligt mig själv.

Du borde kika på Gentoo som har ett paketsystem som passar in på din beskrivning.

Permalänk
Avstängd

Nope det är skrönor att det är så.... du bränner en massa tid och blockerar en dator med kompileringar (delvist).

Däremot kan man gärna välja ut en handfull program man tycker om och köra källkod.

ffmpeg/mplayer är ett exempel något som raskt utvecklas och de stora distarna har problem med mjukvarupatent så man kompilerar utan vissa stöd.

Då är det bättre att kompilera själv... sen kan just ffmpeg vara en "Pig" att kompilera...

Alla projekts hemsidor innehåller en "Developer sida" där man kan botanisera i hur man gör.

Hålla på med att kompilera stabil utgiven kod ger jag inget för...

EDIT

Exempel ffmpeg kompilering inkl X264
http://ubuntuforums.org/showthread.php?t=786095

Visa signatur

ASUS K56CB i7, W10 > Asus VivoBook S15 S530UN
HTC 10
ASUS Transformer Prime 32GB, Nougat :)
Ubiquiti Edge Lite, UniFi AP-AC-Lite (AP) samt ASUS AC68U och N66U (AP), fiber 500/100Mbit/s.
Mitt nätverk: https://imgur.com/aco9XQz Bild https://imgur.com/oQ2WG9Y

Permalänk
Medlem

ok. fick för mig att det var märkbart. är det inte det är jag benägen att hålla med er i det ni skriver. onödigt mycket arbete för liten vinst är sällan värt besväret.

Visa signatur

P[a]cman äter spöken så ofta han kan.

citera mig, annars är risken överhängande att jag inte hittar tillbaka.

Permalänk
Medlem

Prestandavinsten är försumbar, det har gjort tester (iofs mellan 386- och 686-kod) och jag vill minnas att de i bästa fall gav någon enstaka procent. Ett starkare argument är väl just att du kan bygga mjukvaran med precis de finesser som du vill ha och slippa sånt du inte behöver.

Personligen anser jag det vara ett slöseri med tid.

Permalänk
Medlem

ports i FreeBSD och OpenBSD gör precis det du säger. I FreeBSD finns det även enkla verktyg att underhålla sina ports. portupdate/portsnap/portmanager/portaudit (och några till).

Har man en snabb burk så går det ofta riktigt snabbt att kompilera från source, men det beror självklart på hur stort program det är. Det tar c:a 10min att kompilera hela OpenBSD kärnan på min C2D. Det tog 6h+ att kompilera Firefox på min 233MHz notebook. Men om du menade prestandamässigt med avseende på programmets prestanda så beror det hur man kompilerar och vad programmet gör. Optimerar man ett program som utför mycket flyttalsberäkningar med hjälp av optimeringsflaggor för den specifika arktitekturen så kan man vinna riktigt mycket på det. Oftast är det som sagt vid flyttalsberäkningar man märker av prestandavinster.

Visa signatur
Permalänk
Avstängd

Gentoos kris är ju uppenbar och den här lilla artikeln belyser det.

http://funroll-loops.info/

Med dagens datorarkitektur så är det ju inte något man behöver
hålla på med, enbart slösad elenergi samt tid.

Visa signatur

ASUS K56CB i7, W10 > Asus VivoBook S15 S530UN
HTC 10
ASUS Transformer Prime 32GB, Nougat :)
Ubiquiti Edge Lite, UniFi AP-AC-Lite (AP) samt ASUS AC68U och N66U (AP), fiber 500/100Mbit/s.
Mitt nätverk: https://imgur.com/aco9XQz Bild https://imgur.com/oQ2WG9Y

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av plunn
Gentoos kris är ju uppenbar och den här lilla artikeln belyser det.

http://funroll-loops.info/

Med dagens datorarkitektur så är det ju inte något man behöver
hålla på med, enbart slösad elenergi samt tid.

Det beror ju helt på vilka program och vad man är ute efter. Fast rent generellt för en hemanvändare så håller jag med dig.

Visa signatur
Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av lallassu
Det beror ju helt på vilka program och vad man är ute efter. Fast rent generellt för en hemanvändare så håller jag med dig.

Jo jag tvivlar på att det finns så många arbetsgivare som skulle godkänna att admins brände tid på att kompilera källkod i tid o o tid. (mer än speciella behov)

Sen finns det ju fortfarande ett fåtal IT avdelningar som är en egen värld men jag tror inter att det är särskilt vanligt.

Visa signatur

ASUS K56CB i7, W10 > Asus VivoBook S15 S530UN
HTC 10
ASUS Transformer Prime 32GB, Nougat :)
Ubiquiti Edge Lite, UniFi AP-AC-Lite (AP) samt ASUS AC68U och N66U (AP), fiber 500/100Mbit/s.
Mitt nätverk: https://imgur.com/aco9XQz Bild https://imgur.com/oQ2WG9Y