Sẽ biên dịch các chương trình từ nguồn tăng tốc hệ điều hành của tôi?


15

Ở đâu đó tôi đọc được rằng tôi nên xóa các chương trình mặc định của mình trong Ubuntu và sau đó xây dựng chúng từ nguồn để tăng tốc hệ thống của mình. Điều này sẽ làm việc?


Tôi muốn biết bạn lấy thông tin này từ đâu.
popey

Câu trả lời:


12

Không, và sẽ không đáng để bạn mất thời gian để làm điều đó, chưa kể đến việc bạn sẽ không nhận được các bản cập nhật bảo mật trực tiếp từ Ubuntu nữa.


9

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 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.


8

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.


5

nó không đáng để nỗ lực Nếu bạn muốn, bạn có thể thử Gentoo Linux, không có gói được biên dịch trước (tốt, một số ít) và trình quản lý gói có tên portagephần mềm biên dịch cho PC của bạn. Nhưng bạn chắc chắn sẽ không thấy sự khác biệt


1

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.