如果沒有windows,linux會被大部分人習慣嗎,會像現在使用windows一樣依賴嗎?
一個操作系統能廣泛的被民間使用,需要滿足:價格低、易用、配置簡單、設備支持廣泛、有完整的軟體生態系統等因素。Windows基本滿足全部條件,其它操作系統都不能完全滿足。
如果沒有Windows,那麼我覺得取代Windows的極有可能是OS/2,Linux的希望並不大。不要提「也許」,大多數人用計算機是用來辦公和娛樂的,不是用來編程的,不能因為自己是程序員,就覺得全世界所有用計算機的人都應該是程序員。
如果把時間倒退20年,來看看Windows是怎麼成功的:
Linux誕生於1991年,Windows1.0雖然很早,但Windows最早讓人熟悉的版本是Windows 3.x,恰好也是這段時間。但最早的圖形界面的商用系統是Mac OS,在那個年代是Mac OS 7。
當時:
蘋果電腦走的是高端路線,價格高昂,只支持自己的硬體系統(當時應該是比較變態的PPC架構,而非intel的CPU),有比較完整的軟體生態系統,支持圖形界面等等。
Windows功能一般,支持軟體較少,但價格還算比較便宜(大概100多美元上下),但支持的硬體比較廣泛,這裡的意思是Windows能在大多數IBM兼容機上跑起來,易用性一般。
Linux此時剛剛誕生,支持硬體特別少,安裝和配置都非常麻煩。
如果說這三個系統要走想民用化:
Mac OS:開放硬體平台,降價;
Windows:豐富軟體生態系統,增強易用性;
Linux:擴大支持的硬體範圍,豐富軟體生態系統,增強易用性;
之後各個操作系統的發展也基本按照這個路線走,但有的走的快,有的走的慢。
Mac OS:在迎回喬幫主以後,慢慢轉型,切換到x86平台,支持的硬體開始多起來,價格雖然很貴,但也慢慢能被部分人接受了。
Windows:因為IBM兼容機這個硬體平台的開放性,形成了在PC端最強大的軟體生態系統。
Linux:原地徘徊了很久,原因是沒有錢。Linux後來發展起來是源於IBM在OS/2系統上的失敗,於是決定大規模支持開源社區,所以才有了現在的Linux系統。早期的Linux對硬體兼容性極差,缺乏大量的硬體驅動,軟體生態系統欠缺,如果沒有IBM支持,Linux實際上很難混下去,但這已經是1998年左右的事情,此時Windows95/98已經取得了巨大的成功。
操作系統的成功,完全是用戶的選擇,一個系統如果不好用,那麼用的人就會很少,用的人少,軟體生態系統就做的不好,就會讓用的人更少,反之亦然。
至於題主說的,讓人們一上來就學Linux會怎麼樣,那麼我可以說,人們會放棄用電腦,而改用別的工具。DOS系統很難上手吧,DOS時代普通用戶多嗎?那時候打字員都算是稀缺人才。我接觸電腦很早,那時候不是人們不會用DOS,而是根本不願意用,我試著教過別人用DOS,都說這東西太麻煩了。當短期學習成本高過其短期價值的時候,大多數人不會去學。
計算機說到底,是一個工具。工具是因為好用而成為工具,而不是因為人們用它以後才成為工具。而且一旦有更好的工具,那麼舊的工具必然會被淘汰掉。
的確,現在Linux已經好用很多了,ubuntu的界面不比Windows差,但這落後了十幾年的時間,要趕上並不容易。
所以即使強迫所有人學Linux,一旦有比Linux好用的系統出現,那麼Linux必然會被別的系統取代。我覺得這才是顯而易見的。如果強迫所有人學Linux,並且禁止別的操作系統出現,那麼總有一天Linux會演化的跟現在的Windows一樣。
如果沒有Windows,那麼IBM很可能會用心發展OS/2(一個32點陣圖形化操作系統),那麼開源社區就不會有大公司的資金支持,那麼Linux很可能過的更糟。不會。
- 如果 OS/2 沒坑掉,活下來的也許是 OS/2——無他,兼容 DOS 軟體
- 如果 OS/2 也坑掉,那麼 PC 上的 GUI 操作系統會混戰許多年,結果完全沒法預測,不過內部分裂本身就很嚴重的 Linux 肯定不會上位的
不會,會出現另一個Windows。
其實吧。安卓是基於Linux的。。所以也可以看成是一種Linux。(你不能說 帶了gnome的Linux就不是Linux 對吧)
所以。。有了Windows。。也是越來越多的人在用Linux。。。。。
所以。。總覺得這個問題可以關了。。會。現在linux的圖形界面非常傻瓜化,缺乏的不是易用性,缺的是軟體,出問題多是對windows下文件等等的兼容。如果沒有windows,這些問題都迎刃而解。強烈反對那些認為linux學習成本高,用戶需要學代碼的。實際上linux日常使用的學習成本幾乎為0,不把windows下的習慣硬搬過來就行。在linux下,打開個瀏覽器音樂播放器視頻播放器,編輯個文檔,安裝個軟體等等等等需要什麼學習成本?只要不是腦殘,都是秒上手。可能樓上都是程序猿,每天都敲命令行寫腳本把系統打理的舒舒服服,就以為別人也需要這樣吧。可定製性高,不代表就一定要再定製。
KDE,Gnome,Unity這樣的桌面環境,默認配置完全可以滿足廣大用戶的需求。
那個時候的linux確實是見不得人的,20年一個周期,上一個20年,註定不是unix的
不會,Linux是極度的可定製,而Mac OS X是極度的不可定製。並不是所有的人都習慣這兩者中間的一種,所以總會出現一個介於兩者之間的操作系統,而現在這個系統正是Windows。所以就算是沒有Windows出現,也肯定會有一個介於Linux 和 Mac OS X之間的系統。
還有,我實在覺得就算只剩下Linux,也不是所有的人都用慣Linux的。不會。。。作為一個普通使用者,人們需要一個既不如OS封閉也不如Linux開放的系統。。。我們沒有辦法要求用戶全都學會代碼。。所以,Linux的用戶沒辦法像win一樣普遍。。。
即使那時沒有win我覺得也會有一個類似win的系統用著不一樣的名字,坐著win的位置。。。
開源,像不像計算機科學的另一種宗教?接觸它的人,都自發的痴迷的去宣傳它的好處,幻想它的未來,篤信它的理念,以至於失去了作為基本用戶的判斷?知乎上很多類似linux的問題,都瀰漫著這種氣息…
我覺得樓主提出的這個問題完全違反了達爾文的《進化論》。社會再不斷進步,技術在不斷創新,沒有一個學說,一個理論會停留在一個腳步。都會隨著時間的腳步而飽受質疑,從而創新。就簡簡單單從用戶的體驗層面來說,windows也是一個完勝的局面。我覺得windows正好彌補了Linux用戶體驗的不足。回到樓主的問題,我想即使沒有windows,用戶也不會完全接受Linux,反而會激起更多的技術大牛去研究開發出別的類似windows操作系統。雖然這兩個操作系統都有自己的優勢,但事物總是趨向於簡單的一面。縱觀當今國內最熱門遊戲lol和dota而言,dota上手不易,操作要求高,而lol正好相反,從而lol創造了一個流行的時代,引領了網遊競技的新浪潮。
首先感謝兩位朋友的回答,兩位說的確實有道理,但我覺得如果沒有Windows,只有Linux的話,也許人們會喜歡上Linux,也許還會多出許多經驗豐富的程序猿。難道剛使用windows的時候人們就沒有一些不適應感嗎?就像好多習慣了XP系統的人很難上手Win7、Win8一樣,只是一個適應的階段而已,熬下去了,也許就順手了,如果讓一個人剛開始使用電腦的時候就接觸Linux,只使用Linux,時間長了以後再給他使用windows,想想會是什麼結果?結果顯而易見。
大眾化的東西最終都會被簡單化。Windows最初也是遠不如今日般的好用,只是用戶群體的增加讓它逐步發展成今日的境況。Linux在這種Winner Takes All的競爭下只能擁有小眾用戶群體,自然就沒有足夠的動力和技術支持來促使其發展成簡單實用的體驗模式。如果沒有Windows,必然會另有一種操作系統成為這個Winner,有可能是Unix,也有可能是Linux,但是隨之而來的用戶增長才是促使其進化的關鍵,最終我們得到的不過是另外一款長得跟Windows差不多的操作系統罷了。
linux難用
windows是一個時代的起點,也是另一個時代終點
推薦閱讀:
※為什麼在 HTTP 協議中,使用的是 Windows 換行方式而不是 UNIX 換行方式?
※C/C++語言在Windows下服務端開發,有哪些開源項目?
※哪些事情是 Windows 能做但 OS X 不能做的?
※如何評價Remix OS?以及未來對安卓平板的影響?
TAG:MicrosoftWindows | Linux |