Câu trả lời:
Lần duy nhất tôi sẽ tự xây dựng là nếu bạn cần một phiên bản phần mềm không có trong bất kỳ kho lưu trữ nào, sau đó xem xét tải xuống nguồn. Tải xuống các phụ thuộc (thư viện phát triển, v.v.) từ kho Ubuntu và xây dựng khi bạn cần cập nhật.
Tôi không muốn tỏ ra thiếu tôn trọng, vì tôi bao gồm bản thân mình trong việc này, nhưng các nhà bảo trì trọn gói sẽ tạo ra một bản dựng tốt hơn nhiều so với bạn. Trừ khi các tùy chọn xây dựng của bạn cho phép một số loại tăng tốc phần cứng, bạn sẽ không thấy nhiều sự khác biệt.
Tôi đã biên dịch các hệ thống hoàn chỉnh từ đầu bằng cách sử dụng linux từ đầu và gentoo và thấy rằng tôi chỉ cảm thấy những cải tiến về hiệu suất trên phần cứng cụ thể và có công suất thấp hơn, chẳng hạn như Playstation 2 và cpu 1ghz trên bo mạch mini-ITX. Hãy nhớ rằng tôi đã được yêu cầu thực hiện điều này trên các hệ thống này vì các cờ biên dịch thông thường sẽ không hoạt động trên các mặc định.
Câu trả lời là có.
Bằng cách biên dịch hệ điều hành chỉ dành cho PC của bạn, bằng cách loại bỏ bất kỳ và tất cả các mô-đun không cần thiết và biên dịch cho kiến trúc của bạn và tối ưu hóa cho phần cứng của bạn và sử dụng trình biên dịch mới nhất, bạn có thể tăng hiệu suất 1-2%.
Theo thời gian, người ta đã chứng minh rằng một bản phân phối như Gentoo cung cấp một phần cải thiện hiệu suất, tuy nhiên nhược điểm thực sự là nó không đáng để nỗ lực. (Đừng hiểu lầm tôi Gentoo là một bản phân phối tuyệt vời, chỉ là nó không phải là một bản phân phối thị trường đại chúng)
Đột nhiên, bạn sẽ phải theo dõi tất cả các bản cập nhật phần mềm cho hệ thống của mình và nếu có vấn đề với phiên bản mới, bạn cần biết ứng dụng cơ bản để gỡ lỗi tại sao nó không được xây dựng.
Đã có người tối ưu hóa hệ điều hành, chỉ làm điều đó nếu bạn muốn dành nhiều ngày để làm việc này như một sở thích hoặc vì lý do nghiên cứu.
không trừ khi bạn biên dịch trong một tùy chọn cụ thể giúp hoặc biên dịch rất nhiều tùy chọn ... ví dụ tcmalloc để ree hoặc xóa một tấn codec khỏi ffmpeg ... chỉ cần nói - nó phụ thuộc