2
A
回答
5
MirageOS根本不是任何UNIX系統的實現。 MirageOS通過組裝OCaml(或其他語言,通過FFI)庫來提供與傳統內核類似的服務。它們中的大多數主要以OCaml編寫,並帶有一些C存根,並且不提供與UNIX-y系統調用相似的接口。
有幾個庫可以讓傳統的操作系統提供應用程序在MirageOS中可能需要的功能(例如,讀取文件或發送網絡數據包),但這些庫不是重新實現內核。它們是OCaml庫,它們使傳統的系統調用使用運行用戶空間OCaml程序的內核。
相關問題
- 1. Linux內核實現
- 2. 在Linux內核中的memcpy實現
- 3. 在Linux內核中實現硬件時鐘信號內核
- 4. 瞭解Dlib內核實現
- 5. 是一個可以實現PREEMPT的Linux內核實時嗎?
- 6. 內核定時器的例子在Linux中的實現(在內核2.6.32中)
- 7. 實現Linux內核作爲路由器
- 8. Linux內核如何實現重入?
- 9. 其中是在Linux內核syscalls.h內的功能的實現
- 10. 瞭解access_process_vm linux內核?
- 11. 在Linux內核中
- 12. 在Linux內核中實現正確的模塊間同步
- 13. 在linux內核中使用雙指針哈希列表實現
- 14. 如何在linux內核中實現精確的定時器
- 15. 在Linux內核中讀取和寫入原子操作實現
- 16. 如何在linux內核中實現新的調度方案
- 17. 如何使用NPTL在Linux內核(> 2.6)中實現pthread?
- 18. 在Linux內核3.2中如何實現pthread?
- 19. 編寫OS X內核擴展以實現Linux的SO_BINDTODEVICE套接字選項
- 20. 瞭解Linux內核中的異常
- 21. TCP內核實現
- 22. Ocaml實現
- 23. 是否可以在OS X中編譯Linux內核(用於BeagleBone)?
- 24. 我的OCaml實現SHA256理智嗎?
- 25. Linux中的指針計算內核分配實現
- 26. Linux內核空間中的「魔術環緩衝區」實現?
- 27. 的(字符*)投在Linux內核的LIST_ENTRY()鏈表實現
- 28. 在Linux內核尋找系統調用實現
- 29. 在Linux內核中搶佔
- 30. 在xv6中實現內核級線程