1. 程式人生 > >2018年最受開發歡迎發行版top10

2018年最受開發歡迎發行版top10

GGNU/Linux系統使用最多的使用者應該是開發IT類人員,開發人員經常使用基於 Linux 的作業系統來完成日常工作和開發新東西.他們選擇 Linux 發行版進行程式設計的主要考慮因素是相容性,功耗,穩定性和靈活性.像 Ubuntu 和 Debian 這樣的發行版已經成為了首選。 其他一些很好的選擇如 openSUSE,Arch Linux 等。而對於打算購買 Raspberry Pi 的使用者,Raspbian 就是最好的選擇。

近日梳理了 2018 年最值得開發者嘗試 10 個發行版,內容僅代表作者個人觀點。讀者如有不同意見,歡迎留言分享。

Debian是最古老的Linux發行版之一,其穩定性已深入人心。所有包含在Debian的程式必須符合Debian的自由軟體指南。為了保持Debian的穩定性,裡面的檔案包都是已被認真篩選和測試的,這意味著就算裡面某些程式過時了,它對於系統帶來的不穩定影響仍然會非常小,因此,Debian無疑是程式設計師理想的作業系統。

debian9 截圖 上榜理由:

1、非常穩定. 2、完善的文件. 3、大量的軟體包.

更多詳情

Ubuntu由 Canonical 公司開發的基於 Debian 的開源 Linux 作業系統。毫無疑問,它是當下最流行的 Linux 發行版之一,而且還有很多其他的發行版衍生自 Ubuntu。Ubuntu 伺服器對構建高效能、高度可伸縮、靈活和安全的企業資料中心具有非常強大的支援。此外,它也為大資料、視覺化和容器、物聯網等服務提供卓越的支援。Ubuntu 伺服器可以在 x86 、ARM 和 Power 架構上執行。

ubuntu截圖 上榜理由:

1、易於安裝,使用方便,支援軟體眾多. 2、LTS 版本提供了良好的體驗. 3、遇到問題,可以在網上快速找到解決問題方案.

更多詳情

openSUSE 是一個非常穩定的程式設計作業系統,其和 KDE 深厚的淵源也確保了系統穩定可靠好用,不少 KDE 的核心開發者都是 SUSE 的員工,也都同是德國人,有種一種德式特有的嚴謹和科技美感。 openSUSE 分為 openSUSE Leap 和 openSUSE Tubleweed;Leap 是傳統的 release,而 Tubleweed 則是滾動更新的版本,可以說是分別滿足了求穩和求新兩種需求。加上獨有的 YaST 管理工具,可以說是非常適合“系統管理員、開發者和桌面使用者”了

openSuse截圖 上榜理由:

1、主流發行版,使用者龐大,社群支援優異 2、 來自 SUSE 公司的保障,系統穩定好用 3、 歷史悠久的老牌發行版,久經考驗

更多詳情

Fedora是社群支援的商業發行紅帽Linux的一個衍生產品。作為Linux核心建立者Linus Torvalds所選擇的發行版,它備受人推崇。

除了設定和安裝很容易以外,Fedora還有一個專業的開發者入口網站。只需要點選“啟動一個專案(Start a Project)”,你就可以看到關於開發web、命令列、桌面和移動應用程式的專業指南,此外,在使用諸如Arduino這樣的硬體裝置方面也有很好的指引。 如果這還不夠,Fedora還附帶了DevAssistant,它可以自動地設定開發環境並使用簡單的命令來發布程式碼。

Fedora截圖 上榜理由:

1、高度創新,出色的安全功能; 2、數量眾多的支援包,嚴格遵守自由軟體. 3、Fedora 的贊助商是紅帽公司,它在大多數硬體上都是開箱即用的.

更多詳情

CentOS是一個重新編譯可安裝的Red Hat Enterprise Linux(RHEL)程式碼,並提供及時的安全更新的所有套裝軟體升級為目標的社群專案.更直接地說,CentOS是RHEL克隆版而已。兩個發行版技術 間唯一的區別是品牌 CentOS替換所有紅帽的商標和標識為他自己的.CentOS常常被視為是一個可靠的伺服器發行版,它繼承配備了完善的測試和穩定的Linux核心和軟體,和紅帽企業Linux基礎相同.

CentOS截圖 上榜理由:

1、非常行之有效的,穩定可靠; 2、RHEL 構建的大多數商業軟體都可以在 CentOS 上執行. 3、它允許使用 Xen 虛擬化來開發應用程式.

更多詳情

Arch Linux 也是一個自由開源、簡單、輕量而又安全的 Linux 發行版。它靈活而穩定,通過滾動釋出的模式提供了大多數軟體的最新穩定版,同時使用官方軟體包和由社群支援的軟體包倉庫。雖然Arch Linux 是針對 i686 和 x86-64 架構進行優化的通用發行版,但是由於 i686 在開發人員和其他社群成員的普及程度越來越低,現在對 i686 的支援已經下降了。Arch Linux 有一個正式的錯誤跟蹤工具,使用者可以從活躍的社群和其他線上資源中獲得支援。

Arch Linux KDE截圖 上榜理由:

1、Arch Linux 是高度可定製的。 2、Arch Linux 是硬核 Linux 愛好者最喜愛的 Linux 發行版,它隨附有 Linux 核心和軟體包管理器。如果需要做一些滲透測試工作,可以將 Arch Linux 安裝轉換成 BlackArch 安裝。

更多詳情

Gentoo Linux作業系統是專為高階使用者設計。最初,安裝繁瑣,繁瑣,甚至需要幾個小時甚至一天時間用命令列來編譯建立一個完整的Linux發行版,然而,在 2006年,開發一個專案,簡化了安裝Gentoo的 live CD的安裝過程為“一鍵安裝”程式。除了提供一個始終能夠獲取最新的安裝包的單一命令,發行版的另外一些重要特徵是優秀的安全性,廣泛的配置選項,對於許 多架構的支援,並能夠保持系統最新資料,日期無需重新安裝。 Gentoo的文件已多次被認為是最好的線上文件之一。

Gentoo 截圖 上榜理由:

1、它可以完成原始碼的所有工作,還可以為特定的 CPU 架構重建整個系統。 2、它對技術要求較高,但是時間越久,鑽得越深,懂得越多。 3、Gentoo 安裝時候有些折騰,但你得到的是一個超級穩定的系統。

更多詳情

Manjaro Linux是一個基於Arch Linux的發行版,這兩年熱度最高、竄升最快的就是它了,它繼承了 Arch Linux 的強大衣鉢,解決了Arch Linux對新手來說很困難,上手難問題.Manjaro Linux提供一份直觀的安裝程式、自動硬體檢測、穩定的滾動式釋出模式、對安裝多個核心的支援、用於管理圖形卡的特別Bash指令碼、高度的桌面可配置性,它將Xfce 桌面作為預設選項,還可以獲取GNOME 3/Cinnamon及KDE版本,同時Manjaro社群很活躍,還可以一鍵安裝大量豐富的軟體包,包括 Android Studio、拼音輸入法、網易雲音樂等等,可以說是相當強大了。

Manjaro Linux 17 截圖 上榜理由:

1、安裝非常簡單,就像 Ubuntu 或 Linux Mint 一樣。 2、 Manjaro 在 Distrowatch 過去 6 個月的排名中位列第一. 3、具備Arch Linux優勢 但安裝配置卻非常簡單.

更多詳情

Raspbian是安裝在Raspberry Pi的預設作業系統。作為在Pi中被設計為的一個教育工具,Raspbian對於那些有興趣學習編寫程式碼的人來說,是一個完美的系統。Raspberry Pi的網站擁有用於建立動畫和遊戲的視覺化程式設計工具Scratch的優秀指南。此外,這個網站還有對Python初學者有用優秀教程,支援開箱即用。年輕的程式設計師們還可以學習使用程式語言來編寫Minecraft Pi,這是非常流行的沙箱遊戲Minecraft的迷你版。

Raspbian截圖 上榜理由:

1、每一次新的迭代,都使得樹莓派微型計算機越來越強大。 2、它被廣泛用於 Linux 程式設計和編碼基礎知識的教學。 3、它有 BlueJ,Geany,Greenfoot,Mathematica,Python,Node-RED,Scratch 和其他工具來提高學習效率。

更多詳情

10、Mint

Linux Mint 是一款基於 Ubuntu 與 Debian 開發的 Linux 作業系統發行版,被很多愛好者譽為“最好的桌面應用系統”.Linux Mint 致力於提供一種「無學習壓力」且「開箱即可用」的友好使用者體驗,雖然它基於 Ubuntu 和 Debian,但 Mint 從色彩搭配到圖示到選單到 UI 介面設計都給人完全不同的感受。

Linux Mint 截圖 上榜理由:

1、Mint 開箱即可用. 2、無需配置一大堆東西,相較其它版本折騰更少. 3、支援軟體眾多,大量的軟體包.

更多詳情

寫在最後:

資料來源收集於網路,並不一定讓每一個人認可,供大家參考,希望對喜歡linux或剛接觸linux的朋友有所幫助,不足之處請大家留言各抒己見!