搜尋

首頁  >  問答  >  主體

是否有必要为Linux购买一台相对较高配置的电脑?

我个人很想在Linux下开发,也不是为了折腾,纯粹是因为开发需要经常接触Linux环境。我的开发环境Linux也基本能够满足。

但现在问题来了,很多人都说Linux不需要很高的配置,他们都拿自己快淘汰的机器去运行Linux,是不是Linux做桌面的时候就不需要高配置呢,或者说配置较高的电脑无法在Linux上体会到高配置带来的高体验?

现在很多开发者的macbook都要求16G甚至更高的内存,SSD的硬盘。是不是Linux就不需要这些呢?有人说Linux没什么程序消耗资源,但实际情况是Linux下也有Chrome,也有Firefox,也有Intellij Idea,也有虚拟机要跑跑windows之类的。大家觉得把硬件的钱花在Linux上不值吗?

我不想做纯理论的探讨,欢迎对这个问题有实际体验的同学来回答。

天蓬老师天蓬老师2784 天前1612

全部回覆(26)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-04-17 12:01:25

    你要用linux桌面建議別太差的配置,不然你也會覺得很難受。
    就說gnome或KDE,從X起來到桌面管理器,都是各種載入動態函式庫啊什麼的,特別是磁碟讀寫很頻繁,除非你特意做了優化,例如透過自己編譯或用gentoo這樣的發行版自己客製一些USE。

    所以如果你有SSD那是最好,這個SSD就可以把lib目錄和SWAP加速了,當然內存大也好,內存大的話你可以劃一部分內存出來當磁碟緩衝那樣用,tmpfs

    或這麼說吧,你把chrome放在SSD上運行與放在普通機械硬碟上再允許的差距肯定是有的,就看你能不能忍了。

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 12:01:25

    題主,我買了一台 27 吋的蘋果顯示器,以及 一台 Raspberry Pi 運行 Debian 7,進行 Python Web 開發

    回覆
    0
  • 阿神

    阿神2017-04-17 12:01:25

    「GNU/Linux可以運作在較低配置的電腦上」和「GNU/Linux只要一般的設定就夠了」是兩回事。
    量力而為盡可能選擇一個配置好點的有幾個好處:

    • 心情舒暢
    • 不容易卡
    • 節約時間也就是節省生命

    原來一直在用16G內存的電腦,現在用8G就卡得不行,目前mate桌面看起來算是省資源又用著舒服的桌面之一了。

    回覆
    0
  • 黄舟

    黄舟2017-04-17 12:01:25

    如樓上各位所說,linux桌面對硬體需求挺高的,親測至少比windows高。家裡一台07年的機子,1G ddr2 內存,裝上原版windows8不裝其他的殺毒軟體,用起來馬馬虎虎。但換成ubuntu 12.04 LTS,卡頓感明顯,當然還伴隨著各種內部錯誤。

    如果你決定將linux作為主力開發環境的話,是有必要購買配置好的電腦。只是為了學習,在虛擬機器或雲端主機遠端體驗一下也未嘗不可(例如azure),另外雙系統也是個不錯的選擇。

    是要想流暢使用linux桌面環境,這幾點還是必須要滿足的
    1 顯示卡,要選擇有linux支援的,不然各種發燙,風扇狂響,續航等問題讓人糾結
    2 SSD,必不可少
    3 記憶體最少4G,量力而行
    4 選擇合適的linux 發行版和桌面

    回覆
    0
  • 阿神

    阿神2017-04-17 12:01:25

    我第一次接觸linux 是在2009 年底,用的是家裡一台算是淘汰的電腦(CPU 是Intel 的,主頻2.0GHz ,內存512 M ,大概是這樣,具體訊息不記得了),安裝的是Ubuntu 9.10 。當時還不懂 linux 下的開發,只是純粹體驗它的桌面應用,上網什麼的,感覺略卡。

    現在筆電是雙系統,Windows 7 + Ubuntu 14.04 。
    本子是 Dell inspiron 5525,AMD APU A10,自己加了一條內存,也就是 2 條 4G 。 Ubuntu 裝的是 64 位,還算挺流暢的(加內存之前也挺流暢的)。

    因為我在 Windows 下的開發比較多(主要是 .NET Framework),所以 linux 上的體驗主要還是以應用程式為主。


    linux 雖然對硬體需求較低,但現在的各種發行版(新版系統)的桌面環境對硬體需求還是比較高。如果你想用最新版的 Ubuntu (其他發行版我不了解,聽聽其他人的意見吧)的話建議配置還是跟上吧(起碼內存也得有 2G 吧?)

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-17 12:01:25

    ubuntu10之後確實是很吃硬體的,總之,跑圖形介面,配置低了不行

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 12:01:25

    咳咳! !我這個遊戲迷說句哈!如果你已拋棄windows平台,且是個dotaer,想在linux下玩dota2,那就需要高配。 Ubuntu14.04已有質的飛越,在搞定雙顯示卡切換之後,可以甩windows幾條街。

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 12:01:25

    我能將就不代表我不會講究啊!

    回覆
    0
  • 黄舟

    黄舟2017-04-17 12:01:25

    雖然Linux宣稱在低配電腦上能正常使用,但是很多其實是無聊的大神們在玩! ! !以現在的硬體價格,感覺對個人用戶來說也沒多大必要去考慮必須低配或高配。考慮你現在的預算因素和個人品牌喜好才是重點。 。 。很多人用淘汰的電腦跑Linux,更多的也差不多是考慮節省成本的想法吧。 。 。就我自己的感覺而言,我公司裡的電腦渣的一筆(要是我自己幾乎就把這貨淘汰掉了),我還是裝了個openSUSE13.1在這上面跑開發和調式。我自己也沒錢為公司換電腦,公司有這電腦還能用也沒有更新電腦的打算。 。高配和低配的選擇比較多的因素還是在自己的預算吧。糾結什麼呢。 。 。現在我這渣的一筆的機器上面好不容易申請了根4G的內存條(這也是這台機器上最現代化的裝備了吧),postgreSQl/MongoDB/virtualbox/python/nodejs/nginx這些東西一條龍的跑這上面,還是輕鬆加愉快的,畢竟我這是開發機不是測試機器也不是生產伺服器。 。

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 12:01:25

    其實這麼說Linux卡的是因為拿 12.04(2012年) 同 Win7(2009年)做比較,這顯然是不公平的。
    12.04肯定要為2012年主流的電腦做適配,在對硬體資源使用情況可以接受的情況下,最大的提升用戶體驗。

    LZ可以用Archlinux,選擇一個輕量級的桌面,推薦awesome,就不要裝什麼Gnome/KDE了。
    SSD是必須,用這個會上癮,大內存也是必須,Chromium內存用的不少。
    拋去Gnome/Chromium這些記憶體大戶,其實GUN/Linux記憶體佔用很少的,我開機一般記憶體佔用也就200M。
    不過跟Linux記憶體機制有關,記憶體要減去buffer/cache才是真正的空餘記憶體。
    而我一般用Gentoo~~~

    回覆
    0
  • 取消回覆