GNU / Hurd so với GNU / Linux


19

Tôi đã khá ngạc nhiên khi biết rằng dự án GNU có một hạt nhân độc lập của riêng họ được gọi là Hurd. Và có những bản phân phối chính như Arch Hurd và Debian GNU / Hurd sử dụng nó. Có bất kỳ lợi thế đáng kể nào cho Hurd trên Linux không?


9
Bản phân phối Debian chạy kernel FreeBSD là một trình phát quan trọng hơn. Mọi người đang thực sự sử dụng nó cho công việc sản xuất, không giống như Hurd.
Faheem Mitha

<a href=" rixstep.com/1/20110807,00.shtml"> Dưới đây </ a > là một số suy nghĩ thêm về sự khác biệt của hệ điều hành phát sinh từ các kiến ​​trúc hạt nhân khác nhau (hạt nhân nguyên khối so với hạt nhân vi mô).

Tôi đồng ý. GNU / HURD ngày nay không kém hiệu quả so với GNU / Linux.
Samuel S. Mandal

Câu trả lời:


15

Tại thời điểm này, do không có phân phối GNU / Hurd "ổn định", những lợi thế chính dường như nằm ở Linux.

Một nơi tốt để bắt đầu hiểu sự khác biệt giữa hạt nhân Mach và hạt nhân unix nguyên khối truyền thống là trang Wikipedia trên Mach (Kernel) .

Một lưu ý thú vị, Mac OS X, sử dụng Hạt nhân Mach, được gọi là XNU. Mặc dù dựa trên Mach 3.0, nó không phải là một hạt nhân, giống như Hurd. Thật có ý nghĩa, vì Jobs đã mang hạt nhân Mach từ NeXT cho Apple khi Apple mua NeXT.

Chúc bạn đọc vui vẻ.


Cập nhật trạng thái 2018

Trong 6 tháng đầu năm 2018, repo git cho HURD chỉ nhận được 40 lần cam kết, vì vậy tin đồn về sự ổn định có thể được phóng đại. Và số lượng người đóng góp mã hoạt động giảm xuống còn khoảng 5. Vì vậy, GNU / Hurd vẫn gặp bất lợi lớn cho GNU / Linux. Kiểm tra lại vào năm 2025 sau 7 năm nữa, để có bản cập nhật khác.

Xem bài viết này từ Phoronix để biết chi tiết .


Bạn có thể muốn cập nhật câu trả lời của bạn bây giờ. Kể từ năm 2013, Hurd là một phần mềm đáng chú ý đang tiến về phía trước, và hiện đang ở vị trí trực tuyến khá lâu trước khi cần phải gỡ xuống (vẫn còn một số rò rỉ bộ nhớ). Bạn có thể tìm thêm thông tin ở đâyđây
NlightNFotis

6
@NlightNFotis Đề nghị bạn đăng câu trả lời của riêng bạn.
derobert

@NlightNFotis như thế nào về năm 2016? Bất cứ cập nhật?
Hẻm núi Kolob

Kể từ tháng 3 năm 2017, cuối cùng nó đã ổn định. Nhưng, nó vẫn chưa sẵn sàng để sản xuất. Nó vẫn có những lỗi nghiêm trọng chưa được giải quyết và các tính năng còn thiếu.
farhangfarhangfar

1
Một số lượng thấp các cam kết có thể có nghĩa là sự ổn định. Một số lượng lớn các cam kết có thể có nghĩa là không ổn định. Hoặc nó có thể ngược lại. Nó hơi phụ thuộc vào những gì đã cam kết.
Kusalananda

11

Hurd là hạt nhân 'dự đoán' ban đầu TRƯỚC Linux tồn tại. Nó đã được phát triển, dường như trong nhiều năm. Trong thời gian đó, Linus Torvalds cùng với các tình nguyện viên trên toàn thế giới, đã phát triển và triển khai một hạt nhân lớn, nhưng hoạt động được. Nó được tăng cường với các lập trình viên từ nhiều công ty phần mềm bao gồm Redhat, HP và IBM. Nó là đáng tin cậy và làm việc. Mach tuân thủ triết lý Minix là có một hạt nhân đơn giản. Tôi muốn đề nghị bạn hãy xem công việc của Minix nếu bạn muốn thấy sự khác biệt trong triết học. Mặc dù hạt nhân vi mô có thể có một số lợi thế về mặt lý thuyết, tất cả các tài liệu tôi đã đọc, dường như ủng hộ chiến lược hạt nhân được thực hiện bởi Linux.


6
Có những trường hợp phân tách hạt nhân cung cấp đáng giá - thường là các hệ thống phải có độ tin cậy cao và có thể đối phó với càng nhiều lỗi càng tốt. Điển hình là bất cứ thứ gì chạy trên máy bay (ngoài hệ thống giải trí trên máy bay) hoặc trong ngành công nghiệp ô tô. Nói chung những nơi ít hơn là nhiều, vì cuộc sống có nguy cơ.
peterph

"Dường như" trong nhiều năm?
Kusalananda

2

Theo bài viết trên Wikipedia về GNU Hurd:

Năm 2010, sau hai mươi năm phát triển, Stallman nói rằng ông "không lạc quan lắm về GNU Hurd. Nó có một số tiến bộ, nhưng để thực sự vượt trội, nó sẽ đòi hỏi phải giải quyết rất nhiều vấn đề sâu sắc", nhưng nói thêm rằng "hoàn thiện nó không quan trọng "đối với hệ thống GNU vì hạt nhân miễn phí đã tồn tại (Linux) và việc hoàn thành Hurd sẽ không giải quyết được vấn đề chính còn lại đối với hệ điều hành miễn phí: hỗ trợ thiết bị.

Có vẻ như sẽ mất một lượng lớn công việc để hoàn thành dự án và giải quyết các vấn đề mà nó đang phải đối mặt. Trên hết, vẫn chưa rõ những lợi ích (nếu có) mà hạt nhân Hurd mang lại cho hầu hết người dùng bình thường so với nhân Linux hiện tại, vốn đã có một lượng lớn tài nguyên đổ vào nó trong nhiều năm và hoạt động rất tốt trên một phạm vi kiến ​​trúc rộng.

Bởi vì điều này, có vẻ như Hurd ít hơn một bài tập học thuật vào thời điểm này. Không có nhu cầu lái xe thực sự đằng sau nó, có vẻ như nó sẽ không đạt được khả năng sử dụng đầy đủ bất cứ lúc nào, chứ đừng nói đến việc bắt kịp hoặc vượt quá khả năng ấn tượng của Linux. Tôi không có ý đánh gục các nhà phát triển Hurd, nhưng tôi sẽ không nín thở ...

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.