Computer >> Máy Tính >  >> Xử lý sự cố >> bảo trì máy tính

3 lý do tại sao bạn có thể muốn biên dịch hạt nhân của riêng mình [Linux]

Các hệ thống Linux rất linh hoạt và có thể cấu hình được, nó hoàn toàn điên rồ. Một phần lớn lý do tại sao Linux rất linh hoạt là do cấu trúc mô-đun của nó. Mỗi thành phần hệ thống và chương trình được chia thành nhiều gói khác nhau để có thể dễ dàng loại bỏ, thêm hoặc thay thế bằng thứ khác. Hoàn toàn không có phần nào của hệ điều hành có ngoại lệ đối với quy tắc đó, kể cả chính nhân Linux.

Do đó, bạn có thể tương đối dễ dàng lấy ra hạt nhân, thực hiện một số thao tác với nó, rồi đặt nó trở lại. Nhưng chính xác thì bạn có thể làm gì với hạt nhân và tại sao bạn nên cân nhắc việc biên dịch hạt nhân tùy chỉnh của riêng mình?

Vá hoặc thay thế trình điều khiển &các bộ phận khác

3 lý do tại sao bạn có thể muốn biên dịch hạt nhân của riêng mình [Linux]

Một trong những lý do phổ biến nhất khiến mọi người tự biên dịch hạt nhân ở nhà là thực tế là một số trình điều khiển (và các tính năng hạt nhân khác) cần được vá hoặc thay thế hoàn toàn bằng một trình điều khiển hoàn toàn khác hoặc một trình điều khiển được cập nhật. Một ví dụ điển hình về điều này là cần phải vá một số trình điều khiển không dây để có thể nắm bắt các gói để bẻ khóa WEP. Backtrack Linux, được đề cập trong bài viết đó, đi kèm với các trình điều khiển đã được vá, nhưng bất kỳ bản phân phối nào khác sẽ có các trình điều khiển chưa được vá.

Đôi khi, mọi người cũng hỗ trợ các trình điều khiển nhất định, đặc biệt là các trình điều khiển đồ họa mã nguồn mở. Nếu bạn backport một trình điều khiển, điều đó có nghĩa là bạn đang lấy một trình điều khiển từ một nhân mới hơn và gắn nó vào một cũ hơn như một bản vá. Ngay cả những người cài đặt trình điều khiển đồ họa độc quyền đôi khi cũng phải biên dịch lại hạt nhân của họ, mặc dù điều đó thường xảy ra tự động.

Xóa mã không cần thiết và sử dụng các cờ tổng hợp khác nhau

3 lý do tại sao bạn có thể muốn biên dịch hạt nhân của riêng mình [Linux]

Một phần rất hữu ích khác của việc biên dịch hạt nhân của riêng bạn là bạn có thể thực hiện tối ưu hóa của riêng mình. Trong khi tùy chỉnh tập trung vào việc thay đổi các phần của nhân, tối ưu hóa tập trung vào tất cả các phần không cần thiết có thể bị loại bỏ, cũng như sự kết hợp tốt nhất của các cờ biên dịch sẽ tạo ra một nhân nhanh hơn.

Giả sử máy tính xách tay của bạn không có chức năng Bluetooth và bạn không có kế hoạch nhận USB dongle, bạn có thể xóa mọi thứ liên quan đến Bluetooth khỏi hạt nhân. Thông qua logic này, rất nhiều trình điều khiển không cần thiết có thể được gỡ bỏ, tiết kiệm dung lượng đĩa và các tài nguyên khác. Nếu chúng không bao giờ có hạt nhân cuối cùng, thì chúng sẽ không tải và chiếm các tài nguyên quý giá có thể được sử dụng cho việc khác.

Tìm hiểu thêm về Kernel

3 lý do tại sao bạn có thể muốn biên dịch hạt nhân của riêng mình [Linux]

Cuối cùng nhưng không kém phần quan trọng, việc biên dịch hạt nhân của riêng bạn có lợi là mang lại cho bạn trải nghiệm Linux. Ngay cả khi bạn không thay đổi bất cứ điều gì (cả quan điểm tùy chỉnh và tối ưu hóa) về hạt nhân, trải nghiệm bạn nhận được khi tải xuống bản sao vani của hạt nhân Linux, biên dịch nó và chạy nó trên hệ thống của bạn có thể là vô giá nếu đó là thứ bạn ' quan tâm đến. Rõ ràng, đây cũng là điều mà những người làm việc với nhân hạt nhân hàng ngày như một công việc phải làm, vì vậy các loại máy tính tiếp xúc với Linux nên cân nhắc bước này.

Kết luận

Cuối cùng, bạn muốn làm gì hoàn toàn phụ thuộc vào bạn. Đối với hầu hết người dùng, hạt nhân được cung cấp bởi bản phân phối mà bạn lựa chọn sẽ hoạt động tốt và những người thường xuyên biên dịch hạt nhân của riêng họ sẽ làm như vậy vì có những nhu cầu hoặc yêu cầu cụ thể. Tuy nhiên, nếu bạn có nhu cầu như những thứ mà tôi đã đề cập hoặc chỉ đơn giản là quan tâm đến việc tìm hiểu sâu về tính chất thực sự của Linux, thì việc biên dịch hạt nhân của riêng bạn chắc chắn là một ý kiến ​​hay.

Bạn có biên dịch nhân Linux của riêng mình không? Nó có xứng đáng không, và bạn có sửa đổi gì so với hạt vani / phân phối không? Hãy cho chúng tôi biết trong phần bình luận!

Tín dụng hình ảnh:Sửa chữa động cơ diesel hiện đại, bàn tay và công cụ của công nhân qua Shutterstock, Xe tải tái chế nhặt rác qua Shutterstock, Chủ đề giáo dục:thanh thiếu niên vui nhộn, y học, khoa học qua Shutterstock