亚洲熟妇av一区二区三区,久久久久久精品观看sss,免费观看四虎精品国产永久,国产成人精品一区二三区熟女,天堂网在线最新版www资源网

5 個(gè)用于開發(fā)工作的 Linux 發(fā)行版(適合開發(fā)的linux發(fā)行版)

個(gè)用于開發(fā)工作的

這五個(gè)發(fā)行版用于開發(fā)工作將不會(huì)讓你失望。

— Jack Wallen

Linux 上最受歡迎的任務(wù)之一肯定是開發(fā)。理由很充分:業(yè)務(wù)依賴于 Linux。沒有 Linux,技術(shù)根本無法滿足當(dāng)今不斷發(fā)展的世界的需求。因此,開發(fā)人員不斷努力改善他們的工作環(huán)境。而進(jìn)行此類改善的一種方法就是擁有合適的平臺(tái)。值得慶幸的是,這就是 Linux,所以你總是有很多選擇。

但有時(shí)候,太多的選擇本身就是一個(gè)問題。哪種發(fā)行版適合你的開發(fā)需求?當(dāng)然,這取決于你正在開發(fā)的工作,但某些發(fā)行版更適合作為你的工作任務(wù)的基礎(chǔ)。我將重點(diǎn)介紹我認(rèn)為 2019 年最適合開發(fā)人員的五個(gè)發(fā)行版。

Ubuntu

無需贅言。雖然 Linux Mint 的忠實(shí)用戶無疑是一個(gè)非常忠誠的群體(這是有充分的理由的,他們選擇的發(fā)行版很棒),但 Ubuntu Linux 在這里更被認(rèn)可。為什么?因?yàn)橛邢?AWS 這樣的云服務(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)。

個(gè)用于開發(fā)工作的

圖 1:可以在 Ubuntu “軟件”工具里面找到開發(fā)者工具。

如果你正在尋求易用、易于遷移,以及大量的工具,那么將 Ubuntu 作為開發(fā)平臺(tái)就不會(huì)有錯(cuò)。

openSUSE

我將 openSUSE 添加到此列表中有一個(gè)非常具體的原因。它不僅是一個(gè)出色的桌面發(fā)行版,它還是市場(chǎng)上最好的滾動(dòng)發(fā)行版之一。因此,如果你希望用最新的軟件開發(fā)、發(fā)布最新的軟件, openSUSE Tumbleweed 應(yīng)該是你的首選之一。如果你想使用最喜歡的 IDE 的最新版本,如果你總是希望確保使用最新的庫和工具包進(jìn)行開發(fā),那么 Tumbleweed 就是你的平臺(tái)。

但 openSUSE 不僅提供滾動(dòng)發(fā)布版本。如果你更愿意使用標(biāo)準(zhǔn)發(fā)行版,那么 openSUSE Leap 就是你想要的。

當(dāng)然,它不僅有標(biāo)準(zhǔn)版或滾動(dòng)版,openSUSE 平臺(tái)還有一個(gè)名為 Kubic 的 Kubernetes 特定版本,該版本基于 openSUSE MicroOS 上的 Kubernetes。但即使你沒有為 Kubernetes 進(jìn)行開發(fā),你也會(huì)發(fā)現(xiàn)許多軟件和工具可供使用。

openSUSE 還提供了選擇桌面環(huán)境的能力,或者你也可以選擇通用桌面或服務(wù)器(圖 2)。

個(gè)用于開發(fā)工作的

圖 2: 正在安裝 openSUSE Tumbleweed。

Fedora

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

Fedora 還提供了你將體驗(yàn)到的最佳 GNOME 體驗(yàn)之一(圖 3)。換言之,這是非常穩(wěn)定和快速的桌面。

個(gè)用于開發(fā)工作的

圖 3:Fedora 上的 GNOME 桌面。

但是如果 GNOME 不是你的菜,你還可以選擇安裝一個(gè) Fedora 花樣版 (包括 KDE、XFCE、LXQT、Mate-Compiz、Cinnamon、LXDE 和 SOAS 等桌面環(huán)境)。

Pop!_OS

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

由于 Pop!_OS 基于 Ubuntu,因此你可以輕松獲得其所基于的 Ubuntu 可用的所有工具(圖 4)。

個(gè)用于開發(fā)工作的

圖 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é)的人來說,那選擇就是 Manjaro。Manjaro 可以輕松地啟動(dòng)和運(yùn)行一個(gè)基于 Arch Linux 的發(fā)行版(就像安裝和使用 Ubuntu 一樣簡(jiǎn)單)。

但是 Manjaro 對(duì)開發(fā)人員友好的原因(除了享受 Arch 式好處)是你可以下載好多種不同口味的桌面。從 Manjaro 下載頁面 中,你可以獲得以下口味:

  • 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ā)的代碼可能明天無法運(yùn)行。因此,你需要具備一定程度的敏捷性。當(dāng)然,如果你沒有為 Manjaro(或 Arch)做開發(fā),并且你正在進(jìn)行工作更多是通用的(或 Web)開發(fā),那么只有當(dāng)你使用的工具被更新了且不再適合你時(shí),才會(huì)影響你。然而,這種情況發(fā)生的可能性很小。和大多數(shù) Linux 發(fā)行版一樣,你會(huì)發(fā)現(xiàn) Manjaro 有大量的開發(fā)工具。

個(gè)用于開發(fā)工作的

圖 5:Manjaro Awesome 版對(duì)于開發(fā)者來說很棒。

Manjaro 還支持 AUR(Arch User Repository —— Arch 用戶的社區(qū)驅(qū)動(dòng)軟件庫),其中包括最先進(jìn)的軟件和庫,以及 Unity Editor 或 yEd 等專有應(yīng)用程序。但是,有個(gè)關(guān)于 AUR 的警告:AUR 包含的軟件中被懷疑發(fā)現(xiàn)了惡意軟件。因此,如果你選擇使用 AUR,請(qǐng)謹(jǐn)慎操作,風(fēng)險(xiǎn)自負(fù)。

其實(shí)任何 Linux 都可以

說實(shí)話,如果你是開發(fā)人員,幾乎任何 Linux 發(fā)行版都可以工作。如果從命令行執(zhí)行大部分開發(fā),則尤其如此。但是如果你喜歡在可靠的桌面上運(yùn)行一個(gè)好的圖形界面程序,試試這些發(fā)行版中的一個(gè),它們不會(huì)令人失望。

通過 Linux 基金會(huì)和 edX 的免費(fèi) “Linux 簡(jiǎn)介” 課程了解有關(guān) Linux 的更多信息。


via: https://www.linux.com/blog/2019/1/top-5-linux-distributions-development-2019

作者: Jack Wallen 選題: lujun9972 譯者: wxy 校對(duì): wxy

本文由 LCTT 原創(chuàng)編譯, Linux中國 榮譽(yù)推出

點(diǎn)擊“了解更多”可訪問文內(nèi)鏈接

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。