標籤:

筆記本里只裝Linux是什麼體驗?

現在大二,軟體專業,因為只有一台電腦,想學Linux,但是不想裝虛擬機。想把電腦裝成純Linux系統。請大神給點建議。本人不玩遊戲。只裝Linux,有什麼弊端啊


4年Linux用戶,Ubuntu、Deepin、Debian、Linux Mint都用過,目前穩定在Mint近兩年,筆記本跑Linux單系統已經兩年有餘。本人是軟體工程專業,看了題主的問題描述感覺題主與我非常相似,我上大學買新筆記本的時候為了避免Linux顯驅大坑還特地買了ThinkPad X系這種不帶獨立顯卡的機型。

既然大家都曬了桌面……我只能說Linux Mint的默認壁紙集還是挺好看的

弊端:

  • 國產軟體。我裝了個Win XP的虛擬機專門跑迅雷、百度雲破解版、QQ輕聊版。這玩意其實很少用,大概一個月不到5次吧,但是有的時候確實繞不開或者效率優勢太大。Xware迅雷和bcloud我都用過,前者開發者已經棄坑,後者感覺不是很穩,就沒有繼續用。QQ主要還是Android設備跑,虛擬機里裝一個純粹是以防萬一。折騰Wine感覺很浪費生命,當然Deepin裡面那個還是很好用的。另外,網易雲音樂是好東西。
  • Office。LibreOffice感覺沒有什麼用,WPS更好一些,不過我用Google Docs+Office Online……
  • 其他坑。踩坑主要原因還是自己水平Low又作死,善用Google會好一些,但是對於新人來說,把系統搞掛掉三五次實在是正常。建議安裝Linux的時候不要全盤格,建個分區掛載到/home把自己的個人文件放進去,再建個分區掛到/上,這樣重裝系統的時候非常方便。
  • 遊戲。對我來說這不是什麼問題,我在Linux下玩的超high,看圖:

作為一個過來人,我有以下幾個建議:

考慮到題主的水平,建議從Deepin這個大陸公司開發的發行版入門,對新手非常友好,至少中文化、輸入法、國內常用軟體等都解決的很好,簡直無痛遷移。之後可以考慮用更加國際化的Linux Mint。

在BIOS里屏蔽獨顯,或者乾脆別買獨顯

Linux假設用戶知道自己在做什麼,所以系統不會管你敲了一堆命令是打算優化系統還是打算送系統上天,所以慎用自己看不懂內部原理的網上所謂教程

買個移動硬碟經常備份重要文件

Chrome自己就是一個OS(笑)

要會翻牆,善用Google

有什麼問題可以評論或者私信問我,能力之內會儘力解答

關聯本人其他回答:

純粹的新手,今年寒假期間準備系統學習linux,有什麼好的建議嗎? - 韓毅弘的回答 - 知乎

Linux 是否被過譽了? - 韓毅弘的回答 - 知乎

老筆記本電腦裝什麼Linux系統比較流暢? - 韓毅弘的回答 - 知乎

Linux是一個好的系統嗎? - 韓毅弘的回答 - 知乎


每次去列印店列印完東西之後,插上裝滿病毒的u盤,直接 rm -rf * 。主不在乎

我因為之前win10不支持tensorflow,就換了Linux。用的Debian8+kde4,自己設置一堆快捷鍵後,每次用電腦都覺得要起飛。

明天補幾張圖。

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

更新:

以下將結合我自己的使用經歷來說說用Linux日常使用的弊端,僅供參考。如果你是那種喜歡折騰的人,那你不用往下看了,直接換系統吧;如果你非常不喜歡折騰,想使用成熟的定製好的環境,不建議你使用Linux;如果你不確定自己能不能接受這種折騰的程度,你可以接著往下看。

先說弊端:

1、最大的弊端是,當你使用了任一版本的Linux後,你都會有一種強烈的想要把它變得「好看」的慾望,從而因此花費很多時間。要論原因,大概就是Linux上什麼東西都可以自己折騰,所以什麼都想嘗試著去折騰一下。

2、安裝一些驅動會比較麻煩,主要是網上各種教程良莠不齊,比較容易誤導人。在投入了精力和時間去找相關資料和了解原理之後,也能比較輕鬆的裝好。但是對於新手來說,這確實是個比較麻煩的問題。

3、用不了Windows下的部分軟體。注意,只是部分軟體,一般來講,Windows下的常用軟體在Linux下都有對應的替代品。沒有替代品的,可以用wine運行。前面有人說用不了QQ,其實用PlayOnLinux可以很容易的裝好最新版QQ並且較穩定地運行(親測)。至於一些大型遊戲,也不是不可以,要看你會不會折騰了。

優點:

Linux下的大部分問題都來源於沒有現成的做好的東西,需要你自己親自動手摺騰。但是當按自己的習慣折騰好了Linux之後,會發現每次用電腦都要起飛。最大的優點就在於這裡,你完全可以把它打造成你心目中想要的樣子,用各種小腳本,各種快捷鍵來提高你的效率,改善操作體驗。多餘的優點自己體會。

這是我的桌面。

可以給滑鼠移到桌面邊緣添加觸發動作,顯示所有窗口,顯示所有桌面,或者顯示立體桌面可以自己滾動。這些效果沒辦法截圖。

定義全局快捷鍵,可以利用一個快捷鍵啟動應用程序,執行腳本,甚至可以讓一個快捷鍵分別在四個桌面打開IDE、瀏覽器和Word,以及指定PPT(我最近需要一邊寫代碼,一邊刷知乎,一邊寫報告,還要複習考試)。這個沒辦法截圖。

這個是現在的終端,oh-my-zsh的ys主題。

很多效果誰用誰知道。總結就是,折騰和配置的過程很麻煩,配置好了就會用得起飛。


我只簡單談一談普通用戶的方法論吧。

(以下 Linux 主要是指發行版,不是專指內核)

從 2009 年開始算 Linux 的坑我已經入了八年,這八年來最大的變化就是心態。有些看起來是老生常談,經過考察證實了確實是人生的經驗。但是同時我們也要考慮到歷史的進程,發現所謂經驗中具有普遍價值的真理,將其從時常變化的意見中分離出來。這應該就是我在與 Linux 相伴的八年里學會的東西。

說得這麼玄乎究竟是什麼意思?我覺得還是應該先談一下我對待計算機及其相關技術的原則。

計算機其實在大多數情況下只是工具,不是玩具。固然可以把它當作玩具,但這終究不是人生的常態。我其實只是一個普通用戶,我會寫一些小程序,但我不是程序員,有時玩玩遊戲,至於我的專業則與計算機毫無關聯。因此,我對計算機的要求其實很簡單,不過是要它總能按照我的意思工作而已(我坦言我很懶,能自動化處理的事情總想交給計算機,畢竟計算機是適合處理這類事情的)。但是就算是這樣一種看起來很簡單的要求,實現起來確實是有點困難。操作系統發展到今天,已經變得非常用戶友好,但這種友好並不總是足夠的,正如一切不完美的人工事物,很多時候還是會出現各種問題。這種時候,為了用戶友好而被隱藏起來的技術細節就顯得尤為重要,考察技術細節的能力似乎成為了判斷用戶水平的依據。我不認為這個問題短期內能夠解決,但至少在這個時代,多一些這方面能力總歸是能便利自己的,而且多少可以在這個特殊的信息技術時代對我們生存的世界掌握一些主動權,這基本上也就是普通用戶學習技術的目標界限。這是好的。

言歸正傳。事實上我已經很難再想起 2009 年嘗試 Ubuntu 的確切原因了,可以確定的是我當時對 Windows XP 已經十分厭倦了。容易中毒,處處得小心謹慎,為了一件小事下一大堆軟體,而且我家機器也有點舊了,拖著 XP 又卡又慢,當然更重要的是當時我喜歡自己改系統,好奇心強,於是一聽說我們其實也有其他選擇時,Linux 自然吸引了我。而其中 Ubuntu 是最有名的,新手最多嘗試的,用戶群體相對大的,支持相對好的。關於 Linux 普遍意義上的優點,我只提它的開放性和可控制性。這個系統的每一個部分都毫無秘密可言,所有的「秘笈」都是公開的信息,每個部件都是相對獨立的,每個軟體的開發者都是大活人(與冷冰冰的大公司相對),這當然和它社區的程序員文化有關。有時如果想自己動手寫點什麼解決非常獨特的問題,Linux 下是有正常方便的門路可走的,各種文檔都可以去看。結果就是每個用戶都被允許擁有一個最適合自己使用的系統(總覺得這句話宗教性很強,簡直像傳福音)。總之在使用上,弄明白想做什麼和怎麼去做之後,基本上就是直來直往的坦途。這多少有點共產主義的味道,我們沒有被奴役,並且與生產工具的關係是和諧的。不過自己必須對自己負責也正是自由的代價了。

後來換掉了 Ubuntu 原因也正是它與我的觀念背道而馳。經常折騰 Linux 的朋友一定懂得,每次配置新系統總是希望這是最後一次了。但是很多時候還是無法避免不停地重裝。這很煩。有這個精力還不如干點別的。由於 Ubuntu 眾所周知的跨版本升級問題我的機器掛了,並且此前為了我的「方便」以我難以理解的方式預先配置好的東西總給我製造麻煩,是時候換成 Archlinux 了。Arch 可以不停滾,保持最新,簡直一勞永逸,特別適合向我這樣的懶人。而且可以做到裡面所有的軟體都是我的選擇。後來換了電腦,人越來越懶了,精神潔癖也沒有了,就裝了 Manjaro。可以滾,可以新,享用充分測試後的軟體,不容易掛,我甚至開始覺得歷史要終結了。其實此前也用過 Lubuntu、Deepin,不過時間不長,而且也沒有什麼能給我留下深刻的印象的特點,所以就略過不談了。

感覺有點偏題……

如果說體驗的話,除卻那些系統本身帶來的輕鬆愉快的感覺之外,令人不爽的折騰其實主要還是由軟體的生態環境造成的。QQ 的故事其實很典型。QQ 一度是剛需,因為大家都用,不能不用。有人就分析了協議自己寫了名為 eva 的客戶端,這曾經是 Linux 上最好用的 QQ 客戶端,沒有之一。但是騰訊不喜歡,而且對 Linux 上客戶端的開發基本無視(別提那個官方的客戶端了,很好笑)。總之長久來都是不能用的,那時我總是開著虛擬機。但與此同時,wine 變得越來越好用,最終使得 wine QQ 也成為一個可選的方案了。然而如今我也不用 QQ 了。類似的還有網銀的需求被支付寶替代、WPS 最終推出 Linux 版的事情。講這些故事是為了說明具體的應用軟體其實變更很快,一方面是因為新的軟體被開發出來,新的解決方案被研究出來,另一方面需求同樣也會發生變化,這是滄海桑田的事。因此用陳舊的印象評判現在的環境其實並不合理,有些時候只是耐心問題。當然我作為普通用戶持這種觀點沒問題,行業一線的朋友可能就需要多一些擔當了。這幾年的經驗倒是訓練了我敏銳的判斷,即什麼事是可行的,什麼現在還不行,什麼新項目很有前途,可進可退才是明智之舉。

談哪些軟體好用可能沒什麼意思,最後總結一下經驗教訓吧。

  1. 精簡系統和軟體配置
  2. 不要做完全不理解的事
  3. 備份重要文件,工作環境和玩具環境分開,區分保守和激進兩種策略
  4. 提前了解麻煩的事和不可能的事 (例如買機器時避免奇怪的硬體)
  5. 關心真正要做的事 (工作時別折騰,珍惜時間)
  6. 裝個 Windows 10 救急用 (我好壞啊 捂臉)


(多圖預警。。。)

兩台筆記本,一台ArchLinux單系統, 一台Ubuntu單系統。主力是Arch.

桌面環境是i3wm。已前是Gnome。

好處是安裝軟體絕對方便,等別人在那一個個搜索下載安裝包,點next的時候,我一條pacin xxx就完事(激活了oh-my-zsh的archlinux插件)

所有dotfiles都在~/.dotfiles目錄中用軟鏈接管理,同步github上,換個電腦clone下來./setup.sh一下立馬恢復工作環境。

遊戲什麼的,從小就有遊戲無感症,也就偶爾玩玩Minecraft.(Minecraft在Linux下比Windows下同配置,幀率有很大提升,是OpenGL的鍋還是什麼不清楚。。)

下載軟體我通常是uGet,開16個connections,通常能達到滿速。

至於弊處,也是有的,比如最詬病的QQ問題,不過現在真給我個能裝QQ的電腦,我反而不習慣一邊寫代碼一邊聊天。而微信和WhatsApp的網頁版客戶端做的都不錯。還有原生Linux聊天工具Telegram。

最重要的,Linux絕對不是為了裝逼,而是為了使用(當然有的時候你操作著熟練的命令行確實也能起到裝逼的作用)。Linux的優秀首先是設計理念,利用小工具的組合干複雜工作,其次是很多優秀的命令行工具。比如zsh, tmux, vim, emacs等。

另外,每個人的情況是不同的,推薦想嘗試Linux的把重要數據備份下,直接裝上,適不適合你很快就知道了。

新手推薦發行版manjaro,可以使用AUR和pacman,還可以一鍵安裝,是過渡到Arch的很好選擇。或者ubuntu,deepin(不過這貨實在沒啥好折騰的。。。)

。。。。。。。更新。。。。。。

好多人要壁紙。

https://github.com/gcanoxl/dotfiles 這是我的dotfiles地址,有個wallpaper 就是壁紙,不過setup.sh我把一部分代碼刪了準備重構,所以現在不可用,請手動ln -s(你願意幫我重構好發pull我也不介意。。。。。。)


我個人認為,Linux上的大部分功能在Windows上都是存在替代品的。舉個最簡單的例子,ssh。在Fedora上,或者大部分的Linux發行版上,ssh進伺服器只需要輸入命令:ssh user@hostname 即可,而且系統自帶支持key。而在Windows上,雖然系統並沒有自帶ssh,但是還是有類似於putty這樣家喻戶曉的應用來作為替代品。

但是,有些Linux的優點,讓Linux受到了無數開發者的青睞。比如,Linux的開放性,可定製性,以及社區。

所以,如果你目前的Windows操作系統讓你用得很開心,而且你又比較懶的話,留在Windows吧——畢竟專業級的軟體大多都發行於Windows。如果你真的很想嘗試Linux,裝個虛擬機先,不要直接上實體。萬一你後悔了呢......

然而,一句建議:不要覆蓋Windows分區。就像我剛才提到的,Windows有一個不可替代的軟體生態,很多類似於Photoshop,Visual Studio這樣專業級的應用並沒有Linux的替代品(或者說這些替代品都沒有Windows平台上的這些原版強大,很明顯的一個例子就是Gimp)。給Windows留個分區,或者裝個雙系統,你會感謝我的。

哦對了,只是提醒一下,部分Linux發行版的中文支持還是比較差的。對於英文水平不高的用戶,第一,我不提倡Linux,因為Linux中遇到很多問題都要自己解決,而解決的途徑只用通過搜索。這其中你得到的大部分結果都有可能是英文的——這會為你帶來很大困難。如果你仍舊希望開始使用Linux,我建議你可以從Ubuntu Kylin開始——雖然這個發行版的各個方面都不是那麼優秀,但是可以幫助你更快速地上手。輸入法方面,如果你想要一個和你UI般配的輸入法,用ibus Intellegent Pinyin吧——搜狗的界面比較奇怪,雖然聯想和優化都非常出色,但是畢竟我強迫症:-)

接下來給各位Linux的新手一些我推薦的Linux應用。這些應用主要是我個人目前在用的,它們的UI,速度和支持都相對比較出色。

桌面環境:Gnome 3。你可以用Gnome3帶上一些插件模擬出相當完美和流暢的Windows UI/UX,而且各類插件和主題也會讓這個桌面環境變得更加美觀。

瀏覽器:國內建議使用Firefox,國外習慣用Chrome。(Chrome需要各類Google服務,我在國外所以用起來比較方便。如果國內不方便使用,各大發行版的桌面環境都自帶了Firefox。我非常喜歡Chrome的開發者工具——再說我也是一個Chrome插件的開發者。)

文本編輯器:這是一個非常有爭議的話題。新手的話,可以用Notepadqq(就是Linux下Notepad++的轉制)。命令行下可以用nano。但是如果你是比較有經驗的Linux老用戶,或者你需要在文本編輯器里寫代碼——你們知道我要說什麼的,沒錯,vim。

代碼編輯器/IDE:Visual Studio Code / Atom。倆開源兄弟,一位來自微軟,一位來自GitHub。我自己在用VS Code,因為好像Atom沒那麼穩定,而且帶了插件之後就會卡... ...

文檔編輯:國內Office Online,國外Google Docs。具體都差不多,主要是在線編輯文檔,而且在我目前的系統上都相當流暢。

Wine:我個人不建議大家用Wine。很多人用Wine跑QQ,我就覺得很奇怪,你有手機,為什麼還要想方設法在電腦上跑QQ?而且,Wine在安全性和兼容性上也並不是非常好。

上周我參加了一個美東的黑客大會,Fedora就是贊助商之一。跟他們聊了會,發現他們的用戶群還是非常廣的——雖然在伺服器端比不過Ubuntu和CentOS,但在Linux的桌面份額上還是占很大一塊的。

用什麼操作系統永遠是你個人的選擇,當然如果你在安裝或使用時遇到任何問題,我相信我們的社區里也有不少大神可以幫助大家。歡迎大家在評論區提問,我也會及時為大家解答。


你想更深入了解學習Linux知識體系,你可以看一下我們花費了一個多月整理了上百小時的幾百個知識點體系內容:

【超全整理】《Linux雲計算從入門到精通》系列實戰筆記全放送


***************

+下百度雲請用aria2c配合山寨雲(for android)使用,可滿速,注意隨時更換最新雲管家UA

+linux下最好的office套件是瀏覽器,只要你能流暢打開onedrive或者google docs。

+google docs還是比ms office差一些,不過翻牆的話google docs似乎比onedrive延遲低(畢竟onedrive延遲高到不行,onenote的同步也是)

+瀏覽器的話,話說是chromium好還是firefox好啊:)

+你們sbeam個dota2算什麼啊,我可是wine wow玩的(逃

***************

你真的不玩遊戲啊…………

你確定你真的真的不玩遊戲啊……

好吧……瀉藥

你問弊端,那我就說說弊端好了……

1.有時候你會懷念windows的……視覺效果……除非你心靈手巧能把界面折騰得讓自己的眼睛滿意…………

置於我這種手懶但是還是有一點審美的,是真的受不了我自己配的界面的醜樣(但是為什麼看別人配的i3wm辣么好看呢)……嗯當然反正用windows的時候你也會懷念linux的手感

2.為了調個什麼東西折騰半天,然後發現什麼也沒幹……不過反正這個時間你平常也是用來刷知乎的……

3.沒ms office了……嗯……其實……libreoffice……雖然是最nb的開源項目之一,反正沒有ms office好用……而且作為輕度gnu強迫症患者…………我才不用辣雞wps( ̄Д ̄)?

4.嗯……有matlab mathematica之類的用,不過不好裝……sagemath還不錯,不過這個東西幹嘛不直接玩python呢

5.你會覺得你筆記本上那個獨立顯卡買虧了……233

6.然後你發現其實linux也可以裝steam

嗯……(⊙_⊙)


自從讀研開始把筆記本裝成了Ubuntu單系統,體驗大概是這樣的:

1.Python裝庫很容易,上次用同學的Win要裝scipy,折騰了一下午都沒編譯過最後才發現有個全家桶叫Anaconda。。嗯是我太菜。

2.系統用起來很乾凈,再也不用裝軟體時各種怕被裝一堆流氓軟體了。

3.遊戲的話可以玩dota2 Linux 版本,沒啥區別,所以也沒能阻止我玩遊戲

4.用習慣了不會裝Windows,導致有學妹找我裝系統的時候只能拒絕,這一點你自行考慮。

5.沒迅雷。。你懂的,但沒有什麼能難住宅男,備個梯子好多在線網站。。天吶我告訴了你什麼。

最後說下個人的建議吧。如果你需要做網站可能會比Windows方便一些吧,這方面我不了解。如果要用到機器學習應該是必裝的了,因為很多庫只有Linux下才有。如果只是學數據結構寫演算法建議先用Windows吧,畢竟工具好用才是硬道理。轉到Linux確實有一定的學習成本會花你的時間,省下這些時間做最該做的事才對。

最後祝題主在編程的路上一條路走到黑,哦不,越走越遠,嗯。


大二有一段時間筆記本只裝linux(為了習慣linux環境),因為當時很多作業要求用doc,小組作業都用qq交流,這些很難用ubuntu搞定(而且當時的筆記本開機的時候那個燙啊,比現在玩守望先鋒還熱),後面實在無法忍受就重裝了windows. 直到去年才開始裝了雙系統,但是現在主要用linux系統(ubuntu 16.04)了,windows用來打打遊戲,做做ppt之類.(天啊嚕,windows的vmware終於卸載了)

總的來說,個人體驗大致就是以下三個: 折騰,好看,開發友好

折騰

要qq沒qq,只能找在線版

要office沒office,只能用wps for linux或在線版

安裝的軟體越來越多,動不動就要新建分區格式化

玩遊戲就更別想了,用了兩年的linux系統就不是用來娛樂的

看視頻放歌同上,外放的聲音有是有,但感覺沒法聽,不知道怎麼解決

wine那些東西感覺還是別整了,越整越懷疑人生

使用軟體的時候有時會有莫名起碼的問題,例如:

想安裝有道詞典查字典,可是莫名發現輸入框無法輸入中文

不知道藍燈的時候使用goagent翻牆,那步驟之繁瑣以及突發的故障讓我曾覺得GFW是一面翻不過的牆

想用compiz美化一下桌面可是總是會逮到死機,甚至是窗口工具欄不見等各種奇葩問題,得逛各大論壇才能找到解決方案

等等

網上關於這些在windows可行但是linux不可行的需求總有各種各樣莫名奇怪的方法,在不懂原理的情況下越折騰往往越亂

好看

vscode和vim

intellij idea

系統主題可切換

蘋果ubuntu主題

flatabulous主題

輪子哥說得沒錯,ubuntu桌面有一個毒,就是你會不停地美化它,根本停不下來...

不過覺得每次美化完後就更享受打代碼了

開發友好

這方面我覺得仁者見仁,以前也在windows下進行開發,但後面覺得開發的時候linux的坑相對更少一些(例如nodejs在windows系統下的那些奇奇怪怪的錯誤,各種環境變數的設置,文字編碼之類的,挺多我到現在都沒有真正搞明白).另外ubuntu的工作區和窗口移動等快捷鍵也很便於調整桌面,個人覺得開發方面唯一不友好的地方就是要熟練很多命令行吧,不過用久了就自然會了

重點是,一上windows就習慣掛q之類的,就算不掛q三不五時就有廣告彈出來,廣告上不免有一些內容看了非常擾亂思緒


個人用openSUSE已兩年。

體驗來講,比Windows好,比Windows更複雜。

當然複雜只是副產品,可控性強才是目的。

碼農一枚,我需要時時刻刻關注我的機器在處理什麼事情(dmesg),當前的用戶有那些(last,w,who),這些用戶開了什麼進程(ps),這些進程開了什麼鏈接(netstat)。

這些我都可以通過Shell輕鬆的知道,如果我願意,我甚至可以去查這些工具已經其調用API的源碼。

這些是Windows絕對做不到的事情。

說一下openSUSE。

我是在經歷了Ubuntu、Kali、Debian、SLED後選擇的這個發行版。當時實際上我已經確認了選擇SLED 12,之所以考慮過SLED是因為我的筆記本在這個系統上進行過ISV認證,可惜實在沒找到Source,就放棄了。

openSUSE是我用的唯一一款真正在圖形操作上不輸給Windows的系統。它的KDE環境很贊,尤其是Wine是受官方源支持的,所以跟系統的整合很好。

不管是BT還是ED2K都有著很好的替代工具,但受限於中國網路,所以表現並不好,但BT資源良好的情況下,8MB速率還是有的,ED2K我這裡測試只有300-400KB的樣子。

如果不滿意,可以Wine QQ旋風。

電子郵件、IRC什麼的不用說了,這是Linux系系統的強項。

當然,QQ絕對沒戲,別想了。

Wine QQ我試過,目前的2.0版本運行QQ已經可以,但是退出時還會報錯,不過無所謂,表示我早已經放棄了QQ這個軟體,因為QQ實在給我帶來不了什麼技術方面的幫助。

QQ的替代品,目前我找到的就是Skype,如果有更好的歡迎推薦。(雖然說一般Email就足夠了)

播放方面,VLC和MPV兩者足以。VLC負責本地文件,MPV負責網路流媒體。

音樂方面,本地文件還是VLC,在線點播強烈推薦網易雲音樂。

遊戲不用說了,目前Steam足以,剁手吧。

模擬器表示PPSSPP值得一試,當然還有其他模擬器,只不過均是第三方源提供的。

而這一切,有免費的,有收費的。

而中毒機率遠低於Windows,全靠Linux強大的許可權管理與開源思想。

開源,意味著你可以檢索程序的源碼,知道他的運行方式,所以很容易識別出被發布者或傳輸方植入的後門。

強大的許可權管理雖然複雜,但是能讓你把進程的許可權限制到最低,使他不能訪問到你不想讓他訪問的數據。

這正是最根本的安全。

用Linux什麼感受?

我的感受就是,我對我的電腦知根知底,宛如跟你相處多年的熟人一樣。

如果碰到Wine模擬不了並且有一定需要運行的Windows系程序呢?

Linux下有多款虛擬機歡迎你,VBox、KVM、XEN等等。

進入Linux裡面吧,把物理機裝上Linux吧,經過半年痛苦的適應,你將會迎來全新的天地。


不請自來,聊聊我的感受吧。接觸Linux是很早以前的事情了,上大學時純粹是好奇,其實我的專業和Linux沒啥關係,就是喜歡折騰。雖然只是折騰,倒也學了不少東西,但要說成為主力系統,Linux還遠遠不夠。後來工作了,偶爾會用到Linux,但大多也是當伺服器使。也曾經(不止一次)想把Linux做主力系統來用,但都以放棄而告終。不外乎三個原因:驅動,office,QQ。驅動的問題實際上是越來越少,但後兩個無法解決。因為工作單位中,大家都用ms office寫文件和PPT,用QQ傳文件,為了配合大家,我也只好放棄——實際上為了這個office,我甚至放棄了購買MBP。也嘗試過一段時間的雙系統,但多數時間還是在用windows。雖然我在家也有台式機,但是家人也要用,我不能太自私。

很長時間,Linux在我這裡只是做伺服器用,一直到去年。去年我買了一台自己的筆記本,幾個月後,單位給我配了一台幾乎一模一樣的……。這樣,我終於有機會兩者兼顧了,辦公的問題使用單位配的機子,我自己的筆記本就可以干點自己喜歡的事情了。

其實這個時候我都已經開始有「只要有工具,系統無所謂」的念頭了,但是win10的出現讓我改變了想法。win10是個令人愛恨交織的系統。一方面確實好用,另一方面,它帶了太多我不需要的東西,而且還不能刪除。於是我又想到了Linux。高度的可控性不就是Linux的優點嗎?

發行版我選了LinuxMint,雖然很長時間內我都用debian。但LinuxMint的驅動支持更好一些。刪掉了那些不需要的東西,按照自己的需求重新配置,LinuxMint的內存佔用只有win10的一半(主要還是貪圖華麗效果,如果再折騰一點,安裝debian,在主要功能不受影響的情況下可以把內存需求再減少一半)

不得不說,Linux確實是個好東西,Windows上遇到問題,很容易讓人去找工具,而Linux上遇到問題更容易讓人去自己創造工具。如果你是為了學習,那麼Linux是個好環境,它要求你必須了解很多和計算機相關的知識才能用好;如果你是為了做開發,Linux上的工具不會比win上面少,甚至更好用;如果你是在離不開windows,裝個虛擬機好了。

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

補充一下。

換用Linux要面臨的問題,除了office和QQ之外,還有其他的問題。比如

1、輸入法。Linux下面的輸入法沒有一個好用的,無論是ibus還是fcitx,沒有一個可以和十幾年前的清華紫光相提並論。一直到搜狗輸入法出現,才有所改善,但依然談不上令人滿意,總會有些小毛病,但相比之前還是很有很大進步的。另外,用過sublime text的朋友都知道,它的Linux版是無法直接輸入中文的,必須手工打補丁……但是Windows版的st則沒有這些問題

2、驅動。又是驅動,因為最近我的筆記本開始出現問題,無線網有時能連上,有時連不上。後來才發現是Mint對RTL的無線網卡支持不好,只好自己編譯一個,而且還不是官方的驅動,據說是某大牛開發的。驅動靠大牛,只能說明很多廠商不怎麼重視啊

3、莫名其妙的問題。比如我在一台筆記本上見過這麼個問題,Linux Mint的系統,Mate桌面,一開機就發現CPU的佔有率高達60%多,用top看一下,sy值接近40,用vmstat看,in值超過1500,cs更高;但是同版本的Linux Mint Cinnamon(我的筆記本上目前用的系統)in值是100多,cs300左右;我用優盤裡面的debian Live系統(也是mate桌面)打開那台機子試了一下,in和cs都只有mint的十分之一左右。但是一直沒找到原因,網上這方面的文章也非常少。如果哪位高手遇到過並解決了,還請不吝賜教。

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

繼續補充

遇到了問題,總會問自己「我怎麼這麼SB非要用這個破系統,Windows中就沒有這個問題」

解決或者部分解決了遇到的問題就會對自己說「原來是這樣,漲知識了,我真NB」

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

上次提到的sy、cs過高的問題找到了,但我解決不了,因為是顯卡驅動的問題,我自己不會寫驅動的,又是老設備,估計大牛們早就把它忘了。


我自己的筆記本(Think T201),已經好多年沒裝過windows。用的是Ubuntu14.04LTS。家裡電腦可以說不少,不過Windows只有1台。可以說完全沒有不便,或者說是為了方便才這樣做的。

至於題主。。。。。只有一台電腦。。。。。你再買一台唄?要不買個樹莓也行,價格真不貴。如果你一定要x86的架構,那考慮一下intel的stickPC,淘寶上有,500左右。感覺電腦賣到這個價跟白送也差不多了,都是巴掌大小的東西,也沒有沒地方放的問題,而且以後不想玩了直接插電視上,也沒有浪費的問題。

真的,題主考慮一下吧,只有一台電腦不裝Windows的話確實是和自己過不去,尤其是在國內這個環境,時不時會出現讓你蛋疼的情況的。

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

好吧,言歸正傳。

A Linux的大多數工作是通過SSH和Terminal來做的,所以大多數的Linux都是無頭(headless)的,所以界面什麼的並不重要,用習慣了就好了。如果你就是顏控,不漂亮就會死的話,那買個mac吧,然後ssh到你的Linux上。

B 最大的挑戰還是來自沒有office上,這是死穴,無解。如果是處於某種潔癖就是不想碰office的話,買個mac吧。。。。ppt什麼的也可以做的很漂亮,或者你也可以考慮mac上裝個office。。。

C 網銀支付寶神馬的對linux普遍不友好(這是前幾年的記憶,也不知道最近好點沒。),不過好在它們對手機支持都很好,所以其實也無所謂。雖然好像支付寶也有linux下的安全控制項了,不過我還是喜歡掃二維碼付錢。或者你再考慮一下mac??

D QQ也是老大難問題。大概有這麼幾種選擇:1.不用QQ,微信也很好嘛,網頁版的微信很贊嘛。2. 用手機QQ,實在嫌棄手機輸入的話要不配個藍牙鍵盤吧。3. SmartQQ3,也就網頁版的QQ。跟沒媽的孩子的似的,真的不推薦。致命問題之一:你永遠不知道消息是不是出去了。4. 要不。。。你再考慮一下mac?

E 遊戲,其實吧,只要你別非得在Linux上跑那種最新的,最吃顯卡的那種遊戲,大多數遊戲還是能湊合玩的。實在不行還有steam嘛。如果你有特色需求,比如日本的h小遊戲,呃。。。根據我的經驗50%還是能運行的。或者你再考慮一下mac?

F 真的,考慮一下mac吧。mac能解決你用Linux可能會碰到的各種可有可無的破事,還完美的集成了各種包括ssh,grep,bash,sed,awk等等你會用到的linux命令。現在用mac工作是潮流,順應一下不是壞事哈。


因為我不玩Steam,不做視頻/圖像編輯(就是PS/Pr/Ai/Ae那些),對Visual Studio沒有特殊需求(剩下的有Rider代替),打東方上QQ推Hgame有win虛擬機,剩下的開發等工作一切都在Linux里完成。

因此,我的結論是

沒弊端,爽到爆

再加上我是Emacs用戶(Vim同樣適用),就更適合Linux了。

我不喜歡折騰,因此我選擇了Ubuntu 16.04。

模仿其他人,隨便打開了幾個窗口晒晒主題吧。

上次去電腦城修電腦,小哥問:「你這是win幾啊。。。」

然後我周圍的人,除了一兩個同學外都不會用我的電腦。。。

曾經支持國產用Deepin,但是後來我發現他們用前端技術寫桌面UI,太卡了。

更新:我又不是喜歡折騰系統的那種,你們在評論區說Ubuntu不好/其他系統好,對我來說就像女生聽見安吧基佬說oppo不好一樣。。。(


安裝linux使用近一年,不請自來強答。

本文僅從桌面使用角度討論使用linux的體驗,不geek,不折騰。

寫在前面:在使用linux過程中難免會和windows進行比較(如果你曾經使用過windows),但是請不要從工具的角度去比較,請從應用的角度去看待問題。我們使用工具是為了解決問題,解決我們的需求,而不是為了工具而使用工具,不要把眼光僅僅局限於某一個具體的工具上。(20170108)

前面廢話一下使用linux的緣由,不願意看的可以直接跳過看正文部分

  1. 廢話

    大概是去年年初的時候開始,當時還是fedora 23,現在一直升到fedora25了。

    現在的系統信息

    之前用的win8還是什麼來著,好像那時候win10還沒有正式release(記不大清楚了)。

    換系統的原因是這樣的,當時在同事車上接到一個電話要遠程處理個東西,然後就作死的在車上開了筆記本,結果進入系統後不知為何卡住了,觸摸板和鍵盤都沒有反應了。當時比較暴躁,直接duang-duang的砸,對,就是往鍵盤上使勁錘,使勁砸(筆記本是機械硬碟)。然後就掛了,後來把硬碟拆出來插在電腦上都不能讀了(能讀到磁碟,但是一掛載就掉,磁碟咔咔響)。

    我其實一般不發脾氣,但是一發脾氣就會炸。前一次砸壞硬碟是一腳踢在台式機上,後來拆開硬碟發現碟片被磁頭磕了一個坑;另外還砸過鍵盤,摔過滑鼠,摔過手機,摔得四分五裂。

    ——注意了啊,以上動作有危險,電腦前的朋友千萬不要模仿,當時我敢放肆的撒氣是因為我的重要數據都是有備份。

    後來的事情就是換硬碟了,由於當時剛砸壞了一塊機械硬碟,自然首選SSD了。在狗東上買了一塊sandisk的120G的SSD,當時好像是279入的,前段時間看貌似還漲價了。當時的SSD應該是用的mlc,現在應該是tlc了,我覺得應該降價才對……

    關於容量問題,就是這個不大不小的容量讓我裝系統時尷了個尬。買的時候主要是考慮到少花錢(氣撒完了,有點心疼錢包了,所以說撒氣有風險,冒火要謹慎啊),結果買回來準備裝系統就略顯尷尬了。windows是很強大的系統,在強大的同時又顯得比較臃腫(僅就體積而言,無貶義),它有很多內容,很多功能,有些是你用得到的,有些可能是你用不到的。而且就我個人的使用經驗來說隨著使用時間增加系統的體積也在超出你預料的增加。所以如果用windows的話,120G的SSD除了系統幾乎剩不了啥了(真的是吃啥啥不剩,當然幹啥行不行就要看人咯)。再加上本來工作內容就是linux運維相關的東西,就裝了fedora 23。

    這是使用近1年後,現在的磁碟佔用情況,注意/分區。

    ok,前面扯了這麼多,終於要進入正題了。

    首先,系統選擇,我裝fedora主要是因為公司用的是redhat系;還有就是我覺得gnome比unity好看,也更好用,當然ubuntu也有gnome的發行版。

    系統選擇要根據自己的需求來選擇,如果硬性需求不滿足就是影響功能而不僅僅是影響體驗了,當然如果沒有硬性需求用哪個都無所謂咯。

  2. 正文

    然後說說使用近1年來的體驗。

    ——現在很多產品不管是軟體或者是硬體,大部分都在趨向於同質化,不管是功能還是操作習慣上。這個一方面可以從「創造性」、「用戶習慣」等方向看待這個問題,另一方面也可以認為好的設計都是趨同的。

    體驗分兩塊說,一塊是習慣性方面,一塊是功能性方面。

    習慣性

    ——關於習慣性的問題,在「Windows 8 有沒有抄襲 Gnome-shell 的嫌疑?」這個回答里有說到一些,這裡再詳細說一說。其實習慣這個東西因人而異,吾之蜜糖,彼之砒霜。以下體驗僅就我的個人習慣而言。

    首先說說個人習慣:1、少用滑鼠,多用鍵盤;2、把信息以及滑鼠操作對象往一邊靠。

    第1點相信很好理解,除了某些專業領域外,大部分操作都是非精確操作。而滑鼠主要用於精確操作,在非精確操作時用鍵盤比用滑鼠效率不知高到哪裡去了。比如關閉窗口,鍵盤就用ctrl+w或者alt+F4,滑鼠的話需要精確定位才能操作,而且手要離開鍵盤區去操作滑鼠進行較大範圍移動,而筆記本的觸摸板一般又比滑鼠的效率低。

    其實滑鼠也可以以非精確的方式使用,比如滑鼠手勢(windows和linux都有全局滑鼠手勢的軟體),但是手離開鍵盤區大範圍移動這點依然無解。我倒覺得在觸屏方面手勢可能會比較有搞頭,可以針對觸屏做一些開發。

    第2點什麼意思呢,windows的任務欄默認在底邊,而窗口的標題欄(各種菜單/按鈕)都在上面,這就比較分裂了。這樣的結果是你在關注任務欄的東西和窗口標題欄時需要上下瞄,使用滑鼠操作時也要上下大範圍移動,效率很低好不好?所以我一般會把windows的任務欄設置在頂上,這樣視線和游標都不需要大範圍移動,獲取信息和輸出操作都比較集中了。

    基於以上習慣,gnome的布局給我的體驗就很棒了,感覺就像定製的一樣。

    1. 按鍵方面:

      F2重命名/批量重命名,gnome新增功能——和windows體驗一致;

      win鍵+上/下/左/右,控制窗口變化——和windows體驗一致;

      alt+左/右,在文件管理和瀏覽器中為後退/前進——和windows體驗一致;

      ctrl+w/alt+F4,關閉窗口——和windows體驗一致,個別窗口關不了,這就需要滑鼠了;

      win鍵+tab或者alt+tab,切換已打開的窗口——和windows體驗一致;

      win鍵,打開窗口預覽,直接輸入內容搜索;win鍵+a,打開菜單(類似windows的「菜單」),直接輸入內容搜索——和windows小有區別,我覺得gnome的體驗更好,功能也更豐富;

      ctrl+alt+上/下,切換工作區——win10好像是crtl+win鍵+上/下,體驗差不多;

      win鍵+h,最小化當前窗口——windows的對應快捷鍵不熟悉,不過windows有win鍵+d,顯示桌面,gnome可以顯示桌面的快捷鍵,非開箱支持,這點gnome稍差;

      最後,gnome的很多按鍵可以自定義,當然這個可以算在功能性體驗裡面了。

    2. 滑鼠方面

      gnome在屏幕左上角有一個activity區域,把windows任務欄設置到頂上後,菜單按鈕也在左上角了,布局上類似,但是用滑鼠點擊後,效果小有區別。我覺得gnome的體驗更好,因為在gnome中點擊activity區域後還可以用滑鼠滾輪切換工作區,可以拖動窗口到不同的工作區,也可以點擊進入「菜單」。而且在gnome中可以不用點擊,用滑鼠頂一下就可以了,我一般都用頂,很少點擊。

      同樣沒有顯示桌面的按鈕可點擊——但是我linux桌面都不放東西,也就不需要顯示桌面了。

      其他滑鼠操作貌似和windows的體驗都差不多,比如抓住窗口往上/左/右靠。

    所以,如果你對gnome的布局比較適應,不太排斥的話,在操作習慣上大致能從windows無縫遷移過來,至於上面說到的不同之處,對我來說是讓我覺得體驗更好了。

    上面是從操作=&>結果來看,換個緯度,從需求=&>操作的緯度看看。就打開應用和切換應用兩個最頻繁的需求來討論。

    1. 打開應用

      gnome-滑鼠:激活左上角activity區域,點擊「菜單」,選擇應用,滾輪翻頁,個人覺得比windows的菜單好用多了。

      gnome-鍵盤:win/win+a,輸入關鍵字打開應用
      (應用關鍵字可自定義),windows下可進行類似操作。

    2. 切換應用

      gnome-滑鼠:激活左上角activity區域,直接預覽,點擊應用確認,windows通過任務欄選擇,但是直觀性稍差。

      gnome-鍵盤:win鍵直接激活預覽,tab選擇,回車確認,或者win/alt+tab選擇(直觀性不如前者);windows是win/alt+tab切換應用。

    整體來說gnome和windows二者體驗相當,個人覺得gnome的一致性和直觀性要優於windows。(20170108)

    功能性

    ——一般情況下,windows下能做的事,linux都能做,有時候能做的更好,也有時候做的不那麼理想。姑且認為這就是題主所說的弊端吧。

    1. 常規應用

      簡單的文本處理

      一般情況:gedit比notepad(記事本)體驗要好一些;

      缺點:當你從其他地方拷貝來的文檔編碼跟gedit默認的編碼不一致時,打開會是亂碼,這時候需要手動處理。

      富文本之office文檔處理

      一般情況:常用功能libreoffice能替代msoffice使用;

      缺點:文檔一致性不理想。

      pdf文檔

      一般情況:evince(文檔查看器)可以瀏覽pdf文檔,比windows原生的pdf閱讀器體驗好;libreoffice和msoffice(2013以上)都可以將office文檔輸出為pdf格式;latex很強大,但有門檻;

      缺點:優秀的第三方軟體支持較少。

      輸入法

      一般情況:自帶的ibus拼音輸入法體驗和win8/10自帶的拼音輸入法差不多;可以安裝sogou輸入法,不卡的時候挺好用,跟windows下一樣一樣的,並且沒有廣告;

      缺點:我在fedora中使用sogou輸入法經常會卡住。我現在已經卸載了sogou輸入法了,用自帶的拼音輸入法,反正打中文的時候不多。

      下載工具

      一般情況:普通的下載都ok,甚至比windows體驗要好;特殊資源如迅雷資源和百度雲也有非官方的客戶端;

      迅雷資源:xware-desktop

      百度云:bcloud

      缺點:沒怎麼用過,不瞎說。

      瀏覽器相關

      一般情況:firefox和chrome/chromium跟windows沒差;

      缺點:個別老網站只支持ie,尤其是有些機關單位網站還只支持ie6,這個沒辦法,我覺得者應該是網站開發人員的鍋;網購支付插件的話,我現在一般都是用手機支付,這方面對我沒影響。

      圖片處理

      一般情況:常用功能來說gimp和ps都能做;

      缺點:專業領域上gimp跟ps還是有差距的。

      QQ

      缺點:不管是webqq還是wineqq,體驗都沒有官方客戶端好。

      teamview

      因為工作中會用到,就拿出來說一說,linux下其實是一個wine-teamview,使用體驗還可以,基本和windows沒差。
    2. 編程開發

      這個就要取決與你是什麼流派了,ide流的可能不太適應,cli流debug都用printf的,那就有得玩兒了。不過說真的,就算不裝什麼大牛,不為裝13,就用vi寫點小代碼,hjkl定位也比用滑鼠去定位爽啊。

    3. 遊戲娛樂

      很少玩遊戲,只知道可以裝steam(貌似支持linux平台的遊戲不多),好像可以玩lol還是dota吧,大型單機類不太了解;在線音樂,有網易雲音樂和酷我音樂,還有豆瓣FM;在線視頻我不知道有沒有。

      本地音視頻播放器,安裝了解碼器後跟windows下一樣好用,沒有廣告。音樂我用的rhythmbox(中文文件名有亂碼,下附解決方法,方法有多種這是其中一種),視頻用的vlc(交通錐),其他的像深度音樂之類沒用過。

    4. 顯卡

      新手不建議折騰顯卡,別一不小心搞掛了。
    5. 外觀美化

      當年windows下有個叫「雨滴桌面」的東西,可以把桌面弄得花里胡哨的,還有些「美化大師」之類的搞一堆莫名其妙的非主流特效;雖然一向不喜歡這些,也不建議去整這些浪費時間的東西,但是有人實在想整的話,linux下也是有這些工具的,桌面的一堆儀錶什麼的conky,還有各種dock工具,非主流特效的話unity就有一堆。其實我覺得就gnome本身就不錯了,簡單大方,要顏值有顏值,要能力有能力。

      conky插件1(Linux下一款漂亮的Conky配置_Linux主題_Linux公社-Linux系統門戶網站 圖侵刪)

      conky插件2(我也來conky一把 - 行走的麥哥 - 博客園 圖侵刪)

    6. 軟體安裝

      這是和windows體驗比較不一樣的地方,兩者機制不一樣,不能說哪個更好,各有各的優勢。

      debian系和rehat系都有自己的包管理器,把源配置好後,從cli安裝和更新軟體都挺方便(前提是源裡面得有的軟體)。

      如果從軟體中心安裝軟體,從便捷性上來說甚至比windows體驗更好(便捷到連下一步都不需要點),而且沒有亂七八遭流氓綁定;從選擇的廣度,豐富性上來看又比windows略差。

      linux的在線安裝依賴網路,離線安裝體驗不如在線安裝,如果遇到比較複雜的依賴就比較坑了。(20170108)

  3. 最後總結一下

    從操作習慣上來說,我覺得幾乎可以從windows無縫遷移過來,體驗上來說我覺得比windows略高一籌;

    從功能上來說,linux優秀的地方特別優秀,某些方面又顯得特別欠缺;而與之相比,windows則沒有特別突出或者特別不足的地方,關鍵是有比linux更多的優秀的軟體支持,使得其適用面更加的廣泛。

    從外觀來說,我覺得gnome不做任何美化也不比windows差。

    沒有管家,沒有全家桶,沒有強制更新。

    很多東西可配置,可控。如果你能力夠,可以配置得很強大,控制欲能得到很大滿足;如果你沒能力不足,就不要去動自己不了解的東西,否則你得到相反的體驗。

    相比windows不夠傻瓜化,有一定門檻。

    不管是用什麼系統你要明確自己要做什麼,要帶著「目的」去用。計算機就是個工具,是拿來用,而不是放在那裡,不知所措的坐在那裡看著它。

    最後的最後,放兩張圖,壁紙是fedora 24的出廠壁紙。


沒有什麼體驗,通信狗表示一堆行業軟體只能在Windows上面用,還有些則必須在Linux上用(雖然也可以在macOS用但個人並不喜歡MacBook)老師上課基本上用win寨板做演示。

不要指望不玩遊戲就用Linux,你會像我一樣買了一庫幾乎全部支持Linux的遊戲(除了喜+1用途)

目前雙系統使用中感覺良好,國內環境下,只有一台PC情況,單奔Linux/macOS做法是很不明智的,除非你真的除了本行業萬事不關心。

附: 目前多數工科學校課設和畢設都是要PDF的,一般不需要關心Word格式。


原來我有一台 X-61,只裝了 Arch 做開發用,現在晚上上線我還用它,不過不太追新了,換了 CentOS 。更早玩過紅帽子和 Ubuntu 。

那體驗當然是很爽啦,伺服器就跟本地文件夾似的,日誌文件隨便查,只要認認真真幹活,BUG 是什麼?不存在的。

至於我在公司用的 Mac Book Pro,家裡放的 Win10 遊戲機還有床頭放的昂達 Windows 寨版的體驗我就不告訴你了,反正你也沒問。(逃


大一下大二上,筆記本單linux系統接近一年。

問弊端的話我就只說說自己遇到的幾個問題吧:

1.QQ:手機打字不如鍵盤舒服,所以用wine裝過TIM,感覺還可以,但是裝的時候太麻煩,重裝系統後就懶得再裝。現在手機TIM。

2.office:微軟的office和wps有的時候容易出現格式兼容問題,作業什麼我就索性直接用微軟網頁端的office。反正平時基本不用office。自己想列印的話wps保存為pdf到列印店就不會有格式問題了。

3.遊戲:我才不會說刪win就是為了少打遊戲的。

4.時間:因為linux可定製性比win高的多 ,也就是能折騰的多,所以想配置一個自己用著順手的環境比較花費時間,中間可能會遇到各種奇奇怪怪的問題,推薦google解決,解決不了的可以到對應社區尋求幫助。


我就靜靜的看著一堆人推薦不想在win下裝虛擬機的lz在linux下裝虛擬機


沒法用網銀,沒法用word,沒法玩一大部分遊戲。


FindHao/my_xminds

圖片可能不是最新的,請到github查看xmind文件

大概從2015年3月開始全面拋棄windows,實驗室PC以及宿舍的筆記本都格掉了win,並全面轉向Debian。現在實驗室PC在Debian tesing(stretch), 筆記本是Ubuntu 16.10。win在虛擬機里用來不得不使用的網銀。

由於之前就逐漸一步一步把使用環境遷移到linux上,所以這個過程還算順利,也沒有很多習慣需要破除,反而由於工具和命令行的使用,提高了生產效率。


反正你離畢設還遠,不用操心word格式問題,那麼沒啥弊端,即使有詭異之處也都是難得的積累經驗的機會。

何況主流發行版都支持多系統並存,記得選擇默認Linux哦,不然每次默認Win最後是白浪費硬碟空間。


之後安了Windows雙系統之後也不怎麼想再進Windows了。

開發環境就不用說了,Linux下配各種開發環境都方便的多,當然你要用 vs 那還是乖乖回 Windows 吧。

日常,需要Office的話,wps和Office online都基本上能夠滿足需求,而且現在 CrossOver 已經能夠較為完美的運行 Office 2016 了,絲毫不虛。

用CrossOver安的QQ,除了十幾個小時會崩潰一次還要重新登錄之外沒什麼大問題(換了新電腦之後就在沒崩潰過了,用戶體驗滿分)。

遊戲,偶爾打打Minecraft,Linux跑美滋滋。要麼打打東方,CrossOver跑也沒毛病。


沒啥弊端啊,需要windows的地方,一個虛擬機就搞定了。

當然還是有坑的,至於坑有多深,就看你對 linux 有多熱愛了


高數考完了,再補充一點吧。

再曬兩張桌面~

第一張是以前用xfce4的桌面,當時配成了material design的風格,現在改成了kde,沒有用kde全家桶,所以內存佔用並不多(清風qq在kde下面運行的挺完美)

kde下面基本日常使用是完全沒有問題的

1.一些在線視頻什麼的用chrome比較方便,Adobe也復活了Linux下的flash,基本看片沒什麼問題

2.音樂有網易雲音樂等軟體,目前bug也沒多少,不影響使用,和手機等終端同步很好。

3.一般開發在linux下一般是不用擔心的,C/C++有codeblocks,java有eclipse,NetBeans,Intellij,Python有Pycharm,eric等等(visual studio憋說話)。各種編輯器如Emacs,Vim,Atom,Sublime Text(這個中文輸入有問題,不過有補丁)等等,可以不誇張的說,Linux就是開發的天堂。

4.各種流氓軟體,優化殺毒軟體完全摒除,根本不用擔心各種流氓軟體的拖累,統一的官方源也很大程度上避免了病毒木馬的問題,Linux自身相對完善的許可權管理也很大程度上保障了安全。簡單點說就是:同學的U盤可以隨便插了

5.一些落後網站非要使用IE瀏覽器才能使用,這種就需要一個虛擬機了(Wine也可以,不過有些人總是說wine的問題多,容易造成系統問題,我個人倒沒有這麼覺得),所以在這一點還是不能完全擺脫Windows,不過一個虛擬機應該還是可以接受的

6.如果你還有一些其他問題,比如使用會聲會影什麼的進行視頻處理什麼的,還是留一個Windows虛擬機吧,畢竟現在是Windows的天下,Linux在這方面相對弱勢。

7.如果題主糾結髮行版的問題,還是參考其他資料吧,我是和平主義愛好者,不引戰。。。

-----------------------------修改前的分割線------------------------------

我現在也是大一學生,先叫一聲學長好~

我現在筆記本就是只有Linux(ArchLinux),我一般不玩遊戲,而且偏向於開發(Python、Android什麼的),我個人並不喜歡IDE,所以一般用Emacs和Vim,感覺很好用,而且是個終端黨,用起來個人感覺很順手,相比於DOS來說,我感覺很好用。

其次,常用通訊工具QQ是個難題。(因為和同學溝通交流QQ真的必不可少,手機相對比較弱)我用的是清風QQ(目前最新8.8版本),在kde上面用得很好,沒有崩潰過,各項功能也很正常(有朋友反饋說kde上面把滑鼠放在qq上面無法顯示消息,我也有同樣的狀況,不過我認為這個不是BUG,而且如果QQ主面板是開啟的,那麼qq消息框是可以打開的)。

再次,Linux下很多軟體還是相對比較匱乏,不過日常使用還是夠了(Introduction · 超贊的 Linux 軟體)這裡有很多軟體可以供題主參考,而且日常office建議WPS,相對來說兼容性排版稍微好一點點,還有一些網站必須IE瀏覽器(渣渣網站)這種還是用虛擬機裝XP解決吧。

然後,還有一個問題希望題主注意,如果你們學校是客戶端驗證上網,那還是要三思的,不過可以使用wine或者虛擬機。我們學校是撥號上網,所以上網是沒有什麼問題的,我一般也用WiFi,所以上網沒什麼問題。

最後,如果樓主對Linux學習不深入,建議先走Mint等簡單的發行版學習,而且建議先雙系統,以備不時之需。

最後的最後,本人不是軟體專業。。。。我是文科生(旅遊管理專業)。。。。就這樣,希望題主在Linux的世界裡走得更遠~

PS:全是手機碼字,如果有什麼錯誤請指出


體驗就是還是虛擬機方便!

也和我學硬體有一點關係。

現在覺得我之前的好多折騰都毫無必要,包括但不限於驅動,各種國產軟體在linux上的使用,vim,emacs,等等。

所以,還是裝個虛擬機好。


單奔deepin很久了,體驗很好,無論是寫代碼還是上網都感覺比windows爽得多。使用的過程其實也是一種學習的過程,各種方面零零碎碎學到的挺多的。另外有一些東西你大概只能(或者是最好)在linux下面學,比如unix網路編程和操作系統原理這種東西.

當然弊端也有,主要體現在:

①對win用戶的優越感(我知道這是不對的......)

②有可能會不停安利別人用linux

③會在某段時間內不停倒騰桌面讓它更美觀導致浪費大量的時間

④遇到某些傻逼的考證網站就只能用虛擬機或者是別人的win電腦,因為linux沒有古代瀏覽器IE6-10

⑤不能打守望屁股

不過既然題主不玩遊戲,那就別猶豫了,上車吧


---

利益相關:Ubuntu 用戶

---

開更 題主想知道有什麼弊端我就先講弊端

0. Office 軟體……雖然個人覺得軟軟家的 Word 複雜得要命不喜歡,但是沒辦法,Linux 上就是沒有好用的……現在雖然 Word 支持 Libreoffice 的 odt 等文件,但是兼容性不好,我經歷過在 Linux 上做的 odt 跑到 Office 里背景圖消失的問題,直接導致展示泡湯

現在的一種做法,是在 LibreOffice 直接生成 PDF,列印的文檔就不會崩壞了

1. 配置起來比較混亂……而且軟體在安裝的時候是把 deb(實際是 zip)解壓出來之後放到相應的目錄里的,也比較混亂……

2. Ubuntu 的窗口不知道怎麼,比較卡……不過還能忍受

3. 硬體……我 WiFi 卡的 AP 模式不支持。同樣一個網卡跑到窗子底下就能開熱點……

題主說不打遊戲我就不講遊戲了

---下面講好處都有啥

0. 微信……GitHub 有大神做出了用 Electron 封裝的網頁版微信,自帶防消息撤回https://github.com/geeeeeeeeek/electronic-wechat

據說官方給窗子機和果子機做的微信也都是封裝的網頁……

1. 系統不會滾掛……只要別跨版本升級就行(Arch 這種的話這條不成立)。。窗子 10 經常滾掛……

2. 安裝一些環境方便,比如

安裝 Ruby

Ubuntu:sudo apt-get install ruby ruby-dev

窗子:……ruby installer……ruby devkit……解壓……環境變數……

安裝 PHP 和 apache

Ubuntu:sudo apt-get install php5 apache2

窗子:……集成包……配置文件……

2. Linux 字體渲染不錯,窗子的看起來太銳利,尤其是窗 10!

3. Linux 自帶一些好用的工具 如 SCP、ssh 等

4. 免疫窗子病毒 軟體不流氓

5. 最後實力安利我最喜歡的開源輸入法 Rime。不聯網,不收集數據,不做奇怪的事情;支持自定義詞頻排列、自定義碼錶、自定義短語、自定義詞庫;可往裡面添加各種輸入法,例如顏文字、emoji 等;所有偏好都能直接同步到網盤比如 DropBox。搜狗每次統計我的詞頻還會給我顯示出來看,嚇死寶寶

沒錯,這個輸入法窗子 10 也有兼容問題

---

立刻更新

還有強勢安利 bcloud 這個百毒雲客戶端。。免會員,不限速,沒廣告,和系統畫風高度一致……支持完全功能,比如鏈接分享……下載滿速……下載滿速……下載滿速……

---

1 月 7 日更新

有人在問 bcloud 的問題……GitHub 上真的有 issues 解決了……

中文驗證碼 登陸驗證碼是中文的了 · Issue #255 · LiuLang/bcloud

Network error

Network error after login · Issue #244 · LiuLang/bcloud

Fix "Network error" after login by yan12125 · Pull Request #248 · LiuLang/bcloud

其他問題

正在下載的文件一會兒就變成ERROR · Issue #174 · LiuLang/bcloud

或者你們用這個吧 Yufeikang/bcloud

我裝系統的時候是按著 issues 裡面一個個改的……

補個圖吧

---

1 月 10 日更新

換 Fedora 了……

---

2 月 2 日更新

今天在 GitHub 發現了個這玩意

GangZhuo/BaiduPCS

這是一個拿 C 寫的百度盤客戶端……呃。作者說可以在 Linux、果子和窗子底下運行……今天剛裝好還沒試,據說功能很強大,不會限速……答主這就去試,試好了再來補充這個回答……先說安裝的時候遇到的幾個坑

1. 窗子用戶,應該下載項目 readme 上提到的 zip 文件,解壓到項目目錄里,再放到 Visual Studio 2013 中編譯成 exe 文件;

2. 栗子用戶,在用 make 編譯前,應該安裝 curl-devel 這個包;

3. 栗子用戶,生成的執行文件在 /usr/local/bin 裡面

4. 項目有說明站:GangZhuo/BaiduPCS

---

2 月 16 日更新

這個命令行的百度盤好用到炸……昨晚上試了下……我家看B站一兆的網速,這個盤能達到800~900k,而且很穩定,命令行和 Linux 系統的基本一致……比如 pcs rm、pcs ls 和 pcs pwd,大家都知道 強力推薦


沒有「只裝Linux」,其實是Mint + Win10。然而我將Ubuntu系作為主力系統有個三四年了,並且處在一個月開一次Win的狀態,所以以Ubuntu為出發點強答一波。

從我的日常使用感受來看,與Win相比,能夠明確作為Linux及幾大發行版的優點的有一下幾條:

1. 包管理很好用,而且軟體開發方面的包很全;

2. Minecraft跑得更流暢;

3. 沒了。

相比之下,缺點就有點多了:

1. 「無線熱點是什麼?能吃嗎?藍牙是什麼?好吃嗎?U盾是什麼?怎麼做好吃?」;

2. 獨顯在新系統下絕對是爆炸的;

3. LibreOffice幾(wan)乎(quan)沒法用;

4. 「騰訊爸爸還出過QQ for Linux?」;

5. 輸入法幫我養成了寫完文檔找錯字的好習慣;

6. 一大波遊戲根本跑不了(斜眼望向Wine)。

所以我為什麼還賴在Ubuntu上不走呢?

以下五條缺一不可,不然我早就棄坑了。

1. 我不玩LOL;

2.我裝了VirtualBox/Wine/CrossOver;

3. Ubuntu上的開發工具的配置太方便了;

4. 我的電腦跑VS太卡;

5. Linux的用戶許可權的存在感一直比Windows強。

外加同行的襯托:

1. Windows10的無線網支持還不如Linux呢。

以及隊友的助攻:

1. 國內大多Windows軟體太流氓;

2. 學校文印室木馬太多;

還有自己的原因:

1. 我太懶了:

1.1. 我不想遷移數據;

1.2. Windows被我搞得一團糟。

總結一下的話,使用Linux發行版作為主力系統的條件還是很苛刻的,畢竟現如今Windows在桌面領域的統治地位不可動搖,而我們又沒有完美的對接方法,只能通過減少需求來適應。

但幾年過去,Linux在桌面應用領域的進步還是有的,給我印象比較深的有幾個:

1. 以前我的無線網卡是完全用不了的,現在除了熱點有些問題外,基本已經滿足了我的需求;

2. 現在的Wine已經不是1.0前的那個菜雞可以比了;

3. 感謝Valve、感謝一眾遊戲開發者們,現在我在Linux下有高質量遊戲可以剁手了;

4. 搜狗拼音/網易雲音樂等國產軟體有Linux版了,而且質量還不錯;

不過隨著時間流逝,自己也越來越不愛折騰了,畢竟要是花了一天時間在操作系統身上,我代碼還寫不寫了?


我說幾點好了。

  • 升級容易崩

    當然這一點上,Windows(尤其是10)和MacOS X也不是沒有坑,但是總的來說,升級出問題的概率似乎還是Linux比較大。
  • 對奇怪硬體的支持不佳

    建議安裝前檢查一遍你的硬體,確定都是你聽說過的品牌。然後去看看你的顯卡和無線網卡的Linux驅動支持如何。確認沒問題了以後再裝。
  • 缺少一些重要的軟體的支持

    QQ沒有能跑的Linux客戶端,只能用網頁版。

    某些老網站需要裝IE插件然而你沒有IE。

    一部分這種問題可以通過wine解決。另一部分由於近年來越來越多的軟體有了手機版而變相地解決了,但是偶爾被坑一下還是很噁心的。

    你作為學生,需要額外擔心的是遇到某門課程需要你裝一個特定的軟體,然後這個軟體只有Windows版,然後wine跑不了它。當然你可以在Linux里裝個虛擬機跑Windows……但是你既然這麼討厭虛擬機,估計這也不太痛快,雙系統可能更穩妥一點。

然後就是,建議備一個Ubuntu啟動U盤,會放心很多。

上手困難這種事情,你有心學的話倒是沒什麼問題。

雖然你不玩遊戲,不過還是要提一下其實主流遊戲里有一定比例是有Linux版的。Steam去年的Top 100 sellers里有40個能在Linux上跑,大概要超出很多人的意料吧。


不看具體需求就評論難免失之偏頗。@到處挖坑蔣玉成敝人現在接觸的這個項目是linux下的網路編程,你wsl和mac要怎麼搞呢?

當然我也不是要黑windows,我台機上就是win10,如果有條件的話,我也肯定是願意至少在linux裡面備一套win10虛擬機的。雖然說實話,我真心覺得win10和linux,bug都多,不黑不吹。

我自己是覺得大多數人不會遇到我這種critical的需求,大部分人實用主義至上是最好的,虛擬機啊wsl啊vps啊都行,實在非要用真機也別折騰「桌面美化」,或者為了打造編輯器ide而去較勁,該怎麼用就怎麼用。

最後說一下,我自己的破筆記本,買的時候被坑了一票大的,只有20g ssd,實在是高攀不起貴軟的win10啊,那玩意裝上以後真的會報內存不足然後死機的啊,只能裝個arch續命了。我感覺有了這系統以後我本子可以作為實驗機繼續服役一兩年。


有折騰桌面發行版的時間,直接用mac或者WSL豈不是快多了,反正你「學習」到的基本上都沒什麼卵用——因為你通過折騰「學習」到的東西基本上只能適用於桌面發行版,在別的地方都用不到……

最好的學習Linux的方法是用其他操作系統,買VPS或者搭虛擬機,然後裝個伺服器版SSH過去,這可以從根子上杜絕你浪費時間在折騰桌面上。「折騰Linux桌面發行版」跟「折騰安卓手機刷機」(注意只是刷機,不包括自己編譯)沒區別,對於CS學生來說都是同樣的浪費生命


遠離扣扣,只用微信的話 弊端為零

祝賀你選擇了正確的學習方式


我的筆記本就是單 Linux,但是極少數情況下還是會用 Windows。只不過是在虛擬機裡邊用,並且完全足夠。

後來買了台式機,在台式上裝了雙系統,因為要 Windows 是完全用來打遊戲的。

另外,單系統 Linux 和雙系統是帶來的感受完全不同的。

在你只有 Linux 的情況下,會企圖讓所有事情都交給 Linux 來做,但是如果你是雙系統,那些事情就會放到 Windows 完成。所以你想更快的,更加熟悉的使用 Linux,就單系統。

PS:我在公司的電腦都是單系統 Linux,因為只有辦公用途,沒有娛樂用途。


怕啥,linux又不是什麼好東西


等我換筆記本時我可能直接用NetBSD/FreeBSD了,不過我原來筆記本用的是Linux

首先感覺是:一個十年前的本本居然能流暢minecraft了(1G內存,2GHz CPU, 獨顯128MB)

我也不玩遊戲,習慣linux之後,Windows下的軟體生態里,系統維護軟體基本不用,Office有替代,開發環境不用說,iqiyi直接用網頁版,bilibili也是網頁版,微信網頁版,唯獨那個qq吧。。有點鬧心,並不推薦wine,不過如果你在linux下混出一片天地的話,你會發現怎麼用wine才會幹凈的。

沒了。

噢對了,從Windows遷移到Linux時,要把文本文檔轉成UTF-8保存,文件名盡量用英文,壓縮打包的話千萬要用7z,千萬千萬別用tar,否則解不開(Windows的中文編碼有點鬧心)


剛開始信誓旦旦鐵了心linux走到黑,後來想玩遊戲的時候偷偷裝一個雙系統,偶爾娛樂一下也是可以的,再後來發現很久沒去linux,然後索性把linux刪了,過了不久又發覺md太墮落了吧,又回頭刪了win,只裝linux,又想玩遊戲的時候裝了一個雙系統……周而復始無窮無盡……

破財……上台式機,mac,4k顯示器走起來……

台式機玩遊戲性能好的飛起,媽媽再也不擔心我切換系統的問題……


上學的時候筆記本里就是只有 Linux 的,除了上不了 QQ 外並沒有什麼影響,然而我也不上 QQ ,當時對遊戲興趣不大,基本只推黃油,虛擬機里跑得動,偶爾要看老師的PPT什麼的,雖然OOo顯示變形不過我表示無所謂了,反正文字不會錯就好,交作業都是XeLaTeX -&> PDF。

不過後來年紀大了懶得折騰了發現還是 macOS 和 Windows 省心。


他們告訴你有替代品

卻沒告訴你替代品都是半殘廢的。


linux 對硬體的支持其實是比較差的。(非常差)。

因此裝了linux 之後,很容易出現一些硬體不支持的情況。(或者不好用)。

包括但不限於。

聲音。

觸摸板。

多顯卡情況下的衝突。

省電模式。

WIFI。

奇怪的外設。

總之,要麼特別懂,要麼特愛編程。沒有老闆,不需要做作業。

否則一般來說是不建議在筆記本上裝linux 的。。


體驗就是上次為了登錄那個只支持ie校內vpn正常瀏覽的教務裝了一個win10虛擬機。。。。


我是財務

個人只裝Linux,ubuntu,買了台(便宜的)伺服器,需要windows的時候直接遠程桌面(網頁版)。

平時喂Theano和pylearn吃數據。

電腦是6年前買的。不打遊戲。

上班是上班,興趣是興趣。不影響工作,沒人問我借電腦。

問什麼體驗嘛,用習慣了,沒什麼體驗。

說實話,買伺服器比買電腦划算。只要不打遊戲。


-----更新一下吧,加點東西

暑期裝的linux ,ubuntu kylin16.04,答一個吧,雖然不請自來。

為什麼裝linux:便於學(zhuang)習(bi),之前也是windows 吃io,內存,因為學習上經常裝虛擬機 ,之後有一天系統起不來。乾脆直接換了。由於我非科班,所以要裝點科班的樣子。(提醒下:更換系統請務必做好數據備份!你不知道你哪天要用到的東西也備份下)

裝完系統,下載的幾個軟體有:gns3,網易雲音樂,vmware ,wps等。由於學過紅帽,所以對linux的基本使用還算了解。

體驗說說吧:學習上感覺還是幫助很大。寫代碼就不用講太多,各種環境搭建起來很方便,但是在日常使用中linux 有很多不方便,需要你自己去找或者問一些軟體,很多都挺有意思,也是不錯的歷程。(是會出現那種弄了半天,感覺毫無收穫的那種,但是ubuntu的這個特別好用: apt-get install -f )

目前用的軟體有

辦公:wps,有時候打開別人的word文檔有亂碼,但是次數較少。可能是f這種積分字元

輸入法:sogou

網易雲音樂:感覺這些體驗上的東西做的沒有win上的好,但是也湊合著用。

畫圖:linux 有一些但是我用起來都不太爽,還是選擇了裝了一台win7的虛擬機,上了visio

遊戲:我裝了steam,下載了dota2,但是半年來就打來過一次,剛下載的時候,本人很少玩遊戲

開發:應有盡有,這個是強項了

瀏覽器:用的火狐和谷歌,有google 的需求,但是我發現谷歌設置pac或者代理有問題,火狐是可以的。

ide:我目前用pycharm和eclipse,有這種ide寫代碼我還是很喜歡,畢竟新手。剛學一門語言代碼還是會用vim

沒有qq(qq國際版這個不算),微信,但是有wine,這個可以裝一部分win上的軟體。

一般電影我選擇在線,微信,郵件也是。本地看視頻有mplayer。

經常可以遇到些有點意思的軟體,例如you-get,可以在線下載視頻,圖片,Youtube、優酷都是可以的,好吧我承認官網的這張圖片更加有趣You-Get 

如果你想增強你的使用體驗你可以自己根據你的使用需求寫點東西,比如寫個一個腳本,可以開機就自動去計時頁面上登陸,不再需要自己動手去聯網

基本不用擔心誤操作,因為下載都要sudo。

好了 加張截圖


覺得自己戾氣太重,刪了重答。

利益相關:Ubuntu Kubuntu Mint Arch Debian FreeBSD Gentoo CentOS Deepin 都曾為自己和各種同學配置過,除了Deepin和FreeBSD都當過我的主力系統 &>1個月。

先說結論,Linux唯二的用途:

  1. 做開發、寫代碼
  2. 電腦配置差而且就是不買固態硬碟,不想馬吃草、又想馬兒跑的愛折騰用戶

特別想說的一句話就是,給題主推薦裝Linux系統是極其不負責任的行為。就像給別人介紹對象,專揀人好的地方說,人倆眉來眼去一下就恨不得馬上拉去領證,可人家要過一輩子的啊!過日子的那些柴米油鹽,怎麼不說?

題主也一樣,本意是想好好寫個代碼,出發點是好的,但題主沒有意識到換系統要帶來的很大的學習成本,你們也沒一個提的,而且Linux會給電腦帶來的奇奇怪怪的問題,還不會對讓你了解電腦有一丁點的好處!裝了個KDE開機花屏你是給它找bug還是刪了試別的?為了個網卡驅動編譯一遍內核除了學會找教程還學會了啥?這也是我身邊人要裝Linux我都儘力幫他們裝——但我自己不會用的原因。

還有一點就是,我們買了個電腦,是為了把它當電腦用,而不是一個寫代碼的機器!想聽歌就聽歌,想聊天就聊天,想看片就看片,想玩遊戲就玩遊戲,想學習就學習。不是把有限的時間投入無限的裝逼事業當中去。最近正要寫博客吐槽這件事,列了一個單子,想了想是哪些瞬間漸漸消磨了我的耐心。

平心而論Linux最不擅長的事情,恰恰是每天你用到最多的地方,解壓個Windows生成的壓縮包,用word處理文檔,同學間互傳文件,這都是作為學生的題主少不了的吧?明白了說吧,用Linux,除了編程以外的工作,都是在帶著鐐銬跳舞,自討苦吃。而且題主想要學編程的本意,大概在「折騰」的路上已經忘了。不過 @愛與奇蹟的物語 答主說的也沒錯,趁這個機會可以鍛煉耐性陶冶情操是真的,沒毛病。

至於和windows、和macos孰優孰劣,這裡就不引戰了,誰也別跟我吵,我都交信仰稅了,再費口水就拉黑。不過趁這個機會,我的專欄最近會講哦~

你的時間,非常值錢。

我在蘋果零售店等你喲~

===

正經建議:

解決方案一:虛擬機裝一個Ubuntu server,沒有圖形界面那種,然後Windows裡面用putty等遠程軟體連接虛擬機。Linux的精髓在命令行這句話沒錯,如果覺得小黑框框自己適應不了,那就不要裝linux了,因為Linux的圖形界面本來就是這個系統的糟粕——折騰來折騰去只為了能和windows差不多好用。

優點:

  • 幾乎所有的庫或項目的編譯環境都會適配ubuntu,配環境都是照教程文檔複製粘貼的事

  • windows遠程登錄與在虛擬機里直接打命令相比,複製粘貼教程里的命令更加方便(別笑我就是複製粘貼的那種)
  • 免得折騰Linux界面,直接戒除裝逼幻想

解決方案二:裝雙系統,記得事先查好網卡型號,先找好網卡驅動或者裝驅動的方法,用Linux以後上網查資料少不了。裝好系統以後先聯網,然後哪裡不好用查哪裡,最常遇到也是人人都會折騰的幾個東西:

  • 網卡驅動(特別是broadcom的網卡)
  • 輸入法
  • Wine或CrossOver(用於運行windows程序其實不如雙系統)
  • 漂亮的桌面
  • 漂亮的命令提示符
  • emacs或者vim。

慢慢你就忘了擼代碼這碼事了。

解決方案三:正如 @到處挖坑蔣玉成 所提到的,VS可連接到Linux中調試運行。還有一個就是微軟最近出的Linux子系統,可以在Win10下原生運行linux程序,不過我沒試過哦,


09年開始玩ubuntu至今,初學編程的時候美滋滋。不過15年買了mac本子後,感覺除了deep learning已經沒有太多的機會給我玩linux了。大量開發工作直接在mac本上面做,用了2年,期間還被摔壞過一次,換個殼子照樣穩定流暢清新自然。台式機裝過ubuntu+caffe+gtx960煉丹,現在改成win7遊戲機了。


申請一個騰訊雲1元伺服器,可以學習無桌面Linux。真的不錯可以試試。


除非是碼農,否則沒必要。碼農也完全可以用虛擬機。


本人經歷了Windows--&>Windows/Linux--&>Linux的轉變,使用雙系統是出於對Linux的好奇,畢竟當時剛開始學編程;後來之用Linux是因為電腦硬碟壞了,換了個120G的固態之後裝不下兩個系統了,於是成了一個純Linux用戶。

大部分人最初接觸的一般都是Windows,所以肯定有一個適應的過程。由於我用電腦主要是編程相關,不玩端游、只玩手游,所以只裝Linux後會工作效率有一個質的提升。

1.社交軟體

如果只發消息,用手機就夠了。PC端如果沒有社交軟體反而有利於提高工作效率。唯一的問題就是有時候需要同學傳個課件什麼的都要特意說一句發郵箱有時壓縮文件解壓之後可能亂碼。如果TIM有Linux版就非常好了。

2.編程軟體

IDE的話我,作為JetBrains粉,只要有Community版本的話我肯定是會用的。

編輯器的話,之前在Windows上用Sublime感覺很不錯,轉戰Linux後已經徹底適應了Vim,用spf13配置就好了,這個項目十分成熟穩定,如果喜歡折騰可以用NeoVim。唯一可能的問題是某些發行版對中文支持不太好,尤其體現在編輯器上。

Linux相較於Windows,我最喜歡的就是Linux的命令行,Windows的終端模擬工具真的做不到Linux這麼高的可定製性,個人配置是Zsh+Tmux

3.工具軟體

感覺Linux平台最不缺的就是工具軟體,畢竟如果真的缺了那個工具,也會有開發者做出來然後開源代碼。一般我還是會優先選擇跨平台的工具。

3.1Teamviewer

全平台,安卓、IOS都有,有時候需要遠程控制電腦非常合適。

3.2Peek截圖

平時寫博客經常需要截圖,Peek可以錄製GIF,Linux自帶的的截圖工具個人感覺已經夠用了。

3.3其他

辦公套件感覺自帶的LibreOffice不太好用,WPS就夠了,跨平台。

輸入法,對於Linuxmint這樣的系統自帶的就可以支持中文了,支持不好的話強烈推薦搜狗輸入法Linux版

PDF閱讀器推薦Foxit Reader,跨平台,簡潔易用。LinuxMint自帶的不支持標記,但支持Vim方向鍵,只是瀏覽的話用起來還是很爽的。

基本上就這些了,對於我來說夠了,需要什麼就去Google,沒有就自己寫一個。


手機碼字。。。

首先說我,我是大三軟體工程專業,主要的方向是Java Web。我在上個學期突然有那麼幾天,不想玩遊戲了,想全身心的投入的學習中,畢竟快工作了嘛,而且Linux可能對於程序員來說或多或少都會有一種說不出的感覺,所以,當時我果斷要裝Linux,不過我是雙系統,因為Windows下還有很多環境,不可能一下子都沒了。之前,我或多或少在虛擬機里裝過Linux,比如Ubuntu,CentOS。所以,當時我沒多考慮,就讓同學幫我裝了Ubuntu。不要問我為啥讓同學裝,我怕裝殘了。。。

後來,寒假,我自己又裝了Deepin。

回歸正題:我看大部分回答都是日常使用,怎麼怎麼折騰什麼的。正好我寒假也準備學習一些基礎的Linux知識,所以來強答一波。以下只是我自己的看法,而且我的Linux系統是用來開發的,不是用來折騰的,所以這也是我選擇Deepin的主要原因。

我認為,既然是要學習Linux,應該系統的去學習,比如抱著鳥哥的書一邊啃一邊實踐,而不是裝一個得折騰好久的系統去折騰。我認為那不是學習,而且各位難道沒有一種感覺,你一般折騰完東西,過幾個星期你再折騰,你能保證你記得所有的步驟,而且還理解?我反正基本忘差不多了。。。而且,我不會在我的物理機上的Linux系統去實踐一些不是很懂的命令,因為我怕一個騷操作,就毀了所有。然後還得重裝,裝STS,裝Mysql,Java,Git,Maven,Tomcat等等等等。

我推薦提主先在虛擬機裝一個CentOS,然後再Windows下裝一個SSH工具,系統的去學習。或者,實在想裝一個系統,我還是建議雙系統,因為學校的課程,不能完全擺脫Windows,總會讓你裝一些軟體。至於裝哪個Linux發行版,可以自己選擇,Ubuntu,Mint,Arch都行,我裝的是Deepin,因為我主要是做開發,不想花太多時間去折騰。然後再這個上面裝一個虛擬機,裝個CentOS,系統自帶的SSH工具連接,很不錯。至少我覺得很不錯,美滋滋。

附一張我的Deepin桌面,我幾乎沒有做什麼改變,因為他本來就很好看。


將近15年Linux用戶。科研工作者。不玩遊戲。

Linux主要用來開發。作為一個科研工作者,一天絕大多說時間都是面對的Linux伺服器,所以筆記本裝Linux是最自然的方式,用著舒服,有些事情Windows也能做,蘿蔔白菜各有所愛。

這裡主要想講一下在這樣的環境下,處理一些辦公相關的雜事的個人體驗。總體感覺是在Linux下辦公是相當順滑的,有些小問題,但是不影響使用。

第一個完全使用Linux筆記本是2007年買的Thinkpad T60。當時安裝的是Debian Lenny. 第二個筆記本是10年單位發的宏基筆記本,用到2013年,Debian操作系統。第三個筆記本是2013年買的Thinkpad X1,用到現在,Debian。計劃以後買一台更輕薄的筆記本。

每台電腦都是從拆機就格式Windows系統裝的Linux系統,都是滾動升級,沒有重裝過系統。筆記本經常是用完就合上蓋子休眠(suspend),當電池電量小於3%時,直接自動Hibernate,很少關機。即便是筆記本,經常是系統是三四個月才重啟一次。這對於每天打開電腦就能快速恢復到原始工作狀態的我是非常有用的。

以下一些軟體是除科研外用的最多的:

Emacs:基本的文件編輯和編程,偶爾用Gedit

TexLive:科學文檔書寫引擎

Firefox:網頁瀏覽, 偶爾用Chrome

Thunderbird:郵件,以前偶爾用過Evolution

Libreoffice:文檔書寫,填一些工作表格,這種表格也越來越少了,絕大多數是網頁表單了。平時做報告都是LaTeX生成的PDF,沒有兼容性問題。

Gimp:簡單處理一些圖片

Samba:和Windows電腦共享文件,現在主要使用NAS盤了。小文件絕大多數時候我喜歡Email,因為可以查找,溯源。

印表機:單位無線連接一台HP工作站,家裡無線連接一台HP一體機。

中文輸入:Ibus libpinyin,字型檔較小,試過搜狗輸入法,不喜歡中文狀態始終激活,影響英文輸入和編程,後來卸了。

中國網銀:小額信用卡,家裡有一個裝Windows的一體機,偶爾用。

關於教學:

由於在高校工作,教學是必不可少的,講義都是LaTeX生成的PDF,並沒有問題。筆記本外接投影儀也沒有問題。有個別專業軟體是Windows的,我不教那些課程。我教學使用Python或者R,所以在Linux下面更加自然。學生用Windows的一般告訴他們自己安裝相應軟體,或者Putty遠程接入我們的Linux伺服器操作。

現在Linux桌面已經相當成熟,十年前連接網路,中文字體,中英文編碼,連接外接投影,自動休眠喚醒等頭疼的事情已經不是問題了。


自己的本子:

實驗室用的:

不玩遊戲,所以不會感覺有太大的不適應,當然Linux有好處也有不少坑,自己去發現是一個不錯的過程。可安心工作、學習,也可捯飭,就看自己怎麼選擇了。


剛換的電腦。之前的macbook 90%時間都在跑linux... 被別人吐槽了好久浪費


我身邊用Linux的朋友不少,我自己是Mac用戶,電腦里各種虛擬機。相關工作,每天和Linux打交道。

粗略想幾個弊端,有解決辦法的朋友也可以在下面評論。

首先,問題最大的,網銀。有很多銀行要求安裝安全控制項,Mac版都沒幾家,更別提Linux了。

其次,你們學校用銳捷一類的客戶端聯網嗎?我們那時候銳捷好像只有Windows的。Linux是沒法直接聯網的。

o0xmuhe - 知乎 在評論里提供了解決辦法,銳捷可以用mentohust代替。

雖說Linux下有WPS等解決方案,但是有些論文,畢業設計一類對版式有較嚴格要求的情況,你WPS輸出的格式到了Word里變形怎麼辦?

題主說不想用虛擬機,動機是什麼?機器拖不動那確實沒有辦法。在我們這個Windows為極端主流的國家,盡量讓自己有一個Windows操作系統以備不時之需。如果只是單純覺得單系統能更好地督促自己的話,只要你願意,總能創造環境學習的,大不了200買個樹莓派。


排除了遊戲,以個人經驗,對於在校生還要考慮兩個問題:

1. QQ (我在校時大家傳文件都喜歡用QQ,純Linux用QQ比較蛋疼)

2. Office (畢業論文不用MS Office,排版是過不了的)

所以建議裝雙系統。等畢業了,如果工作環境不用依賴這兩個,你會發現進Windows系統的概率越來越小了。


我是做開發的,只用 Linux(排除虛擬機一個 windows7 解決企業網銀的問題)已經六年了,作為開發,如果不寫 .net 的程序的話完全沒有問題,最早使用 CentOS,後來換成了 Fedora ,從 Fedora 14 到目前的 Fedora 25 工作使用上完全沒有問題,對於其他人說的編碼問題,你使用 utf-8 就好,對於開發來說,utf-8 是目前最常用的,我們這邊對於 windows 的用戶都是要求 utf-8 編碼,無 bom,換行統一使用
, 這樣基本開發無任何障礙,對了 我一直使用 ThinkPad x 系列,Intel 集成顯卡,驅動上也沒有任何問題


學編程的角度,好處是環境好配,比windows輕鬆很多。另外熟悉命令行,多接觸一下也挺好。最後算是裝b一把好手23333我周圍印度朋友只用Linux,當初我崇拜的不行。我自己也是兩台ubuntu,一台伺服器。

藍鵝,有一天印度朋友跑過來說我能用一下你的電腦嗎?原來他那天要給PDF文件填表,要用Mac的軟體。所以說,平時有些軟體也不是支持的太好。有些基本的比如word,ppt其實也還好。

綜上所述,如果你有mac,就兩全其美啦。


其實第一次讓我只裝linux我是拒絕的…win7連續爆炸三次,我直接格盤裝了ubuntu,一直用到現在。

個人覺得有幾點比較好:

1、開源軟體多啊,下載解壓直接用,根本不用安裝,簡直方便

2、命令行不用多說,習慣了感覺win總是少點啥

3、可以邊用邊學,點點linux技能樹

蛋疼的地方也有幾點:

1、office套件我只想說一句媽賣批,坑爹啊,有次寫論文,保存去別人電腦上排版直接炸了,從此不再用,直接用室友電腦做

2、下載不方便,基本只用firefox下載,其他的我沒搞過,沒需求,也不想折騰

3、qq啥的沒有,我裝了幾次沒裝成,後來就懶得弄了,用手機

4、重點是!一不小心就被帶溝里,想當時折騰vi,折騰桌面,現在想想真是閑得蛋疼

其他的就沒啥了,ubuntu出過幾次問題,搞得直接軟體崩了也有,不過總體來說,學慣用的話還是相當方便的。但能跑雙系統還是用雙系統吧,win還是有那麼一點點用處的。


也不知道大家為何都齊誇linux作為桌面系統,

它要真這麼牛逼,會只有現在這點份額嗎?

之前在用mac前用過很長時間的ubuntu 14 和16,

裝了個flatabulous 主題,看起來挺好看的,

但是易用性太差了,

常用軟體要麼缺失,要麼是簡陋版。

QQ,微信沒有,office 3件太寒磣,雷鳥跟outlook差太遠。

sublime text沒辦法輸入中文,雖然有hack方法。

唯一的優勢就是一些腳本語言或java的運行環境好些,

windows裝各種運行環境很麻煩。

但是,我想程序員也不是一天到晚寫程序吧?

起碼平均每天的code時間也不會超過3小時,

剩下的不還是日常活動。

後來公司發了MacBook pro,

雖然代碼運行不如ubuntu,易用性不如win 10,但是起碼可滿足日常使用了。

如果題主是ThinkPad 筆記本,

可以把光碟機位換成一個ssd 硬碟,不用很大,64G就可以,裝上linux。

默認開機引導進入這個linux盤,

需要windows的時候開機按F12 進入 windows盤。

我之前就這麼干過,很方便。


你會發現再也不想回到win了


我記得在大三一年都沒用過win,本子里一個ubuntu16.04、一個OS X,學習娛樂敲代碼基本沒障礙,我不打遊戲,通訊用手機。


沒什麼體驗,開發環境乾淨了不少,我指的是時不時蹦出來的廣告及亂七八糟的東西。編程時舒心了不少,要說唯一不好的點,就是office沒有那麼好用,google docs功能又有限,反正我是打死也不回win了。

重要的是,選個舒心的操作系統,努力幹活才是正道。


同大二,從高二開始折騰Linux,過程如下

從Ubuntu虛擬機+win10

Ubuntu+win10雙系統

再到

Ubuntu單系統

最後到

os X

弊端:

1 沒有qq真是太不方便了=…=

2 沒office了,替代品都不如office好用(??﹏?)


我校的C語言課程往往是在學校給的虛擬機軟體和硬碟鏡像里完成的。如果是學習的話VM沒什麼問題。(當然我這種人偏愛qemu-kvm,不想用學校的vmware,就是另一種情況了……)

回到主題。

使用Linux幾年了?

6年(確信),始於2011年的暑假。那時候還是WUBI把硬碟鏡像裝進NTFS分區中然後好像是用NTLDR引導的?現在看來這個科技還挺黑哈哈~

硬體是?

華碩 F8Sv(2008)

Intel Core 2 Duo T7500 @ 2.2Ghz

ATI Mobility Radeon HD 2400(是屑)

海力士 2GB DDR2(速度忘了)

硬碟大概160G的機械吧,反正不是很行的

使用體驗?

Linux完全復活了我的電腦。反應迅速,硬碟IO不會太卡。(別死守XP了,我需要最新的瀏覽器)

chrome和Windows版的也沒啥差別,輸入法也有得用的。

那時候還有webqq,所以連聊天都沒問題。順便騰訊死媽,請還我webqq。

窗口管理器體驗也不錯。窗口標題欄右擊還有窗口置頂選項。Alt+拖曳可從窗口任意位置開始拖動整個窗口,非常舒服。我一直覺得Linux桌面的體驗優於Windows來著……

哦標題欄右鍵菜單中還能調整窗口在切換工作區時的行為。工作區?虛擬桌面吧。Windows 10才有的東西,Linux和Mac都是幾年前實現的了……

命令行?我那時候真不是大神。我真把Linux當Windows用還覺得比Windows好用。

哦對了,系統更新的過程相當舒服。安裝什麼,什麼進度都能直接看到。同樣是等待,Linux告訴你的更多。

現在呢?

我的主力先是移到了2014年買的Mac,最終換到了二手的,2011年產的ThinkPad T410s。

自願降級?

說得是呢。無數人說喜歡Linux的都叛逃到了Mac,但是我買了Mac覺得不如Linux爽。

而且我更熟悉Linux下的目錄結構呀(笑)

性能上?

Intel GMA比HD 2400還要差我去……不過還能看1080p視頻,夠了夠了。

別的只要不是運算密集型任務沒什麼好煩躁的。寫代碼和文檔不會卡到難受就對了。

CPU:Core 2 Duo T7500 -&> i5 4278U -&> i5 560M

遊戲:如果不通過ExpressCard連接外置顯卡就真的別想了。不過玩模擬器倒還有一堆能玩的。

(虛擬桌面真的方便了桌面截圖啊hhhhh)

現在的體驗?

寫代碼寫文章看視頻都沒什麼壓力。聊天靠手機,遊戲靠Switch了。

ThinkPad的小紅點在Linux下是免驅支持滾動,且能區分滾動和中鍵(識別按壓時長,以及有沒有推動小紅點)。Windows上小紅點體驗差一點還是可以理解的(笑)

別的和6年前差別不是太大。瀏覽器還是那個瀏覽器,而且哪個平台都一個樣。輸入法再怎麼換也是為了更好的候選詞,在哪都一樣的。

系統更新還是那麼舒服。反正進度也是有的。

推薦什麼電腦安裝Linux單系統?

別的回答基本也提到了。獨顯可能有坑,建議避免,反正提問者似乎不玩遊戲。網卡驅動也有坑,請避免選用帶Broadcom(博通)網卡的電腦。硬碟倒是無所謂,裝個固態爽一點。

國外可能可以找到預裝Linux的筆記本,比如System76系列,連獨顯驅動都幫你搞好了,你真可以去爽一把大作,反正去Steam挑就行了。

個人第一次玩的話,其實虛擬機上手是個不錯的選擇。當然實體機如果合適的話還是非常舒服的。


小米筆記本,目前只裝了一個fedora,沒什麼特別的體驗,不會影響日常生活,linux完全可以滿足。


直接買個MacBook不就得了


推薦閱讀:

systemd 是不是管的太多了?
如何說服Linus Torvalds用Go語言完全重寫Kernel 5.0版本?
出於學習目的想安裝 Linux 系統(最好也在 C 盤),應該如何安裝?
linux在系統調用進入內核時,為什麼要將參數從用戶空間拷貝到內核空間?不能直接訪問,或是使用memcpy嗎?非要使用copy_from_user才行嗎?
Linux開發入門需要具備哪些條件?

TAG:Linux | Linux開發 |