1
XNU
XNU adalah kernel hybrid yang menggabungkan kernel Mach dengan komponen dari FreeBSD dan C ++.
- Percuma
- Self-Hosted
Kernel XNU adalah sebahagian daripada sistem operasi Darwin untuk digunakan dalam sistem operasi OS X dan iOS.XNU adalah singkatan untuk XNU Bukan Unix.XNU adalah kernel hibrid yang menggabungkan kernel Mach yang dibangunkan di Carnegie Mellon University dengan komponen dari FreeBSD dan C ++ API untuk menulis driver yang dipanggil IOKit.XNU berjalan pada I386, X86_64 untuk kedua-dua pemproses tunggal dan konfigurasi berbilang pemproses.Konfigurasi Tree Source XNU - konfigurasi untuk apis yang dieksport untuk seni bina dan platform yang disokong SETUP - Set asas alat yang digunakan untuk mengkonfigurasi pengurusan kernel, versioning dan kextsymbol.EXTERNAL_HEADERS - Tajuk yang diperoleh daripada projek lain untuk mengelakkan kitaran pergantungan semasa membina.Tajuk ini harus disegerakkan secara berkala apabila sumber dikemas kini.libkern - C ++ kod perpustakaan IOKit untuk pengendalian pemandu dan kecerunan.libsa - kod bootstrap kernel untuk permulaan libsyscall - antara muka perpustakaan syscall untuk program pengguna ruang libkdd - sumber untuk perpustakaan pengguna untuk menguraikan data kernel seperti data kernel chunked.makedefs - peraturan tahap tertinggi dan mentakrifkan untuk membina kernel.osfmk - Subsistem berasaskan kernel berasaskan pexpert - Kod spesifik pelantar seperti pengendalian gangguan, atom dan lain-lain keselamatan - Kawalan Akses Kawalan mandatori dan pelaksanaan yang berkaitan.bsd - Alat kod subsistem BSD - Satu set utiliti untuk ujian, debugging dan kernel profiling ....