




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
\o"程序員眼中最好的十大Linux發行版"程序員眼中最好的十大Linux發行版程序員最喜歡的Linux發行版是什么?相信每個程序員都會有自己的選擇。首先Linux發行版必須允許你微調開發環境,并可以編寫代碼。今天,就幫大家推薦10款2018年最佳的Linux發行版,當然是針對程序員的!
1.ArchLinux
ArchLinux在安裝過程中提供強大的自定義級別,允許你僅下載和安裝所需的軟件包。雖然這絕對不適合新手編程,但你可以使用ArchBuildSystem和ArchUserRepository在你的機器上安裝最少數量的程序,這樣可以減少任何干擾編程的可能性。
這意味著,例如,你可以安裝像i3這樣的準系統窗口管理器,以確保你的系統在使用你選擇的文本編輯器時能夠快速響應。如果遇到問題,ArchLinuxWiki提供了一個有用的安裝指南。
2.Debian
Debian是最古老的Linux發行版之一,在構建時考慮到了穩定性。Debian附帶的所有程序都必須符合Debian自由軟件指南。軟件包經過仔細選擇和測試,包含在Debian的“Stable”分支中,這意味著雖然有些軟件可能過時,但系統不穩定的可能性很小,因此該操作系統非常適合程序員。
Debian網站上有大量的手冊,其中包括一個關于編程的章節,通過創建腳本,編譯腳本和使用Autoconf來編寫腳本,以便在其他Linux發行版上編譯腳本。
3.Raspbian
Raspbian是RaspberryPi附帶的默認操作系統。由于Pi被設計為一種教育工具,Raspbian是那些有興趣開始編程用戶的完美操作系統。
RaspberryPi網站提供了一些關于使用可視化編程工具Scratch的令人印象深刻的指南,Scratch用于創建動畫和游戲。關于Python入門的一個很好的部分,開箱即用。
年輕的程序員可能更愿意學習使用MinecraftPi的編程語言,這是一款非常受歡迎的沙盒游戲的迷你版本。
4.Gentoo
使用Gentoo的用戶,可根據需要手動下載和編譯其源代碼。這不僅使其與你的機器的硬件要求完美匹配,而且還允許你確定可以安裝哪些版本的軟件包。
幾年前Gentoo遭遇了一次挫折,當時其全面的Wiki已經脫機。幸運的是,它已經恢復,現在包括官方的Gentoo手冊。
5.Ubuntu
與ArchLinux和Gentoo等準系統發行版不同,Ubuntu旨在成為初學者的理想選擇,配備桌面界面和自動更新。
Ubuntu是用于構建源文件的Android開源項目的選擇發行版。Android版本定期使用最新版本的Ubuntu進行測試。你還可以使用UbuntuMake安裝其他開發環境。
Ubuntu現在支持'snaps'應用程序打包格式,使用Snapcraft工具,它允許你使用選擇的編程語言編寫應用程序,并使用所有必需的依賴項打包它們。
6.Fedora
Fedora是商業發行版紅帽Linux的社區支持衍生產品。它也是Linux內核創建者LinusTorvalds的首選發行版。
除了易于設置和安裝之外,Fedora還有一個專門的開發人員門戶。只需單擊“啟動項目”即可查看有關開發Web,命令行,桌面和移動應用程序的專用指南。還有一個關于使用Arduino等硬件設備的部分。
如果這還不夠,那么Fedora存儲庫還包括Eclipse,這是一個功能齊全的多語言IDE。Eclipse可能以Java而聞名,但也有C/C++和PHPIDE。你可以使用插件進一步擴展其功能。
7.OpenSUSE
OpenSUSE(以前稱為SUSELinux)是專為軟件開發人員和系統管理員設計的發行版。使用集成的YaST工具輕松進行安裝和系統配置。這允許你只需單擊一下即可安裝開發人員所需的所有“-devel”軟件包。
OpenSUSE預裝了軟件開發人員所需的所有基本工具,例如Vim和Emacs文本編輯器,構建自動化工具(如CMake)和打包工具(如RPM)。該操作系統還附帶了OBS(開放式構建服務),這是一種開發人員為各種發行版和平臺構建軟件的工具。
8.CentOS
與Fedora一樣,CentOS是基于社區的免費版本。許多軟件包是相同的,理論上可以構建一個與紅帽本身功能相同的CentOS版本,盡管這在實踐中很難實現。
這導致高度穩定的系統。CentOS存儲庫還包含DeveloperToolset,它擁有一系列基本的編程工具。
對于開發人員,Xen虛擬化平臺提供了一種劃分項目并在虛擬機內安全運行應用程序的方法。你可以在CentOSWiki中找到有關如何執行此操作的說明,以及其他開發人員的提示。http://f-1.cc
9.Solus
Solus的特別之處在于它是為數不多的愛爾蘭的Linux發行版之一,也因為它遵循滾動版本模型。這樣做的好處是,一旦安裝了操作系統,就可以繼續運行更新,而不是進行重大升級。但是,Solus試圖避免安裝近期的軟件包和測試版軟件以保持系統穩定性。
Solus支持多種編輯器和IDE,如Atom,Idea和GnomeBuilder,以及GitGUI,GitKraken。Solus項目網站還聲稱該操作系統支持許多編程語言,如Go,Rust,PHP,Node.js和Ruby。
10.PuppyLinux
PuppyLinux是一個非常輕量級的發行版,基于Ubuntu或Slackware。整個操作系統的大小只有330MB左右,這意味著它可以完全在RAM中運行,也可以安裝到普通硬盤上。它附帶了最少數量的軟件包,但你可以添加更多軟件包,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電氣底板外包合同協議
- 2025至2030年中國紅色塑柄什錦銼數據監測研究報告
- 2025至2030年中國窄斷面軸用防塵圖數據監測研究報告
- 2025至2030年中國礦泉水防盜蓋數據監測研究報告
- 2025至2030年中國現代舞服裝數據監測研究報告
- 2025至2030年中國根雕拐杖數據監測研究報告
- 2025至2030年中國推臺圓鋸機數據監測研究報告
- 2025至2030年中國拉稀泰數據監測研究報告
- 2025至2030年中國平移式中斷鋸數據監測研究報告
- 2025至2030年中國雙層紙質包裝袋數據監測研究報告
- 2024年上海奉賢區招錄儲備人才筆試真題
- 《新能源材料與器件專業生產實習》課程教學大綱
- 《copd疾病知識》課件
- 北京市東城區2024-2025學年高三(上)期末思想政治試卷(含答案)
- 2025河南中煙許昌卷煙廠招聘10人易考易錯模擬試題(共500題)試卷后附參考答案
- 2024年河南輕工職業學院高職單招語文歷年參考題庫含答案解析
- 即時通訊系統建設方案
- 動車乘務實務知到智慧樹章節測試課后答案2024年秋陜西交通職業技術學院
- 胎盤植入課件講義版
- 2025年江蘇鹽城東方集團招聘筆試參考題庫含答案解析
- 2021版中醫疾病醫保對應中醫疾病醫保2
評論
0/150
提交評論