News: 1685964548

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Debian 12 'Bookworm' is the excitement-free Linux you've been waiting for

(2023/06/05)


Debian 12 "Bookworm" should arrive in a little over a week from now, with a raft of updated components – and no nasty surprises.

[1]Debian 12 , code-named Bookworm after one of the more obscure Toy Story characters, is scheduled for release on June 10. The developers have put out Release Candidate 4 of the new version's installation medium, and it seems to be working pretty well, so at this point there shouldn't be any big changes before the ship date.

Generally, around the time that a new Linux distribution ships, we try to do a preview story which highlights some of the exciting new features in the forthcoming version. Unfortunately for us, that approach doesn't work so well for Debian, because "exciting" is not really what Debian does.

[2]

As we've already covered, a couple of the flagship features in this version are [3]the inclusion of non-free firmware on the installation medium as standard, which ought to simplify the installation process – especially for new users. In turn, that's resulted in [4]a new version of the APT packaging tool , but that's only a point release and should make little to no visible difference.

[5]

[6]

Under the covers, this version will look at the value returned by the vendor_id field of the data in /proc/cpuinfo , and if it recognizes a GenuinIntel or AuthenticAMD processor, it will automatically load the appropriate microcode. (At this point, we would like to register our objection to the intrusion of marketing teams into microprocessor descriptions, which are redolent of a quality that Douglas Adams described as [7]"quoyness" in The Meaning of Liff .) The chances of this making any discernible difference in performance are minimal, but it might make systems very slightly more robust against future sideband security exploits.

Debian 12 will come with kernel 6.1, which is the current long-term support version of the kernel and will get updates for years to come. That's a welcome change: distributions with a faster release cycle often include short-term releases of the kernel, leaving users dependent on the vendor to backport security fixes – possibly after that kernel version's end of life. Potentially less welcome will be the inclusion of [8]systemd version 252.6 .

[9]

Most of the various desktops that Debian supports come in new versions, including KDE Plasma 5.27, Cinnamon 5.6, XFCE 4.18, LXQt 1.20, MATE 1.26 and so on. The only prominent desktop which will not have the latest version is GNOME, whose version 44 came along too late to be included – so you'll get GNOME 43 instead.

Bookworm does, however, default to using the Pipewire audio server – which in our test installation was the single component which didn't work correctly, and left us without working sound. Another almost shocking inclusion is the proprietary Nvidia driver, version 525.89.

Bundled applications will include LibreOffice 7.4, Vim 9.0, and Emacs 28.2. Generally speaking, Debian favors stable or slow-moving versions over the latest development branches. If you want to know any particular component version, the release notes have a good, comprehensive list.

[10]

If you want the latest and greatest versions of pretty much anything, this is not the distribution for you. If you want components which are six months old or less, or you want the very latest hardware driver support, Ubuntu's interim releases may be just the thing for you. If you want bleeding-edge versions, consider Fedora.

If the keywords that you prefer are terms like boring , staid , predictable , and reliable , if you don't have the patience for flim-flam such as rapidly changing cross-platform packaging tools, and if in general you're getting a bit frustrated with Ubuntu, then you might be a prospective Debian user. By default, Debian includes neither Flatpak nor Snap.

[11]XFS bug in Linux kernel 6.3.3 coincides with SGI code comeback

[12]Why you might want an email client in the era of webmail

[13]Windows XP activation algorithm cracked, keygen now works on Linux

[14]Intel mulls cutting ties to 16 and 32-bit support

It's nearly two years since Debian 11 "Bullseye" came out, although there have been regular point releases since then, and at the time of writing 11.7 is current. In fact, it tends to be so small-c conservative in its choice of components that this can [15]irritate upstream software authors.

Debian is not the sort of distribution which tries to attract users from other distros. It doesn't go out of its way to achieve great ease of use, and its installation program is downright old school. Saying that, though, the project does now offer live media images with a variety of desktop environments, which are an easy way to install the OS as well as being convenient tools for various troubleshooting and system recovery tasks. It's also one of the last major distributions which still supports 32-bit x86 computers as well as 64-bit, alongside three variants of Arm, 32-bit and 64-bit MIPS, 64-bit PowerPC in little-endian mode, and IBM System Z.

Now, with the inclusion of non-free firmware and drivers right in the default installation media, it's less work than ever to get it up and running. This may prove to be an extinction-level event for quite a few of the alternative Debian remixes out there, many of which have thrived simply by including more drivers and offering an easier installation experience. That edge is getting eroded fast. We suspect the Debian remixes are going to have to come up with more innovative improvements in order to maintain their differentiation from the upstream distro – such as using snapshots to offer transactional installation and rollback, as found in [16]Spiral Linux and [17]siduction , coupled with tracking the unstable or testing branches, in order to deliver an experience to rival rolling-release distros such as Arch Linux.

In the experience of The Reg FOSS desk, Debian users are generally politely mystified as to what appeal people see in Ubuntu, and downright baffled that anybody would ever use a Red Hat family distribution by choice. If you feel that you've maybe outgrown Ubuntu, are getting annoyed with the [18]fun and games it brings to packaging systems , [19]web browsers , and [20]amusing little messages from the packaging tools , then Debian is a solid alternative. A lot of the improved fit and finish that Ubuntu has gradually brought to the Debian family has now worked its way upstream.

As for the inclusion of systemd not being to everyone's taste? In theory, it's possible to remove it post-install and replace it with a different init system, but that's not a trivial exercise or one for the faint of heart. That remains a last key point of differentiation between Debian remixes such as Devuan, antiX or MX Linux, all of which are systemd-free while still being based on Debian. ®

Get our [21]Tech Resources



[1] https://www.debian.org/releases/bookworm/amd64/release-notes/ch-whats-new.en.html

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZH4GnTDjUwx@z2dMkWi9cQAAAIY&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[3] https://www.theregister.com/2022/10/03/debian_12/

[4] https://www.theregister.com/2023/03/08/debian_12_apt_2_6/

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZH4GnTDjUwx@z2dMkWi9cQAAAIY&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZH4GnTDjUwx@z2dMkWi9cQAAAIY&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[7] https://tmoliff.blogspot.com/2011/12/quoyness-n.html

[8] https://www.theregister.com/2022/11/03/version_252_systemd/

[9] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZH4GnTDjUwx@z2dMkWi9cQAAAIY&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[10] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZH4GnTDjUwx@z2dMkWi9cQAAAIY&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[11] https://www.theregister.com/2023/05/31/bugs_in_ex_sgi_xfs/

[12] https://www.theregister.com/2023/05/26/new_betas_of_firefox_and_tbird/

[13] https://www.theregister.com/2023/05/26/windows_xp_activation_keygen/

[14] https://www.theregister.com/2023/05/25/intel_proposes_dropping_16_bit_mode/

[15] https://www.jwz.org/blog/2016/04/i-would-like-debian-to-stop-shipping-xscreensaver/

[16] https://www.theregister.com/2022/06/20/spirallinux_new_debian_remix_from/

[17] https://www.theregister.com/2023/01/05/siduction_2022_1/

[18] https://www.theregister.com/2023/02/17/ubuntu_advantage/

[19] https://www.theregister.com/2021/10/14/ubuntu_21_10/

[20] https://www.theregister.com/2022/10/13/canonical_ubuntu_ad/

[21] https://whitepapers.theregister.com/



All this, and pipewire didn't work ?

Anonymous Coward

Much as I love Linux - and run it personally - I still struggle with it's total inability to do some basic Windows things out of the box.

One is being able to use the button on my bluetooth headset to make calls (needs the handsfree protocol that went MIA a ew years ago).

The other is being able to miracast to a TV.

When I last looked "install pipewire" was supposed to fix the bluetooth issues (it didn't).

Re: All this, and pipewire didn't work ?

yetanotheraoc

"total inability to do some basic Windows things out of the box"

To be fair, Windows also struggles in this area.

A welcome change!

Joe W

Yeah, the new release, but I am more talking about covering a distribution that is stable, predictable, but ultimately boring. When it comes to server OS, I like boring. When it comes to poduction systems I like boring. Oh, and my personal machine is boring as well, I do not have the will / energy to constantly chase software updates for update's sake, and I am no longer interested in tinkering with the innards of any OS on a regular basis (unless I chose to configure whatever weird thing I thought about, if it is poorly thought out in my part I am willing to suffer those consequences - not when doing something reasonable).

So, yeah, have one of those!

Re: A welcome change!

Androgynous Cupboard

I, too, can't wait to upgrade and find that literally nothinig significant has changed.

Change means work. I hate work.

Re: A welcome change!

Lon24

Excitement is for the desktop - not the server room.

A great quality of Debian is this means painless upgrades (well regrades). What surprises me is that Debian based RP-OS (the 64bit version is complete Debian apart from the occasional blob) support doesn't approve of upgrading - but complete re-install. OK if it screws up then you do a re-install from the backup data. But there is more to go wrong in a re-install or more certainly prolong the upgrade procees - like re-implementing all the little apps, fixes & workarounds you didn't completely document.

Re: A welcome change!

VoiceOfTruth

-> Excitement is for the desktop - not the server room.

Well mostly. But back in the day when ZFS was introduced on Solaris, it was exciting. And in use it was a 'look how much crap we went through before" moment. Server side stuff can be interesting.

Re: A welcome change!

Jason Bloomberg

I like boring

Me too but I do seem to keep running into problems of other people coding for what they consider old versions of compilers and tools which are bleeding edge from my being boring perspective.

I have contributed to that problem myself, have upgraded to run something, then developed with that, forgetting others won't actually be able to use it.

Please give me a boring distro that Just Works - Debian is ideal

Ozzard

Our entire business runs on Debian. It was that or a DeadRat tracker, and as we go from IoT devices to private cloud it made more sense to go with something that will scale. It's been very stable for our use cases - which, to be fair, don't include user desktops.

Doctor Syntax

"the inclusion of non-free firmware on the installation medium as standard,"

I took a quick look at the Devuan equivalent. It claimed the Atheros driver was missing - and then went on to connect to the WiFi anyway. As it happens the previous release does that as well. Actually, I think it's just a data file, possibly listing the channel requirements for various jurisdictions and it's now been realised the error can be displayed and ignored.

What puzzled me is that it refuses to use logical volumes. Unless my memory is playing false - at my age it might - I remember many times working through the Debian installer and assigning logical volumes to /usr, /usr/local, /opt and /var as well as /home with no problem whatsoever. A quick check shows that the previous (i.e. current) version also does that. I think that on the test laptop I was using the version I was trying to install had been an in-place update from the still earlier version. I decided I hadn't time to explore further and it's something I'll have to come back to. It's possible to work round it but it'd be a bit of a faff.

About time!

Ball boy

I've put up with snapd's 'entertaining' behaviour for a while but, over the weekend, had a play with Debian 11 to see if I should give Ubuntu a rest until they see sense!

Glad to see non-free will be rolled into the main branch in 12: it was entertaining figuring out how to get it all neatly setup. As per LP's comment, tidying up the installer wouldn't go amiss either - but once it's installed I doubt people will ever need to see it again and so, given finite resources, making the firmware libraries more inclusive is definitely the right call.

Re: snap is another 4-letter word to avoid.

Steve Davies 3

see title.

re: downright baffled that anybody would ever use a Red Hat family distribution by choice.

Steve Davies 3

RH based distros (apart from Fedora) are just as boring as Debian.

If you know RH, use RH

If you know Debian, use Debian.

It is not that hard or even contentious these days.

Personally, I know RH and use Alma Linux even on an old 2011 MacBook pro. The only downside is that it needs an external mouse to use gnome properly OOTB. There is probably a work around for that but as everything else works it is a small thing.

Ubuntu used to be super hot but these days most of the people I know who once raved over the latest [redacted] that canonical put out have moved to Mint. Some have gone to Debian. Stability is the thing that IMHO Canonical still faff around with on an almost daily basis if the Slack chats are anything to go by

Really looking forward...

steelpillow

...to the even more solid and less exciting debut of Devuan Daedalus, the SystemD-free build of Bookworm.

Re: Really looking forward...

Anonymous Coward

... to the even more solid and less exciting debut of Devuan Daedalus ...

Quite so.

No systemd makes for a great. practically problem free OS.

.

Rattling around the back of my head is a disturbing image of something I
saw at the airport ... Now I'm remembering, those giant piles of computer
magazines right next to "People" and "Time" in the airport store. Does
it bother anyone else that half the world is being told all of our hard-won
secrets of computer technology? Remember how all the lawyers cried foul
when "How to Avoid Probate" was published? Are they taking no-fault
insurance lying down? No way! But at the current rate it won't be long
before there are stacks of the "Transactions on Information Theory" at the
A&P checkout counters. Who's going to be impressed with us electrical
engineers then? Are we, as the saying goes, giving away the store?
-- Robert W. Lucky, IEEE President