這個(gè)標(biāo)題猶豫了很久,最終決定還是用現(xiàn)在這個(gè)簡(jiǎn)單的。
我用Ubuntu已經(jīng)大概4年了,期間有很多問題也有很多驚喜,趁著這次作業(yè)的機(jī)會(huì)來(lái)總結(jié)一下。以下觀點(diǎn)僅是個(gè)人看法。
經(jīng)歷
第一次接觸ubuntu還是在大一的時(shí)候,那時(shí)似乎是美劇、電影看多了,覺得用Linux好厲害,于是開始學(xué)習(xí)Linux。
我這個(gè)人有點(diǎn)強(qiáng)迫癥,還有點(diǎn)懶,所以在選擇面前我一般希望一下子就作出最好的選擇(我承認(rèn)我很幼稚),所以那時(shí)候面對(duì)眾多Linux發(fā)行版,我果斷在百度搜索中輸入,“最好的Linux發(fā)行版”,呵呵。眾說(shuō)紛紜,讓我更加難以選擇。于是按照忘了哪篇博客的建議,開始看鳥哥的Linux私房菜,并在虛擬機(jī)里安裝了redhat。那段學(xué)習(xí)旅程,我不得不承認(rèn),有時(shí)很新奇,但更多的是乏味。于是乎,某天我放棄了。
第二次接觸是學(xué)arm的時(shí)候,嵌入式Linux應(yīng)用開發(fā)必然需要Linux主機(jī)環(huán)境,于是按照開發(fā)板光盤中的視頻來(lái)學(xué)習(xí),仍然是redhat的虛擬機(jī)。我天真的以為上一次放棄是因?yàn)榭磿珶o(wú)聊,這次看視頻肯定沒差。按照劇情的發(fā)展,我最終又一次放棄了。
后來(lái),一次和朋友的聊天中偶爾談起Linux,他用Linux的簡(jiǎn)潔、自由可高可定制性誘惑我重新走向Linux。這次我決定不再學(xué)習(xí)它而是直接使用它。我直接在筆記本上安裝了ubuntu作為第二系統(tǒng)(當(dāng)時(shí)ubuntu與fedora并稱用戶量最大的桌面Linux發(fā)行版,朋友喜歡debian,所以推薦了我ubuntu),開始強(qiáng)制自己擺脫”可以使用windows為毛還要用虛擬機(jī)里的Linux“的惰性習(xí)慣。這次,我開始上道了。
再后來(lái),就是我與ubuntu的日常了。
root?用戶?權(quán)限?WTF?
源是個(gè)什么玩意兒??
輸入法?亂碼?
我windows下的文件怎么在ubuntu下也能訪問?掛載是啥?
新桌面怎么跟我之前的不一樣???unity和gnome又是啥?
md,ubuntu下上網(wǎng)咋整?
我擦,我無(wú)線網(wǎng)卡咋消失了?啥,你說(shuō)要裝驅(qū)動(dòng)?
QQ呢,沒qq咋撩妹?!wine是個(gè)什么鬼?
我想玩游戲。。。。?。縰buntu下有steam?那感情好啊,啥,私有顯卡驅(qū)動(dòng)是個(gè)啥?
md,哪個(gè)讓我裝私有驅(qū)動(dòng)的。。。
奧,你說(shuō)內(nèi)核可以更新?我試試去
擦,顯卡驅(qū)動(dòng)又掛了。。。
嗯?咋開不開機(jī)了,我沒干啥呀,就是昨晚直接按電源鍵關(guān)機(jī)了。
現(xiàn)在,我的臺(tái)式機(jī)上基本日常用ubuntu,只有需要在win下開發(fā)QT的時(shí)候才會(huì)切系統(tǒng),我們過(guò)上了幸福而又快樂的生活,至少我是這么告(qi)訴(pian)我自己的。
嚴(yán)肅的聊一聊ubuntu與Linux
上面一堆廢話,作者sb,這大概是你讀到現(xiàn)在的感受。好吧,你可以只讀加粗的,講真。
好了,我只是想告訴那些剛剛接觸linux的同學(xué):
- 不要學(xué)Linux,去用它
- 虛擬機(jī)至少你用來(lái)模擬安裝過(guò)程的工具,別指望你平時(shí)會(huì)打開它上面的系統(tǒng)(講真你平時(shí)會(huì)在虛擬機(jī)里看視頻嗎?用parallels的滾蛋)
- 有人愿意和你去聊它真的很重要
- 如果你認(rèn)為自己是新手,不要嘗試著在電腦上只安裝一個(gè)ubuntu,我到現(xiàn)在還在用雙系統(tǒng)
- 如果你知道你在干什么,請(qǐng)把我說(shuō)的這些全當(dāng)成廢話然后盡情折騰吧
接下來(lái),關(guān)于這次作業(yè),說(shuō)一說(shuō)我對(duì)ubuntu的認(rèn)識(shí)。首先,ubuntu是Linux眾多發(fā)行版中的一員,而且是用戶量最多的發(fā)行版(我不管,ubuntu就是用戶最多的)。所謂發(fā)行版,就是某些社區(qū)或者公司基于Linux內(nèi)核,定制安裝自己的服務(wù)軟件以及第三方軟件集成的Linux操作系統(tǒng)。ubuntu在歷史上是基于debian定制的,后來(lái)獨(dú)立出來(lái),其子版本號(hào)分為04和10兩種,04類似于穩(wěn)定版,10類似于開發(fā)版,04當(dāng)中的部分版本屬于LTS長(zhǎng)期支持版。ubuntu的發(fā)行一般分為多個(gè)子版本,比如ubuntu桌面版(最常用的版本),server版,gnome版,kubuntu,ubuntu kylin等等。
我個(gè)人的觀點(diǎn),ubuntu作為一個(gè)桌面操作系統(tǒng)真正的足夠?qū)χ袊?guó)用戶友好是從15.04版開始的,因?yàn)樵?4版本期間,金山,網(wǎng)易等公司推出了針對(duì)linux友好的軟件客戶端,而同期deepin社區(qū)也對(duì)ubuntu的發(fā)展作出了極大的貢獻(xiàn)。同時(shí),無(wú)論外界評(píng)論如何,ubuntu kylin的確比原版的ubuntu更適合中國(guó)用戶。到15.04時(shí),ubuntu kylin已經(jīng)穩(wěn)定下來(lái),國(guó)內(nèi)各大公司的Linux軟件同樣也趨于完善,此時(shí)的ubuntu基本做到了“開箱即用”。
最后,大家都是成年人我就直說(shuō)了:
- 發(fā)行版的選擇,真的沒有好壞,只有合適不合適。你說(shuō)redhat和centos比ubuntu穩(wěn)定,那你需要7/24開機(jī)么?你說(shuō)fedora華麗,那你用過(guò)elementary os么?你說(shuō)arch小巧,那你聽說(shuō)過(guò)gentoo么?用gentoo的也不要笑,LFS試過(guò)沒?系統(tǒng)終究是個(gè)工具,用著舒服就好。不過(guò)還是推薦新手用點(diǎn)用戶種群龐大的發(fā)行版,比如ubuntu。
- 不要盲目的去崇拜Linux。講真,如果你不做開發(fā),只是需要一個(gè)日常使用的操作系統(tǒng),還是用windows吧,不信你讓你爸媽用一下ubuntu試試。還有,Linux的優(yōu)勢(shì)在于開放性,高度的可定制性,如果你不會(huì)定制它,那它跟windows的體驗(yàn)差不多,甚至?xí)?。舉個(gè)栗子,你不做任何內(nèi)核參數(shù)的調(diào)整,在ubuntu下拷貝一個(gè)大文件到u盤,同時(shí)打開一部720p的電影,對(duì)比一下在windows下的行為,誰(shuí)更人性化一目了然
- 開放性有其優(yōu)點(diǎn),但不是全都是優(yōu)點(diǎn)。ios與安卓的體驗(yàn)誰(shuí)更好,估計(jì)大家也是有爭(zhēng)議,但是你同時(shí)在ios和安卓下裝上騰訊全家桶和阿里全家桶,體驗(yàn)誰(shuí)好?就單說(shuō)電量消耗好了,安卓下你不用綠色守護(hù)之類的軟件控制電量不尿崩才怪,因?yàn)楹芏鄧?guó)產(chǎn)安卓app在后臺(tái)互相喚醒,依靠安卓的“服務(wù)”機(jī)制來(lái)同步推送,這樣長(zhǎng)期的持有安卓的wakelock使系統(tǒng)無(wú)法休眠,大量耗電。google當(dāng)然明白這一點(diǎn)所以建議app開發(fā)者使用gcm而不是服務(wù)來(lái)獲取推送。但是由于眾所周知的原因,gcm在國(guó)內(nèi)不可用,大量國(guó)產(chǎn)app則要不使用第三方推送要不使用服務(wù)進(jìn)程常駐后臺(tái);反觀ios對(duì)后臺(tái)任務(wù)的規(guī)則極其嚴(yán)格,app開發(fā)者不得不安裝規(guī)則來(lái)。所以說(shuō),開放有可能會(huì)帶來(lái)軟件質(zhì)量良莠不齊的問題,如果你的ubuntu上有這樣的軟件,請(qǐng)包容它,因?yàn)槟氵x擇了開放。
- Linux的穩(wěn)定指的是作為server持續(xù)工作的穩(wěn)定,不是說(shuō)你可以對(duì)它為所欲為。用了15.04后,我至少經(jīng)歷過(guò)3次因?yàn)椴徽jP(guān)機(jī)帶來(lái)的無(wú)法啟動(dòng)問題,都是ext4除了問題需要手動(dòng)修復(fù)。
- 關(guān)于OS X與Linux,OS X更適合開發(fā)(因?yàn)榇_實(shí)有很多優(yōu)秀的工具軟件,以及unix系的天然優(yōu)勢(shì)),Linux更適合部署(恕我孤陋寡聞沒聽說(shuō)過(guò)跑OS X的服務(wù)器,不過(guò)似乎有用freebsd的),還有,如果做嵌入式,請(qǐng)不要在mac下折騰。
- 最后,mac萬(wàn)歲