首頁>Club>
10
回覆列表
  • 1 # Polarix

    這個問題太片面了,開源軟體Windows的也不少,而且跨平臺的也不少。話再說回來,Linux在西方用的很多,因為西方很重視版權,用盜版會捱整。另外,環境也有關係,在國外,開源軟體已經團體化,社群化,開源是學習和交流的過程,而在國內,很多人認識不到開源的意義所在僅僅就是當成免費軟體來用,所以開源活動很難開展起來。

  • 2 # 水哥雲

    Linux是一種使用越多越深入就會覺得越爽的系統。

    它很開放,基本上任何問題只要你想搞懂,有能力搞懂,就能搞懂。從系統引導,到系統核心,到各種開源軟體,可以充分滿足你的好奇心。也可以任意修改,想怎麼折騰就怎麼折騰。(Windows上的小打小鬧已經滿足不了我們了!)

    它很強大。效能就不說了。就操作感來說,命令列和指令碼,完爆Windows。打幾個字就能完成很多需要滑鼠點點可以做或者不可以做的事,實在是太方便了。比如說遠端全盤備份只要rsync一行命令就搞定了。雖然cmd.exe也能做點事,可用起來也太彆扭了吧。

    它是免費的。這讓我有了道德上的優勢,可以鄙視用盜版Windows以及在上面執行破解軟體的人。要裝個軟體,也是一行命令。Windows上估計得開啟瀏覽器到處找破解下載了吧。

    它很安全。沒什麼人蛋疼到寫Linux病毒吧(也有蛋疼的...)。公司裡的Windows筆記本被迫裝了安全軟體,經常在不合時宜的時候在背後開始掃描了,還不能停,配置那麼牛屄的機器幾乎不能用。裝Linux,就無可奈何了吧。

    當然Linux目前的問題是,一些關係生活、娛樂的軟體沒有。沒有廠商願意投資在這上面。相應的裝置驅動也不行,尤其是高階顯示卡。所以桌面Linux就只能是小眾。

    1.強勁的 GPU 和 CPU。我的家用電腦和筆記本都配了頂級的顯示器和 GPU。Steam 上有 2000 +遊戲,我和孩子玩了很多,並且我對 CUDA 和 深度學習很感興趣。而 Mac 對此就無能為力了。對我來說,強大的 GPU 是非常重要的,所以我配了一臺搭載 GTX980Ti 顯示卡、32 GB 記憶體、3440×1440解析度的曲面屏、i7 WildDogPro 處理器的電腦。而價格跟 MBP Retina 的價格相差無幾。

    2. 與伺服器真正的相容。我曾工作過的一家公司,半數指令碼是用 Linux 指令碼和 GNU 工具寫的,另一半是 Bash 和 BSD 工具寫的,因為這部分開發者堅持用 Mac 開發,並認為 Mac 和 Linux 相差無幾。我只想說,這真的太亂了。後來,我花了幾周時間重寫了程式碼(為了相容)。這些人一邊說:“Mac OS X 是不同的”,但另一邊又說:“Mac OS X 跟 Linux 相差無幾”。但事實並不是,Mac OS X 與 Linux 差很多。

    3. Linux 使我更高效。幾乎不需要切換環境,我可以使用相同的工具,專注編寫指令碼,與伺服器無縫銜接。至今,我還沒發現哪個 Mac 使用者能展現出令我印象深刻的 指令碼編寫能力。我曾經管理過一個需要超過 100 臺以上 Linux 伺服器叢集的軟體,除了 Linux ,其它系統根本勝任不了這個任務。

    4. Linux 上一切允許正常(Everything just works)。相對那些用 Mac 的同事,我在 Linux 上碰到的問題更少。不需要安裝 homebrew、fink、MacPorts,只要執行 和 這兩個命令就可以了。團隊裡有少數人還在堅持使用 Mac,他們認為這是一種榮耀。編寫指令碼和程式設定電腦, Mac 大概要 2-3 天,而 Linux 只要一個小時,而且幾乎是全自動化的。

    5. Linux 能做 Mac 不能做的事。有一天,我們需要超高畫質解析度的螢幕截圖,在 Linux 上只要輸入: ,之後用 Chrome 把圖片放大一倍,並用 Ksnapshot 獲得所需圖片,前後只需要幾分鐘。誰能在 Mac 或者 Windows 上實現?

    6. “Linux 上不能執行商業軟體”這個爭論是毫無意義的,尤其是在矽谷,這裡早就不使用微軟的 Office 軟體了。我使用 Balsamiq 3、Slack、DropBox、Chrome、Hangout、Google 辦公套件、GoToMeeting、WebStorm、Skype、Gimp、Insync等軟體…對了,在休息時間我會在 Steam 上玩會遊戲。所有程式都執行良好,幾乎沒有應用程式或者系統崩潰。Webstorm(JetBrains IDE)在 Linux 上更友好,同樣,NodeJS、MongoDB、MySQL和其它一系列開發工具在 Linux 都比 Mac 友好。

    KED/Plasma 的介面比 Mac 和 Windows 都友好多了。你問我為什麼這麼說,因為 KDE/Plasma 我都在使用。

    這麼多開發人員缺乏系統管理和使用指令碼的技能,真是一件令人沮喪的事。相對命令列來說,Mac OS X 的圖形介面限制了程式設計師的思考。如果有一天我在矽谷創業,我會把 Linux 當做首選的作業系統。

    注:

    CUDA:一種由 NVIDIA 推出的通用平行計算架構,該架構使GPU能夠解決複雜的計算問題。deep learning:深度學習。源於人工神經網路的研究。含多隱層的多層感知器就是一種深度學習結構。深度學習透過組合低層特徵形成更加抽象的高層表示屬性類別或特徵,以發現數據的分散式特徵表示。需要 N 卡支援,而 Macbook 基本上配的都是 Intel 顯示卡。

  • 3 # 廣東煤老闆

    linux是本身就是開源軟體,能開發軟體的都是什麼人啊!專業的人,有沒有發現,很多喜歡用linux的人都會情不自禁的罵windows,有種文人相輕的感覺!說回主題,開源的目的什麼,就是共享和讓大家幫忙找問題!共享就不說了,找問題這一步誰能做?當然是專業的人!那麼這樣一來就有一個入門臺階了,能達到這個級別的人大多數都在哪裡?linux的社群裡!我覺得主要就是這個原因,而對於那些不開源的軟體,一般人只要能用會用,好用就可以了,誰會去在意那些程式碼裡寫的是什麼?有見過不懂電腦的人因為windows而轉去linux嗎?估計沒有!多數是因為好奇才去用!

  • 中秋節和大豐收的關聯?
  • 地圖魚怎麼養?