自1999年SFU(Services for Unix)推出以來,一直扮演試圖讓Windows及Unix互通和平共存的角色。最初的版本是幾個不同的產品兜在一起的組合,第二版的SFU是整合較為完整的產品,擴大強化支援NFS,增加與NFS互通的管道,並改良與Windows的認證,提供更高的整合性。3.0版以Interix技術強化模擬層

在2002年5月SFU推出的3.0版,微軟以Interix技術強化以前utility及shell的模擬層。Interix是一個完整的應用程式執行子系統,可以在Windows Server 2003、XP Professional、2000上,編譯並執行原生的Unix程式及Script。

Interix包含一組Unix的Utility及Shell,支援根深柢固的Unix檔案系統,及SDK可部署應用程式。藉由一個在Windows平臺上的原生子系統,Interix在模擬層提供更好的處理能力及穩定性。

微軟為了強化支援國際化,3.5版的SFU更新Utility及API,延伸Interix的SDK可支援使用執行緒功能的應用程式。同樣的也延伸了支援NFS的功能,強化對Windows Server 2003 Active Directory的支援。3.5版進一步提升效能

微軟投資大量的心力在強化SFU的效能,Interix子系統顯示各方面效能的進步,包括fork及exec指令增進30%的效能、頻寬方面75%、檔案I/O方面超過100%、fstat超過150%,檔案I/O負荷現在佔不到Win32系統的10%。此外,多重處理器已經實現,使得在Apache以Interix執行在8-way系統的效能大約增進50%。NFS伺服器及SFU的NIS元件的效能也有了長足的進步。

微軟使用工業標準協定及Utility,設計SFU 3.5以與大部分的Unix及Linux平臺共同運作。目前已經明確地以SFU 3.5在Windows 2000、XP及Server 2003上,測試過Solaris 7/8、HP-UX 11i、AIX 5L 5.2及Red Hat Linux 8.0等平臺可以互通。文⊙李延華

熱門新聞

Advertisement