下一代Windows的關鍵OFS技術
Cairo這個詞
會讓絕大多數人乍想起埃及首都(開羅)
然而
有些業內人士也許會知道
Microsoft公司在
年前就用Cairo來指代一項雄心勃勃的軟件研發計劃
即當時Windows
x系列的下一代桌面操作系統
在這近
/
個世紀的歲月裡
Microsoft的Windows操作系統更換了一代又一代
但是這項偉大的Cairo計劃卻始終沒有真正實現
如今
剛剛將Windows XP推上歷史舞台不久的Microsoft
又重新開始憧憬Cairo的夢想
不過
與以往不同的是
這次夢想應該快成真了
因為Microsoft似乎要下破釜沉舟的決心
那麼
Cairo的核心
或者最能激動人心的特征是什麼?Cairo為何如此難產?Cairo現今又面臨哪些機遇和挑戰?
在信息爆炸的時代
不僅僅是Internet上越來越豐富的信息經常讓人們無所適從
用戶自身的計算機中保存的文件和數據量也是越來越
浩如煙海
如何從這個數據的
海洋
中非常方便快捷地搜索出自己想要的信息
已經成了一大迫切需求
Microsoft很早以前就已經敏感地捕捉到這一市場契機
年其Cairo計劃的提出
最主要的一個目的就是為了解決搜索和管理數據的目的
以讓新一代的Windows完全擺脫傳統Windows的文件管理體系造成的諸多不便
Microsoft在數年的探索過程中
幾經周折和失敗
最近又重新撿起了這根難啃的骨頭
准備在Windows XP的下一個版本(代號為Longhorn的操作系統)中初步完成Cairo未竟的事業
全新的文件系統
Cairo的核心就是采用一種全新的文件系統
這種文件系統在當時被稱之為OFS(Object File System
對象文件系統)
操作系統將通過它來按照統一方式保存文檔
表格
多媒體和其他類型的文件
以讓用戶不僅能通過文件名
還能通過文件內容來搜索出相關文件
用戶可以更快速
更方便並且更准確地搜索和處理各類信息
而不管信息的格式是什麼或保存在什麼地方
另外
了解該軟件計劃的一些業界分析家和軟件研發人員認為
用更先進的OFS技術將Windows傳統的文件系統取而代之
還會使系統避免崩潰或死機等現象
從而變得更加穩定和可靠
實際上
OFS是一種內建數據庫技術
主要引自Microsoft的SQL Server數據庫軟件技術中的一些思想精華
在當前的Windows體系中
文檔
Web頁面
E
mail文件
電子表格或其他類型的信息都是彼此獨立地保存著
而且打開它們的軟件在大多數情況下也是各不相同的
而采用OFS技術的下一代Windows操作系統
將會在其內建的惟一一個數據庫中把各種類型的數據按照統一格式進行保存
這樣自然會使搜索更方便
系統更穩定
可訪問性更強(即能通過企業局域網甚至Internet進行搜索)
OFS的意義可能要超過人們所能想像到的
遠遠不止前面所提到的直接讓用戶感受到的一些好處
例如
對於企業用戶來說
這種新的文件系統不但會使數據的搜索更加快捷
還可以使新數據庫系統的建立更加容易
因為用戶只需要掌握一種統一的數據庫技術便可
此外
新版本Windows中的這種數據庫處理能力還可以使其很容易地加入文檔管理和其他更先進的開發工具
而這些應用組件基本上會內建於操作系統中
此外
業界分析家認為
一旦采用OFS技術的下一代操作系統取得成功
Microsoft自身也將從中獲得巨大利益
即進一步拓展和加強Windows在市場上的壟斷地位
並通過在其
Net
戰略中使用新的文件系統
迫使許多用戶接受新一代操作系統
從而極大地推動
Net
戰略
它還會對Microsoft進軍文檔管理和其他應用軟件市場鋪就道路
OFS面臨的難關
憧憬雖然美好
不過OFS技術的開發過程中遇到的課題難度
絕不亞於自計算機業產生以來歷經的所有重大技術突破
Microsoft意識到該計劃的艱巨性
並正在為早日實現它而積極努力
Microsoft面臨的最大挑戰來自技術和組織研發上的困難
這也是它自上個世紀
年代提出該計劃以來所經常遇到的
主要表現在
為適應操作系統的全新的文件系統
要求Microsoft當前幾乎所有的應用軟件都從根本上進行一次大換血
Microsoft的CEO Steve Ballmer親自聲稱
為了建立這種新的文件系統
他們必須重建Windows操作系統軟件的框架
並相應地重新設計Office和Outlook等應用軟件
因為到目前為止
每個Windows應用程序都有自己的數據保存方式
例如Outlook的E
mail管理程序和Word字處理軟件所用的數據格式大相徑庭
此外
雖然Windows和網絡技術已經相當先進
但目前還不能通過企業內部網來搜索與某個指定主題相關的所有E
mail
文檔和電子表格內容
更談不上從大量的視頻
音頻和圖像文件中快速搜索出用戶關心的內容了
但是
要為所有類型的文件重新設計各種應用軟件的難度是可想而知的
由於研發這種新的文件系統技術面臨著如此巨大的困難
Microsoft可能需要整合兩條截然不同的產品線
這一點也已得到了Microsoft的承認
如果真是這樣的話
意味著Microsoft長久以來醞釀的另一個計劃終於邁出了關鍵一步
即將其已發布的Windows XP和計劃於
年底發布的Windows
Net Server這
個操作系統實現整合
多年以來
Microsoft推出的操作系統有兩種: 一種是針對消費用戶的版本
建立在已有
多年歷史的DOS技術基礎上
另一種是針對企業用戶的版本
以Windows NT內核為基礎
這兩種操作系統的共存讓軟件研發人員們頭痛不已
因為他們經常需要研發同時支持兩種操作系統的軟件
同時也經常讓許多不明白二者區別的用戶們產生困惑
事實上
Microsoft也不願意讓由歷史原因形成的這兩種操作系統長期共存
並希望能早日實現二者的統一
同類技術的競爭
目前努力解決此類問題的當然不止Microsoft一家
實際上早已有多家軟件廠商致力於相關研究
在約
年以前
Oracle公司就已經推出了稱之為IFS(Internet File Systme
互聯網文件系統)的系統
它可以在Oracle自己的數據庫中組織數據存儲和數據恢復
事實已證明了它更加方便可靠
這一到目前為止還沒有在商業操作系統中實現的夢想
卻早已被Oracle的數據庫軟件所實現
年上半年
Oracle就已經向世人展示了其IFS技術
不過它也是經過多次拖延後才正式問世的
支持Java和XML語言的IFS
能使Oracle的旗艦型數據庫軟件產品可以存儲和管理包括音頻
視頻
Web頁面
E
mail
Microsoft Word和Excel文檔等在內的
多種類型的數據
從而極大地拓展其應用領域
IFS成為當時Oracle最新的主要針對Internet應用的
i數據庫軟件的關鍵組成部分
並被Oracle認為是一種能在許多場合下取代Windows操作系統的產品
IDC的分析家認為
將這種文件系統集成到數據庫軟件中會比集成到操作系統中更有優勢
包括能在系統崩潰的情況下更好地保護數據
因為數據庫能提供隨時備份的功能
數據庫文件系統還會比標准的操作系統提供更快速和更高效的搜索能力
更重要的是前者還能讓任何設備通過Web浏覽器來實現內容搜索
例如
一個處於商務旅途中的用戶
如果想訪問企業內部網上的相關信息
他就可以用PDA通過Internet進入用這種數據庫技術建立的企業信息系統
企業的文件系統會為他提供以Web頁面顯示的相關信息
當然
這位分析家也認為
這種數據庫的文件系統會對硬件計算資源有更高的要求
用戶為此需要在高端服務器的處理器等配置上進行更多的投資
業界普遍認為
在IBM
Informix
Microsoft和Sybase等競爭對手面前
Oracle是第一個為數據庫軟件提供這種文件系統的廠商
雖然IBM的數據庫也允許用戶在其文件系統中通過內容來搜索文件
但它的文件系統並不真正位於其數據庫軟件當中
Oracle在這個領域繼續向Microsoft發起挑戰
年秋季
Oracle為其
i數據庫軟件發布了一個E
mail服務器選件以及一個移植程序
以圖讓更多的企業用戶從Microsoft Exchange轉為使用Oracle數據庫的郵件管理程序
不過Oracle此舉僅僅是對Microsoft的小小沖擊
Microsoft的Windows已擁有雄厚的用戶基礎
一旦其新的文件存儲系統成功實現在下一代Windows操作系統中
它勢必會極大地沖擊現有的軟件市場格局
並且影響到成千上萬的計算機等信息技術用戶
Microsoft面臨的風險也是不言而喻的
可以用
騎虎難下
來形容
假如Microsoft的該計劃被拖延很久或者未能如設想的那樣行之有效
那Microsoft帝國也許會不攻自破
甚至整個業界都受極大影響
未來展望
長久以來
Microsoft的精力被過多地分散到諸如與Netscape和Java的競爭
Internet新領域的挑戰以及一系列的官司當中
再加上技術上的難度
市場的壓力和內部存在的爭議等原因
Cairo計劃始終沒有得以實現
不過Microsoft並不承認該計劃的失敗
一方面Cairo研發過程中取得的一些技術成果已被應用到Windows
X以及Windows
等操作系統中
另一方面
Microsoft表示將在已取得的成果基礎上繼續努力
以最終徹底地將OFS實現在Windows當中
Microsoft已透露消息稱
將於
年發布的下一個Windows版本Longhorn(見附圖)會采用OFS技術
並將為此相應地創建一種新的API(Application Programming Interface
應用編程接口)
以讓其上的應用軟件利用到它的新特性
OFS對該版本操作系統的意義影響深遠
不過Longhorn還只是一個嘗試
Microsoft把它看做是過渡產品
好比是從Windows
向Windows XP邁進過程中的Windows
SE版本
Microsoft真正將OFS技術的實現寄予厚望的
是計劃於
年發布的Blackbomb操作系統
在Blackbomb中
這種文件系統被稱為UFS(Universal File System
通用文件系統)
Microsoft選擇當前這個時機重新啟
From:http://tw.wingwit.com/Article/os/xtgl/201311/9378.html