![]() I was often the victim of display bugs and crashes, and it was getting slower and slower as time passed. Suddenly, I had access to the Linux shell, a tool offering many ways to automate everything I didn’t want to do again and again.īut Ubuntu wasn’t without drawbacks. Once upon a time, in the magical land of Software development, there was a young developer, your humble servant, discovering Linux for the first time. ![]() This can save a lot of cognitive energy as well as deliver a pleasant user experience. You can use tools that fit nicely with each other, you can customize everything depending on your own needs, and the biggest of all, you can control your entire development environment with your keyboard. I only recommend rolling release distros if you have a strong and constant Internet connection and you don't mind doing some troubleshooting.Building a development environment with the shell as a keystone offers multiple benefits. If you don't mind a rolling release distro (which has frequent "rolling" updates but you get newer software) you can go with Artix Linux or Void Linux. Linux Mint Debian Edition is also good if you want an out-of-the-box distro (it has systemd tho). I like stable distros that don't update too much since I have shitty Internet and my desktop computer is old and I don't have a wired connection in my room (I use apt-offline to get packages and updates from my laptop to my desktop). MX Linux is a good choice but if you want to try a more minimalist distro (but still prefer stable releases with slow updates) try Debian or Devuan (which is systemd-free). At least it isn't as worse as Ubuntu though (it's a fine distro if you don't mind systemd and frequent updates, since it has newer features and doesn't have the retardedness of Ubuntu like Snapd, and it has respins with other DEs). Not all, depends on what is pre-packaged in the distribution.Ĭlick to expand.I wouldn't touch Fedora, since it's backed by RedHat which has been pushing a lot of retarded bloat that's been ruining Linux (like systemd) on top of having a fast release cycle. You can learn more about desktop environments on this page: These are much lighter that DEs and different window manager have different features (some WMs are traditional stacking WMs with floating windows that overlap and can be dragged with a mouse, others are tiling WMs that tile windows and divide the screen space designed for mouseless use with keyboard navigation). For example you can install and use Openbox on its own, as well as Fluxbox, Window Maker, twm, i3, IceWM, FVWM, etc. There are also window managers you can install standalone without any extra applications and are "agnostic" when it comes to desktop evironments. Desktop environments and applications are also designed around a toolkit (like GTK for GNOME, Cinnamon, MATE and XFCE and Qt for KDE and Qt). Then there are the minimalist "build-it-yourself" distros (like Debian/Devuan, Arch/Artix Linux, Void Linux, Gentoo, LFS, etc.) that only installs the base operating system (the kernel, coreutils, bash shell, and some drivers for networking) with a command-line only, and the user must install any additional packages, libraries and dependencies (including the graphic user interface, etc.) via the package manager after installation of the system.Īnother note on desktop environments is that desktop environments are suites of applications, that include a window manager (KDE has KWin,GNOME has Mutter, XFCE has Xfwm and LXQt uses Openbox) as well as other applications that work together (namely the file manager, image viewer, text editor, settings manager, etc.). ![]() ![]() Knoppix which is a live DVD distro also comes with a lot of stuff installed. Slackware is notorious for coming with a lot of bloat (since a full installation of Slackware has all dependencies and libraries already installed) and the install CD has options for different DEs and WMs. LXQt is the lightest popular desktop environment rn. Cinnamon, MATE and XFCE are in the middleweight range. GNOME and KDE are the more heavyweight ones and will take up a lot of RAM on your PC. The more popular distros (Linux Mint, Ubuntu, Fedora, Manjaro, OpenSuSE, etc.) already have a desktop environment along with extra pre-installed applications (web browsers, email client, GIMP, etc.) and drivers, since they're meant to work out-of-the-box with very little configuration or additional packages to install for the end user.Īnd it also depends on the desktop environment that comes pre-installed. Click to expand.Not all, depends on what is pre-packaged in the distribution.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |