初次練習 Linux 編程你選擇了哪個發行版,是繼續堅持使用還是放棄了,為什麼?
有一句話就是 Ubuntu 是你初戀的女孩你卻嫌棄她(不夠Geek|不能隨你心意,讓你不自由|長得丑)而拋棄而去,投入那些成熟大姐姐或者青澀小蘿莉的懷抱,這些程序員都是負心漢王八蛋活該沒有妹子。
我就是那個王八蛋,找了個名叫 Arch 的青澀小蘿莉一點一滴的養成培養,她一舉一動都和我心意,別提多自在了&> &<ubuntu,因為帶桌面用的人多,一般只是用來實驗一下我的代碼能不能在gcc下面編譯過,從來沒有試圖依賴它。
redhat,因為當時學校里能直接下到。於是後來就一直用Fedora。
後來覺得Fedora過兩年就不更新,煩死了。現在改用Debian了。而且還發現Debian的軟體源裡面,生物學軟體非常多,省得一個個找了。
CentOS庫太老,Ubuntu穩定性渣。談談我的經驗吧。從Ubuntu入門,然後發現它越來越臃腫,於是進入FreeBSD世界。為了能把系統裝到移動硬碟上(相信我,提高逼格是個人發展第一源動力),經大神介紹認識了Arch,發現找到了真愛。現在逐漸過了折騰系統的時候了,Windows也不是那麼差,只要儘可能用跨平台的自由軟體,操作系統都是浮雲。所以現在是Winsows7+Arch雙系統。PS:在了解到可以用BSD方式的Ports安裝軟體之後,逐漸開始考慮是否進入Mac了。
一開始用過ubuntu,然後間斷的使用過一段時間linux作為桌面系統。現在在筆記本上用的是arch linux,沒有版本升級的困擾。最近在考慮debian的unstable
我一開始用的是Redhat早期版本(199x年),用了一段時間覺得「沒什麼特別有用的地方」而且編程文檔比較雜亂無序,於是就轉回Windows寫MFC/ATL/COM程序去了
後來學了操作系統原理以後,加上通讀了MSDN的文檔,有了觸類旁通的基礎以後發現即使很多年碰都沒碰Linux也能推測出來它的每個組件是因為什麼需求被設計出來,設計者又是期待用戶怎麼使用的;各種發行版都能立刻上手。我把Windows下的程序移植到Linux下沒有遇到任何有印象的困難
理解了原理可以形成思維上的飛躍,根本無須按照一般的路徑去學每個細節最開始使用的是 Ubuntu, 因為安裝方便啊, 軟體多啊, 還有個軟體中心可以找好多軟體.
後來放棄是因為, linux用的熟練了, 感覺ubuntu有好多東西是我不需要的, 速度好慢, 所以我選擇了 Debian, 用的最多的就是這個了.其間又試用過CentOS, 但是這貨當做桌面, 實在有點那個... 軟體都有點舊, 裝軟體好多都需要進行編譯, 不像ubuntu和debian上直接就有編譯好的二進位包可以用.
還用過ArchLinux, 但是因為默認沒有桌面環境, 我連學校的校園網都連接不上(學校連接校園網, 必須得先用命令行工具獲取IP後, 再使用瀏覽器進行認證一次, 所以只能放棄.)還用過Fedora, 但是感覺這個有點不穩定.由於對cli工具的深愛, 但又因為linux桌面環境的各種不省心, 所以最後我換了Mac, 完美的*nix + 桌面環境的組合.想想當年是05年左右,剛開始對linux感興趣,在一個不知道什麼的地方發現了這個桌面:

於是馬上就下載下來了,可惜這貨當年有各種各樣的毛病,一會兒grub啟動失敗,一會兒不支持中文(上中文網站就是一個個方框),還有顯卡驅動,以及讓人深惡痛絕的compiz服務啟動,等等等等。。。那會兒為了折騰這貨花了不知道多少時間,但最後安裝成功時,看到這超級漂亮的界面,那個感覺,現在想想還有點小激動呢~
之後也把玩了好幾個月,但最後還是卸載掉了,無他,就是這個發行版,雖然界面漂亮,但也相當不穩定,動不動就會出現稀奇古怪的毛病,而且一旦有任何小小的改動都會導致整個系統崩潰。。。雖然在解決這些問題的過程中,我對Linux的掌握程度也提升了不少,但還是受不了這些折騰。期間也玩過幾個發行版,比如knoppix啊,fedora啊, gentoo啊。然後在別的地方知道了Ubuntu的存在,就轉到那裡去了,直到現在。。。對了,如果有同學感興趣的話,我前面找了一下,名字叫Elive,界面用的是Enlightment,當年用的應該是E16版本。官方網站在這裡:Elive - Intuitive and Powerful Operating System。我剛剛看了一下,發現現在的界面樣式也很不錯呢。。。可惜現在人已經老了經不起折騰,不然真想下一個玩玩來著。。。Ubuntu,後來升級把桌面升掛了。。
最早用的Fedora,然後是Ubuntu,後來是openSUSE,Manjaro,Mint Debian,Sabayon……目前穩定在openSUSE和Manjaro另外,強烈推薦OpenBox桌面



要說原因的話,當時Fedora源不算穩定,我也想多嘗試不同的發行版。
大學那會用的紅旗6,百毒不侵的感覺確實很爽.什麼U盤都敢插什麼網站都敢打開.就是除了系統盤自帶的軟體以外什麼也裝不上.後來換了ubuntu8.04.現在是centos6
你們不懂Haswell的GPU只能用Ubuntu的痛
97年slackware,而且都搞定了當時很難搞的網路和xwindows(當時驅動少啊),當時覺得shell下面都是彩色的,比dos真是高端大氣上檔次;然後用redhat、suse、mandrake、ubuntu、centos等等,中途還有freebse、solaris、beos
一直堅持ubuntu,但是堅持了6年,UI一直沒有大變化,於是現在換到了opensuse
CentOS在用
四年前才有了人生的第一台電腦,第一次通過它接觸了網路,然而它不出一年就被我搞廢了。 於是親手打造了人生第一台組裝電腦。人窮么 做了好多功課 才勉強八百塊上了包開四核 4x2G GTS450顯卡,電源買到山寨的了 還有其他配件後來想想也是交了學費,沒有機箱 但也令我熱血沸騰,還夢想著有一天能用上三屏。當然裝的win8,那時候剛出來,覺得特別酷,第一次為軟體潔癖 花了三塊錢,買的系統激活碼。
只運行了半年吧。那是個暑假,太陽老高了,那天 特意為它打造了一個電腦桌,心裏面還在惆悵著顯卡的散熱不好,決定看個電影犒勞一下自己,好死不死選的《一切盡失》,在那個人點燃了皮艇 沉入海底的時候 我的電腦就永遠的卡在了那個畫面,強制關機 就再也起不來了。。。當初步子太大,打算了上水冷,水冷頭自己都打造好了,,因為自己做的水泵漏水,還有些其他顧慮 於是一直沒能上去。CPU湊合用的垃圾風扇,那天 主板和CPU殉情了,,四個月後 CPU還沒過保,又和店家換了一個,這就是後話啦。
心灰意懶,好幾個月再也沒碰電腦。因為目之所及 全部是Windows系統,還以為這就是全世界。接觸的兩年間 總是覺得哪裡不對勁,因為~黑箱 總是讓人心裡沒底。有點抵觸情緒在裡面,認為他們公司定義的習慣不是那麼正統,,當初就是那麼軸,就算耗費二十年 我也想從零打造一個自己的系統。 具體是什麼契機現在記不起來了,好像是要嘲笑一下win之外的SB系統,,哈哈 你們這群奇葩,,本著學術態度認真閱讀了Linux的百度百科。當時就不行了,臭不要臉,一個系統的哲學 怎麼可以和我處理事情的哲學完全一致(-_-;) 你不仁就別怪我無義了,花了半年時間 查閱Linux系統資料,中間 接觸了開源思想,還讀了設計思想那本書,,過程不表,一年多的時間,我把Linux內核移植到我大腦里了(生無可戀臉),反正成功了。現在每天早上醒來 我都可以選擇運行哪個內核,一塊運行我都可以協調好。然而 並沒有什麼卵用,雖然 同時 作死的跳過其他發行版,第一次就上了gentoo,自從裝上xfce4 拿滑鼠的手腕處老繭更厚了。。。 當然用上三屏了,情懷么,固態硬碟必須的,因為一些機緣 我也擁有了機箱,雖然 第一台組裝機的配件全部更新換代了,但我也要把我的賤兔打造為最得心應手的寶劍,未來的日子就要靠你活著了,聽著編譯軟體時的轟鳴聲 我都能興奮不已!然而 前幾天我又看上了雙路 24線程的1366平台(=_=;) ←_← 。。。。。其實 人類的生存方式是 意識上傳。像潘多拉星球一樣。 每個人 都是 意識片段組合 運行於具有六根(對應六種感測器)的皮囊里。 皮囊會死亡,意識 想要繼續存在,就要複製到其他皮囊,可以著書立說 或者 成就皇圖霸業,總之 有些意識片段是成功的,比如 地球是圓的 螃蟹可以吃 E=mc2 。還有一個複製方法是 造小人,因為後代與自己契合度極高,而且朝夕相處 大量的 意識片段組合 都可以完整的複製。這裡把每個皮囊比喻成細胞(通過六根交流信息),全人類就是一個 個體,所有的意識片段 就是一個存活了上萬年的鬆散生命。 網路時代,意識片段的載體 不只局限於實體書籍,傳遞速度太快,導致信息爆炸,,現在人更像一台 基於網路 處理信息的計算機。。。。
因為是完全自學,彎路肯定走了,剛開始還差點被鳥哥 忽悠上CentOS(沒有貶義),但我明白現在選的一定是對的。自己也徘徊了很久,前幾個月才想通該如何入手學習,英語我也是一點都不會。。前幾天又下決心 從零打造客制化鍵盤了。。。。。。 以上