1、Debian GNU/Linux Debian GNU/Linux不需要介紹。它是最關(guān)鍵的發(fā)行版之一,不是因?yàn)樗軞g迎,而是因?yàn)樵S多其他發(fā)行版都基于其穩(wěn)定的分支。 Debian之所以成為開發(fā)者操作系統(tǒng),是因?yàn)橛写罅康能浖蛙浖С?,這對(duì)開發(fā)者來說很重要。強(qiáng)烈建議高級(jí)程序員和系統(tǒng)管理員使用。 請(qǐng)注意,如果您是Linux初學(xué)者,并且希望了解基本的編碼細(xì)節(jié),Debian不是完美的編程操作系統(tǒng)。為此,您需要尋找對(duì)初學(xué)者友好的Linux發(fā)行版,如Ubuntu20.04、LinuxMint或ZorinOS。 下載 Debian 見 https://www./debian-gnu-linux-10-9-buster.html 2、Ubuntu 在開發(fā)方面,Ubuntu是最受歡迎的Linux發(fā)行版。多年來,由于有了開源社區(qū),它已成長(zhǎng)為L(zhǎng)inux桌面方案的亮點(diǎn)之一。 它是基于Debian的發(fā)行版,用于云和服務(wù)器應(yīng)用程序。它還具有多種風(fēng)格,具有不同的桌面環(huán)境和功能,可以滿足人們的不同需求。 在Ubuntu中開始開發(fā)很容易。得益于.deb軟件包,您只需單擊幾下便可以使用自己喜歡的應(yīng)用程序和工具。更不用說,它自己的軟件中心擁有許多免費(fèi)的應(yīng)用程序,使其成為一個(gè)很棒的Linux OS編程平臺(tái)。它的LTS版本支持5年,并提供固定版本的穩(wěn)定性。 下載Ubuntu 見 https://www./ubuntu-21-04.html 3、openSUSE openSUSE是一款非常穩(wěn)定的編程操作系統(tǒng),由于其專業(yè)及時(shí)的開發(fā),它可以輕松地讓Ubuntu脫穎而出。該Linux發(fā)行版有兩個(gè)版本-Leap和Tumbleweed。 雖然openSUSE Leap是一個(gè)LTS版本,可以保持最新狀態(tài)并保證穩(wěn)定性,但Tumbleweed是那些喜歡最新軟件口味的用戶的滾動(dòng)版本。如果您想嘗試最新的尖端硬件支持,那么Tumbleweed是您的不二之選。 openSUSE的主要優(yōu)點(diǎn)之一是其jYaST軟件包管理,可輕松實(shí)現(xiàn)不同任務(wù)的自動(dòng)化。對(duì)于開發(fā)人員來說,這個(gè)可靠的Linux發(fā)行版的另一個(gè)重要特性是它的軟件交付方法。關(guān)于openSUSE,我個(gè)人最喜歡的事情是,您可以轉(zhuǎn)到其軟件門戶網(wǎng)站,并一鍵安裝任何內(nèi)容。它龐大的軟件包數(shù)據(jù)庫(kù)和支持社區(qū)是另一個(gè)優(yōu)點(diǎn)。 下載OpenSUSE 見 https://www./opensuse-leap-15-3-beta.html 4、Fedora Fedora是一個(gè)社區(qū)驅(qū)動(dòng)的項(xiàng)目,針對(duì)特定的用例,在多個(gè)版本中提供了最先進(jìn)的操作系統(tǒng)。關(guān)于Fedora的最好的事情是它的主要贊助商Red Hat Inc.,這是Linux生態(tài)系統(tǒng)中的知名公司。 Fedora有多個(gè)版本,而Fedora工作站是專門為開發(fā)人員設(shè)計(jì)的。它非常穩(wěn)定,并具有許多用于配置開發(fā)環(huán)境的工具。它在大多數(shù)硬件上幾乎都是開箱即用的,而其較小的發(fā)行版則提供了全新的功能,安全性和錯(cuò)誤修復(fù)。 而且,F(xiàn)edora僅附帶開源組件,如果您是頑固的開源愛好者,它是一個(gè)完美的選擇。甚至Linus Torvalds也喜歡Fedora,而不是Debian和Ubuntu。此外,您可以在Fedora論壇中分享您的問題,并期望解決方案能很快到達(dá)。當(dāng)Red Hat支持fedora時(shí),您也可以期望它在開發(fā)過程中可以正常工作。 下載Fedora 見 https://www./fedora-linux-34.html 5、Pop!_OS 在2017年,美國(guó)Linux硬件制造商System76宣布其定制的基于ubuntu的Linux發(fā)行版名為Pop!_OS。該公司是在Ubuntu決定放棄自己的Unity桌面環(huán)境,采用已經(jīng)蓬勃發(fā)展的GNOME桌面環(huán)境之后邁出這一步的?,F(xiàn)在,他們已經(jīng)制作了自己的桌面環(huán)境,他們稱之為COSMIC,它是基于GNOME的具有附加功能的環(huán)境。 System76開發(fā)的Pop!_OS操作系統(tǒng)適用于使用計(jì)算機(jī)來創(chuàng)建新事物的開發(fā)人員,制造商和計(jì)算機(jī)科學(xué)專業(yè)人士。它本身支持大量的編程語(yǔ)言和編程工具。 為了提高工作效率,Pop!_OS通過鍵盤驅(qū)動(dòng)的平鋪窗口管理器為程序員提供了獨(dú)特的功能。高級(jí)窗口管理,快捷方式和工作區(qū)可增強(qiáng)用戶體驗(yàn)。 如果您對(duì)Pop!_OS和Ubuntu感到困惑,請(qǐng)閱讀我們的Pop!_OS 20.04回顧:基于Ubuntu的最佳發(fā)行版 https://www./pop_os-20-04-ubuntu.html 6、Arch Linux Arch Linux是鐵桿Linux愛好者最喜歡的Linux發(fā)行版,他們想要完全控制自己的操作系統(tǒng)。如果您想從頭開始,您可以選擇Arch Linux來構(gòu)建一個(gè)定制的操作系統(tǒng),它可以很容易地成為用于編程和其他開發(fā)目的的優(yōu)秀Linux發(fā)行版。 如果您喜歡滾動(dòng)的Linux發(fā)行版(這里有一些固定的版本與滾動(dòng)發(fā)行版的差異),那么請(qǐng)不要再猶豫了。Arch Linux擁有一個(gè)最新的尖端存儲(chǔ)庫(kù)。一次性安裝就足夠了,并且每次發(fā)布新版本時(shí)(每個(gè)月的每個(gè)月初),您都需要更新軟件包以安裝該軟件包的最新版本。 同樣,如果您需要幫助,社區(qū)將隨時(shí)為您服務(wù)。總體而言,對(duì)于編程人員和高級(jí)用戶而言,這是一個(gè)很棒的發(fā)行版。 下載Arch 見 https://www./arch-linux-2021-03-01-linux-kernel-5-11.html 7、Solus操作系統(tǒng) Solus來了。我們?cè)谥暗奈?/span>章中已經(jīng)提到過兩次了。它由Budgie桌面環(huán)境提供支持,它是外觀最簡(jiǎn)潔的工具之一,也是最好的編程發(fā)行版之一,因?yàn)樗綆Я嗽S多開箱即用的編程工具。 如果你使用Ubuntu,你可能面臨的一個(gè)障礙是“eopkg”包管理器。理解eopkg不是什么復(fù)雜的科學(xué),但是你需要花額外的時(shí)間來學(xué)習(xí)它。 下載Solus 見 https://www./solus-4-2-fortitude.html 8、Manjaro Linux 對(duì)于那些覺得安裝Arch很困難的人來說,Manjaro是他們的選擇。它有一個(gè)簡(jiǎn)單的GUI安裝程序,就像Ubuntu或Linux Mint一樣,這使得安裝過程變得非常容易。 Manjaro Linux也是很受歡迎的發(fā)行版,結(jié)合了Arch Linux的所有功能,它最適合尋求Arch替代版本的初學(xué)者。此外,Manjaro提供了GNOME,KDE和XFCE三個(gè)版本,因此您不會(huì)錯(cuò)過自己喜歡的桌面環(huán)境。 Manjaro的開發(fā)團(tuán)隊(duì)在每次發(fā)行時(shí)都做得非常出色,并使整體體驗(yàn)更加優(yōu)美。 下載Manjaro 見 https://www./manjaro-linux-21-0-ornara-linux-5-10-lts-kde-plasma-5-21-pamac-10.html 9、elementaryOS 等等,在此列表上最漂亮的Linux發(fā)行版是什么?雖然elementaryOS是一個(gè)令人贊嘆的Linux發(fā)行版,但它也是基于Ubuntu的,而Ubuntu也是用于編程的最佳Linux發(fā)行版之一。因此,如果您希望將編程和macOS的感覺完美地融合在一起,那就別無所求并安裝elementaryOS。 elementaryOS是我嘗試的首批Linux發(fā)行版之一。我絕對(duì)喜歡它,并且很高興看到類似的東西存在,因?yàn)槲乙呀?jīng)厭倦了Windows在我的電腦上不斷變慢。 下載elementaryOS 見 https://www./elementary-os-6-beta.html 10、Kali Linux 由Offensive Security創(chuàng)建的Kali Linux主要受到道德黑客的青睞,可以在易受攻擊的網(wǎng)絡(luò)和計(jì)算機(jī)上執(zhí)行滲透測(cè)試。但是對(duì)于尋求Linux發(fā)行版進(jìn)行編程和開發(fā)的程序員來說,它也可以充當(dāng)絕佳的伴侶。 它裝有大量的預(yù)裝工具。但是,讓我澄清一下,它不是為L(zhǎng)inux新手設(shè)計(jì)的。但是,如果您嘗試過Linux和編程,則可以很好地使用它。Kali Linux還可以幫助您獲得知識(shí),這些知識(shí)必將幫助您在職業(yè)生涯中脫穎而出。 下載Kali Linux 見 https://www./kali-linux-2021-1-xfce-4-16-linux-5-10.html 11、Raspbian/Raspberry Pi OS 讓我直接說清楚。Raspberry Pi是我嘗試過的最酷的東西。我第一次向非技術(shù)人員的朋友展示它時(shí),他們的反應(yīng)是如此珍貴:“等等,那是一臺(tái)計(jì)算機(jī)。你在開玩笑吧?這款信用卡大小的計(jì)算機(jī)已廣泛用于Linux編程和教授編碼基礎(chǔ),已在學(xué)校中大受歡迎。 這臺(tái)普通計(jì)算機(jī)的官方Raspbian/Raspberry Pi OS裝有大量的編程工具,連接器插針和其他有用的端口。這使其成為學(xué)習(xí)嵌入式系統(tǒng)編程的理想Linux操作系統(tǒng)。 它附帶BlueJ,Geany,Greenfoot,Mathematica,Python,Node-RED,Scratch等工具,可以使您的學(xué)習(xí)過程更加有效。 下載Raspbian/Raspberry Pi OS 見 https://www./raspberry-pi-desktop.html 為什么Linux最適合程序員和開發(fā)人員? 首先,沒有“用于編程的最佳Linux發(fā)行版”之類的東西。只要知道如何安裝必要的開發(fā)工具,就可以在任何GNU/Linux操作系統(tǒng)上進(jìn)行編程。但是,我們認(rèn)為L(zhǎng)inux最適合程序員,因?yàn)?;就像Linux一樣,大多數(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è)性化版本庫(kù)。 您可以自定義終端,嘗試使用不同的文本編輯器,然后安裝您選擇的桌面環(huán)境。而且,大多數(shù)編程語(yǔ)言(如果不限于特定的操作系統(tǒng))都可以在Linux上運(yùn)行。最后但并非最不重要的一點(diǎn)是,對(duì)Linux專業(yè)知識(shí)的需求量很大?,F(xiàn)在開始使用Linux肯定可以為您的職業(yè)生涯帶來幫助。 結(jié)論 因此,本文介紹的這些是一些用于編程和開發(fā)的最佳Linux發(fā)行版。還有許多其他發(fā)行版,但我們包括了受歡迎的發(fā)行版。這些發(fā)行版就像大海中的一滴水。 如果您使用了應(yīng)該在此列表中的發(fā)行版,一定要告訴我們。另外,請(qǐng)確保查看我們其他的最佳Linux發(fā)行版文章。
|
|
|