自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

回味:那些年折騰過的Linux操作系統(tǒng)

系統(tǒng) Linux
可能與我的金牛座星座有關,看到考研現(xiàn)場,禁不住回想自己過去考研的那段時間,偶然地翻開之前在知乎回答的一個問題,國內(nèi)的用戶都用什么 Linux 發(fā)行版?

[[323627]]

寫在前面的話

 

我經(jīng)常和我對象開玩笑說,幸好我考研考得早,否則肯定上不了研究生了:)

可能與我的金牛座星座有關,看到考研現(xiàn)場,禁不住回想自己過去考研的那段時間,偶然地翻開之前在知乎回答的一個問題,國內(nèi)的用戶都用什么 Linux 發(fā)行版?

 

更是思緒萬千,想想大學和考研都過去那么多年了,畢業(yè)都那么多年了 。

原文回答正文

大一之前一直用的XP,那時剛開始學C,用的turbo C 2.0,藍色屏幕,界面老式古典。

猶記得為了讓程序執(zhí)行完看輸出結果,不得不強行在main函數(shù)結尾加getch()函數(shù)。宿舍一室友從小就折騰計算機,那時他已經(jīng)開始使用Ubuntu系統(tǒng)編程,用vim編寫代碼,然后用gcc編譯,gdb調(diào)試,一切都是在命令行上完成,覺得特別高大上,特別geek。于是我動了念頭,開始搜各種教程裝Linux。(注:文中所有圖片均來源于網(wǎng)絡,侵刪)

[[323628]]

 

記得那是大一的一個冬季,大約在11月底,當時裝的第一個Linux發(fā)行版是ubuntu 9.10,那時的Ubuntu界面還算比較樸素,裝完之后其實并沒有如之前計劃的那樣開開心心寫代碼,而是在折騰怎么下載音樂播放器,怎么沒有類似暴風影音的視頻播放器,自帶的播放器實在丑陋,并且需要下載解碼器,最糾結的是居然沒有游戲。

后來室友告訴我在命令行就可以播放視頻、播放音樂,只見他在終端下輸入apt-get xxx下載了mplayer,那時我還不知道什么是apt-get,輸入mplayer命令加視頻路徑果然可以播放,開啟了Framebuffer后甚至能在純字符界面播放視頻,頓時覺得太神奇了。

折騰了大約一個星期,突然發(fā)現(xiàn)忘了正事,我是用Linux編程的,于是開始學怎么在命令行下編程,最開始用vim,叫室友幫忙配了語法高亮和自動縮進,當時只知道使用i進入編輯模式,然后當做記事本編輯,全程使用方向鍵。

后來干脆放棄轉(zhuǎn)向使用gedit。最不習慣的是,編完代碼需要退出,在命令行執(zhí)行gcc、./a.out才能運行,而不像turbo C直接F9就可以執(zhí)行。所以,對當時的我來說,Linux下編程很蹩腳,體驗非常不好,于是放棄了,很少再進入這個系統(tǒng)。

直到第二學期的4月,那時Ubuntu 10.04發(fā)布了,界面有了很大的不同,最吸引人的是compiz的各種3D酷炫效果以及全屏浴火特效。

當時興奮的下載了鏡像,裝上發(fā)現(xiàn)硬件不支持,因為當時買的第一個筆記本是集顯,帶不動這種高級特效。

那時正好看了王垠的《完全用Linux工作》,特別激情澎湃,像打了雞血一樣,決定開始好好學習Linux。

[[323629]]

 

開始去圖書館借Linux的書,當時鳥哥的私房菜還是第二版,記得當時最熱門的博客是笨兔兔的故事,學各種命令,開始各種折騰,當時最興奮的事就是處心積慮地安裝一個軟件然后卸載之。

折騰最多的一是輸入法,各種如ibus、小企鵝、谷歌輸入法都試過。二是QQ聊天工具,官方的Linux QQ不維護了,又試過wine裝Windows QQ以及pidgin 插件,直到后來Web QQ發(fā)布,那時真心覺得Web QQ非常不錯,后來改成Smart QQ基本就廢了。三是Office工具,用過OpenOffice,直到金山的WPS for Linux,這個真心做得不錯。

宿舍也興起了學Linux風,分為兩大陣營,我們宿舍的Ubuntu陣營,以及另一個宿舍為首的Fedora,而最開始教我的那位室友獨樹一幟,開始折騰FreeBSD。

不僅僅有Linux發(fā)行版的爭論,還有什么GNOME vs KDE,Vim vs Emacs。不過兩大陣營都鄙視使用Windows的(注,僅代表過去觀點)。

當然還有使用國內(nèi)的Deepin操作系統(tǒng),內(nèi)置其自主開發(fā)的截圖工具、音樂以及視頻播放器、包管理工具、中文輸入法,確實給習慣使用中文的Linux操作系統(tǒng)的省了不少麻煩。

到了2011年大三,F(xiàn)edora開始推GNOME 3 shell,Ubuntu開始用Unity,然而我的筆記本真是太次了,通通不支持3D,只能fallback到2D,不得不買了個新筆記本。

而兩大陣營也基本分裂了,大家都開始折騰各種Linux發(fā)行版,主流的如Arch、Gentoo,我折騰過的有Mint、Gentoo以及LFS,當然還有國內(nèi)的深度Linux Deepin。LFS折騰了我一個星期才完全裝起來,那時還把頸椎弄出毛病了。

那時刷poj/zoj基本都是在Linux下完成,vim編輯,gcc編譯。最爽的是只需要把sample input復制到一個文件,執(zhí)行時只需要把輸入重定向就可以立馬對比output,我看很多用Windows IDE(包括dev c++)刷題時每次執(zhí)行都是手動對著sample input一個一個輸入,遇到特別大的矩陣就特別麻煩。(當然Windows dev c++是支持配置輸入重定向的)。

到了大四,不再折騰各種發(fā)行版了,開始研究內(nèi)核代碼,裁剪內(nèi)核,編譯內(nèi)核,閱讀《Linux內(nèi)核設計與實現(xiàn)》,不過那時一方面要準備論文,另一方面要準備考研,陸陸續(xù)續(xù)中斷了。

直到研究生,一直使用的Ubuntu,實驗室的服務器也全部被我格了,安裝Ubuntu 12.04 Server,在上面裝OpenStack,最開始是H版本,上面裝Hadoop,后來升到14.04,OpenStack升到了I版本。

研究生畢業(yè)工作后,由于同事都使用Mac,于是我也開始使用MacOS。公司服務器大多數(shù)使用的CentOS以及SUSE、Rethat。

前面流水賬寫了那么多,現(xiàn)在開始言歸正傳關于國內(nèi)使用什么Linux系統(tǒng)多這個問題,其實我個人覺得對于桌面Linux系統(tǒng)來說,其實大同小異,除了包管理工具以及桌面環(huán)境,其實并沒有什么大的區(qū)別,國內(nèi)使用Ubuntu的居多,因為Ubuntu安裝配置簡單,文檔以及網(wǎng)上資源豐富,UI界面也是做得最好的(之一),新特性更新快,適合新手學習。

對于企業(yè)服務器操作系統(tǒng)來說,國企、事業(yè)單位更傾向于選擇有商業(yè)支持的Linux發(fā)行版,如Rethat、SLES,當然還會有各種非Linux系統(tǒng),如AIX?;ヂ?lián)網(wǎng)公司偏向于使用CentOS或者基于CentOS修改的定制OS,如華為的EulerOS,目前很少看到有國內(nèi)企業(yè)使用Ubuntu Server的,國外倒用Ubuntu的不少。

而對于移動端用戶,要問使用什么Linux發(fā)行版最多,當然是Android啦 :),別忘了,Android也是使用Linux內(nèi)核,可以認為是Linux的一個發(fā)行版。Ubuntu也開始想搞移動端操作系統(tǒng),據(jù)說魅族還原生支持,只是到現(xiàn)在也還沒有推廣起來。對于一些硬件設備或者嵌入式設備,一般都會使用定制版的Linux,比如F5、各種交換機等。

以前很偏激很極端,極其鄙視Windows,誰要敢說Linux的什么不是,必然要挺身而出、拍案而起爭論個是非,現(xiàn)在工作之后,不在糾結使用什么系統(tǒng)了,目前開發(fā)基本在MacOS,終端工具iTerm2 + Tmux,Shell使用Zsh和oh-my-zsh腳本,配合fzf、ag、tig等強大命令行工具,基本就夠用了。

 

 

辦公使用Windows系統(tǒng)(畢竟大多數(shù)公司的OA工具只支持Windows),公司服務器基本是Linux。

操作系統(tǒng)只是個工具,選擇自己習慣、能提高工作效率的就好。不過要我在Linux發(fā)行版中選擇,我仍然會選擇比較喜歡Ubuntu吧,資源多,文檔全,新特性也更新得快,用得也習慣,找什么包基本都沒問題。馬上18.04就要發(fā)布了,有時間裝一個試試,據(jù)說已經(jīng)回歸GNOME放棄Unity了。

[[323630]]

 

最后以一張當年非常經(jīng)典的開源全家福收尾吧: )

[[323631]]

 

責任編輯:武曉燕 來源: int32bit
相關推薦

2012-02-22 10:48:23

操作系統(tǒng)

2012-06-06 10:38:32

Windows操作系統(tǒng)

2009-12-09 17:25:19

Linux操作系統(tǒng)

2019-05-21 18:56:20

操作系統(tǒng)WindowsLinux

2009-12-22 13:44:33

Linux操作系統(tǒng)

2011-01-10 16:34:13

linux安裝

2010-01-05 11:31:53

2021-07-28 08:00:00

Linux操作系統(tǒng)工具

2020-12-29 16:39:01

Linux代碼命令

2019-05-28 10:28:52

物聯(lián)網(wǎng)操作系統(tǒng)IOT

2010-01-20 10:28:57

Linux操作系統(tǒng)

2009-12-15 11:42:57

Linux操作系統(tǒng)

2019-12-20 14:19:47

Linux操作系統(tǒng)引導

2011-01-14 17:50:50

Linux安裝方法

2011-01-14 16:23:46

Linux內(nèi)核

2016-01-27 10:26:53

JavaScript操作系統(tǒng)

2009-12-14 17:46:40

Linux桌面操作系統(tǒng)

2013-09-11 14:28:59

操作系統(tǒng)

2010-04-29 14:08:38

Unix操作系統(tǒng)

2009-06-19 20:40:11

Linux操作系統(tǒng)
點贊
收藏

51CTO技術棧公眾號