在Solaris下使用Open Solaris編寫代碼的兼容性如何?我會特別感興趣的一些內核模塊。打開solaris代碼vs solaris代碼
2
A
回答
1
特別是內核模塊將在Solaris和OpenSolaris之間非常兼容。 OpenSolaris(通過Project Indiana)正在不斷髮展用戶空間組件,包括安裝程序和軟件包。
2
我認爲很難量化軟件兼容性,但我認爲爲Solaris編寫的代碼與OpenSolaris內核相當兼容。 OpenSolaris源代碼演變爲Solaris 11,而Sun對向後兼容性的承諾則是一個事實。
2
爲Solaris編寫的內核模塊應該在OpenSolaris中運行,只需使用在Solaris和OpenSolaris中使用的發行版之間兼容的公開內核API即可。
在Sun中有大量的工作來確保使用公開的接口編寫的程序是兼容的。對於大多數API來說,在手冊頁的底部列出了「Exposure/Stability」條目,這些條款定義了用戶如何使用它。
1
這是關於核心操作系統守護進程而不是而不是內核模塊,但我已經成功地從源代碼編譯OpenSolaris組件並在商業Solaris上使用所得到的二進制文件。使用Makefile顯然更容易,但我手動完成了一個。
我試着用少量的二進制文件,我需要添加調試輸出,並使用gcc沒有問題直接在商業Solaris系統上編譯它們。正如前面提到的YMMV基於它是什麼應用/模塊。
相關問題
- 1. 代碼注入 - Solaris和Linux
- 2. Sun Solaris IDE /源代碼控制選擇
- 3. 替代timegm在Solaris
- 4. Solaris vs Linux
- 5. Solaris中的編碼pmap
- 6. 更改代碼以在Solaris上構建z3
- 7. Solaris編譯器使我的C代碼行爲怪異
- 8. 用簡單的代碼在Solaris平臺沒有垃圾值
- 9. 適用於Solaris的任何Java代碼覆蓋工具
- 10. 無法在Solaris下使用信號編譯代碼?
- 11. strftime代碼vs GetLocaleInfo代碼
- 12. 的Solaris thr_join VS POSIX在pthread_join
- 13. Pthread互斥VS Solaris中
- 14. 64位VS在Solaris 10
- 15. 如何在Mac上打開VS代碼打開窗口導航
- 16. 如何用VS代碼打開項目VS 2015?
- 17. /proc/net/tcp Solaris 11下的替代
- 18. 打開/關閉gprs代碼
- 19. 打開公式爲代碼
- 20. 用代碼打開文件
- 21. 打開Elixir源代碼包?
- 22. 編輯HTML代碼打開
- 23. 如何打印從solaris shell中unix時代以來的秒數
- 24. VS代碼中的Firebase代碼完成?
- 25. 在vs代碼中選擇代碼塊
- 26. vs代碼來運行c代碼
- 27. VS代碼如何支持ES6代碼
- 28. 在Solaris
- 29. 的Solaris
- 30. ifdef&solaris