Risposte:
L'unica volta che vorrei costruirmi è se hai bisogno di una versione del software non presente in nessun repository, quindi prendi in considerazione il download del sorgente. Scarica le dipendenze (librerie di sviluppo, ecc.) Dai repository di Ubuntu e costruiscile quando è necessario aggiornarle.
Non voglio sembrare irrispettoso, dato che mi includo in questo, ma i manutentori del pacchetto nel complesso produrranno una build molto migliore di te. A meno che le opzioni di build non consentano una sorta di accelerazione hardware, non vedrai molte differenze.
Ho compilato sistemi completi da zero usando Linux da zero e Gentoo e ho scoperto di aver percepito miglioramenti delle prestazioni solo su hardware specifico e meno potente, come Playstation 2 e un Atom Atom da 1 Ghz su una scheda mini-ITX. Tieni presente che mi è stato richiesto di farlo su questi sistemi poiché i normali flag di compilazione non funzionavano sui valori predefiniti.
La risposta è si.
Compilando il sistema operativo solo per il tuo PC, rimuovendo tutti i moduli non necessari e compilando per la tua architettura e ottimizzando per il tuo hardware e utilizzando l'ultimo compilatore potresti ottenere un aumento dell'1-2% delle prestazioni.
È stato dimostrato nel tempo che una distribuzione come Gentoo offre una frazione di miglioramento delle prestazioni, tuttavia il rovescio della medaglia è che non vale la pena. (Non fraintendetemi, Gentoo è un'ottima distribuzione, ma non è una distribuzione sul mercato di massa)
All'improvviso dovrai tenere traccia di tutti gli aggiornamenti del software per il tuo sistema e se c'è un problema con la nuova versione dovrai conoscere l'applicazione sottostante per eseguire il debug del motivo per cui non verrà creata.
Ci sono già persone che ottimizzano il sistema operativo, fallo solo se vuoi passare giorni facendo questo hobby o per motivi di ricerca.
no a meno che non si compili in un'opzione specifica che aiuta o compila molte opzioni ... esempio tcmalloc per ree o rimozione di una tonnellata di codec da ffmpeg ... solo dicendo - dipende