I’ve been seeing the problem since at least August 7, 2020 when I tried to move from Ubuntu LTS 18.04 to Ubuntu LTS 20.04, and Nvidia drivers started failing. Ubuntu had always been reliable ‘n steady before then.

Recently, the new Fedora 35 Cinnamon SPIN install has been just too slow (more on this in another post), and I have gone back to Fedora 33 Cinnamon SPIN.

Manjaro 21.1.2 Cinnamon tests ‘n review recently showed the serious problem of – ‘Kernel Addiction‘.

The kernel, if implemented properly, is invisible to the user, working in its own little world known as kernel space, where it allocates memory and keeps track of where everything is stored. What the user sees—like web browsers and files—are known as the user space. These applications interact with the kernel through a system call interface (SCI).

A new GNOME version no longer supported the Dash to Panel Gnome Shell extension!? I’ve had to move to KDE Plasma in order to get away from these new Gnome problems – see the KDE Plasma – ‘Newb TidBits page for more info.

Cleaning up the Linux Kernel’s ‘Dependency Hell‘ involves cleaning off 30+ years of code *MESS*, *CRUFT*, Linux kernel’s header hierarchy and header dependencies .. 2,200 commits are only the *TIP* of the iceberg .. It’s going to change 25,288 files with 178,024 insertions and 74,720 deletions.

Cleaning up the Linux kernel’s ‘Dependency Hell’: This developer is proposing 2,200 commit changes:

Last year, Linux’s source code came to a whopping 27.8 million lines of code. It’s only gotten bigger since then. Like any 30-year old software project, Linux has picked up its fair share of cruft over the years. Now, after months of work, senior Linux kernel developer Ingo Molnar is releasing his first stab at cleaning it up at a fundamental level with his “Fast Kernel Headers” project.

“Fast Kernel Headers” Tree -v1: Eliminate the Linux kernel’s “Dependency Hell”:

I’m pleased to announce the first public version of my new “Fast Kernel Headers” project that I’ve been working on since late 2020, which is a comprehensive rework of the Linux kernel’s header hierarchy & header dependencies, with the dual goals of:

– speeding up the kernel build (both absolute and incremental build times)

– decoupling subsystem type & API definitions from each other

Will add this to the *Linux Security Issues* page…

LINUX IS LIKE A BOX OF CHOCOLATES – you never know what you’re gonna get!