php python 現在準備入坑nodejs
準備換到linux下開發
求推薦個環境系統
推薦ubuntu的多一些,可能是因為案頭版做的比較好,
案頭版系統有那麼重要?
ps我是linux小白,但是想進行深入學習,求推薦,版本也要說清楚哦
回複內容:
php python 現在準備入坑nodejs
準備換到linux下開發
求推薦個環境系統
推薦ubuntu的多一些,可能是因為案頭版做的比較好,
案頭版系統有那麼重要?
ps我是linux小白,但是想進行深入學習,求推薦,版本也要說清楚哦
7年linux案頭開發機使用者路過...
debian + xfce吧;
ubuntu的介面早已成為異類;
推薦arch, gentoo之流的你們夠了,人家只是想要換個案頭環境而已,不是人人都蛋疼喜歡折騰半天機器配置都幹不了活兒;
做開發,絕對是linux順手,windows真的算了吧,不信你試試
red hat 系列不錯
如果不想折騰,那麼Ubuntu確實是個不錯的選擇
如果想折騰,那麼ArchLinux或者Gentoo,給你相當大的自由度和掌控權
官方的wiki都維護的還不錯,可以讓你從零開始學習怎麼配置
如果發現自己其實離不開例如QQ這類東西,並且對於商業軟體也有需求(舉個最簡單的例子如Office,Adobe家族),那麼上Mac OSX吧,完整的BSD環境 + 不錯的GUI
案頭Ubuntu,伺服器Ubuntu Server.
Ubuntu是最流行的Linux案頭,Google內部的辦公案頭Goobuntu都是基於Ubuntu設計的.
在著名的Linux VPS供應商Linode上,Ubuntu是使用最多的作業系統(超過半數),其次是Debian.
你還能隨時升級到最新版Linux核心,下載Deb包安裝即可,有問題還可以回退到舊核心:
http://kernel.ubuntu.com/~kernel-ppa/mainline/
所以,選擇Ubuntu,不會錯的.
不想自己再額外安裝中文語言套件,WPS和搜狗IME的話,可以用Ubuntu Kylin,或者Linux Deepin,都是Ubuntu系的系統,使用起來大同小異.
http://www.ubuntu.com/desktop/ubuntu-kylin-chinese
Facebook HHVM官方只為Ubuntu/Debian提供了軟體源:
https://github.com/facebook/hhvm/wiki/Prebuilt%20Packages%20for%20HHVM
http://dl.hhvm.com/ubuntu/
http://dl.hhvm.com/debian/
由此可以推測,Facebook的伺服器應該大量部署了Ubuntu/Debian系統.
百度也跟Facebook上HHVM,伺服器用的是Redhat,構建HHVM比較麻煩,用的版本好像還是3.0.1:
http://lamp.baidu.com/2015/02/13/baidu-hhvm/
我自己在Ubuntu14.04上編譯打包了HHVM-3.7.1和PHP7-Beta2:
http://my.oschina.net/eechen/blog/371643
http://my.oschina.net/eechen/blog/411534
比百度提供的新多了.
從10.04到14.04,個人有差不多4年的Ubuntu案頭使用經驗,所以推薦Ubuntu,並不是亂說的.
個人意見:
如果你主要是用GUI,並且需要用很多商業軟體,比如Dropbox,Flash,Google Chrome(注意不是Chromium),想用各種商業的IDE,想玩Steam的遊戲什麼的。就請使用Ubuntu,因為這是最流行的Linux案頭系統,支援度也比較高。
如果你主要使用emacs或者Vim,用命令列多過GUI,寫指令碼程式多過寫C/C++,瀏覽器只用開源的Firefox或者Chromium,那麼debian會是個不錯的選擇,它的支援度沒有Ubuntu那麼高,不過一些商業軟體(比如Skype)的Ubuntu版deb包也能在debian上安裝。
如果你是Linux高手,喜歡自己配置和折騰,那麼建議安裝Arch或者Gentoo。Arch Linux精簡了軟體包管理系統和安裝配置過程,沒有提供豐富的GUI工具,大多數東西需要自己在命令列配置和調整。Gentoo沒有像Ubuntu之類的系統用依賴關係綁定所謂的最佳組合,而是允許使用者自己自由選擇和搭配一切東西,提供大量的原始碼讓使用者自己編譯,甚至系統核心和編譯器也可以自訂選項並編譯安裝。
ubuntu吧,適合小白,最主要的原因是安裝比較方便,也不影響正常辦公,前期學習liunx先上手太重要了,如果折騰半天還沒成功很傷士氣。
Ubuntu簡便快捷
Arch 高效
Gentoo 麻煩一點 逼格很高
小白的話,還是先接觸案頭版的,不然入門很麻煩的,我一直用的Linux mint,基於ubuntu的,挺好看的
ubuntu mate
個人感覺還是ubuntu比較不錯,當然,根據個人的不同喜好還有需求的不同,選擇最適合自己的系統
其實我建議入手mac。。 真心用著爽!
正在使xubuntu,挺好用的。 http://xubuntu.org/
如果就是想大致類比主流伺服器的環境,熟悉linux的部署等建議mac os。甚至可以在windows下裝虛擬機器來完成類比伺服器的任務,至於說開發,目前看來,windows下的工具還是比linux下的多一些,特別是你是QQ等軟體的重度使用者的情況下。
使用mac
吧
使用mac吧
Fedora或者Ubuntu都可以
mac,其次ubuntu,案頭版當然重要,你不要ide嗎,不需要版本控制軟體嗎,不需要瀏覽器嗎。如果是當開發用,建議還是用案頭版Linux或者mac,要不然配個半天還是開發不了
開發用MAC,伺服器的話,用Centos,因為絕大多數伺服器都適用centos.順便用上docker也是極好的選擇.
CentOS 6,穩定兼好用。
我的建議是,在不熟悉之前搞虛擬器,或者開多一台機來練習練習Linux , CentOS 也好, Ubuntu 也好,不影響工作進度,作業系統嘛,你公司平台運行就熟悉那個吧。都差不多
如果是自己日常開發還是推薦Ubuntu
,放到伺服器上一般都是Redhat
系列的居多。
不熟悉之前可以使用當前的作業系統,然後使用Vagrant
搭建一個虛擬機器。本機開發,虛擬機器裡跑程式。不用變更當前的開發工具,也可以熟悉Linux
。
ubuntu mate
用虛擬機器跑Linux啊!除非你是做Linux案頭應用,否則不建議裝Linux系統。
用虛擬機器裝個CentOS系統,掛載代碼搞開發就好啦~!
其實我個人更推薦Fedora
原因
1) package比CentOS更新些
2) 體繫結構更接近於Redhat和Centos,畢竟Redhet和CentOS是首推的伺服器
看你做什麼開發,我是做web前端的,畢竟我要切圖,所以我用的是mac,不過mac確實也不便宜。用ubuntu也可以,但是對於我來說,切圖就很惱火了。。。而且公司都用qq互傳一些檔案,所以用mac比較中和,但是我平時沒有用node這些東西,在windows上做開發也無所謂了,如果你偏向於後台,還是上linux吧,windows下整,是有點操蛋。。。
如果既離不開office,Adobe,又需要Linux環境,很多時候vagrant可能會比較適合。
為什麼沒有人推薦kali?
從windows切換到linux是一件很難的事情,有多少人用了10年都還沒切換過去,又有多少人用了mac後又懷念windows的快速鍵,如果你是要用nodejs,那就不要想linux了,本末倒置,忘了初心,結果是一事無成。
Fedora
為什麼不選擇openSUSE?Linux開發的是最符合標準的版本。ubuntu多多少少有一些自己改動的非主流Linux標準的東西。比如配置的位置,檔案目錄一類。
mac玩好………
arch才是你的歸宿。。
如果你是開發用的,用mac,開發舒適
如果你是當測試機,跟伺服器的作業系統看齊
如果是php nodejs,java的話我覺得還是mac比較好,環境配置容易,支援的軟體多,系統速度快,系統使用感受都挺好
想要快速的成長的話不建議使用案頭版,直接用server版加vim即可