什么是Linux?Linux是基于Unix的操作系統(tǒng) 。由Linus Torvalds開發(fā)于1991年首次發(fā)布其內(nèi)核。
因?yàn)長inux是開源軟件,其發(fā)行版由不同組織發(fā)布,因此不同的發(fā)行版具有不同的風(fēng)格,不同桌面,不同的集成工具和功能。
現(xiàn)在小編給大家介紹5款適合開發(fā)人員的Linux版本。
1//
Ubuntu
Ubuntu是目前最受歡迎Linux版本。Ubuntu 由標(biāo)準(zhǔn)團(tuán)隊(duì)提供給。該發(fā)行版具有大量功能,包括出色的 UI/UX、各種開源軟件,最重要的是擁有龐大的開發(fā)人員和用戶社區(qū)。
Ubuntu有多個(gè)版本:桌面版、服務(wù)器版、用于云和物聯(lián)網(wǎng)的版本。
Ubuntu是非常適合初學(xué)者上手的Linux版本。
Ubuntu派生出不同的桌面環(huán)境,包括Lubuntu、Kubuntu、Xubuntu。
2//
Linux Mint薄荷
如果你不想了解Linux系統(tǒng),因?yàn)長inux的界面風(fēng)格和Windows差別太大,那么 Mint就非常適合你,因?yàn)樗耐庥^和感覺就像Windows 操作系統(tǒng)。
Linux Mint基于Ubuntu,因此您將享受相同的開源軟件,特別是對(duì)于一個(gè)非常新的初學(xué)者
3//Kali Linux
一般用戶都沒聽說過Kali Linux,現(xiàn)在就可以聽一下他的介紹。Kali Linux(以前稱為BackTrack)是很特別的發(fā)行版,基于Debian的 版本,專為滲透測試和安全研究而設(shè)計(jì)。如果你對(duì)黑客攻擊和網(wǎng)絡(luò)安全感興趣,那么這個(gè)操作系統(tǒng)會(huì)派上用場。它預(yù)裝了大量安全工具,例如NMAP、Burp Suite 和 Metasploit Framework。
喜歡Kali Linux的三個(gè)主要原因是:
用于移動(dòng)滲透、Web滲透測試和信息收集工具的大量安全工具。
Kali Linux提供三種桌面環(huán)境,Gnome Shell、KDE Plasma、Xfce,最近還推出了一種類似于Windows界面Windows OS UI。
Kali Nethunter - 用于滲透測試的移動(dòng)平臺(tái)。
必須說,如果你沒有豐富的Linux經(jīng)驗(yàn),Kali上手可能需要一點(diǎn)時(shí)間。
4//
ParrotOS/鸚鵡OS
Parrot OS是另一個(gè)以安全為中心的發(fā)行版,Parrot OS帶有編程、黑客、隱私和多媒體工具。
其中挑出的一個(gè)工具是AnonSurf,該工具通過Tor網(wǎng)絡(luò)隧道連接互聯(lián)網(wǎng),為保護(hù)上網(wǎng)隱私。
Parrot OS是一個(gè)全方位的發(fā)行版,具有許多強(qiáng)大的功能和社區(qū)。我會(huì)極力推薦它。如果您想立即開始,請(qǐng)?jiān)L問他們的官方網(wǎng)站。
5//
Fedora
Fedora是不怎么大眾的Linux發(fā)行版,我對(duì)它沒有太多了解,但我必須在這里強(qiáng)調(diào),因?yàn)樗幸粋€(gè)非常大的社區(qū),并且得到了RedHat等大公司的支持。
Fedora帶有Gnome桌面環(huán)境,帶有工作站、服務(wù)器和IoT版本。
外加:Tails Os
Tails Os并不能列為頂級(jí) Linux 發(fā)行版行列,但值得一試。
Tails OS是一個(gè)即插即用的以隱私為重點(diǎn)的發(fā)行版,其主要重點(diǎn)是匿名、隱私和反審查。如果這些是您的主要顧慮,那么我建議您嘗試一下。
它只需要安裝在U盤就上可使用,對(duì)于上網(wǎng)也沒問題。
為什么Linux最適合程序員和開發(fā)人員?
首先,沒有“用于編程的最佳Linux發(fā)行版”之類的東西。只要知道如何安裝必要的開發(fā)工具,就可以在任何GNU/Linux操作系統(tǒng)上進(jìn)行編程。
但是,我們認(rèn)為Linux最適合程序員,因?yàn)椋拖馤inux一樣,大多數(shù)Web框架,工具和代碼編輯器也是開源的。
因此,將所有事物一起使用時(shí),感覺就像是一個(gè)生態(tài)系統(tǒng),并提供了一種良好的無縫感覺。
但是,既然Linux如此優(yōu)秀,為什么Windows還那么流行呢?
人們通常仍然認(rèn)為,它不能像Windows那樣開箱即用。還有其他原因,比如對(duì)游戲的支持沒有Windows友好。
但是基于Linux的操作系統(tǒng)對(duì)于編程和開發(fā)來說仍然是最好的Linux發(fā)行版。
如果你想學(xué)習(xí)新技術(shù),如游戲開發(fā)、web開發(fā)、區(qū)塊鏈或機(jī)器學(xué)習(xí),Linux是最好的選擇,因?yàn)樗敲赓M(fèi)使用和開源的。
您不需要軟件許可證即可上手。相反,你可以免費(fèi)下載任何開源工具,對(duì)其源代碼進(jìn)行修改,并對(duì)其進(jìn)行高度個(gè)性化以適應(yīng)你的開發(fā)環(huán)境,也許還可以在GitHub上創(chuàng)建你自己的個(gè)性化版本庫。
您可以自定義終端,嘗試使用不同的文本編輯器,然后安裝您選擇的桌面環(huán)境。而且,大多數(shù)編程語言(如果不限于特定的操作系統(tǒng))都可以在Linux上運(yùn)行。
最后但并非最不重要的一點(diǎn)是,對(duì)Linux專業(yè)知識(shí)的需求量很大?,F(xiàn)在開始使用Linux肯定可以為您的職業(yè)生涯帶來幫助。
![]() |