是否有必要为Linux购买一台相对较高配置的电脑?
天蓬老师
天蓬老师 2017-04-17 11:59:25
0
26
1603

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

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

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

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

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

reply all(26)
伊谢尔伦

If you want to use a Linux desktop, it is recommended that the configuration is not too bad, otherwise you will feel uncomfortable.
Just say gnome or KDE, starting from Customize some USE yourself.

So it’s best if you have an SSD. This SSD can accelerate the lib directory and SWAP. Of course, it doesn’t matter if the memory is large. If the memory is large, you can allocate part of the memory and use it as a disk buffer, tmpfs

Or put it this way, there is definitely a gap between running chrome on an SSD and running it on an ordinary mechanical hard drive. It depends on whether you can tolerate it.

左手右手慢动作

The subject, I bought a 27-inch Apple monitor and a Raspberry Pi running Debian 7 for Python web development

阿神

"GNU/Linux can run on computers with lower configurations" and "GNU/Linux only needs ordinary configurations" are two different things.
There are several advantages to choosing a configuration with better configuration according to your ability:

  • Feeling comfortable
  • Not easy to get stuck
  • Saving time means saving life

The computer that used to use 16G memory is now stuck with 8G. Now mate the desktop seems to be one of the most resource-saving and comfortable desktops.

黄舟

As everyone above said, the Linux desktop has very high hardware requirements. In personal testing, it is at least higher than that of Windows. I have a machine at home from 2007 with 1G ddr2 memory. It is installed with the original Windows 8 and does not install other anti-virus software. It is so-so when used. But when I switched to ubuntu 12.04 LTS, the lag was obvious, and of course it was accompanied by various internal errors.

If you decide to use Linux as your main development environment, it is necessary to purchase a well-configured computer. Just for learning, it is not a bad idea to experience it remotely on a virtual machine or cloud host (such as Azure). In addition, dual systems are also a good choice.

To use the Linux desktop environment smoothly, these points must be met
1. For graphics cards, you must choose one with Linux support, otherwise you will be troubled by various issues such as overheating, loud fan noise, and battery life
2 SSD, essential
3 At least 4G of memory, do whatever you can
4 Choose the right linux distribution and desktop

阿神

The first time I came into contact with Linux was at the end of 2009. I used an obsolete computer at home (the CPU is Intel, the main frequency is 2.0GHz, the memory is 512 M, roughly like this, specifically (I don’t remember the information), Ubuntu 9.10 is installed. At that time, I didn’t know much about development under Linux. I was just experiencing its desktop application, surfing the Internet, etc., and it felt a little laggy.

The laptop now has dual systems, Windows 7 + Ubuntu 14.04.
This notebook is Dell inspiron 5525, AMD APU A10, and I added a memory, that is, 2 4G. Ubuntu is installed with 64-bit, which is quite smooth (it was also quite smooth before adding memory).

Because I develop a lot under Windows (mainly .NET Framework), my experience on Linux is mainly application-oriented.


Although Linux has lower hardware requirements, the desktop environments of various current distributions (new versions of systems) still have relatively high hardware requirements. If you want to use the latest version of Ubuntu (I don’t know about other distributions, let’s listen to other people’s opinions), it is recommended to keep up with the configuration (at least 2G of memory, right?)

Peter_Zhu

Ubuntu 10 and later is indeed very hardware-hungry. In short, when running a graphical interface, the configuration is too low

Ty80

Ahem! ! Say hello to me, a game fan! If you have abandoned the windows platform and are a dotaer and want to play dota2 under linux, then you need high configuration. Ubuntu 14.04 has made a qualitative leap forward. After switching between dual graphics cards, it can surpass Windows by a few blocks.

洪涛

Just because I can do it doesn’t mean I don’t know how to be particular!

黄舟

Although Linux claims to be able to be used normally on low-end computers, many of them are actually played by boring experts! ! ! According to the current hardware prices, it seems that there is not much need for individual users to consider low-end or high-end configurations. It’s important to consider your current budget and personal brand preferences. . . Many people use obsolete computers to run Linux, and most of them are probably considering cost savings. . . As far as my own feeling is concerned, the computers in my company are scumbag (if I would have almost eliminated them), I still installed openSUSE13.1 to run development and debugging on it. I don't have the money to replace the company's computer. The company still has this computer and has no plans to update it. . The choice between high and low configurations depends more on your own budget. What are you struggling with? . . Now I have finally applied for a 4G memory stick on this crappy machine (this is also the most modern equipment on this machine, right), and I have a one-stop service for postgreSQl/MongoDB/virtualbox/python/nodejs/nginx. Running this is easy and enjoyable. After all, this is a development machine, not a testing machine or a production server. .

巴扎黑

Actually, the reason why I say Linux is stuck is because it is obviously unfair to compare 12.04 (2012) with Win7 (2009).
12.04 must be adapted to mainstream computers in 2012, and maximize the user experience while maintaining acceptable hardware resource usage.

LZ can use Archlinux, choose a lightweight desktop, awesome is recommended, and don’t install Gnome/KDE.
SSD is a must, you will be addicted to using it, large memory is also a must, Chromium memory is used a lot.
Leaving aside the memory giants like Gnome/Chromium, GUN/Linux actually occupies very little memory. When I start the computer, the memory usage is only 200M.
However, it is related to the Linux memory mechanism. The buffer/cache must be subtracted from the memory to be the real free memory.
And I usually use Gentoo~~~

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template