真正開始使用Linux是從2013年某月看到王垠寫的一篇《徹底用Linux工做》,當時屬於無比崇拜王垠的階段,雖然在那以前常年都在電腦上裝着雙系統(linux,win),但linux也只能在我電腦開機時選擇系統的時候秀一下存在感罷了,由於我裝完以後壓根就沒進過linux。看完《徹底用Linux工做》後,竟有一種莫名其妙的熱血,當時的潛臺詞就是「做爲一個程序員還用windows早該槍斃了!」,以後就開始了蛋疼的Linux之旅。linux
崇尚一勞永逸的我,一般在買東西時伴隨着各類選擇困難症(仍是由於窮..),在裝Linux系統的時候居然在選發行版的時候也遇到了這種蛋疼狀況,光尼瑪發行版就好百種,這對於選擇苦難症患者來講,簡直就是地獄難度啊!!。。程序員
Linux的發行版(節選):ubuntu
--------------------------------------------------------windows
Ubuntu,openSUSE,Fedora,Mint,PCLinuxOS,Mandriva,Debian,Sabayon,Dreamlinux,DamnSmall,FreeBSD,MEPIS,瀏覽器
CentOS,Slackware,Kubuntu,Puppy,Gentoo,Zenwalk,KNOPPIX,Arch,Slax,sidux,Vector,PCBSD,Xubuntu,安全
UbuntuStudio,Foresight,gOS,Elive,DesktopBSD,TinyMe,Mythbuntu,OpenGEU,RedHat,Xandros,GoblinX,OpenSolaris,服務器
Freespire,SystemRescue,網站
Frugalware,PartedMagic,BackTrack,Absolute,Musix,Fluxbuntu,YellowDog,SAM,SymphonyOS,LinuxXP,FreeNAS,Parsix,spa
OpenBSD,firefox
Scientific,KANOTIX,linuXgamers,DragonFly,Solaris,DARKSTAR,Ultimate,Shift,Studio,NovellSLE,Pardus,X/OS,UbuntuCE,
NimbleX,
gNewSense,DeLi,GoboLinux,Granular,Ark,Nexenta,MyahOS,Bluewhite,Wolvix,Linspire,Famelix,Clonezilla,LFS,Kiwi,NetBSD,
SaxenOS,
Ulteo,PUD,CRUX,GParted,KateOS,eAROS,Yoper,m0n0wall,RIPLinuX,Berry,AUSTRUMI,SMEServer,Lunar,Linpus,Gentoox,
GeeXboX,Turbolinux,StartCom63
---------------------------------------------------------
最後我決定在centOS,redhat,ubuntu中選,redhat收費,pass,centOS,企業最愛,那麼用戶確定不愛,pass,好吧,只剩下ubuntu了,裝吧。
下載.....
安裝.....
使用.....
雖然從windows過來,在使用ubuntu時各類別扭,但仍是在硬着頭皮用了一個月之後習慣了linux的操做。
好吧,接下來人們說說爲何用Linux。
Geek們爲何用Linux?
答:安全性高!windows設計太爛了,漏洞百出,微軟天天作的事就是1.打補丁,2.打補丁,3.補丁發不過來了,直接發個新系統,4.給新系統打補丁,而Linux上幾乎見不到病毒的存在,就算少許的黑客,自身的防火牆也能輕鬆應付。
再答:極客的信仰:開源!系統不舒服嗎?本身改一下不就行了。有漏洞了?本身修一下不就行了。給系統提交了代碼,這代碼會在全球各地的無數臺Linux計算機上運行,這豈不是一種改變世界的方式?
再再答:優秀的命令!熟悉Linux命令之後想作什麼事直接輸,輸完一回車,搞定!實在是比鼠標點來點去快多了,並且對着黑色的背景加一堆別人看不懂的英文命令,這纔是一個Geek該有的形象,不是嗎?哈哈。
開發者爲何用Linux?
答:包管理!Linux上yum,apt-get命令實在是太舒服了,想要什麼包,直接輸,全自動安裝好,依賴關係?那都不是問題,它們會自動找到這個包所依賴的包並一塊兒安裝,徹底無需考慮複雜的依賴關係,並且它們的包倉庫也很是全,應有盡有。
再答:免移植!如今咱們所用的大部分服務器幾乎都是Linux,若是咱們在其餘平臺開發,那麼就可能出現不兼容等狀況,因此還不如直接就在Linux上開發來的方便。
再再答:對開發者友好!在Windows上作Python開發時還須要下載Python運行環境,而在Linux上驚喜的發現居然是自帶Python的,好感度+
平常使用呢?
答:若是非Geek也非開發者,又或者說你是一個名開發者準備平常使用Linux的話,那麼是Linux絕對不是個好選擇,看了這麼多優勢,你有沒有發現,這些優勢幾乎在平常使用中根本就不多用到,那平常使用究竟是使用什麼呢?這你必定很清楚:玩遊戲,看電影,看視頻,上網,聊天...,那這些是否是在Linux上徹底不能幹呢?固然不是,這些在Linux上均可以幹。 只要你能忍受就行...
遊戲:遊戲用什麼語言開發的?「C,C++」
C,C++遊戲能夠多平臺運行嗎?「不能夠」
就這一點就足以證實Linux不適合玩遊戲了,不可多平臺運行的程序確定須要再次花費大量的人力物力去移植,遊戲廠商必然不會爲一個佔有率僅有1%的系統花費人力物力去作移植(說道這裏就想起來了同戴着「1%」帽子的winphone系統)。因此說爲何不適合玩遊戲,一個字,「少」。
2013年各大系統佔有率,linux佔1.28%
看電影,看視頻:
首先,剛纔提到裝機量少,這無疑在看電影看視頻時一樣是個硬傷,想要看電影,你須要客戶端吧,客官能夠去尋找一下,全網的視頻網站有哪家有linux客戶端的...爲何少,理由同遊戲。咱們不用客戶端,用瀏覽器在線看不就行了?在線視頻是基於什麼的?Flash,HTML5,adobe對flash for Linux的更新還算勤快,但依舊沒法保證linux for Flash的穩定運行,當初我在使用firefox的flash常常出現各類莫名其妙的問題,非常頭疼。至於HTML5嘛,還在發展,國內目前支持HTML5的視頻網站仍是少數。
上網:
上網卻是與windows上的體驗區別不大,可是依舊有flash支持度很差的問題,而且各個瀏覽器linux平臺更新緩慢,遠不如windows的更新速度。
聊天:
這個天然不用說,平時聊天用的最多的也就是QQ了,但QQ的Linux最後版本發佈日期居然是2009年一月,我記得當時手機仍是諾基亞的天下吧,如今諾基亞都不復存在了...
而且聊天天然主要是打字了,而linux上的輸入法,實在是...
在我使用第二個月的時候,發現本身已沒法忍受Linux在平常使用中的這些缺點,毅然決然的換回了windows(固然,作開發大部分時間仍是用Linux的),正當懷疑本身Geek精神的時候,天知道怎麼又找到了王垠在《徹底用Linux工做》後又發了一篇Linux文章。
好吧,簡而言之是,我™被坑了,在這以後,對於王垠的態度也慢慢有了改變,看了他一些文章,總結出,他的技術確實是超一流的,可是在中國的IT圈裏對於他有些過譽了。
--------------------------------------補充-------------------------------------------
這麼多反對的...好吧,這原本就是一片吐槽文,你們沒必要太認真的,嘿嘿,其實我也並無說Linux很差,相反,我如今用Windows的時間反而是最少的,大部分時間仍是用linux和某unix的,可是我依舊仍是要說,「大家真的認爲Linux很適合平常使用嗎?」。