2

When it comes to Linux, many ordinary users will feel far away from it, but if you are reading this article on an Android phone, congratulations! You are using Linux! In fact, more often, some Linux distributions do require professional knowledge to take full advantage of them.

Just now, foreign media ZDNet has selected the top 5 best Linux desktops for developers in 2021, let’s take a look!

Fedora: The developer's first choice

People in the industry know that Fedora, as the Linux distribution of the Red Hat community, has always been the first choice of many developers and programmers.

As a mainstream distribution that pushes the limits of Linux, Fedora is powered by the latest Linux kernel and the latest open source software.

Even Linus Torvalds, the "great god", is using Fedora for development work. Do I need to say more about its weight?

Therefore, Fedora is also known as the most cutting-edge Linux. For example, Fedora is easy to install and set up, and users can use it directly without being a Linux expert; the excellent Fedora developer portal provides dedicated command line, desktop, mobile and web application development. Guide, and provides an excellent guide for developing hardware devices (such as Arduino and Raspberry Pi), and also comes with top integrated development environment (IDE) Eclipse for Java, C/C++, PHP and Vagrant and other development tools, this is a kind of Tools for creating reproducible, portable containers or virtual machine (VM)-based development environments.

Arch-Linux/Manjaro-Linux: Let you gain absolute control of the desktop

If you also want to complete your work by setting up a Linux desktop and viewing it the way you want, ArchLinux is very worthy of attention. With Arch, everything is under your control.

Although Arch's slogan is "keep it simple", this is really not difficult for users whose first "desktop" is a Bourne shell, and for those who do not use the command line, this is another matter. .

Arch has only one command shell, it all depends on which desktop environment you will use and how to customize it. Even with the help of its excellent documentation sites such as ArchWiki, you will have a lot of work to do, which is not easy. However, once completed, you will have a unique and exclusive desktop.

If it sounds too complicated, you can also use the Manjaro Linux distribution, which has three main desktop versions: GNOME, KDE Plasma, and XFCE. If you want to switch the Linux kernel, Manjaro is one of the few releases that are easy to switch operating systems. It supports multiple kernels at the same time, just restart the system, select in the "boot" menu, you can return to the desktop, and then run a new kernel.

Gentoo/Sabayon Linux: Use source code to immerse yourself in Linux

If you want to go deeper into Linux, then the source code-based distribution Gentoo is very suitable.

First of all, Gentoo does not have an installer. As its developer said, "You are the installer." This means that once you have absorbed the Gentoo manual, "you can use all the customization you want"—. Unless you are an expert user of Gentoo, it is recommended that you save a copy of the manual on another computer, and then try your best to start Gentoo and run it.

In addition, you also need to know the details of the Portage package system. Unlike almost all other Linux distributions, they use binary software packaging systems, such as Red Hat’s RPM and Debian’s APT. Portage is based on source code, so if you want to install a program in Portage, you actually Compile the source code of the application on your machine, and you can also "edit" the source by using custom flags.

Kali Linux: For security professionals and their hackers

Kali Linux is a well-known Linux distribution designed by the developers of the security company Approval security for (Mr. Robot target penetration) penetration testing or hacker attacks.

Kali Linux is based on Debian and can be traced back to Knoppix-based digital forensics and penetration testing releases.

Although installing and setting up Kali is as simple as setting up any Debian distribution, its default package is different. For example, LibreOffice is not provided as the default office suite by default, nor is Thunderbird as an email client. On the contrary, it comes with security programs such as OWASP ZAP, which are used to attack websites in response to security issues, as well as SQLMAP automatic detection, use of SQL injection vulnerabilities, and THC Hydra, a popular password cracker.

SystemRescue: Rescue the system and bring the computer back to life

Among the repaired Linux distributions, SystemRescue is currently considered the best. This operating system, also known as SystemRescueCD, is used to repair damaged computers. It can check whether the system can be broken into or repair damaged systems.

When encountering Windows installation failure and hard disk damage, SystemRescue has become a distribution that many Linux experts need. Although it is not a permanent operating system, you can start it from a USB drive, DVD drive or CD drive. Once started, you can use it to explore a half-dead computer and try to bring it back to life.

Of course, SystemRescue is not easy to use. SystemRescue provides the same tools as Kali. For example, it comes with programs such as GNUParted for operating disk partitions and file systems, ddrescue data recovery tools that can work by copying data from damaged storage devices at the block level, as well as data recovery tools used to recover data from The failed drive is cloned to the rsync program on another stable computer via the local network.


MissD
955 声望41 粉丝