Re: [問題] Linux系統
前年修過的老人給一點小建議:
雖然mac是unix-like系統,但由於後期老師會提供編好的binary link
這時mac系統就不能用了(linux是ELF , mac是mach-o)
BSD系統好像可以用linux mode吃ELF binary,沒玩過,有錯請指正
http://osxbook.com/software/xbinary/
mac 上面使用ELF binary的可能解法
請注意:It is EXPERIMENTAL
請乖乖地去找個linux吧
Linux系統我比較推薦當做開發平台來用,而不是日用環境
如果照著一般日用環境的思維去選擇
就會希望系統酷一點、炫一點,裝驅動、調教顯卡、或是超頻...etc
玩系統是可以玩得很深入的,但比想像中的還要花時間,要小心
不過就開發機來說,只要有純文字介面就夠了
套件的穩定性、dependency有沒有打架會變得比較重要
Linux系統分很多種,大致分兩個派系:
Debian系: Debian (lenny, squeeze, wheezy),
Ubuntu (Desktop, Server, Education, Science...etc)
Mint
RedHat系: Redhat
CentOS
SUSE, OpenSUSE
Fedora
其他: ArchLinux
GenToo
這是用package manager來做分類。
老一派的Linux User會使用Debian, CentOS等來當做他們伺服器上的OS
主要是為了他們的套件穩定,也比較不會在升級的時候如同面對一場戰爭
如果想專注於開發本身的話,我也比較推薦Debian & CentOS
對使用者介面比較要求的人,Ubuntu之外Liunx Mint也是很不錯的選擇
如果是想要把這類型linux當做筆電OS的人,建議先上網看看相容性如何再裝
ThinkPad系列通常支援得最完整,去社群用linux的人很多都是用thinkpad
(不過現在社群筆電完全是mac的天下XD)
對玩系統有狂熱的人,可以玩ArchLinux甚至GenToo
GenToo把BSD port系統搬到linux的世界
所有的套件都要用編譯的才能安裝(包括kernel)
但是它套件相依管理做得非常好,連不同的編譯flag應該要對應的相依套件都有做管理
ArchLinux是比較友善版的Gentoo,它會提供binary下載而不用全部都自己編
雖然大部分人會說新手用Ubuntu,再慢慢進入Debian, CentOS等等
不過現在這些比較老的package安裝介面也都很友善
所以我會推薦直接上Debian or CentOS
系統以後比較不會因升級問題爆炸
不過,Ubuntu線上文件的確是做得比較好
而文件最豐富的則是Gentoo(有人要玩嗎?XD)
建議:
筆電要上網查相容性
桌機請用內顯
補充:
最近我看到不錯的vim教學:
http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/
另外廣告一下:
1. Editor版我有一篇至底對vim操作邏輯的學習有幫助
2. 如果有人想學Perl或想認識Perl同好可以站內信聯絡我
然後,請不要丟我水球,感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.183.27
※ 編輯: dryman 來自: 220.136.183.27 (09/17 09:15)
※ 編輯: dryman 來自: 220.136.183.27 (09/17 09:20)
推
09/17 09:44, , 1F
09/17 09:44, 1F
→
09/17 09:56, , 2F
09/17 09:56, 2F
推
09/17 09:58, , 3F
09/17 09:58, 3F
推
09/17 10:06, , 4F
09/17 10:06, 4F
→
09/17 10:07, , 5F
09/17 10:07, 5F
→
09/17 10:07, , 6F
09/17 10:07, 6F
推
09/17 10:19, , 7F
09/17 10:19, 7F
推
09/17 11:17, , 8F
09/17 11:17, 8F
※ 編輯: dryman 來自: 220.136.183.27 (09/17 14:59)
推
09/18 01:29, , 9F
09/18 01:29, 9F
推
09/19 17:51, , 10F
09/19 17:51, 10F
討論串 (同標題文章)