Chọn ngôn ngữ của bạn

Trang chủ arrow-right ... arrow-right Hệ điều hành và Tiện ích arrow-right XNU

Chúng tôi đã tổng hợp danh sách 4 phần mềm thay thế miễn phí và trả phí cho XNU. Các đối thủ chính bao gồm: Linux kernel, Linux-libre. Ngoài ra, người dùng cũng tiến hành so sánh giữa XNU và GNU Hurd, Redox. Bạn cũng có thể xem các tùy chọn tương tự khác tại đây: Hệ điều hành và Tiện ích.


Linux kernel
Free Open Source

Nhân Linux là nhân hệ điều hành được sử dụng bởi gia đình Linux có hoạt động giống Unix ...

Linux-libre
Free Open Source

Linux-libre là gói GNU được duy trì từ các phiên bản sửa đổi của nhân Linux.

GNU Hurd
Free Open Source

GNU Hurd (thường được gọi là Hurd) là một hạt nhân hệ điều hành máy tính được thiết kế như một ...

Redox
Free Open Source

Redox là một Hệ điều hành giống như Unix được viết bằng Rust, nhằm mục đích mang lại sự đổi mới của Rust cho ...

XNU là một hạt nhân lai kết hợp hạt nhân Mach với các thành phần từ FreeBSD và C ++

XNU Tổng quan

Hạt nhân XNU là một phần của hệ điều hành Darwin để sử dụng trong hệ điều hành OS X và iOS. XNU là từ viết tắt của XNU không phải là Unix. XNU là một hạt nhân lai kết hợp hạt nhân Mach được phát triển tại Đại học Carnegie Mellon với các thành phần từ API FreeBSD và C ++ để viết trình điều khiển được gọi là IOKit. XNU chạy trên I386, X86_64 cho cả cấu hình bộ xử lý đơn và đa bộ xử lý.

Cây nguồn XNU

cấu hình - cấu hình cho apis xuất cho kiến ​​trúc và nền tảng được hỗ trợ
CÀI ĐẶT - Bộ công cụ cơ bản được sử dụng để định cấu hình quản lý kernel, phiên bản và kextsymbol.
EXTERNAL_HEADERS - Các tiêu đề có nguồn gốc từ các dự án khác để tránh chu kỳ phụ thuộc khi xây dựng. Những tiêu đề này nên được đồng bộ hóa thường xuyên khi nguồn được cập nhật.
libkern - Mã thư viện C ++ IOKit để xử lý các trình điều khiển và kexts.
libsa - mã bootstrap kernel để khởi động
libsyscall - giao diện thư viện syscall cho các chương trình không gian người dùng
libkdd - nguồn cho thư viện người dùng để phân tích dữ liệu kernel như dữ liệu chunk kernel.
makenefs - quy tắc cấp cao nhất và định nghĩa cho việc xây dựng kernel.
osfmk - Hệ thống con dựa trên kernel Mach
pexpert - Mã cụ thể nền tảng như xử lý ngắt, nguyên tử, v.v.
bảo mật - Truy cập bắt buộc Kiểm tra giao diện chính sách và triển khai liên quan.
bsd - Mã hệ thống con BSD
công cụ - Một tập hợp các tiện ích để kiểm tra, gỡ lỗi và lược tả kernel.

Các lựa chọn hàng đầu thay thế XNU

Chia sẻ ý kiến về phần mềm, viết đánh giá và giúp làm cho nó càng tốt hơn!

XNU Thẻ

darwin os-kernel

Đề xuất thay đổi

Phản hồi của bạn

Chọn một xếp hạng
Vui lòng chọn một đánh giá

Your vote has been counted.

Do you have experience using this software?