Software

LINUX PICKS AND PANS

Debian Linux 10 ‘Buster’ Places Stability Ahead of Excitement

After 25 months of development, the makers of the granddaddy of the Linux OSes released an upgrade that updates many of the software packages and plays general catch-up with modern Linux trends.

However, Debian Linux 10 Buster, released July 9, is a boring upgrade. It does little to draw attention to its merits.

For serious Linux users, though, boring can be endearing. It reinforces Debian’s reliability and ultimate stability. Debian by design is more conservative in upgrading application packages and venturing into new technologies.


Debian 10 Buster Xfce desktop layout

Debian 10 Buster does the basics on a traditional Xfce desktop layout.
– click image to enlarge –

Debian is the foundation of dozens of offshoot Linux distros, but it lags behind other distros in pushing cutting-edge features.

For instance, Buster ships with Linux kernel 4.19, released last October. The latest version of the Linux kernel is version 5.1, which other Linux distros will include long before Debian 11 arrives.

Debian Linux is the base for Ubuntu, Linux Mint and countless other distros. It has been around since 1993. It is one of the first operating systems to use a Linux kernel.

Debian 10 Buster includes thousands of new software packages, a new display manager enabled by default, support for UEFI Secure Boot and many other changes.

Case in Point

I last reviewed a Debian Linux release.in June 2013 when Debian 7 Wheezy arrived. My first disappointment was that it did not have enough hardware support to recognize the Broadcom wireless in my not-so-old laptop.

That was a sore spot then and nixed any personal consideration for using it as my daily driver. That release was three years in the making.

I have not looked at a major Debian upgrade since then. Guess what?

I still have that now-aging laptop on my test bench. It was a high-end model when new. Even today it out-powers many of the economy models on store shelves.

Debian 10 still does not work with the Broadcom wireless. A number of my other test rigs, several of them much newer, also present the same dilemma.

Good With the Bad

Debian Buster has much going for it, nonetheless. Despite the conservative nature of the Debian community, the latest release has numerous positives.

A big trend in Linux land is developers dropping support for some older hardware technologies. Debian 10 continues to support a wide variety of chip architectures, including 32-bit and 64-bit x86, ARM and MIPS processors.

Buster supports 10. This extends the shelf life of aging legacy computers. Still supported are 64-bit PC; Intel EM64T; x86-64 (amd64) and 32-bit PC; and Intel IA-32 (i386) processors. The list includes 64-bit Motorola; IBM PowerPC (ppc64el); 64-bit IBM S/390 (s390x); and ARM, armel and armhf for older and more recent 32-bit hardware.

Also on the support list are arm64 for the 64-bit AArch64 architecture. For MIPS there’s support for mips and mipsel architectures for 32-bit hardware, and mips64el architecture for 64-bit little-endian hardware.

Buster also supports devices with Allwinner processors. That hardware includes Olimex and Pine64 single-board computers and laptops from FriendlyARM, which makes the NanoPi line of devices.

Software Titles Make Upgrade

Debian Linux is not known for pushing the latest versions of popular applications into its repositories. Buster tries to improve that score with some essential titles.

The developers claim that more than 62 percent of all software packages in Buster are updated from the previous release. However, that does not mean the upgrades are the newest versions. Some are just newer.

More than 59,000 other ready-to-use software packages are available from the Debian repository, which are built from nearly 29,000 source packages, according to the developers.

Compared to other Linux family software stores, Debian Linux tends to be smaller and less up-to-date. That is not necessarily a bad thing, especially if you crave safety and stability from well-worn, proven code.

Debian tends to prefer skimpy over shoddy. Fewer things break if devs shy away from cutting-edge versions. Debian Linux prefers stability over cutting-edge features.

To that end, Debian Linux releases fall into three categories: a stable version, an unstable version and a testing version.

Why Use Buster?

Reliability from stability is a starting point for choosing Buster. A second reason is better security, partly from being a few steps away from cutting-edge.

Debian 10 has a special focus on security. AppArmor, a mandatory access control framework for restricting programs’ capabilities, is installed and enabled by default. The UEFI (Unified Extensible Firmware Interface) support continues to be greatly improved in Debian 10 Buster as well.

Secure Boot support is included in this release for amd64, i386 and arm64 architectures. It should work out of the box on most Secure Boot-enabled machines, according to developers. Users should not need to disable Secure Boot support in the firmware configuration.

Another reason for using Debian 10 is the added convenience from driverless printing. Common UNIX Printing System (CUPS) and cups-filters packages are installed by default in Debian 10 Buster. This gives you everything needed to take advantage of driverless printing. Network print queues and IPP printers automatically set up and manage the process. You can forget about the hassle of using non-free vendor printing drivers and plugins.

What You Get

Buster 10 defaults to the Wayland display server instead of Xorg. Wayland, with its simpler and more modern design, has security advantages. Yet the Xorg display server remains installed by default. The default display manager lets you choose Xorg as the display server for the next session.

Debian 10 Buster ships with seven major desktop applications and environments. The choices — Cinnamon 3.8, GNOME 3.30, KDE Plasma 5.14, LXDE 0.99.2, LXQt 0.14, MATE 1.20 and Xfce 4.12 — reinforce the notion that Debian maintains the traditional Linux OS model.


Debian 10 GNOME 3.30 display

A pure GNOME 3.30 display makes Debian 10 a comfortable computing experience.
– click image to enlarge –

LXQt is perhaps the newest “old school Linux desktop” in the mix. Cinnamon, developed by Linux Mint devs, is the newest well-established desktop option. Still, its version number is what you would expect from Debian: several release versions behind.

The other available desktop options are in line with the Debian philosophy of putting reliability and nothing cutting-edge into the OS. That approach is likely to appeal to veteran Linux users, but it also gives Linux newbies the assurance of dependability and ease-of-use processes.

Testing Familiarity

If you are a regular Linux Picks and Pans reader, you no doubt know that I have a preference for the Cinnamon desktop. Its plethora of features and productivity tools are concentrated on the panel.

That affinity used to extend to the Linux Mint distro that developed the Cinnamon desktop as well. Linux Mint is based on Ubuntu, which is based on Debian Linux.

My growing dissatisfaction with Linux Mint performance prompted my quest for other distros that offer the Cinnamon desktop. My test list includes even the Linux Mint Debian Edition (LMDE).

So it made sense to see how well the Debian Buster Cinnamon edition performs. Space does not permit a rundown on all seven desktop options. Rather, the scope of this Debian 10 buster review is to highlight how this latest Debian release fits into the overall Linux landscape as one of the oldest distros.

That said, Debian Buster in concert with the Cinnamon desktop showed solid worth as a longtime Linux performer. Of course, that assessment is tempered by the drawbacks detailed above.


Debian 10 Cinnamon 3.8 desktop

The latest Debian release includes an unadulterated integration of the Cinnamon 3.8 desktop.
– click image to enlarge –

The balancing act between software upgrades and maintaining stability, plus the wireless connectivity fail, hold this Debian upgrade back from qualifying as a must-have computing platform for all users.

Bottom Line

If you are relatively new to using Linux, Debian’s design decisions will not pose obstacles to using it. If you insist on speedier application updates, you might spend excessive time grabbing newer versions from .deb repositories that are outside Buster’s reach.

Get Debian 10 Buster ISO downloads here.

You will have plenty of time to resolve those issues. The developers have a long slog to the release of Debian 11, aka “Bullseye.”

I can only hope that the next Debian upgrade comes a lot closer to hitting an improved bull’s-eye that is less boring.

Want to Suggest a Review?

Is there a Linux software application or distro you’d like to suggest for review? Something you love or would like to get to know?

Pleaseemail your ideas to me, and I’ll consider them for a future Linux Picks and Pans column.

And use the Reader Comments feature below to provide your input!

Jack M. Germain

Jack M. Germain has been an ECT News Network reporter since 2003. His main areas of focus are enterprise IT, Linux and open source technologies. He has written numerous reviews of Linux distros and other open source software.Email Jack.

5 Comments

    • The Broadcom wireless driver is in Debian Buster. It has been in Debian since ages. It just is not in the Debian Buster’s main repository because it is not free software. All you need to do is to activate the Debian Buster’s contrib and non-free repositories in the /etc/apt/sources.list

      Then you can install the Broadcom wireless driver and firmware:

      People really should understand that Debian has main, contrib and non-free repositories. contrib and non-free repositories are not activated by default but those repositories have always been available in Debian. All you need to do is to activate those repositories in the /etc/apt/sources.list

      Change every Debian repository line containing string "main"so that the line contains "main contrib non-free". Save the sources.list file and close the text editor. After that you must update the package database by running the command:

      apt update

      After that you can install Broadcom wireless driver and firmware packages:

      apt install firmware b43-installer

      apt install broadcom-sta-dkms

      You may need to reboot. After that your Broadcom wireless card should work

      Now that you have activated contrib and non-free repositories you most likely want to install other non-free firmware too:

      apt install firmware-linux

      That metapackage will install both free and non-free firmware packages.

      Here is the description of Debian repositories:

      – main contains only free software

      – contrib contains free software that depends on some non-free software

      – non-free contains non free software

      • I did forget to mention that if you have an older Broadcom wireless card then you need to install package firmware-b43legacy-installer

        This should always work no matter if you have a older or newer Broadcom wireless card that needs a non-free driver and firmware:

        apt install firmware-b43-installer

        apt install firmware-b43legacy-installer

        apt install broadcom-sta-dkms

        Note that you need to first activate the Debian Buster’s contrib and non-free repositories as I explained in my earlier message.

Leave a Comment

Please sign in to post or reply to a comment. New users create a free account.

More by Jack M. Germain
More in Software

LinuxInsider Channels