這是 Solaris Express 3/04 發行版本中的新增功能。
Solaris 10 作業系統已經過增強,可以使核心模組執行裝置存取作業,例如開啟、讀取和寫入裝置。此系統也可讓您判斷由公開可用的新「分層驅動程式介面」(即「LDI」) 集所提供的裝置為何。
驅動程式開發人員可以使用 LDI 介面,直接從 Solaris 核心中存取字元、區塊或串流裝置。應用程式開發人員可以使用 LDI 介面顯示裝置的分層資訊。此新架構可以提供管理員在核心中觀測裝置使用狀況的能力。如需進一步資訊,請參閱「ldi_*(9F) 線上手冊」和「di_*(3DEVINFO) 線上手冊」。
prtconf 及 fuser 公用程式已經過增強,其包含下列功能:
透過 prtconf 指令執行的「裝置分層」– 此指令可以顯示裝置次要節點及裝置使用狀況資訊。此公用程式也會顯示核心模組目前所開啟的次要節點。
請參閱「prtconf(1M) 線上手冊」。
透過 fuser 指令執行的「裝置使用狀況」– 此指令可以顯示裝置的使用者資訊。此指令也會顯示有哪些一般 Solaris 核心子系統或使用者在 Solaris 核心中開啟及存取裝置。
請參閱「fuser(1M) 線上手冊」。
分層驅動程式介面是以 ldi_ 前綴為開頭。這些介面是用於核心層的裝置存取及取得裝置資訊。線上手冊的 9F 一節提供有關這些介面的資訊。在使用者層級上,則是針對擷取應用程式中核心裝置使用狀況,提供了裝置資訊程式庫介面集。線上手冊的 3DEVINFO 一節提供有關 LDI 程式庫裝置資訊介面的資訊。此外,在「prtconf(1M)線上手冊」和「fuser(1M)線上手冊」中,包含了 LDI 架構所提供之有關顯示核心裝置使用狀況的資訊。
如需進一步資訊,請參閱「Writing Device Drivers」中的第 13 章「Layered Driver Interface (LDI)」。