Hurd: hạt nhân không

Nhanh lên Nó là nhân gốc của hệ điều hành GNU từ dự án cùng tên do Richard Stallman sáng lập. Sự phát triển của Hurd bắt đầu vào năm 1990, nhưng phiên bản cuối cùng của nó chưa bao giờ được phát hành, dự kiến ​​là vào năm 2002. Vì vậy, vị trí của nó trong hệ điều hành GNU đã được nhân Linux đảm nhận.


Nhưng trên thực tế, sự phát triển của Hurd không bao giờ dừng lại, như có thể thấy trong video được sản xuất bằng mã hóa có tất cả những đóng góp được thực hiện cho kho lưu trữ Hurd từ năm 1991 đến năm 2010 và biến chúng thành hoạt ảnh 3D, nơi mỗi điểm đại diện cho một sự thay đổi đối với tập tin xếp hàng xung quanh tên của lập trình viên đã tạo ra nó.

Tôi muốn biết thêm chi tiết về Hurd

GNU Hurd là một tập hợp các chương trình máy chủ mô phỏng một hạt nhân Unix, đặt nền tảng cho hệ điều hành GNU. Dự án GNU đã phát triển nó từ năm 1990 dưới dạng phần mềm miễn phí, phân phối nó theo giấy phép GPL.

Hurd cố gắng vượt trội hơn các nhân giống Unix về chức năng, bảo mật và độ ổn định, trong khi vẫn tương thích với chúng. Điều này đạt được nhờ vào thực tế là Hurd triển khai đặc tả POSIX (trong số các đặc tả khác), nhưng loại bỏ các hạn chế tùy ý đối với người dùng.

Không giống như hầu hết các lõi giống Unix, Hurd được xây dựng trên đầu kênh vi mô (hiện chỉ hỗ trợ Mach, mặc dù đã có một dự án hiện đã ngừng hoạt động để chạy Hurd trên kênh vi mô L4 thế hệ thứ hai), chịu trách nhiệm cung cấp các dịch vụ cơ bản nhất kernel: điều phối quyền truy cập vào phần cứng (tới CPU — thông qua đa xử lý—, vào bộ nhớ RAM — thông qua quản lý bộ nhớ— và tới các thiết bị âm thanh, đồ họa, lưu trữ khác, v.v.).

Có các hệ thống giống Unix khác chạy trên kênh vi mạch Mach, chẳng hạn như OSF / 1, NEXTSTEP, Mac OS X, Lites và MkLinux. Tất cả chúng được thực hiện như một máy chủ duy nhất. Do đó, chúng thay thế kernel nguyên khối của các hệ thống Unix truyền thống bằng hai yếu tố, microkernel và Unix server.

Thay vào đó, Hurd bao gồm nhiều máy chủ chạy đồng thời. Thay vì một chương trình khổng lồ duy nhất kiểm soát mọi thứ từ đồng hồ đến quản lý mạng, mỗi tác vụ này trong Hurd được xử lý bởi một máy chủ riêng biệt. Điều này làm cho (về mặt lý thuyết, ít nhất) phát triển Hurd dễ dàng hơn nhiều, vì việc thực hiện các thay đổi trên một máy chủ ít có khả năng gây ra các tác động không mong muốn trên các máy chủ khác. Từ đây từ viết tắt đệ quy kép có nguồn gốc: từ Hurd là từ viết tắt của Hird of Unix-Replacing Daemons (trong tiếng Tây Ban Nha: "Hird" của những con quỷ thay thế Unix). Đổi lại, thuật ngữ Hird có nghĩa là Hurd of Interfaces Đại diện cho Độ sâu ("Hurd" của các giao diện đại diện cho độ sâu). Cả Hurd và Hird trong tiếng Anh Mỹ đều được phát âm là bầy đàn (trong tiếng Tây Ban Nha: bầy đàn), vì vậy GNU Hurd có thể được dịch là "bầy linh dương đầu bò".

Trong thiết kế Mach ban đầu, một trong những mục tiêu chính là loại "trang trại máy chủ" này, nhưng có vẻ như Hurd là người đầu tiên thực hiện thiết kế này trên kênh vi mô Mach (mặc dù QNX tương tự, nhưng dựa trên kênh vi mô của chính nó). Không rõ lý do tại sao không có triển khai đa máy chủ trước đó, mặc dù có vẻ như các nhóm làm việc trên Mach đã quá bận rộn trên Mach để cống hiến cho toàn bộ hệ điều hành. Hurd cũng cố gắng di chuyển giữa các vi hạt nhân.

Làm thế nào để sử dụng Hurd?

Bản phân phối Hurd chức năng nhất là bản được cung cấp bởi Debian. Để biết thêm thông tin, tôi khuyên bạn nên xem trang dự án Debian GNU / Hurd.

Ngoài ra, có những cách khác để sử dụng Hurd:

1.- Cài đặt bản phân phối GNU / Hurd. Bên cạnh Debian GNU / Hurd, là bản ổn định và chức năng nhất, còn có các bản phân phối GNU / Hurd khác: Arch, Hệ điều hành Nix, Vv

2.- Chạy nó thấp Xen. Xen là một màn hình máy ảo mã nguồn mở. Mục tiêu thiết kế là có thể chạy các phiên bản đầy đủ chức năng của hệ điều hành theo cách đầy đủ chức năng trên một máy tính duy nhất. Xen cung cấp cách ly an toàn, kiểm soát tài nguyên, đảm bảo QoS và di chuyển máy ảo nóng. Hệ điều hành có thể được sửa đổi rõ ràng để chạy Xen (trong khi vẫn duy trì khả năng tương thích với các ứng dụng của người dùng). Điều này cho phép Xen đạt được hiệu suất ảo hóa cao mà không cần hỗ trợ phần cứng đặc biệt.

3.- Chạy nó từ một hình ảnh qemu hoặc từ một LiveCD.

Và những trang web này là bằng chứng sống động về khả năng sử dụng của Hurd, vì chúng được hiển thị trên hệ thống Debian GNU / Hurd.

Nguồn: Nhanh lênWikipedia


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Miquel Mayol tôi Tur dijo

    Điều này của các lõi rất chậm, nix là cổ xưa và chúng vẫn là tốt nhất, để xem liệu Haiku và Hurd có phát triển hay không, nếu chúng làm tốt, tốc độ của các hệ thống sẽ phát triển, đặc biệt là các hệ thống cá nhân.

    MS có nó chính xác là vì nix chạy nhanh trên các máy tính khiêm tốn và MS cần máy tính hiện đại nhất hai năm một lần để chúng không bị chậm.

  2.   John Aguilera dijo

    Đơn giản và sai lầm. Đằng sau linux không chỉ có Linus mà là hàng nghìn người và đằng sau Hurd có ít tay băm mã hơn. Tất cả điều này bởi vì linux cũng quan tâm đến các công ty đặt các lập trình viên phát triển hạt nhân. Với rào cản, điều này không xảy ra.

  3.   cpauquez dijo

    Bài viết rất hay ... Tôi luôn thích thử nghiệm Debian GNU / Hurd.

    Chúc mừng.

  4.   Miguel dijo

    thật là một nhận xét đơn giản

  5.   John Louis Cano dijo

    Bài viết rất thú vị. Mặc dù sẽ rất thú vị khi dừng lại và nghĩ xem làm thế quái nào mà Linux tiến bộ nhanh như vậy và Hurd vẫn mang lại cảm giác không hoạt động 100% ...

  6.   rockerlatin dijo

    linux dễ dàng thăng tiến vì đằng sau anh ta là một thiên tài (Linus tolvard) và vượt rào không đạt được gì vì đằng sau anh ta là một kẻ đố kỵ điên cuồng (người bán hàng)

  7.   Sebastian Magri dijo

    Một phần lý do tại sao Linux tiến bộ nhanh hơn Hurd và nói chung, bất kỳ hệ thống nhân nguyên khối nào cũng thành công hơn một microkernel, có thể được tìm thấy trong cuộc tranh luận giữa Linus và Tanenbaum (Người tạo ra Minix).

    https://secure.wikimedia.org/wikipedia/en/wiki/Tanenbaum%E2%80%93Torvalds_debate