自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

程序員眼中好用的十大Linux發(fā)行版

系統(tǒng) Linux
程序員最喜歡的Linux發(fā)行版是什么?相信每個(gè)程序員都會(huì)有自己的選擇。首先Linux發(fā)行版必須允許你微調(diào)開(kāi)發(fā)環(huán)境,并可以編寫(xiě)代碼。今天,就幫大家推薦10款2018年最佳的Linux發(fā)行版,當(dāng)然是針對(duì)程序員的!

程序員最喜歡的Linux發(fā)行版是什么?相信每個(gè)程序員都會(huì)有自己的選擇。首先Linux發(fā)行版必須允許你微調(diào)開(kāi)發(fā)環(huán)境,并可以編寫(xiě)代碼。今天,就幫大家推薦10款2018年***的Linux發(fā)行版,當(dāng)然是針對(duì)程序員的!

1. Arch Linux

Arch Linux在安裝過(guò)程中提供強(qiáng)大的自定義級(jí)別,允許你僅下載和安裝所需的軟件包。雖然這絕對(duì)不適合新手編程,但你可以使用Arch Build System和Arch User Repository在你的機(jī)器上安裝最少數(shù)量的程序,這樣可以減少任何干擾編程的可能性。

Arch Linux

這意味著,例如,你可以安裝像i3這樣的準(zhǔn)系統(tǒng)窗口管理器,以確保你的系統(tǒng)在使用你選擇的文本編輯器時(shí)能夠快速響應(yīng)。如果遇到問(wèn)題,Arch Linux Wiki提供了一個(gè)有用的安裝指南。

2. Debian

Debian是最古老的Linux發(fā)行版之一,在構(gòu)建時(shí)考慮到了穩(wěn)定性。Debian附帶的所有程序都必須符合Debian自由軟件指南。軟件包經(jīng)過(guò)仔細(xì)選擇和測(cè)試,包含在Debian的“Stable”分支中,這意味著雖然有些軟件可能過(guò)時(shí),但系統(tǒng)不穩(wěn)定的可能性很小,因此該操作系統(tǒng)非常適合程序員。

Debian

Debian網(wǎng)站上有大量的手冊(cè),其中包括一個(gè)關(guān)于編程的章節(jié),通過(guò)創(chuàng)建腳本,編譯腳本和使用Autoconf來(lái)編寫(xiě)腳本,以便在其他Linux發(fā)行版上編譯腳本。

3. Raspbian

Raspbian是Raspberry Pi附帶的默認(rèn)操作系統(tǒng)。由于Pi被設(shè)計(jì)為一種教育工具,Raspbian是那些有興趣開(kāi)始編程用戶(hù)的***操作系統(tǒng)。

Raspbian

Raspberry Pi網(wǎng)站提供了一些關(guān)于使用可視化編程工具Scratch的令人印象深刻的指南,Scratch用于創(chuàng)建動(dòng)畫(huà)和游戲。關(guān)于Python入門(mén)的一個(gè)很好的部分,開(kāi)箱即用。

年輕的程序員可能更愿意學(xué)習(xí)使用Minecraft Pi的編程語(yǔ)言,這是一款非常受歡迎的沙盒游戲的迷你版本。

4. Gentoo

使用Gentoo的用戶(hù),可根據(jù)需要手動(dòng)下載和編譯其源代碼。這不僅使其與你的機(jī)器的硬件要求***匹配,而且還允許你確定可以安裝哪些版本的軟件包。

Gentoo

幾年前Gentoo遭遇了一次挫折,當(dāng)時(shí)其全面的Wiki已經(jīng)脫機(jī)。幸運(yùn)的是,它已經(jīng)恢復(fù),現(xiàn)在包括官方的Gentoo手冊(cè)。

5. Ubuntu

與Arch Linux和Gentoo等準(zhǔn)系統(tǒng)發(fā)行版不同,Ubuntu旨在成為初學(xué)者的理想選擇,配備桌面界面和自動(dòng)更新。

Ubuntu

Ubuntu是用于構(gòu)建源文件的Android開(kāi)源項(xiàng)目的選擇發(fā)行版。Android版本定期使用***版本的Ubuntu進(jìn)行測(cè)試。你還可以使用Ubuntu Make安裝其他開(kāi)發(fā)環(huán)境。

Ubuntu現(xiàn)在支持'snaps'應(yīng)用程序打包格式,使用Snapcraft工具,它允許你使用選擇的編程語(yǔ)言編寫(xiě)應(yīng)用程序,并使用所有必需的依賴(lài)項(xiàng)打包它們。

6. Fedora

Fedora是商業(yè)發(fā)行版紅帽Linux的社區(qū)支持衍生產(chǎn)品。它也是Linux內(nèi)核創(chuàng)建者Linus Torvalds的***發(fā)行版。

Fedora

除了易于設(shè)置和安裝之外,F(xiàn)edora還有一個(gè)專(zhuān)門(mén)的開(kāi)發(fā)人員門(mén)戶(hù)。只需單擊“啟動(dòng)項(xiàng)目”即可查看有關(guān)開(kāi)發(fā)Web,命令行,桌面和移動(dòng)應(yīng)用程序的專(zhuān)用指南。還有一個(gè)關(guān)于使用Arduino等硬件設(shè)備的部分。

如果這還不夠,那么Fedora存儲(chǔ)庫(kù)還包括Eclipse,這是一個(gè)功能齊全的多語(yǔ)言IDE。Eclipse可能以Java而聞名,但也有C/C ++和PHP IDE。你可以使用插件進(jìn)一步擴(kuò)展其功能。

7. OpenSUSE

OpenSUSE(以前稱(chēng)為SUSE Linux)是專(zhuān)為軟件開(kāi)發(fā)人員和系統(tǒng)管理員設(shè)計(jì)的發(fā)行版。使用集成的YaST工具輕松進(jìn)行安裝和系統(tǒng)配置。這允許你只需單擊一下即可安裝開(kāi)發(fā)人員所需的所有“-devel”軟件包。

OpenSUSE

OpenSUSE預(yù)裝了軟件開(kāi)發(fā)人員所需的所有基本工具,例如Vim和Emacs文本編輯器,構(gòu)建自動(dòng)化工具(如CMake)和打包工具(如RPM)。該操作系統(tǒng)還附帶了OBS(開(kāi)放式構(gòu)建服務(wù)),這是一種開(kāi)發(fā)人員為各種發(fā)行版和平臺(tái)構(gòu)建軟件的工具。

8. CentOS

與Fedora一樣,CentOS是基于社區(qū)的免費(fèi)版本。許多軟件包是相同的,理論上可以構(gòu)建一個(gè)與紅帽本身功能相同的CentOS版本,盡管這在實(shí)踐中很難實(shí)現(xiàn)。

CentOS

這導(dǎo)致高度穩(wěn)定的系統(tǒng)。 CentOS存儲(chǔ)庫(kù)還包含Developer Toolset,它擁有一系列基本的編程工具。

對(duì)于開(kāi)發(fā)人員,Xen虛擬化平臺(tái)提供了一種劃分項(xiàng)目并在虛擬機(jī)內(nèi)安全運(yùn)行應(yīng)用程序的方法。你可以在CentOS Wiki中找到有關(guān)如何執(zhí)行此操作的說(shuō)明,以及其他開(kāi)發(fā)人員的提示。

9. Solus

Solus的特別之處在于它是為數(shù)不多的愛(ài)爾蘭的Linux發(fā)行版之一,也因?yàn)樗裱瓭L動(dòng)版本模型。這樣做的好處是,一旦安裝了操作系統(tǒng),就可以繼續(xù)運(yùn)行更新,而不是進(jìn)行重大升級(jí)。但是,Solus試圖避免安裝近期的軟件包和測(cè)試版軟件以保持系統(tǒng)穩(wěn)定性。

Solus

Solus支持多種編輯器和IDE,如Atom,Idea和Gnome Builder,以及Git GUI,GitKraken。Solus項(xiàng)目網(wǎng)站還聲稱(chēng)該操作系統(tǒng)支持許多編程語(yǔ)言,如Go,Rust,PHP,Node.js和Ruby。

10. Puppy Linux

Puppy Linux是一個(gè)非常輕量級(jí)的發(fā)行版,基于Ubuntu或Slackware。整個(gè)操作系統(tǒng)的大小只有330MB左右,這意味著它可以完全在RAM中運(yùn)行,也可以安裝到普通硬盤(pán)上。它附帶了最少數(shù)量的軟件包,但你可以添加更多軟件包,例如包含各種開(kāi)發(fā)工具的“devx”。

Puppy Linux

Puppy Linux'Wikka'詳細(xì)介紹了操作系統(tǒng)支持的編程語(yǔ)言。一種值得注意的語(yǔ)言是BaCon,它可以將用BASIC編寫(xiě)的代碼轉(zhuǎn)換為C。

Wikka還提供了大量關(guān)于編寫(xiě)B(tài)ash腳本和Python入門(mén)的教程。

責(zé)任編輯:趙寧寧 來(lái)源: 今日頭條
相關(guān)推薦

2022-11-21 16:07:58

2013-05-13 10:04:32

2022-05-05 15:28:35

程序員Linux 發(fā)行版開(kāi)發(fā)系統(tǒng)

2023-06-20 15:05:53

KDE PlasmaLinux發(fā)行版

2010-08-30 08:59:35

Linux服務(wù)器

2017-03-08 14:38:18

2009-10-21 09:40:25

Linux發(fā)行版

2013-12-13 11:36:44

Linux發(fā)行版Linux

2016-01-07 14:23:22

Linux發(fā)行版排行

2011-12-01 09:41:18

2012-09-28 10:09:35

程序員碼農(nóng)謊言

2013-05-03 11:11:37

Linux服務(wù)器發(fā)行版

2010-07-22 16:19:26

Linux發(fā)行版

2014-09-19 09:27:46

程序員

2016-12-27 08:30:01

Linux服務(wù)器發(fā)行版

2010-05-31 09:18:42

程序員文檔注釋

2017-04-17 20:00:38

程序員開(kāi)發(fā)算法

2015-04-30 09:07:15

2013-12-09 10:38:08

程序員任務(wù)

2017-12-26 05:59:44

Linux服務(wù)器操作系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)