1樓:網友
opensuse或者ubuntu都可以。
比較老式的可能就喜歡centos或者redhat之類的。
落魄青菜各有所愛吧。
哪種linux發行版適合程式設計師做開發
2樓:茹勳
1、linux系統有很多,主要分debian類和redhat類,還有其它自由釋出的版本。
系主要有debian,ubuntu,mint等及其衍生版本。
系主要有redhat,fedora,centos等。
其它有slackware,gentoo,arch linux,lfs,suse等。
2、如果做開發用,業內公司的伺服器多用centos,更新頻度較少,更安全穩定一些,不過國內的資料相對較少,不太適合初學者學習。也可以選擇debian系,首推ubuntu,國內使用、學習人數眾多。桌面版、中文社群、中文文件相對都很全面。
3、個人建議使用ubuntu(烏班圖),教程文件多,易於學習和使用,各大雲平臺也都支援。國內開發的麒麟系統就是基於ubuntu。
哪個linux發行版最適合程式設計師使用
3樓:老男孩教育
centos:可靠的伺服器發行版。是乙個重新編譯可安裝的red hat enterprise linux(rhel)**,並提供及時的安全更新的所有套裝軟體公升級為目標的社群專案。
目前很多網際網絡企業在用的發行版本。
red hat(紅帽):培訓、學習、應用、知名度比較高的linux發行版本。對硬體相容性來說也比較不錯,版本更新很快,對新硬體和新技術支援較好。
red hat的開放原始碼模式提供跨物理、虛擬和雲端環境的企業運算解決方案,以幫助企業降低成本並提公升效能、穩定性與安全性。
ubuntu:流行的桌面linux發行版。朝著發展一種「易用和免費」的桌面作業系統做出了極大的努力和貢獻,能夠與市場上任何一款個人作業系統相競爭。
ubuntu的優勢是固定的釋出週期和支援期限、易於初學者學習、具有豐富的文件。
suse:擁有讓使用者滿意的漂亮的桌面環境,優秀的系統 管理工具,同時為那些購買盒裝版的使用者提供最好的印刷品與任何可用的文件。
debian:優勢是非常穩定、擁有卓越的質量控制、超過20,000數量的軟體、比任何其他的linux發行支援更多的處理器架構。
哪種linux發行版適合程式設計師做開發?
4樓:網友
linux作為乙個程式設計師不會陌生,linux是乙個免費的使用和免費的unix作業系統的擴充套件,基於posix和unix是乙個多使用者,多工,支援多執行緒和多cpu作業系統。是乙個穩定的多使用者網路作業系統。其主要目的是在伺服器領域。
由於linux的各種優勢的存在非常受歡迎,許多普通使用者也加入了linux系統的懷抱,隨著linux的日益成熟,許多linux發行的鮮花、營的成長,每個發行版都有大量的使用者,開發人員自願為相關專案提供能源。
debian的執行非常穩定,這使它成為伺服器的理想選擇。debian有三個正式的軟體庫和一組非自由軟體庫,這激發了其他一些發行版本,如ubuntu和作業系統已經產生了多個linux發行版。
centos是乙個企業linux發行版,在red hat enterprise linux中使用免費源**重新構建。這種重新配置完全消除了註冊商標和二進位包的乙個非常微妙的變化。有些人不願意花很多錢去買紅帽企業linux;centos值得一試。
ubuntu是debian的衍生工具,是當今最受歡迎的免費作業系統。ubuntu專注於在這個市場上的應用,在伺服器、雲端計算甚至一些執行ubuntu linux的流動裝置上都很常見。作為debian gnu linux的衍生工具,ubuntu的過程、外觀和感覺和debian一樣。
它使用apt軟體管理工具來安裝和更新軟體。它也是今天最容易使用的工具之一。
哪種linux發行版適合程式設計師做開發
5樓:嗯哼不錯巨蟹
linux出去一些個別的distribution之外,其實是三大派系:一是debian系,ubuntu是其非常流行的衍生版本,目前最新長期支援版為ubuntu lts;二是rh系,desktop發行版為fedora,目前最新版本為fedora21;三是suse系,desktop發行版為opensuse, 目前最新版本為;
關於發行版本的選擇,對於程式開發,我們首先要考慮的是 穩定易用不折騰,其次是 漂亮好看看著舒服。
所以首先絕對不建議fedora,bug太多,時不時報錯(fedora21),因為fedora存在的意義是給rh的enterprise版本測試新特性使用的,所以更新非常激進,bug也比較多,所以穩定性層面來說,不是很適合拿來開發用;
考慮觀賞性,而ubuntu lts版本和opensuse ,在保持新特性的同時,穩定性(包括gui 的穩定性)已經相當不錯了。而且無論是unity桌面,kde桌面還是gnome桌面,現在都可以配置的很華麗。所以這兩個發行版關於漂亮方面都能夠滿足。
如果屬於極簡主義者,請選擇gnome桌面的opensuse,如果對自己桌面有配置強迫症,那麼請選擇unity桌面的ubuntu或者kde桌面的opensuse。
考慮不折騰,ubuntu 和opensuse對硬體的支援都非常良好,但是如果你是intel+nvidia雙顯示卡,請直接選擇ubuntu;如果和win組成雙系統,建議選擇ubuntu; 如果單奔,那麼ubuntu和opensuse都可以。
考慮易用性,ubuntu和opensuse對軟體支援都非常優秀,乙個擁有software center的apt包管理使用deb的雙子星,乙個是yast+zypper使用rpm的**組合,這個自己選擇。
最後一點關於開發環境,二者基本沒有區別,請安裝好你選擇的髮型版,配置好開發環境,然後努力的寫**!
ps:建議嘗試英文的開發版,而且一定要會爬梯子google(牆內),無論是對語言的提公升,還是對linux的學習,都有著巨大幫助!
軟體開發需要學習哪些基礎知識,軟體開發一般要學習什麼知識??
要懂很多知識的 比如資料庫 作業系統 計算機體系結構 軟體工程 資料結構與演算法 軟體開發一般要學習什麼知識?如何成為好的程式設計師?how to be e a good programmer?首先問你乙個問題 你們在學校都學些什麼課程?問這個問題的原因是,我認為學校的電腦科學基礎課很重要。如果你所...
學軟體開發,做程式設計師的前途怎麼樣?有經驗的回答
就目前來 抄看的話軟體開發程式設計師是十大bai高新職業之du 一,根據數zhi據統計未來公司的很dao多事情將在 雲 上進行,在未來的前景的話 雲 這塊前景應該是最好的,但也不是說其他的前景不行。因為乙個軟體的開發是需不同的語言來開發的,現在最常見的就是用的智慧型手機系統android 的開發!還...
程式設計師一般通過怎樣的途徑獲取行業內的最新資訊?
我覺得程式設計師需要掌握最新的行業資訊來完善自己的作品,不然很快就會被淘汰掉。雖然我不是乙個專業的程式設計師,但是我的專業也是計算機,所以,就我個人而言,我一般會去看一些論壇,貼吧,或者是微博,這些都是資訊更新最快的地方,總能受益匪淺。程式設計師,需要了解並且掌握最新的行業內的訊息,畢竟現在是乙個資訊化的時代,...