標籤:

Linux 粉是怎樣煉成的?

有需要就會去用,不是裝逼。

而且有些東西就是在linux下才好用,用過的人,自然會知道。

對於那些只會在VS里F10的大牛,你跟他爭吵沒有任何意義。

工具都是次要的,我用的爽就行!

就像你覺得mbp很爽,我覺得alienware更爽,你覺得alienware更爽,我覺得台式機各種頂配,雙27寸高清,機械鍵盤更爽是一個道理。

真心沒必要吧


不小心⑨用的愛不釋手的工具,所以,才不會放下來呢喵!

不需要改註冊表,文件系統就是一切;

不需要到處找設備管理器,文件系統就是一切;

不需要關心軟體更新會影響正在運行進程,文件系統管理了一切;

不需要四處找PATH設置方法和ENV設置方法,make直接接管一切;

想裝軟體立馬裝起來想卸載立馬刪掉想換個系統嘗鮮根本不用格盤丟數據丟註冊表丟驅動甚至直接chroot就能做到發行版切換;(當然這也是文件系統功勞)

軟體我想放/bin也可以,想放/home也可以,總之想要⑨絕對隨叫隨到;

交叉編譯第一步,make world 簡直不要太贊;

SSH和rsync簡直不要太好用,多少伺服器用這兩貨都能搞定一大堆事情;

(先坑這裡,後面慢慢補充喵~)


長期使用,經驗都依賴這個平台了,自然就粉了。其他平台一樣


  1. 經常參與各種口水戰:「Windows/Linux/Mac」 , 但實際上只用了系統的功能,而沒有研究系統;

  2. 經常給自己帖一些標籤:"Vimer, Linuxer, gentoo ...",但實際上僅僅玩了一段時間,而沒有實際做過企業級的應用;

  3. 在別人問如果問 Python IDE 的時候一定要回答「Linux+Vim+Python」,當別人問 C/C++ IDE 推薦的時候一定要這麼說:「Linux + Vim + gdb + gcc/g++ 」 或者 gcc 都不行,就要 clang 。
  4. 依次類推……

別點贊了,一會要被噴了……


一個系統的存在並且不停發展 自然是有他存在的道理 如果真的支持他的就是腦殘粉的話 這個系統早就死了

很多人沒用過Linux就黑 也有很多人用了兩天Linux就反過去在用著IE在那黑Windows 這都是不對的

我是一個Linux和Windows的雙系統重度用戶,桌面兩台電腦 一個Linux,一個Windows

必須用Win的原因

1 老闆同事們都用, 沒辦法

2 很多軟體只有Win版,例如我讀圖製圖的AutoCAD

3 中國的網銀

4 很多很多遊戲只有Windows版 (哈哈哈)

用Linux的原因

1 我是做計算的,計算集群用的是Linux, Linux在這個領域完爆Win,這個沒啥好講的。

2 愛死Emacs,尤其是org

3 愛死隨便自己怎麼折騰的桌面以及美輪美奐的xscreensaver

4 愛死shell


這麼說吧,要證明windows好,必須是肉身翻牆,年薪千萬的微軟高級工程師說話,但凡玩Linux有點出息,不,有點正經事的都沒什麼興趣回答這種問題。


12-07 更新理由*3

==========================================================================

作為一個曾經的腦殘粉,現在的已經用了三年並且估計還會再用許多年的正常粉來說幾句…

不可否認,有相當一部分人用Linux都是因為王垠那篇博客(我也是←_←)或是類似的宗教式的文章,而在這樣極具煽動性的文字的引導下很容易變成腦殘粉,拒絕接受一切Linux的缺點,狂熱的喜歡Linux。可是因為不正視問題,問題帶來的不滿就會積累,直到有一天蓋過了狂熱。到時候,不是變成黑(而且還有相當多的變成了無腦黑)就是會變得迷茫——用Linux到底有什麼好?

我也曾在很長時間裡無腦黑windows腦殘粉Linux,堅決抵制一切ide堅定地踐行vim大法好。可是後來接連而來的巴掌(比如神馬vim寫java之類的)讓我開始反思Linux教灌輸給我的一切。狂熱的Linux至上論給我帶來許多負面影響,比如工具歧視(瞧不起IDE)、盲目相信開源大法好(現在在思考開源是否真的是好事)、對工具技術產生近乎於信仰的情緒(信仰某技術意味著不會質疑,不質疑意味著不會進步)等等。可是,拋開上面那些狂熱帶來的負面問題,Linux給我留下許多精髓:追求效率、追求自由、拒絕機械重複勞動、擁抱新技術、分享合作等等,而這些精髓也是讓我後來仍堅持用Linux的理由,也就是題主想知道的煉粉秘籍。

而在由狂熱到客觀以及直面Linux問題的過程中,我更是收穫了許多:開始學會質疑、開始思考自由的限度、思考用戶體驗、思考需求、思考開放與封閉,並在一系列衝突中變得更會也更願意包容。

可以說,我和Linux之間的故事,本身就是一部成長史。

===============================華麗麗的分割線===============================

上面的部分或許有點空,下面就有更實際的貨了:在Linux並不完美的情況下,我為什麼仍選擇它?

1.學習需要

作為一枚在校大學CS狗,平時接觸最多的就是各種碼代碼。而作為一個愛嘗試各種語言的不老實的孩紙,除了c/c++/java之外,神馬python ruby lisp bash perl javascript之類的都有接觸。但是實際中你會發現,前面那些語言有許多在windows使用都是很麻煩的事,但在linux上卻十分省心。使用linux實際上降低了這些語言的准入門檻,畢竟如果折騰了好久也沒搞好環境對於新手來說很可能是致命的打擊(周圍甚至有人就是因為這個拒絕學python ruby之類的。。。)

另外,作為一個打算混網路安全圈子的人,linux會帶來更多的便利。

2.舒坦的文本編輯器

首先聲明,我沒有鼓吹vim/emacs至上論,也沒有嘲諷IDE;我承認IDE許多時候會帶來極大方便,也不建議不分情況的一直使用文本編輯器。

說實話,linux最讓我放不下的一個軟體是啥?那就是emacs了。(PS:windows下的emacs泰國蛋疼,無力嘗試啊。。。)(PPS:這一段寫了好多次……每次寫完都由一種宗教式鼓吹的感覺,於是刪了重來……)除了幫我用很小的代價弄出一個或許不頂級但也十分好用的開發環境外,emacs最讓我心動的是可以和生活貼合的如此緊密:幫我制定一天的計劃並記錄執行情況,幫我寫文檔並弄得十分好看,幫我做PPT,幫我記賬,幫我寫日記,幫我寫博客,幫我寫幾乎一切需要寫的東西。或許任何一個專業的IDE都可以比用emacs寫代碼舒服,可我從未發現另一個其他軟體可以讓寫這個動作與生活結合的這麼緊密並且成為享受。

3.可以追求不同等級的自由

我們都喜歡自由,可是我們喜歡的自由往往不是同一個自由等級上的;過高或過低的自由等級帶來的痛苦遠大於其帶來的喜悅。選擇了windows意味著接受了windows提供的自由等級——或許這是人類的平均水平,但很難是你最舒服的水平。而linux則提供了各種等級的自由,從幾乎完全自由的LFS,到高自由的gentoo arch,各種wm,到中自由的DE。過去的我喜歡折騰喜歡自定義,gentoo+awesome wm用的樂趣無窮;現在的我需要穩定省事但有可定製性,opensuse+KDE用的也十分舒心。正確的、合乎本心與需求的使用linux可以讓你找到最舒適的感覺。

4.留坑待更。。


熟練shell scripting覺得要幹啥事都能寫script來乾的時候,就自然覺得*nix好了


當然是看 LInus 的自傳啦 Just for fun https://book.douban.com/subject/1451172/ 中文版 只是為了好玩 (豆瓣)


需要煉?

這tm是一種信仰。

跟技能無關。

咱就是喜歡Linux~~~~


被迫使用學校的 Windows 2003 伺服器後,成為了更加堅定的 Linux 粉絲………

我的免費 AWS 都比它快,儘管配置低很多。照理說 Windows 2003 很不錯啊……讓我百思不得其解……


各種神器

vim emacs bash grep awk sed raspberry pi

lego ev3

有些課程指名道姓要用linux,比如哈佛公開課cs50

還有好多好多沒見識過的......

就是覺得自由好玩,還有好多偉大的開發者免費開源的軟體,挺崇拜的。

隨便哪一個研究一下,都會被吸入linux黑洞......


不會讓強制讓我重啟更新系統。。。


10年暑假,買了台Acer筆記本,當時也不是很懂,就覺得那機器配置高,賣得也挺好,小城市,找來找去找到一台展示機,裝的Win7,裡面有個病毒殺不掉,用360安全衛士卻能幹掉,我又不喜歡360,於是裝上了Ubuntu,從此入坑


絕大多數發行版不要錢


1.信仰

2.Linux下的Minecraft跑得比Windows下面流暢

3.不用為了一個Node.js Addon去安裝臃腫的VS

而且雖然對於node本身來說windows是一等公民,但是在社區裡面就不是了

4.包管理(pacman大法好)

5.Eye Candy

目前我找到的不足之處除了對於奇怪的硬體支持不好之外就是node-wekit常年抽風...


同意排名第一的答案。因為工作的原因要在Linux下進行python的科學計算,用過才知道很多module,必須要在Linux下才能正常運行。粉不粉不說,許多人用Linux完全僅僅是因為工作需要的。

另外,GNOME, Unity,KDE plasma等用戶界面環境真的很炫酷,自由度上Linux是很不錯的。但是相對的,大量的插件配色跟操作系統格格不入,導致整體體驗沒有OS X和Windows系統統一。這也是Linux招黑的一大因素。

p.s.:Plasma 5超贊,畫面動畫的設計感完全不輸於Yosemite, 只是現在沒有穩定發行版,現在它自身的bug又太多。


真心想要用軟體系統做一些省時省力的事情,並讓自己的時間用的其所,而不是浪費,這樣的人,選擇Linux,是必然。


利益相關:Ubuntu 14.04 LTS + Windows8.1(virtualbox)用戶

非開發者用 Linux 做主系統就是自己給自己找虐啊。

Libreoffice 和M$家的比起來就是玩具啊,你敢用它寫畢業論文?

不過 Linux 下的包安裝管理方式實在太棒, apt-get (aptitude)/yum/pac 比Winows下的安裝包好到不是一點

都說 Ruby 對 Windows 的支持差到無以復加,其實也還好,畢竟你看 Jekyll ? Simple, blog-aware, static sites 的官方文檔裡面還有一個非官方的 Windows 下的安裝教程(就是這麼拗口!!!)

對於 Python 黨,我就不說編碼格式問題了,在 virtualenv 環境下 vc++ 不好用的 Bug 現在還是一個謎團(好像最近有一個辦法可以解決?),你敢用那些 not official 編譯下的二進位包? 還有為什麼不試試

pip install django

前者根本就無法使用,你會發現有非常神奇的 "\" 路徑問題就出現了(是的,有些包可以這樣安裝,有些就是不可以,你們發布的時候有沒有測試過啊!!!)

但是

easy_install django

就能夠安裝了

holy crap !!!!

這都什麼跟什麼啊!!!

曾經以為可以用 cmder+chocolatey 在 windows 下達到近似的表現效果,最後被一個中文編碼問題搞得放棄

程序員用 *nix 系統確實可以加快開發效率

生活上的東西還是交給 Windows 吧

------我是一道華麗麗的分割線------

咳咳,我來舉個栗子。

你需要裝一個 sublime

有段時間 PPA 源是抽風的

你決定下載文件包

用 tar 解壓,然後 mv 移動到 /usr/lib 目錄

哦,要用 sudo 模式

然後你發現它沒有 .sh 安裝文件,你需要用 ln -s 來在 /usr/bin 目錄里建立一個軟連接

之後你還需要在 applicarions 目錄下建立一個 .desktop 文件

這時候你發現在 dash 里是能夠搜到了

你開開心心地加入到 sidebar 里

Oh,終於可以拋棄該死的 vim 了!!!!

真的是這樣嗎?

naive 的少年啊

它不能輸入中文

恩,這裡我們先空過 ibus 和 fcitx 的恩怨情仇

就是這樣,它不能輸入中文

你連注釋都寫不了

怎麼辦,求助萬能的 Google 啊

之前你還需要裝個 shadowsocks

恩,解決方案出來了,是什麼呢?

你需要安裝 gtk,手動編譯某個你也不知道什麼意思的 C文件

還要修改啟動方式

可是,我在 windows 下面一路 next 就可以了啊

你騙我!!!!!!

Linus 你是個混蛋!!!!!

------我是一道華麗麗的分界線------


推薦閱讀:

linux 分區有什麼好處?哪些是必要的?
Linux 在使用了 LVM 管理後,還需要手動分區嗎?
Linux哪種文件系統更有前景?
如何設置開機默認啟動ubuntu?
Vim 和 Emacs 這類經典的軟體會被淘汰嗎?

TAG:Linux | 計算機 |

分頁阅读: 1 2