Geek們為什么都用Linux?《完全使用Linux工作-王垠》讀后記


  真正開始使用Linux是從2013年某月看到王垠寫的一篇《完全用Linux工作》,當時屬於無比崇拜王垠的階段,雖然在那之前常年都在電腦上裝着雙系統(linux,win),但linux也只能在我電腦開機時選擇系統的時候秀一下存在感罷了,因為我裝完之后壓根就沒進過linux。看完《完全用Linux工作》后,竟有一種莫名其妙的熱血,當時的潛台詞就是“作為一個程序員還用windows早該槍斃了!”,之后就開始了蛋疼的Linux之旅。

  崇尚一勞永逸的我,通常在買東西時伴隨着各種選擇困難症(還是因為窮..),在裝Linux系統的時候竟然在選發行版的時候也遇到了這種蛋疼情況,光尼瑪發行版就好百種,這對於選擇苦難症患者來說,簡直就是地獄難度啊!!。。

Linux的發行版(節選):

--------------------------------------------------------

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,

OpenBSD,

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很適合日常使用嗎?”。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM