Tuesday, February 6, 2007

NC-NetPC之爭

作者: IBIZA (溫一壺月光作酒) 站內: Gossiping
標題: Re: [問題] 有沒有蕃薯藤沒落的八卦呀?
時間: Tue Feb 6 17:42:15 2007

※ 引述《MojoBubble (像遠去的船 船邊的水紋)》之銘言:
: ※ 引述《ninetales (九尾狐)》之銘言:
: : 這個問題可能要講到當年瀏覽器的競爭上,
: : 當年IE可不是龍頭,是現在火狐Firefox的前身 Netscape 的 Navigator,
##CONTINUE##: : 這個瀏覽器當年才是龍頭老大,可是後來因為IE內建,
: : 加上一些其他因素,所以就漸漸沒落了。
: : 我一直很懷念那段Navigator的時光,
: : 感覺背離微軟,卻又使用一個微軟當時尚未想出辦法對付的瀏覽器,
: : 感覺很爽~(大概就跟用Mac的感覺差不多吧~哈哈~)
: 憑印象寫的, 時間上若有差距, 請大家指正.
: 在 IE 和 Navigator 的戰爭之中, 明著是兩家 browser 在爭佔有率,
: 其實背後是極其波濤湧的, PC 架構的殊死戰.
: 各位有沒有想過, IE 和 Navigator 都不是拿來賣錢的,
: 打得這麼辛苦為的是什麼?

Oracle提出的是Network Computer架構
是由Oracle旗下的Network Computer Inc.提出
獲得Apple、Sun、IBM、Netscpae的支持

NetPC則是由微軟和Intel在1997年4月之後提出
獲得Intel、HP、Dell、Compaq的支持

不管是NC架構或是NetPC架構, 其實都是一樣的東西
也可以說NetPC其實就是微軟版的NC Architecture(Sun和Oracle也都有各自的NCA)
只是微軟不願意將自己提出的架構置於NC架構之下, 所以另外取了個名字叫做NetPC

基本上, NC是主張個人電腦功能不用太強
藉由連到主機獲得主機在硬碟空間和運算能力的支援
程式在主機執行完畢之後再將結果送回個人電腦

Oracle在1996年提出Network Computer Reference Profile
這是NC架構的白皮書
大致上, NC架構定義的個人電腦為

1.最低640X480的螢幕解析度
2.游標裝置
3.文字輸入能力
4.音效輸出能力
5.如有必要, 最低限度的永久性儲存空間
6.支援TCP/IP及衍生協定
7.支援HTML/HTTP/Java Machine

Browser是NC一個主要的執行媒介, 但並不是唯一的媒介
NC終端機仍然可以透過TCP/IP的衍生協定去使用存取主機資源
此外Network Computer Reference Profile並沒有限制作業系統或是Browser版本
只要願意參與, 各家廠商都可以在NC的原則下發展各自的硬體架構
像Oracle和Sun就分別提出了自己的硬體架構(NCA)
Oracle的叫作Network Computer Architecture
Sun的則叫做Java Enterprise Computing Architecture
微軟則有NetPC
所以嚴格說來Network Computer和browser war的關係並沒有那麼密切
頂多只能說是有人希望, 或者認為可以藉由NC打擊微軟
(不過實際上反而是參與NC架構最深的Sun, 因為NC的失敗而受創極深)

Oracle雖然提出了架構, 但是硬體不是他們本行
我也沒聽過他們有推出對應的硬體設備(可能是我孤陋寡聞)
不過他們倒是搞了一套Oracle NC OS出來
而Sun這邊則提出了 主機:JavaStation、終端機:Thin Client 的架構
作業系統則是由Solaris衍生出來的JavaOS
我上一份工作的公司因為有代理賣Sun的機器
所以公司也架了一個上述的環境給客戶參考

不過NC從提出Profile, 到有真的產品上市, 拖了好幾年的時間
我上個公司架好JavaStation、Thin Client環境, 已經是1999年底的事情
當時Netscape已經賣給AOL了

至於微軟這邊, 一開始是對NC抱持有點嘲笑的態度
在1997年4月, Bill Gates突然開始讚美NC架構
並且承諾將會推出基於Windows的Thin Client架構
在這之後, 微軟提出了兩個名詞
一個就是NetPC, 另一個是WBT(Windows Based Terminal)
兩者的差別, NetPC是基於NC架構, 由主機提供運算能力及儲存空間
WBT則是比較接近傳統Cilent/Server架構, 主機和個人電腦都保有運算能力的折衷架構
當時微軟是宣稱NT4和後續的NT5都會支持NetPC架構, 後續的Windows則提供作為NC終端
不過以後來歷史的實際發展, 微軟顯然是採用了WBT

至於不管NC或是NetPC, 除了曾經在上個世紀末引起一些話題之外, 其實什麼也沒改變

: 交待一下背景:
: 時間在1997, 1998這幾年, 當時 Internet 興起.
: 而PC的世界裡, 早已是 Intel & Microsoft 獨大的局面.
: 當時主流的電腦還沒有像現在這麼便宜,
: 大家談的是 1000美元以下的電腦. (而不是 100美元的電腦)
: 而 PC 遇到的一個很大的問題, 就是電腦病毒的流竄.
: 就是在這樣的背景下, Sun, Oracle 這些公司, 提出了一個斬新的概念: Net PC.
: 簡單的話來講: 只要有網路, 你的電腦不再需要 HardDisk,
: Bios 內建的 browser 就可以讓你的電腦連到 Application Service Provider.
: 你的程式, 你的資料不必留在你的個人電腦, 本地端.
: 所有的程式運算, 資料儲存, 全部藉由 browser 在對方那邊完成.
: OK, 這麼一來有什麼好處?
: 你的資料有一群專家幫你守護得好好的, 不必怕電腦中毒.
: 運算和儲存都在遠地端, 你的電腦配備就可以大輻的降低成本.
: 想想看, 你不必有好的CPU, 不必有HardDisk, 不必煩惱備份.
: 你的電腦只要夠讓你連上網路就好, 其他全免, 就像終端機那樣.
: 更好的是, 你再也不必煩惱作業系統和軟體的安裝和升級.
: 當然, service provider 你還是要付錢給他, 有點像手機的月費那樣.
: 這對使用者來講當然是好事, 對微軟來說可就不是了.

其實NC主要不是給一般使用者用的

Oracle提出NC的一個基本概念叫做TCO(Total Cost of Ownership), 總體擁有成本
這是基於一個企業要讓旗下員工使用電腦, 採用資源分散或資源集中所需的成本
假設企業需要一千台終端機, 過去必須採購一千台中等價位的電腦
而NC架構則只需要一台高價位的電腦配上一千台可以執行基本輸出入的終端機就可以了
Oracle認為, 後者的TCO會比較低, 所以提出了NC架構

其實這並不什麼新鮮的概念, 早期電腦還很龐大昂貴時的Terminal/Server就是這樣做的
Oracle只是在網際網路時代將Terminal/Server架構重新包裝
並加上Java這一個虛擬平台

然而, 要能夠提供多人同時使用的主機並不便宜, 相對來講, 個人電腦其實已經相當低價
Oracle的NC架構在總體擁有成本上是否真的比較低, 已經是一個問題
反觀NC架構本身在 執行與傳輸效率、安全性風險 上的問題卻難以解決
這都導致NC的失敗

: 想想看, 這麼一來, 作業系統還有什麼生存空間? office也別賣了.

不管是傳統PC架構或是NC架構, 都還是需要作業系統和軟體的
頂多是原本賣給user, 採用NC之後變成自己架server租軟體給終端機
事實上這恐怕還是一個能有效遏阻盜版的絕招XD

: 於是微軟決定用盡一切力量, 圍堵 navigator 這個 browser - 這個 Net PC 發展中,
: 最重要的一個切入點.
: 於是IE全部不用錢, windows不但內建IE, 而且還砍不掉.

IE內建、微軟圍堵navigator都是在NC架構提出前就已經決定的事情
最多只能說這兩件事情是同時發生
而不是微軟看到NC, 才決定讓IE內建、圍堵navigator

: 為了這些, 微軟不知道打了多少官司, 很多人一直到那時候才知道什麼叫反托拉斯.
: 然後, 幾乎所有的 portal site 都在現場實況報導,
: Netscape 還有多少 market share, Microsoft IE 有多少 market share.
: 結局大家已經都知道了, 微軟贏了.
: 一步一步的, 微軟把所有的 broswer 市場全部吃下來了.
: 使用者呢, 還是無緣見到一個大家用便宜電腦, 不必老是花錢升級軟硬體的那個世界.
: 過了這麼多年, 看到多多少少承襲了 Net PC 精神的 web-based 程式,
: 我還是會想起這段故事.

--
願歲月靜好,現世安穩

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.107.47
推 cycu0315:你的文都好專業= = 02/06 17:44
※ 編輯: IBIZA 來自: 220.133.107.47 (02/06 17:46)
推 janjoen:嗯~好猛 == 02/06 17:45
推 ayupan03:原po真強 02/06 17:47
推 blackkane:好文,跟我以前看到的資料幾乎相同,原po很用心也很專業 02/06 17:51
推 wedgewu:推好文 02/06 18:07
推 scaredreal:推 02/06 18:20
推 abian:push 02/06 18:34
推 whereweare:push! 02/06 18:38
推 mexxxxem:你的文都好專業= = 02/06 19:01
推 dragonsoul:你的文都好專業= = 02/06 19:10
推 meekojean:你的文都好專業! 02/06 19:51
推 predestine:你的文都好專業= = 02/06 20:59
推 jjwei:你的文都好專業= = 02/06 21:32
推 tenderman: 你的文都好專業= = 02/06 23:32
推 ftmd:推一個 02/07 00:17
推 taiwantshirt:肯花時間爬辜狗 花時間整理一下 誰都辦的到 02/07 01:44
推 pttj:樓上也來寫一篇吧! 02/07 09:43

No comments:

##HIDEME##