發現大家對這些前瞻性的東西比預想的要感興趣啊~個人經常看這方面的文章,但覺得太過前瞻就沒翻譯……好吧,今天就從 Fedora 11 的5大新功能開始吧!
DeviceKit
DeviceKit is 是一個簡單的系統服務,可以用來實現以下三個功能:1)列舉出設備;2)當添加或拔出設備時發出信號;3)提供將設備信息和設備本身結合的方法。它被設計用來部分的取代 HAL 以超越其在設計上的一些局限。
除了 DeviceKit 本身, 還有一個名為 DeviceKit-disks 的系統服務用來與塊設備保持聯系。DeviceKit-disks 還有一個圖形前端 palimpsest。還有一個用來替代 HAL 中電源管理部分的 DeviceKit-power。
此外,將會有一個 nautilus 擴展,支持格式化磁盤。
Multiseat 支持 (Multiseat 怎麼翻譯比較貼切?請指教!多頭?)
簡化 Multiseat 系統的配置,可以讓兩個或更多的用戶使用自己的鍵盤、顯示器和鼠標相互獨立的在一台計算機上工作。這個跟 Multi-Pointer X 不一樣。後者是允許在一個用戶同時使用多個 X 輸入設備,比如多個鼠標。
差異軟件包支持 (Presto)
presto 插件可以讓 yum 下載 deltarpm (差異RPM包,只包含相比已有舊軟件包不同的部分)並本地生成新軟件包。如果默認提供該插件的話,將會顯著降低用戶更新時下載的數據量。
音量控制
讓音量控制更加直觀和便於使用。使用 libcanberra 對音頻進行集中式管理,以實現1)將音量控制的變化直接反應到 PulseAudio 默認輸出混音器的變化山;2)顯示藍牙耳麥等熱拔插設備的狀態;3)對麥克風的基本檢查;4)依據一定的規則對多音頻流進行管理(比如將音樂通過音箱播放,而將VoIP電話通過耳機播放);5)將混音器 applet 轉變成音頻狀態圖標,以避免一些由於 applet 可能導致的問題。
Windows 跨平台編譯
在 Fedora 平台下就可以編譯和測試全功能的 Windows 應用程序。Fedora MinGW 計劃目標是減少 Windows 應用程序開發者將跨平台的庫文件從 Linux 遷移到 Windows 下所花費的精力。這樣子會帶來兩方面好處:一是開發者不用費勁與 Windows 平台上那些私有版權的編譯軟件們打交道,直接可以在 Fedora 下使用開源的編譯器,最大程度減少對 Windows 的使用;二是從長遠看來,這會提高 Windows 平台上開源軟件的整體水平。因為在 Linux 平台上編譯 Windows 程序方便了,通常使用 Linux 的開發者們也可以像對 Linux 下的程序那樣最快的對錯誤反饋做出相應,而不用將時間浪費在調試 Windows 平台的編譯器上了