借用 linus 本人的話來說,普通使用者從來就不需要『使用』乙個作業系統,作業系統給程式設計師提供 api ,提供乙個構建和執行應用的平台。
普通使用者需要使用的是應用程式,而不是作業系統。
如果對你來說,你常用的那些應用程式在 linux 下執行得更好,更方便,那麼 linux 對你來說就是更好的選擇。如果不是,自然你沒有必要選擇 linux。
那麼,我,作為乙個 linux 使用者,告訴你 linux 的優點就是:我常用的很多軟體,在 linux 下都執行得更好,在 windows 下要麼沒法執行,要麼執行配合得很糟糕,所以我在 linux 下使用這些軟體。
拋開android不談,linux是乙個以開發者為中心的作業系統,windows是以消費者為中心的作業系統。這是最根本的區別,也是linux相對於windows的優勢/劣勢所在。
必須承認,儘管有很多人、很多公司在努力讓linux變得更加"user friendly",但unix/linux的使用者群體從來不是普通使用者而是計算機的工業界和學術界。它的優先順序,也是搞定工作而非娛樂。linux的很多生態上的特點,都可以用這件事來解釋。
另外乙個很重要的特點,是linux是由業餘愛好者們拼湊而成的。它不像windows/mac一樣有乙個明確的『開發目標』,甚至不像bsd一樣有乙個『base system』,linux不過是乙個核心,和一堆從不同地方搞來/開發,試圖滿足不同開發者自身需要的應用程式。只不過碰巧發現,這些工具組合組合,能夠滿足大多數人的大多數需要而已。
了解這兩個特點之後,linux的很多優點/缺點,也變得很容易理解。
所以,如果你發現你自己更多的是『開發者』而非『消費者』,或者你所做的任務碰巧是人們一般用linux完成的,那麼你自然會發現linux的優點。就我個人來說,即便有vs,我還是經常會覺得windows下專案的配置太繁瑣;即便有homebrew,我也常常會覺得os x下的軟體管理比較奇怪。而在linux下,我可以輕易的使用到最新版本的幾乎所有開發工具。 而其他的時候,用linux或者windows/mac就是個習慣而已嘛——又不是說python和ruby一定要分個高下,所有人只能用一種系統。
p.s windows不穩定純屬瞎扯,真的...
Linux與Windows的比較
linux的操作對照複雜,windows的對照簡單.linux速度對照快,安然性比windows好 然則有很多軟體只能在windows裡執行與linux相容的軟體正在斥地中.linux合用在收集方面.1 linux和windows一樣,都是完全的多工作業系統。它們支援同樣的使用者介面 網路和安全性。...
linux與windows的區別
linux與windows的區別 1.使用的費用不同 linux是一項開源的專案,所以它免費提供給程式設計愛好者使用,而windows則是需要購買的一款系統,目前最新的正版windows系統售價888元。2.支援的軟體不同 windows由於使用人數較多,所以支援windows的軟體在數量和質量上都...
Linux與windows的檔案共享
環境 本地主機 windows10 家庭版 遠端主機 centos7 虛擬機器 方法 一 當檔案較小時,可用linux的rz sz命令經由zmodem進行檔案傳輸 檔案 linux windows sz filename 檔案 windows linux rz 二 在windows端使用sftp進行...