[kwlug-disc] Debian "testing" -- not bad

Doug Moen doug at moens.org
Sat Dec 27 23:59:09 EST 2025


I am actually running Kinoite as a daily driver, and I can install packages in the base system just fine. Red Hat originally called this distro family "immutable", but changed the word to "atomic" since it isn't actually immutable. You can install packages. There are some other distros that use similar technology but which really are immutable, in that a local administrator cannot change the base system at all, it can only be changed by an OS update. I'm running GrapheneOS on my phone, and that OS really is immutable.

It is true that the root file system is mounted readonly. When you install packages, you need to reboot in order for the changes to be activated. If your changes break the system, you can roll back, either from the command line, or from the boot menu if you broke the boot.

The benefit of an atomic system like KInoite is that the technology for package management and upgrade is more robust. You can roll back, you can pin versions to keep them in the rollback history, and you can move sideways between different distros based on the same tech stack, all using the same management interface. "Atomic" means that when you install a package or upgrade the operating system, it is impossible for the system to get stuck in a half-way state (eg, due to a power interruption in the middle of package installation or upgrade). Changes to the base system are atomic: either they succeed, or they fail, and if they fail, the system doesn't change. One of the features of an atomic system is that you can install packages, or upgrade the system, in the background, without interrupting the normal operation of the computer. You can never observe the system to be in a half-way state during normal operation. It only atomically switches to a new state when you reboot. You can also configure the system to install updates automatically, in the background, whenever the system senses that new updates are available. This is perfectly safe due to the system being atomic.

The recommended way of administering a Fedora atomic distro is that you don't put all of your installed packages in the base system, because that is inflexible. Instead, it is suggested you use flatpaks for GUI apps, and you use containers for CLI and development work. You can use different containers for different projects (these containers might contain different versions of the same software). A given container can be set to use the Fedora RPM repository, or Debian, or whatever you want. If a container gets corrupted due to dependency hell, you just delete it: your base system is safe.

Doug.

On Sun, Dec 28, 2025, at 2:53 AM, Jason Eckert wrote:
> 1. Kinoite is immutable (i.e., read-only root filesystem, much like modern macOS), so updates replace the whole OS as a snapshot rather than patching files in place. This makes updates safe and rollback-able, reducing the chance of a broken system. Even if versions match, the update mechanism and system stability model are different from regular Fedora.
> 
> 2. You can’t normally add packages to the immutable base; instead, you typically use Flatpak for extra software. If you rollback, the base OS reverts to the snapshot state, so any base-layer packages added after that snapshot are lost, but Flatpaks and containerized tools remain.
> 
> On Sat, 27 Dec 2025 at 21:31, William Park via kwlug-disc <kwlug-disc at kwlug.org> wrote:
>> __
>> Questions...
>> 
>> 1. Regular Fedora KDE 43 has the same KDE/kernel versions, but after few updates.  So, what's the point of "atomic" when it's updated like the regular?
>> 
>> 2. Can you install new packages in Kinoite?  And, if you "revert" to old version of OS, then what happens to the new packages?
>> 
>> 
>> On 2025-12-27 18:16, Doug Moen wrote:
>>> I'm running Fedora Kinoite. I have Linux 6.17.12, Plasma 6.5.4.
>>> This matches Debian testing, so it's up to date.
>>> 
>>> 
>>> 
>>> On Sat, Dec 27, 2025, at 7:16 AM, William Park via kwlug-disc wrote:
>>>> (Double posted, so reply to your list)
>>>> 
>>>> I've been looking for a distro with recent KDE and recent kerne*l*.  So, the benchmark was *Kubuntu* 25.10 (v6.4 KDE, v6.17 kernel).
>>>> 
>>>> 1. Started with *Mint* + "apt install kde-full".  Result was comparable to Kubuntu LTS, ie. v5.27 KDE, v6.14 kernel.  Makes sense, since Mint is based on Ubuntu LTS.
>>>> 
>>>> 2. Then, tried *LMDE* + "apt install kde-full".  I was surprised to get a rather recent v6.3 KDE with v6.12 kernel.  I was expecting an old KDE, even older than Mint version.
>>>> 
>>>> 3. So, decided to try *Debian* *testing* + KDE.  I got v6.5.4 KDE (latest) and v6.17.12 kernel.  Not bad.
>>>> 
>>>> Right now, *Debian testing* is compiling v6.12.62 and v6.18.1 kernels for Raspberry Pi Zero 2W.  We'll see how it goes.
>>>> 
>>>> To those using Debian testing, how would you rate its stability?  Is it suitable for daily PC?
>>>> _______________________________________________
>>>> kwlug-disc mailing list
>>>> To unsubscribe, send an email to kwlug-disc-leave at kwlug.org
>>>> with the subject "unsubscribe", or email
>>>> kwlug-disc-owner at kwlug.org to contact a human being.
>>>> 
>>> 
>> 
>> _______________________________________________
>> kwlug-disc mailing list
>> To unsubscribe, send an email to kwlug-disc-leave at kwlug.org
>> with the subject "unsubscribe", or email
>> kwlug-disc-owner at kwlug.org to contact a human being.
> _______________________________________________
> kwlug-disc mailing list
> To unsubscribe, send an email to kwlug-disc-leave at kwlug.org
> with the subject "unsubscribe", or email
> kwlug-disc-owner at kwlug.org to contact a human being.
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kwlug.org/pipermail/kwlug-disc_kwlug.org/attachments/20251228/4c123f92/attachment-0001.htm>


More information about the kwlug-disc mailing list