There is no Linux Desktop OS. There are over 2,000+++ failed Fragmentations of some Linux Distros trying to incorporate a Desktop OS under the ‘Business’ focused product/s offered by the Linux Leadership Community.
For example, the #1 Linux Distro – Ubuntu – offers Ubuntu 20.04 LTS, Ubuntu 21.04, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, and Xubuntu. That’s just for starters…
How many versions of the Linux Kernel are there? I have no clue, but see many different versions as I’m testing various Linux Distros.
How many Linux Package Managers are there? DPKG, RPM, Pacman, Zypper, Portage, Yum, Yay, YooHoo (just kidding), Flatpak, Snap, AppImage, Entropy, Nix, APT, slapt-get, slackpkg, Entropy, Pisi, Smart, Steam, Snappy, Zero Install, PETget, etcetera etcetera. There are many many more…
Here, how about a Package Management Cheatsheet to help:
Package management is probably the most distinctive feature of any Linux distribution. While the current trend among most of the major projects is to offer some sort of a clickable interface where users can select a package and install it with a mouse click (e.g. Debian’s Synaptic or Mandriva’s Drakrpm), these types of programs are generally just graphical front-ends to the low-level utilities that manage the tasks associated with installing packages on a Linux system. And even though many desktop Linux users feel much more comfortable installing packages through these intuitive graphical tools, there is no denying that command-line package management offers two excellent features not available in any graphical package management utility: power and speed.
One problem that many distro-hoppers and operating system enthusiasts encounter is having to master (or relearn) a set of package management commands each time they switch from one distribution group to another. Additionally, the package management tools tend to evolve, with new features and even new commands added to every new version. This is why we created this package management cheatsheet – an easy reference card covering most frequently used package management tasks in Linux distributions and FreeBSD.
Er ‘n OK ‘n suuUURRrre – “power and speed”?!? Linux Speak #1: ‘Hey Desktop OS user, using the command prompt is way more powerful ‘n speedy than those ‘Girly‘ GUI’s!‘ Linux Speak #2: ‘Hey Desktop users, those annoying “Authenticate” popups or other ‘Pesky Passwords’ you complain about are for your own security & safety (since you’re too stupid to operate even your own home computer)!‘ 😉
That’s just the beginnings of the Fragmentation problems that face any Linux Desktop OS user – e.g. the fragmented terminology is unbelievable!?!
Fanatical Linux users swear *THEIR* Distro is a “Desktop OS” even as they carry a recent LibreOffice ODT file, which has been copied to a USB, to a local printshop/printer ‘Place’ to have that ODT file printed out for them. Why? They have never found a printer that *THEIR* Distro can work with.
- No matter what kernel is being used, hardware problems under Linux never end.
- 5/10/2021 UPDATE: Had forgot to mention my Pantum Monochrome Laser Printer came with a printer driver for Ubuntu. Ubuntu was my top Linux Distro at the time I purchased that printer ‘n I had searched for a compatible printer.
If you use Windows 10, you can go to a store and buy that new Printer/Scanner you like for a great discounted price. If you’re using Linux as your main Desktop OS, then it is easier to copy that ODT file you just finished to a USB ‘n carry it to a place that can print it out for you, than it is to go to a store looking for a Printer/Scanner that will work with your Linux Distro.
Heck, Linux has never mastered the basic Wheel Mouse. Linux is for businesses, commercially focused projects, Developers, IT’s, and such. Those kinds of people can get Linux to work with a printer and other hardware that a regular Desktop OS user can’t. As a Desktop Operating System experimenter, and a Linux hobbyist I don’t need those OSes to work with a printer, since I already have the Plug ‘n Play Windows 10 OS as my main operating system.
Windows 10 ‘n Linux “integrated experience”
I have eyed ‘n tested Windows Subsystem for Linux versions, off ‘n on, for a few years now, but they were just too keyboard-focused (Linux Speak #3: Terminal-Centric OS) for me. Then I recently saw these two articles:
- The Initial Preview of GUI app support is now available for the Windows Subsystem for Linux
- WSLg Architecture
Like DistroWatch mentioned earlier in this post, “many desktop Linux users” prefer GUI apps; however, Linux has never actually placed much thought or focus onto what regular Desktop OS users wanted. The Linux Leadership Community ‘Basically has this to Say’ about Linux Desktop users – ‘Qu’ils mangent de la brioche, and deal with the annoying “Authenticate” popups or other ‘Pesky Passwords’ that we force them to use!’
Windows Subsystem for Linux GUI (WSLg):
WSLg is short for Windows Subsystem for Linux GUI and the purpose of the project is to enable support for running Linux GUI applications (X11 and Wayland) on Windows in a fully integrated desktop experience.
WSLg strives to make Linux GUI applications feel native and natural to use on Windows. From integration into the Start Menu for launch to appearing in the task bar, alt-tab experience to enabling cut/paste across Windows and Linux applications, WSLg enables a seamless desktop experience and workflow leveraging Windows and Linux applications.
For the past couple of weeks I have been planning on how to go about testing the Windows Subsystem for Linux GUI (WSLg) version, and have read some great articles by the Microsoft team ‘n people involved in their incredible direction with the Windows Subsystem for Linux.
Each step has been wonderful to watch, study, test, and read about – even for a total novice of computer science ‘n programming ‘n whatever other ‘Stuff’ is involved in a project like this. Windows Subsystem for Linux 2 (WSL 2), with Microsoft’s own custom-built Linux kernel, caused my jaw to hit ‘Da Ground! Managed to get it installed, but I have tried to avoid command prompts since my ‘1992 Days of DOS’(even DOS For Dummies was extremely difficult for me), and WSL 2 was still too focused on the command prompt for me.
However, as a total novice, I installed a Linux GUI application last night (5/8/2021) for the first time! Am I excited? You *BET* I am!!! More on that in another post. This Windows Subsystem for Linux GUI (WSLg) is beyond amazing…and, Ditto on the – You *BET* I am!!!
This post is also Part X on the Progressions of the Linux Newbie Blog page…
LINUX IS LIKE A BOX OF CHOCOLATES – you never know what you’re gonna get!