這篇文章將為大家詳細(xì)講解有關(guān)用于開發(fā)工作的Linux發(fā)行版有哪些,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了柘城免費(fèi)建站歡迎大家使用!
Ubuntu
無(wú)需贅言。雖然 Linux Mint 的忠實(shí)用戶無(wú)疑是一個(gè)非常忠誠(chéng)的群體(這是有充分的理由的,他們選擇的發(fā)行版很棒),但 Ubuntu Linux 在這里更被認(rèn)可。為什么?因?yàn)橛邢?AWS[1] 這樣的云服務(wù)商存在,Ubuntu 成了部署最多的服務(wù)器操作系統(tǒng)之一。這意味著在 Ubuntu 桌面發(fā)行版上進(jìn)行開發(fā)可以更輕松地轉(zhuǎn)換為 Ubuntu Server。而且因?yàn)?Ubuntu 使得開發(fā)、使用和部署容器非常容易,所以你想要使用這個(gè)平臺(tái)是完全合理的。而 Ubuntu 與其包含的 Snap 軟件包相結(jié)合,使得這個(gè) Canonical(Ubuntu 發(fā)行版背后的公司)的操作系統(tǒng)如虎添翼。
但這不僅是你可以用 Ubuntu 做什么,而是你可以輕松做到。幾乎對(duì)于所有的任務(wù),Ubuntu 都是一個(gè)非常易用的發(fā)行版。而且因?yàn)?Ubuntu 如此受歡迎,所以你可以從 Ubuntu “軟件” 應(yīng)用的圖形界面里輕松安裝你想要使用的每個(gè)工具和 IDE(圖 1)。

圖 1:可以在 Ubuntu “軟件”工具里面找到開發(fā)者工具。
如果你正在尋求易用、易于遷移,以及大量的工具,那么將 Ubuntu 作為開發(fā)平臺(tái)就不會(huì)有錯(cuò)。
openSUSE
我將 openSUSE 添加到此列表中有一個(gè)非常具體的原因。它不僅是一個(gè)出色的桌面發(fā)行版,它還是市場(chǎng)上***的滾動(dòng)發(fā)行版之一。因此,如果你希望用***的軟件開發(fā)、發(fā)布***的軟件,openSUSE Tumbleweed[2] 應(yīng)該是你的***之一。如果你想使用最喜歡的 IDE 的***版本,如果你總是希望確保使用***的庫(kù)和工具包進(jìn)行開發(fā),那么 Tumbleweed 就是你的平臺(tái)。
但 openSUSE 不僅提供滾動(dòng)發(fā)布版本。如果你更愿意使用標(biāo)準(zhǔn)發(fā)行版,那么 openSUSE Leap[3]就是你想要的。
當(dāng)然,它不僅有標(biāo)準(zhǔn)版或滾動(dòng)版,openSUSE 平臺(tái)還有一個(gè)名為 Kubic[4] 的 Kubernetes 特定版本,該版本基于 openSUSE MicroOS 上的 Kubernetes。但即使你沒(méi)有為 Kubernetes 進(jìn)行開發(fā),你也會(huì)發(fā)現(xiàn)許多軟件和工具可供使用。
openSUSE 還提供了選擇桌面環(huán)境的能力,或者你也可以選擇通用桌面或服務(wù)器(圖 2)。

圖 2: 正在安裝 openSUSE Tumbleweed。
Fedora
使用 Fedora 作為開發(fā)平臺(tái)才有意義。為什么?這個(gè)發(fā)行版本身似乎是面向開發(fā)人員的。通過(guò)定期的六個(gè)月發(fā)布周期,開發(fā)人員可以確保他們不會(huì)一直使用過(guò)時(shí)的軟件。當(dāng)你需要***的工具和庫(kù)時(shí),這很重要。如果你正在開發(fā)企業(yè)級(jí)業(yè)務(wù),F(xiàn)edora 是一個(gè)理想的平臺(tái),因?yàn)樗羌t帽企業(yè) Linux(RHEL)的上游。這意味著向 RHEL 的過(guò)渡應(yīng)該是無(wú)痛的。這一點(diǎn)很重要,特別是如果你希望將你的項(xiàng)目帶到一個(gè)更大的市場(chǎng)(一個(gè)比以桌面為中心的目標(biāo)更深的領(lǐng)域)。
Fedora 還提供了你將體驗(yàn)到的*** GNOME 體驗(yàn)之一(圖 3)。換言之,這是非常穩(wěn)定和快速的桌面。

圖 3:Fedora 上的 GNOME 桌面。
但是如果 GNOME 不是你的菜,你還可以選擇安裝一個(gè) Fedora 花樣版[5](包括 KDE、XFCE、LXQT、Mate-Compiz、Cinnamon、LXDE 和 SOAS 等桌面環(huán)境)。
Pop!_OS
如果這個(gè)列表中我沒(méi)有包括 System76[6] 平臺(tái)專門為他們的硬件定制的操作系統(tǒng)(雖然它也在其他硬件上運(yùn)行良好),那我算是失職了。為什么我要包含這樣的發(fā)行版,尤其是它還并未遠(yuǎn)離其所基于的 Ubuntu 平臺(tái)?主要是因?yàn)槿绻阌?jì)劃從 System76 購(gòu)買臺(tái)式機(jī)或筆記本電腦,那它就是你想要的發(fā)行版。但是你為什么要這樣做呢(特別是考慮到 Linux 幾乎適用于所有現(xiàn)成的硬件)?因?yàn)?System76 銷售的出色硬件。隨著他們的 Thelio 桌面的發(fā)布,這是你可以使用的市場(chǎng)上***大的臺(tái)式計(jì)算機(jī)之一。如果你正在努力開發(fā)大型應(yīng)用程序(特別是那些非常依賴于非常大的數(shù)據(jù)庫(kù)或需要大量處理能力進(jìn)行編譯的應(yīng)用程序),為什么不用***的計(jì)算機(jī)呢?而且由于 Pop!_OS 完全適用于 System76 硬件,因此這是一個(gè)明智的選擇。
由于 Pop!_OS 基于 Ubuntu,因此你可以輕松獲得其所基于的 Ubuntu 可用的所有工具(圖 4)。

圖 4:運(yùn)行在 Pop!_OS 上的 Anjunta IDE
Pop!_OS 也會(huì)默認(rèn)加密驅(qū)動(dòng)器,因此你可以放心你的工作可以避免窺探(如果你的硬件落入壞人之手)。
Manjaro
對(duì)于那些喜歡在 Arch Linux 上開發(fā),但不想經(jīng)歷安裝和使用 Arch Linux 的所有環(huán)節(jié)的人來(lái)說(shuō),那選擇就是 Manjaro。Manjaro 可以輕松地啟動(dòng)和運(yùn)行一個(gè)基于 Arch Linux 的發(fā)行版(就像安裝和使用 Ubuntu 一樣簡(jiǎn)單)。
但是 Manjaro 對(duì)開發(fā)人員友好的原因(除了享受 Arch 式好處)是你可以下載好多種不同口味的桌面。從Manjaro 下載頁(yè)面[7] 中,你可以獲得以下口味:
GNOME
XFCE
KDE
OpenBox
Cinnamon
I3
Awesome
Budgie
Mate
Xfce 開發(fā)者預(yù)覽版
KDE 開發(fā)者預(yù)覽版
GNOME 開發(fā)者預(yù)覽版
Architect
Deepin
值得注意的是它的開發(fā)者版本(面向測(cè)試人員和開發(fā)人員),Architect 版本(適用于想要從頭開始構(gòu)建 Manjaro 的用戶)和 Awesome 版本(圖 5,適用于開發(fā)人員處理日常工作的版本)。使用 Manjaro 的一個(gè)警告是,與任何滾動(dòng)版本一樣,你今天開發(fā)的代碼可能明天無(wú)法運(yùn)行。因此,你需要具備一定程度的敏捷性。當(dāng)然,如果你沒(méi)有為 Manjaro(或 Arch)做開發(fā),并且你正在進(jìn)行工作更多是通用的(或 Web)開發(fā),那么只有當(dāng)你使用的工具被更新了且不再適合你時(shí),才會(huì)影響你。然而,這種情況發(fā)生的可能性很小。和大多數(shù) Linux 發(fā)行版一樣,你會(huì)發(fā)現(xiàn) Manjaro 有大量的開發(fā)工具。

圖 5:Manjaro Awesome 版對(duì)于開發(fā)者來(lái)說(shuō)很棒。
Manjaro 還支持 AUR(Arch User Repository —— Arch 用戶的社區(qū)驅(qū)動(dòng)軟件庫(kù)),其中包括***進(jìn)的軟件和庫(kù),以及 Unity Editor[8] 或 yEd 等專有應(yīng)用程序。但是,有個(gè)關(guān)于 AUR 的警告:AUR 包含的軟件中被懷疑發(fā)現(xiàn)了惡意軟件。因此,如果你選擇使用 AUR,請(qǐng)謹(jǐn)慎操作,風(fēng)險(xiǎn)自負(fù)。
其實(shí)任何 Linux 都可以
說(shuō)實(shí)話,如果你是開發(fā)人員,幾乎任何 Linux 發(fā)行版都可以工作。如果從命令行執(zhí)行大部分開發(fā),則尤其如此。但是如果你喜歡在可靠的桌面上運(yùn)行一個(gè)好的圖形界面程序,試試這些發(fā)行版中的一個(gè),它們不會(huì)令人失望。
關(guān)于“用于開發(fā)工作的Linux發(fā)行版有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
分享文章:用于開發(fā)工作的Linux發(fā)行版有哪些
網(wǎng)頁(yè)網(wǎng)址:http://chinadenli.net/article18/jpsgdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、自適應(yīng)網(wǎng)站、營(yíng)銷型網(wǎng)站建設(shè)、App開發(fā)、、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)