為什麼很多人覺得瀏覽器會成為下一代操作系統,而不認為操作系統會成為下一代瀏覽器?
接受sqybi的建議,修改一下問題。
我不知道題主說的「很多人」是哪些人,但是在我看來,知道操作系統是什麼的人,並不多。甚至我認為,放眼全國,認為瀏覽器就是IE或者360瀏覽器的人,都比知道什麼是操作系統的人要多的多。
「很多人」都分不清瀏覽器到底有什麼區別;
「很多人」都不知道操作系統是什麼;
「很多人」不知道不同的操作系統有什麼區別;
所以,我認為「很多人」不太適合談論下一代操作系統是什麼。
或者更明確的說,他們不配。
「很多人」不知道操作系統中宏內核、微內核、混合內核的區別;「很多人」甚至不知道操作系統內核在哪裡;「很多人」不知道驅動在操作系統里作用是什麼……
「我的電腦」、Office、Chrome,這些都是操作系統之上的軟體。說的更明白點,像資源管理器這些東西,只是操作系統的一個輔助性的工具,甚至是一個可以從操作系統里剝離的東西,這些東西,跟操作系統的內核完全不沾邊。
你看到的各種花哨的界面、各種表面上的操作系統的功能,大部分都不屬於操作系統最核心的部分,甚至連操作系統的一部分都不配。
你看到的Windows里運行的各種軟體之下,是複雜的文件管理、內存管理、進程調度的代碼,這些才是操作系統里最核心的東西。
一個操作系統只要有了內核,界面上,是一個Windows資源管理器,還是一個Linux的xterm,或者是一個瀏覽器,都不重要,重要的是內核。
Win7的內核性能(任務調度、信號量)的效率比XP提升很多(具體數據忘了,好像是30%),這才是有技術含量的東西,至於界面,真的不重要。
所以,那些認為瀏覽器會成為下一代操作系統的人,可能都簡單的把資源管理器看成了操作系統,這是完全錯誤的認識。
瀏覽器再強大,脫離的操作系統內核,就不能運行;
而如果一個瀏覽器能取代操作系統,就必須帶一個操作系統內核和大量的驅動,那麼這跟把當前操作系統的外殼替換掉,換成瀏覽器,有什麼區別?不設計內核的話瀏覽器怎麼運行?
我不認為瀏覽器會成為下一代操作系統,最多會成為下一代操作系統的外殼,或者桌面;
我也不認為操作系統的功能就是提供資源管理和外殼,那是最次要的功能,所以,任何時候操作系統也不會成為瀏覽器。如果沒記錯,國內最早提出這個,是360的周老闆評論Google Chrome是Google用來架空微軟windows的時候說的.
因為計算機技術發展到今天,這個世界已經不是經典教科書上描述的那種明確分層的世界.
比如教科書會告訴我們,經典的計算機結構是 硬體-操作系統-應用程序這樣的結構,但是對於一個運行在windows平台的虛擬機里的Linux伺服器來說,它的結構(簡化)其實是硬體-windows-虛擬機程序-虛擬硬體-Linux操作系統.那麼這個伺服器上的Linux算操作系統還是僅僅是運行在虛擬機程序里的一個程序呢?或者對於這個虛擬機里的Linux來說,是不是可以認為從虛擬硬體往下的整個虛擬機程序,Windows等等都只是"硬體"呢?因為世界已經太複雜了,對於普通用戶,只能選擇最簡單的思路:能夠運行我需要的應用/軟體的那個平台,就叫操作系統-至於你是叫Android還是Linux還是XX雲OS,who care.那麼很明顯,以Google為首的Chrome就在把Chrome變成用戶新的"操作系統",你需要的應用/程序都在Chrome里運行,而不是在windows/Linux/BSD里運行,對於Chrome這個"OS"而言,Windows/Linux/BSD只不過是"硬體"而已.如果需要,Chrome等等瀏覽器一樣可以自己去開發線程調度/內存管理/硬體加速等等."瀏覽器就是下一代操作系統",這個說法包含的潛台詞是:未來大多數用戶使用的應用/程序將只運行在現在我們稱之為瀏覽器的東西里,而這個東西的運行平台是不需要用戶去關心的.要反過來說"下一代的操作系統是瀏覽器",這就毫無新意了,Windows 98就已經是一個瀏覽器了.因為谷歌在鼓吹,所以應聲者眾……
很多人關注互聯網的最新進展,但並沒有自己成熟的觀點,只能人云亦云……那麼「人云」是什麼呢?就是商業公司的概念炒作咯~~~第一次聽說還有這種觀點。
對於瀏覽器重度用戶(比如我)而言,一個瀏覽器確實夠。但我不可能不幹別的事情吧?比如說要寫Word文檔,開Photoshop做點圖片,用QQ影音看本地視頻。或許有一天,雲計算強大了,根本不需要裝這些軟體,直接開瀏覽器就能用。但是,一旦斷網,那就是真的掛掉了,因為你什麼都做不了。於是,你只能面對瀏覽器上的「該頁無法顯示」這幾個字發獃。因此,提出「瀏覽器是操作系統」的觀點的用戶,可能連計算機是什麼概念都沒有完全搞清楚。如果閑得蛋疼,要體驗一下瀏覽器是操作系統的話,可以把系統的「explorer.exe」關掉,然後執行「iexplorer」,回車。進階做法:把系統的「explorer.exe」關掉並換個名字,在系統里添加瀏覽器的啟動項,然後重新啟動系統(命令:shutdown -r)。只要瀏覽器的右上角沒有「最小化」、「還原」、「關閉」這三個按鈕,那就完美了。
這就跟銀行里專門給客戶登錄網銀的電腦一樣,除了能瀏覽網頁,別的什麼都幹不了。哦,對了,銀行里的網路只能上本銀行的網站,別的網站根本就上不去。這就是所謂的「瀏覽器操作系統」?這個「是」很誤導人,我們不妨使用「會成為」來代替。(這一代)瀏覽器會成為下一代操作系統是因為現在瀏覽器的技術已經具備這個能力了。反觀(這一代)操作系統,怎麼看都不像個瀏覽器嘛!
粗一看以為是 2010 年的問題被翻出來了。
因為瀏覽器能實現很多以前需要操作系統才能實現的功能。比如說動畫,聲音,多媒體,遊戲,現在都可以通過html加java script來實現。不需要對操作系統了解,只需要對網頁設計有所了解,就可以了。再加上雲計算的流行,也極大的簡化了對操作系統的依賴。大概就是這麼個意思吧。
在說兩句雲計算和雲存儲。操作系統操作的是電腦本身的內存和cpu,而現在可以存在雲上,可以在雲上進行計算,也就相當於內存和cpu都在雲上,而操作雲存儲和雲計算的,是瀏覽器。從這種意義上講,瀏覽器變成了操作系統。瀏覽器 作為應用軟體入口更容易實現,也更有實用價值。今天發現一個網站 UZER.ME -- 您的雲端超級應用空間 大部分常用辦公軟體都可以直接在瀏覽器里用 雖說解析度還有一些問題,但是 確實解決了裝系統 裝軟體的煩惱 很有前景。
有人認為瀏覽器成為下一代操作系統的原因: 未來網路帶寬足夠高和網路延時足夠低的情況下,終端只需要連接雲端服務即可,也就是說操作系統在雲端,終端不需要安裝任何應用,當然也不需要操作系統。至於第二問,操作系統不會是下一代瀏覽器,我認為操作系統和瀏覽器不是一個概念,操作系統用於軟硬體管理,而瀏覽器是支持各種HTTP協議的應用程序,兩者並不能相互代替。
瀏覽器會成為下一代「操作系統」,前提是互聯網基礎設施到達雲計算的條件。所有計算都在雲端進行,用戶只需要一塊屏幕和一個「瀏覽器」。
對於專業人士來說這兩者當然不能混為一談
但是我覺得不能否認的是,瀏覽器變得越來越「重」了。可以參考node-webkit這樣的項目,本質上就是脫胎於瀏覽器,通過瀏覽器來嚮應用提供之前必須訪問操作系統API才能提供的資源並進行管理,瀏覽器在這個時候相當於「篡奪」了操作系統之前的地位。
雖說瀏覽器依然是「寄生」在操作系統內部的,但由於各種力量的推動,已經越來越像一個獨立的應用發布平台了。想想現在打開電腦,80%的操作其實都是在瀏覽器內部完成的,並且這種趨勢在未來只會加強。當然,目前來說瀏覽器要接替操作系統的所有功能還不大現實(比如大型3D遊戲),但是就意思上來說題主的觀點並不是異想天開,對於一些輕型的應用這個趨勢實際上已經在發生了。那這個問題就是未來操作系統和瀏覽器越來越統一。
我覺得提出這個問題的人角度不同吧。瀏覽器需要操作系統的驅動來完成,來做底層支持,這是本質,但縱觀這個問題。他提出瀏覽器會作為下一任操作系統明顯再隱喻著一個雲和互聯網的概念,不難想像,在未來幾十年信息高速發展的年代,桌面上的很多應用,就會被疊加至瀏覽器中,這是很早以前的一個想法,只是礙於技術方面一直沒得到實現,如果有一天帶寬可以滿足了這種需求,那麼我們只要打開瀏覽器,通過上網就可以完成各種操作,而不受限於本機的配置,全部由雲端的機器來完成,我覺得這是這個問題的突破點!
我只想說一句,沒有操作系統,你蹦出個瀏覽器我看看!
把explore關了就知道了
你用瀏覽器玩個試試。。。
系統能不能成為瀏覽器不是問題,因為Windows操作系統本身就是個瀏覽器。
瀏覽器是怎麼工作的,用戶發生一個動作,瀏覽器通過網頁做出反應,把消息發給伺服器,伺服器做出回應,瀏覽器再把收到的消息通過網頁表達出來。在過程中傳遞的是數據包。
windows是怎麼工作的,用戶發生一個動作,windows內核通過運行在windows上的程序做出反應,把消息發給目標程序,目標程序做出回應,windows內核再把收到的消息用程序表達出來。在過程中傳遞的是windows消息。瀏覽器是無法取代操作系統的,因為瀏覽器是運行在操作系統之上。就像人腦不能取代人一樣。
很多人毛都不懂的,要不你以為蘋果為啥在中國這麼火。
哦,windows操作系統本身是個瀏覽器,不信是吧?卸載你的IE8,IE7,IE6,凡是看見跟IE有關的都卸載,並且終結進程看看!本操作有可能導致你的系統不能正常運行,需要重裝系統。(本人僅在xp系統下測試過。)
推薦閱讀:
※為什麼列印店的電腦都特別喜歡用XP或者最多win7的系統?
※請問這一段代碼的加鎖原理是什麼?
※有限條件下怎樣舉辦一場知名度高、吸引大牛的編程比賽?
※為什麼有軟體可以繞過UAC?
※第一次使用 Linux 的純小白應該了解哪些東西?
TAG:MicrosoftWindows | 操作系統 |