Solaris 9 12/02 作業環境的新功能

開發工具

說明 

發行日期 

SPARC:Sun ONE Application Server 整合

Sun ONE Application Server 7(平台版)(以前的 iPlanet Application Server)已整合在 Solaris 9 12/02 更新版中。 請參閱網路

12/02 

SPARC:Sun ONE Message Queue

Solaris 9 12/02 更新版支援 JMS 訊息傳送應用程式。 這些應用程式基於 Sun ONE Message Queue(一個 JMS 供應程式)。 請參閱網路

12/02 

增強型 crypt() 函式

Solaris 更新版包含對 crypt () 函式的新延伸,並有介紹 crypt_gensalt() 函式。這些增強功能可讓管理員變更用來隱匿使用者之 UNIX® 登入密碼的演算法。

包含有 MD5 模組和 Blowfish 模組。 MD5 模組位於 crypt_sunmd5crypt_bsdmd5 中。Blowfish 模組位於 crypt_bsdbf 中。

開發者可以建立替代密碼隱藏演算法的新模組。 應用程式開發者必須使用 crypt_gensalt() 函式,而不可手動產生傳送至 crypt () 函式的 salt。

替代演算法模組在 crypt.conf(4) 檔案中指定。module_path 欄位指定執行兩個所需函式之共用程式庫物件的路徑:

  • crypt_gensalt_impl() – 產生 salt

  • crypt_genhash_impl() – 產生加密的密碼

如需進一步資訊,請參閱 crypt(3C)policy.conf (4) 線上援助頁。

12/02 

madvise() 函式的新旗標

 

madvise() 函式允許核心對使用者定義的記憶體區域的存取進行最佳化。 Solaris 9 12/02 發行版本包含 madvise () 函式的三種新旗標:

  • MADV_ACCESS_LWP – 提供一個指定的輕型程序 (LWP) 資源配置優先權

  • MADV_ACCESS_MANY – 指定機器內的程序所廣泛使用的位址範圍

  • MADV_ACCESS_DEFAULT – 將位址範圍的存取型樣重設為系統預設值

如需有關 madvise() 函式的進一步資訊,請參閱madvise( 3C) 線上援助頁。

12/02 

連結程式和程式庫更新

Solaris 9 12/02 發行版本包含新的連結程式編輯程式功能(例如字串表壓縮、非參考的章節刪除以及非參考的相依偵測)。 如需這些新功能的完整清單,請參閱 "Linker and Libraries Guide" 中的 "New Linker and Libraries Features and Updates"。

12/02 

智慧卡介體 API

現在,Solaris 智慧卡框架提供低階介體 API。 藉由智慧卡讀取程式,可使用這些 API 與智慧卡交換資料。 可在諸如 Sun BladeTM 和 Sun RayTM 系統的平台中使用 API。 以 Java 語言或 C 語言編寫的應用程式可以使用這些介面。

如需更多資訊,請參閱libsmartcard( 3LIB) 線上援助頁和 /usr/share/javadoc/smartcard 中的 JavaDocs。

9/02