KDE launches its own distribution

496 pointsposted 12 hours ago
by Bogdanp

284 Comments

ashirviskas

10 hours ago

> KDE Linux is an immutable distribution that uses Arch Linux packages as its base, but Graham notes that it is ""definitely not an 'Arch-based distro!'"" Pacman is not included, and Arch is used only for the base operating system.

So it's basically a SteamOS sibling, just without Steam?

keyle

10 hours ago

Sounds like a good distro to use with your parents and grand parents, if they're not solely using iPads...

That might be their target audience.

What appeals to me about linux is the hackability and configurability. This takes it all away in some way, but that's not to say that they won't find a market for it.

nine_k

9 hours ago

Seems targeted at office workplaces. A locked-down system that cannot even be corrupted or tampered with. Consider a workplace of a receptionist at a medical office, or a library computer.

Linux is wonderfully flexible, which allows to create distros like that, among other things. Linux is also free as in freedom, which may be very important for trusting the code you run, or which a governmental official runs.

I bet that past the alpha stage they will offer a configuration tool to prepare the images to your liking, and ways to lock the system down even more. Would work nicely over PXE boot.

macco

3 hours ago

The problem for this use case is that certain businesses, like medical offices, use specialized software that is often Windows only.

Beretta_Vexee

3 hours ago

More and more of this software is moving to the cloud and only requires a web browser. A distribution that is very difficult to break and can launch a web browser would already meet many use cases for receptionists, hotels, consultation stations, etc.

Wowfunhappy

2 hours ago

In that case, wouldn't ChromeOS actually make the most sense?

Beretta_Vexee

an hour ago

Because Chrome OS is offered on low-cost laptops that are unsuitable for office work.

What's more, it's Google, so we're not safe from a ‘Lol, we're discontinuing support for Chrome OS. Good luck, Byeeee.’.

Some offices still have bad memories of Google Cloud Print, for example. I'm not saying that being an early adopter of a distribution that's less than a year old is a good solution. Just that Google's business products don't have a very good reputation.

lproven

22 minutes ago

> Because Chrome OS is offered on low-cost laptops that are unsuitable for office work.

ChromeOS Flex exists, it is free of charge, and it runs on more or less any x86-64 computer, including Intel Macs.

Nordic Choice got hit with ransomeware and rather than paying, just reformatted most of its client PCs with ChromeOS Flex and kept going with cloud services.

https://www.bitdefender.com/en-us/blog/hotforsecurity/nordic...

bb88

3 hours ago

Yes, but doctors offices are still the last places in the US to use a fax machine.

dotancohen

an hour ago

The fax protocol provides a real-time recipient receipt. Email doesn't.

Seriously. That's the reason that fax is still popular in the medical industry.

alex_suzuki

2 hours ago

Not just in the US, they‘re surprisingly popular still here in Switzerland. I‘ve written interfaces to fax gateways (convert incoming fax to pdf, extract metadata, save in DB) multiple times.

Beretta_Vexee

2 hours ago

The United States is not the only country in the world. In France, it is almost impossible to make an appointment without using Doctolib, which is SaaS software for booking consultations (and lots of other things).

mschuster91

3 hours ago

Wine/Proton gets better every day though.

FirmwareBurner

2 hours ago

Doctors have better things to do that learn Linux and Wine.

Their office buys their stuff from a supplier which ships them a Windows box with all the batteries included.

freehorse

2 hours ago

And that supplier could decide to bundle their box with such a distro, if this can save them money either due to licencing or better stability (=less support).

It is possible for somebody to make this into a workable bundle targeting specific professions/environments. A doctor would not care if double clicking X icon open an app through wine or not.

mschuster91

2 hours ago

Wine makes for zero difference in how the application looks and behaves, that's the point.

KETHERCORTEX

26 minutes ago

Until there's a bug in Wine that affects the software that you use or new update of your software that uses stuff incompatible with Wine.

FirmwareBurner

2 hours ago

Are you working as a doctor? Or do you work in tech?

akk0

an hour ago

Are you a doctor?

uneven9434

an hour ago

What you want may be an "immutable" distro (KDE Linux also is). And there have be some immutable distros now. Such as Fedora Silverblue.

Blikkentrekker

8 hours ago

That seems like a good niche to exist indeed and many people would probably misunderstand its purpose by it being called a “KDE distribution”. It would perhaps have been better if it were created by some independent group for this purpose and just happened to settle upon KDE as its interface, or rather offer multiple choices to be honest.

DoctorOW

5 hours ago

I disagree, KDE needs both a distro and a niche for that distro to fill:

> KDE is a huge producer of software. It's awkward for us to not have our own method of distributing it

sho_hn

9 hours ago

It doesn't necessarily take much hackability away. You might find it makes it easier.

You can overlay changes to the read-only rootfs using the sysext mechanism. You can load and unload these extensions. This makes experiments or juggling debug stuff a lot easier than mucking about in /usr used to be.

A lot of KDE Linux is about making updates and even hackability safe in terms of making things trivial to roll back or remove. A goal is to always be able to unwedge without requiring a reinstall.

If you know you can overlay whatever over your /usr and always easily return to a known-good state, hackability arguably increases by lowering the risk.

RossBencina

6 hours ago

This overlay feature sounds attractive. It bothers me that there is no easy traceability or undoability when I perform random system-level Ubuntu configuration file edits to make things work on my system. Maybe I'm doing it wrong. Sure I could do the professional sysadmin thing and keep a log book of every configuration change, or maybe switch to NixOS and script all my configuration changes, but something with lower effort would be welcome. Ideally you want the equivalent of "git commit -m<explanation>", "git diff" and "git log" for every change you make to system configuration.

stakhanov

5 hours ago

CachyOS and openSUSE have you covered with btrfs and snapper pre-configured to take snapshots before/after doing potentially damaging things (and, of course, you can make them manually, whenever the thought occurs to you that you're entering the "danger zone"). You can boot into a snapshot directly from the boatloader, then rollback if you need to.

Immutable distros just one-up that by trying to steer the system in a direction where it can work with a readonly rootfs in normal operation, and nudging you to take a snapshot before/after taking the rootfs from readonly to read-write. (openSUSE has you covered there as well, if that's your thing; it's called MicroOS).

Both of those distros use KDE by default, so the value-add of KDE having its own distribution is basically so they can have a "reference implementation" that will always have all the latest and greatest that KDE has to offer, and showcase to the rest of the Linux world, how they envision the integration should be done.

If I were to set up a library computer or a computer for my aging parents, I would choose openSUSE Leap Micro with KDE, as that would put the emphasis on stability instead.

vanviegen

3 hours ago

There's also https://getaurora.dev/ - another immutable KDE-based distro. I've been using it as my daily for ~half a year now. It just works.

codethief

2 hours ago

> Ideally you want the equivalent of "git commit -m<explanation>", "git diff" and "git log" for every change you make to system configuration.

If you already commit all your changes, anyway, what keeps you from using Nix and running one more command (`nixos-rebuild switch`)?

albertzeyer

3 hours ago

I keep my /etc under Git. When the system does changes automatically (via an update or whatever), I make a Git commit with a special distinct message, and so I can easily filter out all my own changes.

mikae1

an hour ago

> something with lower effort would be welcome

This is a major reason I ended up with https://getaurora.dev. I layer a few things, but it comes with bells and whistles (like NVIDIA drivers, if you need that).

I can't see myself going back to a "normal" distro. I don't want to spend time cosplaying a sysadmin, I have things to do on my computer.

rollcat

an hour ago

> What appeals to me about linux is the hackability and configurability.

Innovation happens on stable foundations, not thru rug pulls.

Yes, you have the freedom to make your system unbootable. When Debian first tried to introduce systemd, I've replaced PID 1 with runit, wrote my own init scripts & service definitions, and it ran like this quite well, until... the next stable release smashed me in the face.

It's absurd how hackable the Linux distros are. It's also absurd to do this to your workhorse setup.

sandreas

8 hours ago

I think Aurora Linux[1] is more suitable for this purpose.

However, while I love the approach of having an immutable distribution, I don't see the attack vector of ransomware handled in a good way. It does not help, if your OS is intact, but your data is irrecoverably lost due to a wrong click in the wrong browser on your system.

I think the backup and restore landscape has enough tools to fix this (cloud + restic[2] or automated ZFS snapshots[3]), but it takes a bit time / a script to setup something like this for your parents in your favorite distro.

1: https://getaurora.dev/en

2: https://github.com/restic/restic

3: https://zrepl.github.io/

LelouBil

8 hours ago

I mean, nothing stops you from building your image of KDE Linux (or any immutable distro) with a built-in restic config.

This is more about preventing the user from messing up their computer than it is about data safety.

I've been using Bazzite for 2 years now (an immutable distro based on Fedora Silver blue) and I just love the fact that I can "unlock" the immutability to try something that could mess up my systemd or desktop environment, and I can just reboot to erase it all away.

I also have a github action to build my custom image with the packages I want, and the configuration I want.

And this makes adding a backup setup even easier, it can be baked-in the distro easily with a custom image ! Your grandparents don't have to do anything, it will auto update and auto apply (and even rollback to the n-1 build if it fails to boot)

RossBencina

6 hours ago

> nothing stops you from building your image of KDE Linux

Isn't the main point that you delegate curating and building the system image to the KDE project?

sirspudd

an hour ago

No, the main point is they provide a reference image using mkosi, and you can clone kde-linux and trivially make spins. At some point I expect just about everyone is gonna find a spin which scratches all their itches and which they are devoted too.

sandreas

8 hours ago

> I mean, nothing stops you from building your image of KDE Linux (or any immutable distro) with a built-in restic config.

I hear you. The problem is, that basically nothing stops you from building anything yourself. The difference is, that there is no easy-to-use build-in solution (like time machine) and ease of use is what makes the difference. Especially a TIME difference. Of course there is software SIMILAR to time machine, but it seems to be hard to write something rock solid and easy-to-use.

In fact I also have built it myself: https://github.com/sandreas/zarch A script that installs Arch on ZFS with ZFSBootMenu and preconfigurable "profiles" which packages and aurs to use. Support for CachyOS Kernel with integrated ZFS is on my list.

I already thought putting together a Raspberry PI Image that uses SSH to PULL backups over the network from preconfigured hosts with preconfigured root public keys and is easily configurable via terminalUI, but I did not find the time yet :-) Maybe syncthing just is enough...

hulitu

5 hours ago

> However, while I love the approach of having an immutable distribution, I don't see the attack vector of ransomware handled in a good way

The phylosophy of security in "modern" OSs is to protect the OS from the user. The user is evil and, given so many rights, it will destroy the (holy) OS. And, user data ? What user data ? /s

abhinavk

7 hours ago

It makes hacking easier in some ways too. Overlay any hacks. It will be gone by reboot unless you want otherwise. Also see blue-build.org <- It helps you to put all your hacks in the immutable image.

999900000999

7 hours ago

I like hacking Linux too.

But some people just want a computer to work.

It's not like you can't try a simple distro and move on to something more complex later.

FirmwareBurner

2 hours ago

>That might be their target audience.

Seems like a lot of effort and fanfare for such a niche market.

dangus

3 hours ago

I don’t mean this as a gotcha, but have you tried an immutable/atomic Linux distro?

Immutable/Atomic Linux doesn’t take away any ability to hack and configure it. It’s just a different approach to package and update management.

There really isn’t anything you fans do with it that you can do on other Linux distros.

I’m using Bazzite which is basically in the Fedora Atomic family and all it really changes is that if I want to rpm install something and there’s no flatpak or AppImage then I just need to decide on my preferred alternate method to install it.

I find Bazzite’s documentation on the subject quite helpful: https://docs.bazzite.gg/Installing_and_Managing_Software/

At the very worst case I’m using rpm-ostree and installing the software “traditionally” and layering it in with the base OS image.

Now you might be thinking, what’s the benefit of going through all this? Well, I get extremely fast and reliable system updates that can be rolled back, and my system’s personalization and application environment is highly contained to my home directory.

I’m not an expert but I have to think that there are security benefits to being forced into application sandboxing as well. Applications can’t just arbitrarily access data from each other. This isn’t explicitly a feature of immutable/atomic Linux but being forced into installation methods that are not rpm is.

zahlman

9 hours ago

If a distribution is immutable (and thus omits the package manager) and pre-configured for a specific purpose (here, ensuring that KDE works), how much does the base really matter?

tannhaeuser

an hour ago

Hopefully they also integrate SteamOS/Proton and easy Wine configs and they might have a winner.

ryao

10 hours ago

It sounds like how ChromeOS is Gentoo based but does not ship the package manager.

seiferteric

9 hours ago

Your telling me google uses Gentoo for ChromeOS but doesn't even host a Gentoo mirror? jeez...

apfsx

3 hours ago

If that's true I think its genuinely disrespectful. Truly.

FirmwareBurner

2 hours ago

Won't someone please think of the multi trillion dollar company?

Blikkentrekker

8 hours ago

It does I believe? I've never tried it myself but I've heard multiple voices say that once you go into the terminal the entire Gentoo stack is just there with portage, equery, qapps and such.

In fact, from what I understand it is in fact not really Gentoo based but Portage-based, as in they for the most part write their own ebuilds and software and from what I know have their own custom init system and display system that's not in Gentoo but they found that Portage was simply very convenient for automating their entire process. The claim that “gentoo is just Portage” is not entirely true, there's still a supported base system that's configured as offered by Gentoo but it's far more flexible than that of most systems of course, granting the user choice over all sorts of fundamental system components.

shmerl

5 hours ago

Bazzite is more general purpose example like that.

j1elo

11 hours ago

> [everything is] installed using Flatpak.

How's Flatpak doing in terms of health of the tech and the project maintenance?

Merely 4 months ago things didn't look too bright... [1]

> work on the Flatpak project itself had stagnated, and that there were too few developers able to review and merge code beyond basic maintenance.

> "you will notice that it's not being actively developed anymore". There are people who maintain the code base and fix security issues, for example, but "bigger changes are not really happening anymore".

[1]: https://news.ycombinator.com/item?id=44068400

rookderby

10 hours ago

Flatpak works pretty well. I try to prioritize my distribution's repositories but some software is not packaged. I've taken the easy way out and installed the flatpak. I guess I could go and package them, but I've been too lazy so far.

IshKebab

3 hours ago

I think the fact that you try to prioritise the distros repos shows that it probably isn't quite ready. Presumably that's because you know that they'll work reliably but you aren't so sure about Flatpaks.

kalaksi

5 hours ago

On a desktop, I nowadays actually somewhat prioritize flatpaks. I can get recent versions, sandboxing and the configs and data are always in standard locations with predictable naming. They can be installed for user in home dir without root and are easy to move over in case of OS reinstalls.

sgc

11 hours ago

I recently installed Debian 13 and went with the default partition sizes for /, /var, swap etc. I had two flatpaks installed and my entire /var partition was filled up with 10gb of flatpak data. Frankly very bad default partition sizes and I should not have been so trusting, but flatpak is an unbearably hot mess.

OsrsNeedsf2P

10 hours ago

Flatpak installs and shares runtimes. That's what makes it so stable, regardless of your distro.

So yes, if you install 1 KDE app from Flatpak, you will have the KDE runtime. But that is true if you install 1 KDE app while on Busybox as well. It's the subsequent KDE apps that will reuse the dependencies.

bandrami

6 hours ago

If those apps are built against the same runtime version

aucisson_masque

3 hours ago

Which is often not the case. For those of us with slow internet connections, flatpack take hours to download programs that would otherwise take seconds.

tredre3

11 hours ago

I don't think Debian creates a separate /var by default, only /, /boot, swap, and uefi.

stonogo

11 hours ago

It defaults to one / for it all, but if you tell it not to it will suggest partition sizes for you. Regardless this is definitely self-inflicted.

sgc

11 hours ago

Absolutely. I should have verified partition sizing, and I should never have allowed even one flatpak. That doesn't make Debian default sizes and installation process anywhere close to good.

ThePowerOfFuet

2 hours ago

>I should never have allowed even one flatpak

I don't think that's the best conclusion: these days, disk is cheaper than it has ever been, and that "foundational" 8 GB will serve all the Flatpaks you want. Installing apps from packages sprays the same dependency shit all over your system; Flatpak was nice enough to contain it, so you immediately noticed it.

Flatpak is a good idea.

WD-42

8 hours ago

Why, of all root directories, would you skimp out on /var? It literally stands for variable data.

IshKebab

3 hours ago

Because it isn't used for much? It's mostly just logs these days. Most data on most systems goes in /usr or /home. I would say the weird thing here is that Flatpak puts runtimes in /var by default instead of ~/.cache or something like that.

jacobgkau

2 hours ago

User-mode Flatpaks keep things in ~/.local/share/flatpak. This person simply installed a Flatpak in system-mode, which puts it somewhere other users could also run it (i.e. not your home directory).

bmicraft

41 minutes ago

Libvirt virtual machines are also stored there.

guappa

3 hours ago

Where do you think docker containers are installed?

sgc

8 hours ago

Ask the Debian maintainers. That was their recommendation, and I trusted them - presuming they would recommend something that would work more than two weeks on a rather standard laptop installation. I will have to re-partition within the next year, because their / partition is too small as well.

guappa

3 hours ago

But the default is to just use / no? So you did not trust them.

nohup2

an hour ago

I think this happens because the default option is “recommended for new users”. So some not-new users believe that the other options are better for them.

That default options reads like this: “All files in one partition (recommended for new users)”

ThePowerOfFuet

2 hours ago

Why not just use the default, instead of separate partitions for everything? This is not a 30-year-old BSD.

linmob

4 hours ago

Mind sharing which two apps you went with?

When installing just two apps, even if both are in the same (KDE or GNOME) realm, you can very easily end up with 8 flatpaks (including runtimes) or more. This is due to a variety runtimes and their versions: One for KDE or GNOME Platform release (about two a year) plus a yearly freedesktop base) and not all apps being updated to the latest runtimes constantly.

You then have to add at least 6 locale flatpaks to these hypothetical 8 flatpaks.

Especially with Debian, locales matter, of you don't do a `sudo dpkg-reconfigure locales` and pick what you need before installing flatpaks on a default install, you will get everything and thus gigabytes of translations you don't even understand, wasting your disk space.

pabs3

2 hours ago

I recommend always using LVM so you can grow/shrink filesystems easily.

kalaksi

5 hours ago

Did you install the flatpaks for a user or system-wide?

1oooqooq

10 hours ago

don't know why people are obsessing with the partition scheme interest of two apps using as much of a windows10 installation.

my full / for a desktop debian with ton of stuff is under 4gb.

sgc

8 hours ago

That was what was insane to me. I expected a couple hundred mb each for my first couple of apps. Not a pleasure in itself, but I was blindsided by the 10gb. The apps were clearly also part of the problem - they should not have so many dependencies. However even after I removed them, flatpak was using 8gb+, I had to purge it to reclaim space. That is why I called it a hot mess.

o11c

11 hours ago

> KDE Linux is Wayland-only; there is no X.org session and no plan to add one.

Does this mean they're testing that all the Wayland bugs are fixed? I haven't updated to the new Debian stable quite yet but all the previous times I've switch to Wayland under promises of "it's working now" I've been burned; hopefully dogfood helps.

eek2121

11 hours ago

The issue is that you are using Debian stable. Software quickly becomes out of date, sometimes by years, with the exception of security fixes and occasional backports.

Wayland, KDE, and several other pieces of software evolve rapidly. What may be broken in one release will very likely be fixed a few releases after the last debian stable release.

I'll run Debian on a server if I need predictability and stability with known issues. I won't run Debian on a desktop or workstation for the same reason.

o11c

11 hours ago

I've tried distros with faster cadences. All that means is that I get an endless stream of new bugs, rather than a few that I can find workarounds for (such as just reverting to the still-good X11).

MathMonkeyMan

2 hours ago

I worked with a guy who railed against the conservatism of our company's releases. He said "new software has more bug fixes." Then again, he was maybe a kind of hardcore software quality guy -- not the sort to add "features" to a piece of infrastructure that had demonstrated its worth.

The only issue I have with software conservatism, like Debian, is that some new thing requires something newer. If you live in a world where you can do without the new thing, then it's really quite nice. Security patches are another matter, but are usually dealt with.

I like to be on the bleeding edge, but Debian was created for a reason. Only time can determine which configurations don't suck.

hulitu

5 hours ago

> All that means is that I get an endless stream of new bugs, rather than a few

For some obscure reason, bugs are easier to produce than fixes. But the next release will be better. I promise.

heavyset_go

8 hours ago

This is the way.

I used to "hate" Wayland, but that was because I was stuck on an ancient kwin_wayland implementation that didn't get updated for years on Ubuntu.

When it comes to big changes like Wayland and Pipewire, you really want the latest versions you can get. Like the OP, I only use rolling releases on my machines for that reason.

ryukoposting

6 hours ago

Even as of Ubuntu 24.04 there's still plenty of stuff that's just broken. Can't stream my screen from Discord, can't share my screen from Firefox. Weird color problems with my calibrated monitor. Switching to Xorg solved all of these issues.

I'm open to moving to Debian testing/unstable if Wayland can actually deliver. What do you run?

neobrain

an hour ago

> you really want the latest versions you can get

> Even as of Ubuntu 24.04

I get that this is the current LTS release, but clearly this isn't want the parent poster had in mind. Notably 24.04 never shipped Plasma 6, which carried a lot of critical Wayland fixes.

MrDrMcCoy

5 hours ago

My CachyOS / KDE install with pure Wayland has been buttery smooth and recently got an update that finally lets me calibrate the max brightness of my HDR OLED monitor (which was the monitor's fault. Not even Windows could make it work properly for non-games until now). CachyOS is also the first distro I've used in years that does things close enough to way I like out of the box that I haven't bothered to update my system reinstall script in months.

I've also been giving Bazzite to some non-tech people who have not once asked for help. That one is immutable and Wayland only, so it's a further testament to how far Wayland has come if you're on an up-to-date-enough system.

Sadly, I'm stuck on older Ubuntu for my work laptop because the mandated security software won't run on anything better.

ngrilly

4 hours ago

What is the mandated security software? I’m asking to avoid it in my own org.

heavyset_go

3 hours ago

Yeah, I wouldn't even bother with Wayland on Ubuntu unless it works out of the box.

I'm on an unholy amalgamation of Arch/Cachy/Endeavour now, but I have been using screen sharing nearly everyday on calls via Firefox on Arch for about a year and it's worked without a problem.

I considered Debian testing, and it does work well on servers, but a true rolling release is more convenient. The software release and update loop is shorter, it's really nice to be able to pull fixes to packages in a reasonable amount of time after they're released.

ThePowerOfFuet

2 hours ago

Try Fedora 42 KDE (or its atomic equivalent Kinoite). It works very well.

imp0cat

5 hours ago

    can't share my screen from Firefox
Did you install Firefox manually or do you use the Firefox Snap that's provided by Ubuntu?

FirmwareBurner

2 hours ago

Regardless, that's still a huge Linux usability issue when the user needs to know for sure the specific source to install a friggin web browser where screen sharing works.

neobrain

an hour ago

Indeed, though not so much Linux but rather a Ubuntu-specific issue. Most (all?) other distributions don't distribute Firefox as a Snap, so screen sharing will work out of the box.

vlovich123

11 hours ago

I’m in Arch and I generally struggle to get video acceleration in a browser with an Nvidia GPU.

fooker

4 hours ago

Wayland + KDE in Arch has worked seamlessly with NVDIA GPUs for a couple of years now.

levkk

8 hours ago

Yup, same, using X, everything mostly works. Wayland - not so much.

eikenberry

2 hours ago

Stability is just as valuable for a workstation as it is for a server.

hulitu

5 hours ago

> What may be broken in one release will very likely be fixed a few releases after the last debian stable release

This joke is being told since 20 years. If it is fixed in KDE5, why do they need KDE6 ?

bmicraft

33 minutes ago

It wasn't fixed in plasma 5 and it is in Plasma 6.

mappu

11 hours ago

I'm in a similar boat - i tried the Wayland session in Debian 10 and 11 and lasted less than a day; in Debian 12 i toughed it out for about a week before hitting a showstopper; but this time in Debian 13 i've used it since release without a single nit to pick.

zdragnar

11 hours ago

I think "most" are fixed. I use quotes because I've seen people say they have issues that I have never run into myself.

I'm currently stuck on Windows for some old school .NET work, but otherwise have been running Wayland on either arch or fedora for 8 or so years, no real problems specific to Wayland. With that said, I've also always had X to fall back to for the odd program that absolutely only worked in an X session. At this point, though, I don't even recall what they were (probably something that didn't like running under Swaywm because wlroots), so even that might not be an issue.

bee_rider

8 hours ago

Has any distro ever promised that there are zero bugs in the software they use? I don’t particularly like Wayland but a lot of people have been using it for years at this point…

devmor

6 hours ago

User adoption is not really a great metric when it ships as a default on common distros. Most people would rather deal with issues and wait for support than fix things in an unsupported way.

If it wasn't a default, it'd go back to barely being used.

frollogaston

5 hours ago

If it's really broken, they can't get away with setting it default.

hulitu

5 hours ago

Microsoft/Google would like to have a word with you.

alabhyajindal

11 hours ago

When was the last time you tried Wayland? I switched to KDE Plasma a couple years ago not knowing anything about display server protocols and haven't had a single issue.

o11c

11 hours ago

The last time I tried it extensively was on Debian Bookwork (12.1 and later; I always wait for the first point release), released July 2023 but freezing sometime around February 2023.

Yes, this was a while ago now. But just as now, people said then "all the bugs are fixed and missing features added"; all that really means is "we're in the long tail". I might've put up with it if not for the fact that there were 2ish major bugs that directly affected my main workflow (e.g. temporarily swapping to non-Latin text input).

p4bl0

2 hours ago

I use the current stable with KDE Plasma over X11, there's nothing forcing you to use Wayland in Trixie.

Almondsetat

11 hours ago

Are all X11 bugs fixed?

o11c

11 hours ago

I haven't hit any for probably a decade now.

Bugs in the window manager or shell (both shipped by KDE) are somewhat more common, but even if they are crashes, due to X11 being better-designed for isolated faults they are easily recovered-from without loss of session.

jsheard

11 hours ago

X11 not supporting modern display technologies is arguably a bug, and it's not likely to get resolved at this point (e.g. it can't do mixed DPIs, or VRR with multiple displays, or HDR in general).

o11c

10 hours ago

I don't care about any of those things, since computers are about productivity for me.

But I'm pretty sure at least half of them actually do work under X11, it's just that some UI libraries refuse to use it on the grounds of "X11 is outdated, I won't support features even though it does".

(also, having played around with DPI stuff on Wayland, it's pretty broken there in practice)

whatevaa

6 hours ago

Well and others do care, and no, bunch of stuff straight up doesn't work on Xorg, or is jank fest.

TiredOfLife

5 hours ago

> I don't care about any of those things, since computers are about productivity for me.

All of those are productivity things

bee_rider

8 hours ago

I guess we’d have to see what the argument is. But, that looks more like a lack of features to me.

ryao

10 hours ago

I suspect X11 can do mixed DPI and VRR with multiple displays if you do 1 display per xscreen, but nobody uses that configuration.

I suspect HDR support could be added if someone were to retrofit it like how VR support was added, but no one really wants to work on that.

saghm

8 hours ago

I "suspect" all of the bugs that the parent comment complained about could be fixed too, but that wasn't the question.

bitwize

10 hours ago

No. HDR will never come to X11. This is because the X protocol defines a pixel as a CARD32, that is an unsigned 32-bit integer. So the highest depth you could theoretically go is R10G10B10, and forget about floating-point HDR. Fixing this would require rewriting the entire protocol. Which has effectively already been done; it's called Wayland.

Perhaps people ought to listen to the Xorg devs when they say X11 is broken and obsolete, and you should be using Wayland instead. Every single one of them says this.

o11c

9 hours ago

All sorts of things in X11 are "defined" as a particular thing in the base standard, then changed in protocol extensions. You really shouldn't be writing raw pixels anyway (and most people don't since breaks if your monitor is using 8-bit or 16-bit, for example).

whatevaa

6 hours ago

Amazing standard you got there.

yxhuvud

2 hours ago

To be fair, the same is very true with Wayland - you can't do much without extensions.

badsectoracula

6 hours ago

> So the highest depth you could theoretically go is R10G10B10, and forget about floating-point HDR.

R10G10B10 matches most HDR displays out there, AFAIK even Windows uses that outside of DirectX (where FP16 is used).

But beyond that...

> Fixing this would require rewriting the entire protocol.

...most of the protocol does not have to do with color values. X11 is extensible and an extension can be used that allows alternative functions that use more advanced color values where that'd make sense. For example, assuming you want to use "full" range color values for the drawing functions like XFillPolygon, etc, you'd want to add have the extended range state in graphics contexts, introduce extended commands for changing it (with the existing commands simulating an SDR color for backwards compatibility). That is assuming R10G10B10 is not enough of course (though because for decades many applications assumed 8bit RGB, it is a good idea to do sRGB/SDR simulation for existing APIs and clients regardless of the real underlying mode of the monitor unless a client either opts-in to using extended color or uses the new APIs).

Another thing to keep in mind is that these are really needed if you want to use the draw primitives using extended color / HDR. However most HDR output, at least currently, is either done using some other API (e.g. Vulkan) or via raw pixel data. In which case you need to configure the window output (a window region, to allow for apps with mixed color spaces in a single window - e.g. think Firefox showing a SDR page with an HDR image) to use a specific color space/format and then rely on other APIs for the actual pixel data.

This is something i wanted to look into for a while now, unfortunately other stuff always end up having more priority - and well, my "HDR" monitor is only HDR in name, it barely looks any different when i try to enable HDR mode in KDE Plasma under Wayland for example :-P. I do plan on getting an HDR OLED monitor at some point though and since i do not plan on changing my X11-based environment, i might take a look at it in the future.

bitwize

5 hours ago

Again. This is a thing the xorg devs have already looked at. Their conclusion? "Nope. Too much work. Just use Wayland."

Once again, every... last... one of the Xorg devs is of the opinion that you should be using Wayland instead. Even if you had changes to propose to Xorg, they will not make it into a release. If you insist on soldiering on with X, your best bet is probably to contribute to Wayback, likely to be the only supported X11 display server in the near future, and see if you can add a protocol to the compositor to allow "overlay" of an HDR image displayed using Wayland "on top of" an X window that wants to do HDR.

But really, consider switching to Wayland.

levkk

8 hours ago

Sure except Wayland doesn't work with nvidia so...

hulitu

5 hours ago

> X11 not supporting modern display technologies is arguably a bug,

X maintainers said it is a feature they do not want to implement. Because "we work on Wayland now, Wayland better".

E39M5S62

5 hours ago

You're free to submit patches and features to X.org.

bitwize

11 hours ago

Ultimately it doesn't matter now, because Xorg is kind of in a state of "active abandonment", that is to say, the only maintenance being done is to ensure that no more bugs are being fixed aside from critical security issues on distros Red Hat still supports. In open source, you go where the developer energy is, and right now that's Wayland.

If you're about to tell me that XLibre is a viable alternative, no you're not because it isn't.

troyvit

6 hours ago

I've been using KDE since before Wayland was a twinkle in RedHat's eye, so trust me when I say that Wayland has always come across as an afterthought from KDE. I'm not saying it was, but given all the issues KDE users have had with Wayland over the years it sure looked that way. If somebody I loved was having trouble with KDE the first thing I'd ask is if they had accidentally switched to Wayland (usually because of an upgrade). The majority of the time they'd check, sigh, and say yes. Switching back their problems would go away.

Reading this thread makes me want to try KDE/Wayland again, so probably on my next install I'll give it another shot. If it's still crap I think it's time to switch off of KDE.

Novosell

3 hours ago

I recently switched to hyprland but before that I was running a mixed HDR/SDR, mixed VRR/no VRR, mixed refresh rate setup with icc profiles applied under KDE wayland. No issues here tbh.

pmontra

4 hours ago

I installed Debian 13 on my laptop from 2014. It's got an NVIDIA K1100M. The latest proprietary driver supporting it is 390 which is not supported by Debian 13. It was by Debian 11. I skipped 12. I run Nouveau and Wayland and everything that didn't work with Wayland on Debian 11 works now, with one unfortunate exception: backlight control is broken, which means that I'm stuck with 100% brightness. That's probably a problem with the kernel or the driver because it happens with X11 too.

X11 has a workaround for that because I can use gamma correction to simulate brightness control and make it work with night light. There was no way to do it in Wayland: they stomp on each other and undo whatever the other software did. So I'm back to X11 and frankly I don't notice any difference.

If you have more luck with your graphic card you'll be probably OK with Wayland. Anyway the X11 session is there, logout from Wayland and login using X11.

lproven

17 minutes ago

> It's got an NVIDIA K1100M. The latest proprietary driver supporting it is 390 which is not supported by Debian 13. It was by Debian 11.

Tell me more, please.

Does it only have an nVidia or is it dual GPU and switching?

Because I have the latter and the lack of GPU drivers is keeping me on Ubuntu 22.04.

Is it possible you're just using the Intel GPU and your nVidia is inactive?

jacobsenscott

7 hours ago

Wayland works great for me. I use a rolling update distribution so everything is the latest version and I only use Firefox, a terminal, and emacs. Debian tends to be pretty far behind.

athrowaway3z

5 hours ago

Wayland / KDE has been my main driver for a year on Void linux. IIRC it requires some tweaks at the start, it has worked without problems since then.

guappa

3 hours ago

There are still numerous little issues.

therealfiona

10 hours ago

Call me when I can run Wayland and share my full screen on M$ Teams. Last time I checked it was just individual windows.

Cross that hurdle and I can go back to trusting the Linux Desktop for business things.

ahartmetz

10 hours ago

Works fine in current KDE master branch, and it's been working for quite a while so it should be in the current release. Note that I run Teams in MS Edge for Linux, which is my dedicated Teams runtime environment and sandbox.

heavyset_go

8 hours ago

The only time I've ever had screensharing working correctly is under Wayland

abhinavk

7 hours ago

I use it via Chromium. Are there additional features in the Electron version?

rs186

22 minutes ago

There is no electron version of MS Teams on Linux (any more). Thanks Microsoft!

diabllicseagull

11 hours ago

this bit is a no-go for me. they've decided what goes in the immutable base os and allowed a set of kde apps citing subpar experience flatpak versions. I'm guessing they haven't tested all flatpak apps as they tested their apps.

"Well, we’re kind of cheating a bit here. A couple KDE apps are shipped as Flatpaks, and the rest you download using Discover will be Flatpack’d as well, but we do ship Dolphin, Konsole, Ark, Spectacle, Discover, Info Center, System Settings, and some other System-level apps on the base image, rather than as Flatpaks.

The truth is, Flatpak is currently a pretty poor technology for system-level apps that want deep integration with the base system. We tried Dolphin and Konsole as Flatpaks for a while, but the user experience was just terrible."

https://pointieststick.com/2025/09/06/announcing-the-alpha-r...

sho_hn

11 hours ago

Nathan (who is a QA person with user-visible breakage ever-present on his mind) is talking about the alpha and the present-day situation, which naturally isn't set in stone. KDE is a Flatpak contributor. One of the little skunkworks projects within KDE Linux is even exploring further evolution of Flatpak that would allow putting Plasma itself into one, etc. This is an ongoing story, you shouldn't assume dogma.

IshKebab

3 hours ago

They are both admitting that Flatpak gives a terrible user experience and making Flatpak the only way for users to install apps.

Strange design.

1una

2 hours ago

They admit

> Flatpak is currently a pretty poor technology for system-level apps that want deep integration with the base system.

Therefore they ship those apps on the base image, rather than as Flatpaks. I don’t see what’s wrong with this approach.

vbezhenar

2 hours ago

KDE Ark is a graphical file compression/decompression utility. It's not system app and does not require deep integration with the base system. It's a bit strange choice of apps to include to system image.

bmicraft

23 minutes ago

At the very least it does add context menu entries for compression to files, apart from "open with" obviously. That might already the reason right there.

rollcat

an hour ago

Which is odd. Windows was able to browse ZIPs like normal folders since... 98? XP? Can't remember now.

IMHO KDE delegates too much core functionality to apps. On macOS, I can press "space" while having a file selected and I get an instant preview. This sort of thing must not be delegated.

nine_k

9 hours ago

This definitely looks like a system intended to be configured by an administrator, not the user. It shouts "secure office use", much like Silvetblue.

bmicraft

21 minutes ago

Installation is exceptionally easy, other than timezone, install disk and user account.

I'd also expect installing flatpaks offline would be a hassle.

edoceo

8 hours ago

Note: not Dolphin the GameCube+Wii emulator but Dolphin the file-browser/manager (a KDE native)

eklavya

7 hours ago

I would be surprised if anybody who ever used kde would confuse the two.

bobajeff

11 hours ago

I wish them the best of luck. I never used Neon since it was a rolling release distro. This one I also won't be using because it immutable and relies on Flatpaks which are very buggy. Standalone binaries or AppImages are fine with me but Flatpaks and Snaps are garbage.

jorvi

11 hours ago

Not only is Arch also a rolling distro (despite them saying "not Arch!"), Arch is one of the most horrible rolling distros in terms of stability. Their general principle for package breakage is "you should have checked it on our (site) release log". They don't throw an error or a warning, if something is a breaking change and you pull it into your system, you basically get a "hehe should have checked the release log", and you're hosed.

If you want a good, actually professional rolling release, use SUSE Tumbleweed. They test packages more thoroughly, and they actually hold back breaking or buggy changes instead of the "lol read log and get fucked" policy.

mariusor

2 hours ago

Very uncharitable perspective on people that do the work for free. I can understand not wanting to use a distribution where breakages can happen, but being a dick about it less so.

sevensor

8 hours ago

Anecdote: 12 years with Arch, including a laptop with 9 years on one install. Zero issues. But yeah, there’s a low volume mailing list. Get on it. Read it, it’s very short and to the point, and it’s only a few times per year.

Lex-2008

11 hours ago

To be fair to Arch, you can always subscribe to their RSS or mailing list if you want to be notified about breaking changes

thangalin

10 hours ago

> Arch is one of the most horrible rolling distros

We've had different experiences. I've been using Arch for about 8 years and have had to scour the forums no more than thrice to find the magic incantations to fix a broken package manager. In all cases, the system was saved without a reinstall. However, it is certainly painful when pacman breaks.

    $ cat /etc/issue
    Antergos Linux \r (\l)
;-)

jorvi

9 hours ago

I don't want to manually have to scroll through all the release logs on every single upgrade, in case their might be a landmine in there this time. Nor does any rational person that values their time or their system stability.

It is a million times more sane to have a package manager throw a warning or an error when a breaking change is about to be applied, rather than just YOLO the breaking change and pray people read the release log.

It is one of the most stupid policies ever, and the main reason why I will steer everyone away from Arch forever. Once bitten, twice shy.

sltkr

8 hours ago

I've been using Arch Linux for over a decade and have literally never once consulted release logs, and never got into any serious trouble.

I do subscribe to the arch-announce mailing list which warns of breaking changes, but that receives around 10 messages per year, and the vast majority aren't actually all that important.

I've also gone multiple months between updates and didn't have any problems there either.

The idea that Arch Linux breaks all the time is just complete nonsense.

imp0cat

5 hours ago

His point is that Arch will break the system without any warning during package upgrade.

s_ting765

2 hours ago

A warning will dissuade users from upgrading their system instead of doing the manual intervention.

AuthAuth

9 hours ago

Thats a very different experience from me. I've had quite a few broken packages easily over 10 in the last year and a half. It was easy enough to find them and roll them back but I dont know how people can say arch is stable. Do you update regularly?

glitchc

10 hours ago

YMMV. Manjaro's broken on me multiple times. I leave a machine alone for two years and it's next upgrade is almost guaranteed to break something.

bmicraft

an hour ago

Arch doesn't support more than 6(?) months between upgrades, maybe Manjaro is the same.

whatevaa

6 hours ago

Two years with no uptes on rolling release is not a good idea. Two years with no updates for anything not connected to the internet is not a good idea.

mynegation

10 hours ago

That’s three times too many. I have been running an Ubuntu server at home for 10 years and went through probably 4 LTS releases and the number of times apt flaked out on me - exactly zero.

TheAceOfHearts

10 hours ago

I'm running Ubuntu 24.10 and they broke the upgrade to 25.04 if you're using ZFS on the boot drive. Their solution was to prevent the upgrade from running, and basically leave behind anyone stuck on 24.10 to figure it out for themselves.

skeledrew

10 hours ago

TBF, they can't be expected to support every potential configuration users may think of.

TheAceOfHearts

6 hours ago

If they weren't going to support the feature why did they provide it as an option on the installer without any warnings or disclaimers? This isn't some bespoke feature that I hacked together, it's part of the official installer. If I had known it wasn't fully supported then I wouldn't have used it.

OJFord

10 hours ago

So not rolling? I too have never had to open Windows Task Manager on macOS.

snvzz

10 hours ago

Actual Arch on two machines, no issues. The older one I've been using for 15 years now.

Perz1val

3 hours ago

You know you don't have to update it daily?

globular-toast

4 hours ago

Gentoo is very stable in my experience and you get to choose exactly which packages you want to be unstable vs stable (the default).

temp0826

11 hours ago

I swore off arch when an update surprised me by switching to systemd (years ago obviously) and trashing my system in the process

TiredOfLife

5 hours ago

> SUSE Tumbleweed > They test packages more thoroughly, and they actually hold back breaking or buggy changes instead of the "lol read log and get fucked" policy.

I am currently on Arch specifically because Tumbleweed shipped a broken Firefox build and refused to ship the fixed version for a month.

As a workaround I uninstalled the bundled firefox and replaced it with flatpak. And on next system update the bundled Firefox was back because for some strange reason packages on suse are bundled.

pkulak

10 hours ago

Why is a comment trashing a different project, in the most lazy way possible, at the top of the page?

EDIT: wow, all the comments are like that. I guess something has to come first.

ofalkaed

10 hours ago

There has been an increasing trend in the use of up votes as likes instead of user moderation which results in worthwhile discussion sinking to the bottom and stuff like this being at the top and setting the general tone of the discussion.

spooneybarger

11 hours ago

I never got neon to work in a way that wasn't unpleasant.

pharrington

11 hours ago

Neon is explicitly a bleeding edge KDE testbed (but I'll agree that their website undersells this fact)

coffeecoders

10 hours ago

Without being too negative, I'd like to point out that Neon, ElementaryOS etc tried the same thing. A project thinks we need our own distro but ends up pulling resources away from improving the desktop environment itself.

GNOME doesn’t maintain Ubuntu or Fedora, but it still dominates the Linux desktop experience.

whatevaa

6 hours ago

It's likely it's different people. It's volunteers mostly, they can do whatever they want.

StopDisinfo910

2 hours ago

Gnome has its own distribution called Gnome OS. It’s based on Fedora Rawhide.

It actually looks a lot what KDE is shipping here except Gnome provides it as a reference system for their developers at the moment but it’s totally usable as a user if you want to.

lproven

13 minutes ago

> It actually looks a lot what KDE is shipping here

No, it does not, in any way whatsoever.

GNOME OS does not have dual root partitions, Btrfs with snapshots and rollback, atomic OS updates, or any of the other resilience features which are the unique selling points of KDE Linux.

In case you are unfamiliar with the design of KDE Linux, I have described it in some depth:

https://www.theregister.com/2025/08/04/kde_linux_prealpha/

And I compared it and GNOME OS here:

https://www.theregister.com/2024/11/29/kde_and_gnome_distros...

chupasaurus

10 hours ago

Fedora is a side gig for GNOME maintainers, same as Neon for KDE (:

zamadatix

10 hours ago

The article already talks about Neon and the pros/cons of running that kind of distro in more detail than pointed out here.

> GNOME doesn’t maintain Ubuntu or Fedora

What differentiates GNOME from KDE in that regard (other than it'd be Kubuntu and the Fedora KDE spin from the other perspective)?

coffeecoders

8 hours ago

Yes, the key difference is GNOME has strong downstream partners that treat it as the default (e.g. Fedora Workstation, Ubuntu). This way GNOME gets a lot of testing, polish, and feedback without having to maintain its own dist.

zamadatix

7 hours ago

I guess I'm confused on what the difference between "being the most popular Linux DE" and "being the default DE of the most popular Linux distros" is. Other than "already being most popular", what was/is KDE's partnership with these distros lacking that GNOME wasn't/isn't? Since this all happened 10-20 years prior to either Neon or KDE Linux, and KDE has long had these kinds of partnerships, I'm assuming there is some other reason/thing KDE you think KDE should be looking at.

Adding on from this new comment: Given whatever differences you see for GNOME in the above, why do you think GNOME has maintained its own testing OS for the last 5 years despite this?

SbEpUBz2

9 hours ago

GNOME maintains GNOME OS.

NekkoDroid

2 hours ago

A lot of the base for GNOME OS was also used for automated testing IIRC. I don't know if that is the case for KDE Linux (or Neon).

skrebbel

2 hours ago

I'm not a Linux user (yet) and I'd like to understand what "immutable" means here. Does it mean that I can't, eg, install Elixir or an IDE on it? I have absolutely no interest in deeply tuning the OS, which is why I'm interested here - I've been on Windows for decades for a reason. But if installing applications is blocked, or cumbersome, then who is this for?

tremon

2 hours ago

It means the base system doesn't support individual package updates. Similar to a docker image, upgrading to the next version requires a complete base-image upgrade. In general, it shouldn't affect your ability to add additional software on top, but it may impact how you do so (e.g. Fedora Silverblue only allows Flatpak containers on top of the base OS).

Avshalom

2 hours ago

Immutable here just means there is a base OS+libs that you don't touch. So now elixir or an ide would install in a sandbox with any needed libraries not included in that base instead of install all the libraries and stuff globally

amelius

an hour ago

Does it finally solve the package management problem?

theanonymousone

2 hours ago

Does immutability mean something like ChromeOS, where you cannot install packages on the system itself, but you can create containers on which you can freely install software, including GUI?

If yes, what are some good options for someone looking for a replacement to ChromeOS Flex on an old but decent laptop?

bmicraft

14 minutes ago

Yes, that's exactly what immutable means for Linux distros. Sometimes they're also called atomic for mostly the same reasons.

amelius

an hour ago

I don't have good experiences with snap and flatpak, so I hope this is not it.

gchamonlive

9 hours ago

If I'm able to do everything I can in my regular arch Linux installation, it would be nice to try an arch derivation that is immutable by design.

What I'm affraid is to start experimenting and finding more and more that my workflow is hindered either by some software not working because the architecture of the OS is incompatible, or by KDE UX design choices in the user interface.

That's not to say that it wouldn't be interesting, and it would say nothing about the quality of the software if I'd hit such walls, only that I'm not its target audience.

LelouBil

8 hours ago

I find that I really like using an immutable distro with a custom image (built with github actions).

So I can really separate the system-level changes (in the image, version-controlled) from my user changes.

It's a nixos-like experience without using nix at all.

There have been a couple of things to have in mind, with my Bazzite installation, for creating users or adding groups for example, this pointed me to use systemd-sysusers but it was simple.

ashikns

7 hours ago

I've been wanting to do this! The plan was to modify the Bazzite DX version build script, but ultimately Fedora being base was a deal breaker for me. With KDE Linux this might finally be a dream come true.

CartwheelLinux

12 hours ago

Hey the reason behind my username!

To add something useful, OSes are the one area where reinventing the wheel leads to a lot of innovation.

It's a complete strip down and an opportunity to change or do things that previously had a lot of friction due to the amount of change that would occur.

mintplant

11 hours ago

What was Cartwheel Linux? A quick search doesn't turn up anything related.

achierius

11 hours ago

What makes you say "the one area"? There are plenty of areas that have enough development friction / inertia such that the same principle applies. Even generally, I think the reason why people caution against reinventing the wheel isn't because it prevents innovation, but because it wastes time / incurs additional risk.

apfsx

3 hours ago

I agree with you. When I read that my first thought was "the one area"? Personally I think its the complete opposite, like really strongly. like really really strongly. I'm certain for at least 10 years now, once a week I think "I miss old desktop operating systems". Any of them. 7,vista,xp. snow leopard,leopard,tiger. I even stopped using Ubuntu when it went from Gnome 2 to Gnome 3 and other options at that time were pretty bad so I ended up getting back into mac's for my home desktop. I still use all 3 daily, but hate all of them.

criddell

9 hours ago

> OSes are the one area where reinventing the wheel leads to a lot of innovation

To me, it seems like the opposite is true. Operating systems feel like a solved problem. What are some of the big innovations of recent times?

wraptile

5 hours ago

> Operating systems feel like a solved problem

Even desktop environment is not solved. I'm typing this from a relatively new metod of displaying windows - a scrolling window manager (e.g. Karousel [1] for KDE). It just piles new windows to the right and it infinitely scrolls horizontally. This seems like a minor feature but changes how you use the desktop entirely and required a lot of new features at operating system level to enable this. I wouldn't go back to a desktop without this.

The immutable systems like NixOS [2] have been an absolute game changer as well. Some parts are harder but having an ability to always roll back and the safety of immutability really make your professional environment so much easier to maintain and understand. No more secrets, not more "I set something for one project at system level and now years later I forgot and now something doesn't work".

I've been on linux desktop exclusively for almost 15 years now and it has never been as much fun as it is today!

1 - https://github.com/peterfajdiga/karousel

2 - https://nixos.org/

amelius

32 minutes ago

Am I the only one who thinks that DBus and XDG are causing a lot of problems?

I would love to see a complete overhaul of those.

In my opinion, if I type "xeyes" and it works (the app shows on my screen), then I should be able to start any other X11 application. However, gnome-terminal behaves differently. I don't know why precisely, but using dbus-launch sometimes works. It is a very annoying issue. A modern Linux desktop system feels like it's microservices connected by duct-tape, and sometimes it works, and sometimes it doesn't.

positron26

8 hours ago

On the DE, we just struggle with polish. This is paradoxically both an issue of not enough fruitful innovation and not enough maturity of good innovations that happen and take forever to be adopted.

As far as the actual OS, the new sheaves and barns thing in Linux is neat. We need innovation in RAM compression and swapping to handle bursty desktop memory needs better.

The main problem, and the one I'm trying to solve, is that as a software engineer, you have little incentive to make something that millions of people will use on the Linux desktop unless you have some other downstream monetization plan. You will have tons of users who have questions, not code contributions. To enable users to better organize into their own support structures and to make non-code contributions, I'm building PrizeForge.

amelius

an hour ago

Not really, unless you rewrite the kernel too. Security in Linux needs a complete makeover, where applications are not trusted as they are now.

quotemstr

29 minutes ago

> applications are not trusted as they are now.

Agreed, but...

> rewrite the kernel

Why would you do that? The kernel already has all the tools you need for isolating apps from each other. It's up to userspace to use these tools.

amelius

9 minutes ago

Because you don't bolt security on top of an existing system. You include it in the design of the system.

OsrsNeedsf2P

10 hours ago

KDE made me fall in love with Linux. The familiar UI to Windows, the insane customizability, the snappiness - each and every one of their contributors are legendary.

derefr

11 hours ago

> KDE Linux is an immutable distribution that uses Arch Linux packages as its base, but Graham notes that it is "definitely not an 'Arch-based distro!'" Pacman is not included, and Arch is used only for the base operating system. Everything else, he said, is either compiled from source using KDE Builder or installed using Flatpak.

Funny; sounds more like a BSD (a prebuilt single-artifact Arch "base system" + KDE Builder-based "ports collection") than a Linux.

samuelec

2 hours ago

It seems that they are going to divert development effort from KDE. If so, it's really a bad move

CuriouslyC

11 hours ago

A well maintained KDE Arch distribution sounds very nice. I love KDE and tolerate Kubuntu.

mintplant

11 hours ago

Note that it's not necessarily an "Arch distribution" in the sense you might expect:

> KDE Linux is an immutable distribution that uses Arch Linux packages as its base, but Graham notes that it is "definitely not an 'Arch-based distro!'" Pacman is not included, and Arch is used only for the base operating system. Everything else, he said, is either compiled from source using KDE Builder or installed using Flatpak.

LawnGnome

11 hours ago

This sounds fairly close to SteamOS in terms of structure. (Which seems to work well for its own use case, so I can see the logic.)

topspin

7 hours ago

> Kubuntu

This is where I've been for the last 7 years. Very happy with it. I'm looking forward to an Arc Pro machine with SR-IOV GPU capability for VMs. That is pretty much my dream desktop, as much as I care to have one.

danudey

11 hours ago

> Unlike Fedora's image-based Atomic Desktops, KDE Linux does not supply a way for users to add packages to the base system. So, for example, users have no way to add packages with additional kernel modules.

But then, since / is rw and only /usr is read-only, it should be possible to install additional kernel modules, just not ones that live in /usr - unless /lib is symlinked to /usr/lib, as happens in a lot of distros these days.

Well, as long as they're either updating frequently or you're not using nvidia drivers (which are notoriously unpleasant with Wayland) I guess it's fine for a lot of people.

alabhyajindal

12 hours ago

I love using KDE Plasma. All the best to the team!

blinkingled

11 hours ago

I love using KDE and use it on all my desktop machines. I even have a source compiled version ready to test / hack on if I need - utterly fun and easy to build using kde-builder and works on most distros including Ubuntu/Debian, Arch and Fedora.

That said, I don't think having yet another immutable distro is a great idea if they are only going to punt and use Flatpaks. They can run flatpaks on any distro out there. So not really understanding the idea behind this. Nothing really stands out from the article - they still need to make KDE work great with most other modern versions of the distros so it isn't like Flatpaks based KDE is going to give them an edge in having the best KDE on their own distro.

What am I missing?

abdellah123

4 hours ago

sounds like an omarchy competitor

eek2121

11 hours ago

The best KDE implementation that I have seen is on Arch based distros (Arch, SteamOS, CachyOS, etc.).

Nothing else compares. Why reinvent the wheel?

MegaDeKay

11 hours ago

I wouldn't say they are reinventing the wheel. Putting a new set of rims on them, maybe...

"KDE Linux is an “immutable base OS” Linux distro created using Arch Linux packages, but it should not be considered an “Arch-based distro”; Arch is simply a means to an end, and KDE Linux doesn’t even ship with the pacman package manager."

https://kde.org/linux/

somewhatjustin

6 hours ago

Have you tried KDE on Fedora? I'm very happy with it.

s20n

6 hours ago

What exactly is missing from say, KDE on debian? I recently installed it for my family computer and have had zero qualms with it.

tamimio

2 hours ago

CatchyOS is great, been using it for months and been good overall. There is also garuda linux, it looks great too, only tested it for a little though, worth trying if you are in your distro-hopping phase: https://garudalinux.org

jdasdf

3 hours ago

-What about KDE NEON?

rbits

3 hours ago

From the article:

> Neon has ""served admirably for a decade"", he said, but it ""has somewhat reached its limit in terms of what we can do with it"" because of its Ubuntu base. According to the wiki page, neon's Ubuntu LTS base is built on old technology and requires ""a lot of packaging busywork"". It also becomes less stable as time goes on, ""because it needs to be tinkered with to get Plasma to build on it, breaking the LTS promise"".

precompute

2 hours ago

Not called "Kinux" or "Linuks" or something? Missed opportunity.

TekMol

5 hours ago

I'm using Debian with the Plasma desktop, so I have a taskbar.

Will this impact me?

positron26

9 hours ago

This has been hammered on by very prominent voices a lot. Stop making new "distros". Especially if you just want different defaults. You should be able to declare the defaults and apply them to your base distro, and if you can't there's your problem.

Most distros could be NixOS overlays. Don't like satan's javascript? Try Guix. Bottom line, the farther I get away from binaries discovering their dependencies at runtime, the happier I am.

bee_rider

8 hours ago

I can’t really imagine what compels those voices—if some group wants to make a distro, the should go for it. Worst case it will just fail.

positron26

4 hours ago

And let's also imagine what compels people to recommend enthusiasts onto paths where they will be more successful.

Maintaining distros that are not some kind of overlay that can track the underlying base automatically is just asking for more maintenance than people will want to do while also Balkanizing options for users because while overlays can be composed, distro hopping very much does not compose.

tonyhart7

6 hours ago

would it be better than fedora kde???

xedrac

5 hours ago

Other than being immutable, I doubt it. Immutable distros tend to rely on flatpaks to dynamically install new packages. Unfortunately the flatpak codebase is largely unmaintained at this point, and nearly impossible to get changes merged in.

lloydatkinson

2 hours ago

> I think all the major producers of free software desktop environments should have their own OS

Absolutely insane suggestion.

NuclearPM

12 hours ago

I don’t understand the differences between each distribution. Is there a real difference?

rcxdude

12 hours ago

The big one: a different combination of packages, i.e. which versions are available, and how they're configured and integrated. This generally also means they will have different package managers and configuration tools. Things have gotten a lot more regular between distros but there's still notable differences in philosophy between them, how much you notice kind of depends on how much of a power user you are and how prone to breakage your use-case and preferred applications are.

CuriouslyC

11 hours ago

Distributions are like cars. They all get you from point A to point B, some of them will suit you less than others, and some people are really picky about which one they use for reasons.

tracker1

11 hours ago

Shifting on the wheel, floor, knob, buttons, etc. I've stuck mostly to Ubuntu/Debian based distros because I'm more comfortable with them and they have tended to be more sturdy/stable for my own usage (currently Pop COSMIC alpha though).

lucasoshiro

10 hours ago

> Is there a real difference?

The main differences are related to packages. The package format (.deb, .rpm, etc), the package manager (dpkg/apt, pacman, dnf, etc), how frequently the packages are updated, if they focus on stability or new features, etc.

New Linux users that are used to Windows or Mac sometimes dislike a distro and like other, but actually what they really disliked what the desktop environment. For example, Kubuntu uses KDE Plasma as its desktop environment and its user experience are almost the same as Fedora KDE, Manjaro KDE, OpenSuSE and so on, while it's very different to the default Ubuntu (that uses GNOME). But, under the hood, Ubuntu and Kubuntu are the same (you can even uninstall KDE and install GNOME).

Actually, other Unix-based systems can install the same desktop environments that we have on Linux, so, if you have a FreeBSD with KDE you won't even notice the difference to Kubuntu at first, even though it's a completely different operating system.

tl;dr: there's a real difference, but from a user perspective it's mostly under the hood, not exactly in usability.

IlikeKitties

12 hours ago

Yes, depending on the distributions you are comparing the differences are trivial to radical to the point of making comparisons impossible.

Propelloni

12 hours ago

KDE seems to reinvent the wheel here and I wonder where they are going with that. There are pretty mature "immutable" distributions out there that could serve as a foundation and offer a lot of the same features that KDE Linux is supposed to support. For example, Aeon (of openSUSE MicroOS vintage) looks like all KDE Linux is aiming for, just with Gnome as DE.

But hey, more power to them.

sho_hn

11 hours ago

There's a fair amount of overlap and collaboration in the engineering communities behind the different image-based/appliance OS projects, so it's not necessarily as redundant as you might think it is. E.g. the developers behind the distro tech behind KDE Linux, Gnome OS and Kinoite are pretty friendly with each other.

And of course the distros end up sharing the gross of the application packages - originally a differentiator between the classic distros - via e.g. Flatpak/Flathub.

One reason we're doing KDE Linux is that if you look at the growth opportunities KDE has had in recent years, a lot of that has come from our hardware partners, e.g. Slimbook, Tuxedo, Framework and others. They've generally shipped KDE Neon, which is Ubuntu-based but has a few real engineering and stability challenges that have been difficult to overcome. KDE Linux is partly a lessons-learned project about how to do an OEM offering correctly (with some of the lessons coming out of the SteamOS effort, which also ships Plasma), and is also pushing along the development of various out-of-the-box experience components, e.g. the post-first-boot setup experience and things like that.

Vogtinator

2 hours ago

> For example, Aeon (of openSUSE MicroOS vintage) looks like all KDE Linux is aiming for, just with Gnome as DE.

And Kalpa is that just with Plasma as DE.

gnubet

6 hours ago

KDE GNU/Linux

OsrsNeedsf2P

6 hours ago

What you're referring to as KDE GNU/Linux, is in fact, KDE Wayland GNU/Linux, or as I’ve recently taken to calling it..

shmerl

11 hours ago

So this replaces Neon (Ubuntu based) with Arch based distro.

dismalaf

12 hours ago

Their distro seems somewhat confused.

According to kde.org/linux it comes with Flatpak and Snap. Distrobox and Toolbox. They don't seem to just pick a lane to be consistent, it's all kind of random.

sho_hn

11 hours ago

It's at an alpha stage; it's reasonable to see what people will use, also because having an immutable base and needing tools to install things on top is still somewhat new.

KDE and Gnome are footing Flathub together and a lot of the community effort goes into Flatpak packaging.

3eb7988a1663

10 hours ago

I did not realize anyone outside of Ubuntu used snap. When I was on Ubuntu, I had many annoyances with snap, but not sure if they have since improved the experience.

ajross

11 hours ago

There really is no such thing as a "new distro" these days. Everyone with the itch to roll their own is Debian or arch, with a tiny handful of cool kids hacking on nix instead. Scanning down:

> KDE Linux is an immutable distribution that uses Arch Linux packages as its base, but Graham notes that it is "definitely not an 'Arch-based distro!'"

Definitely not, indeed.

righthand

10 hours ago

Honestly find Debian Testing good enough for latest KDE Plasma. I have never understood the need for a specific distro for your desktop software and have never found Neon useful.

The only pain point I really found even developing for KDE on Debian was the the switch from qt 5 to 6 but that is always a risk and you can just compile qt from src.

Another pain point is their dev package manager doesn’t have a way to conveniently target library/package branches. So you can spend a fair amount of time waiting for builds to fail and passing in the library or package version to the config file. Very tedious and no doubt cost me lots of time when trying to build on top of Akonadi for example.

chupasaurus

10 hours ago

> find Debian Testing good enough for latest KDE Plasma

Latest as in "lagging for weeks while people in Ubuntu eat the bugs".

righthand

6 hours ago

People on Arch are eating the bugs too. I think KDE would go MUCH farther if they just made their tooling a little easier and bundled that well enough. They wouldn't need a separate distro.

Joel_Mckay

4 hours ago

> installed using Flatpak

So essentially people are abandoning the memory/speed efficiency of the .so ecosystem, and seeking exe/msi style convenience... You know... a dump of legacy dll/static-so-snapshot versions with endless CVEs no one will ever be able to completely fix or verify.

Should be fun, and the popcorn is waiting =3

akimbostrawman

3 hours ago

If you ever used flatpaks you would know that they are very noisy about dependencies being not up to date.

They also gain substantial amount of security by being sandboxed by default unlike majority of native packages.

s_ting765

2 hours ago

Security/dependancy updates depend solely on the specific maintainers. The platform itself doesn't automatically fix the developer or maintainer lethargy in this regard.

akimbostrawman

an hour ago

Yes obviously but it gives the user a clear alert to inform the package maintainer or remove the package.

Joel_Mckay

27 minutes ago

This doesn't work. One will need to time-travel back to a LUG in the early net to understand the sirens song of tar balls =3

Joel_Mckay

2 hours ago

Snap and Flatpaks only real legitimate use-case is legacy compatibility:

1. Current release applications on deprecated OS (Mostly good)

2. Deprecated applications on current OS (Mostly bad)

The Windows style packaging architecture introduces more problems than it solves. Fine for running something like Steam games with single shot application instances using 95% of system resources each power cycle, but folks could also just stick with Windows 11 if convenience and security-theater is their preference.

Some people probably won't notice the issues, but depends what they do. Arch Linux itself is a pretty awesome distro for lean systems. =3

akimbostrawman

an hour ago

>single shot application instances using 95% of system resources each power cycle

Source? There is no measurable energy or efficiency difference at least for flatpak on any semi recent hardware. I know that snaps do take couple seconds longer at first start.

I prefer flatpaks for proprietary and internet facing applications because of there easy sandboxing capabilities. There is also the advantage on archlinux not needing to do a full system update for a single application.

Joel_Mckay

29 minutes ago

People often started here:

https://tldp.org/HOWTO/Program-Library-HOWTO/shared-librarie...

Getting into why the community argued for years while Debian brought up deb version controlled packaging is a long dramatic conversation. Some people liked their tar ball mystery binaries, and the .so library trend started more as a contest to see how much people could squeeze out of a resource constrained machine.

In a single unique application running context, the power of a cached .so reference count are less relevant. As a program built with .so may re-use many resources other programs or itself likely already loaded.

> ldd --verbose /usr/bin/bash

> ldd --verbose /usr/bin/cat

Containerization or sand-boxing is practically meaningless when punching holes for GPU, Network, media and HMI devices. Best of luck =3

quotemstr

22 minutes ago

But also hilariously still paying the runtime cost of ELF dynamic linking instead of just static linking so at least you avoid, e.g. GOT indirection overhead.

Joel_Mckay

5 minutes ago

Again, static linking would only be useful in a single unique App run and dump scenario. People do link and strip .a sometimes when porting to Windows and MacOS.

Some programs take a huge memory and performance hit on non-Linux machines. =3

torginus

3 hours ago

I approve of this - Linux distributions need to go and they needed to go about 20 years ago. They are the fundamental reason why Linux is not successful.

Distributions are literally the worst thing about Linux - and by worst I really mean it in a way that is filled with the most amount of disgust and hate possible, like one feels toward a literal or social parasite.

Linux distros provide little to no value (after all these people just package software), they are just vehicles for petty losers to build their own fiefdoms, where they can be rules. They are (and the people who run them) acid on the soul, they poison the spirit of openness and sharing, by controlling who gets to use what

There existence was always political and the power they wielded over who gets to use and see your software was stomach-churningly disproportional to the value they provided.

Much like petty internet forums with pathethic power tripping mods, a given linux distro's maintainers get to decide that you, the dear programmer, the actual creator of value, gets to have his work judged, and his right to deliver his software to users by a distro maintainer a petty tyrant who might not have the time or might have some weird mental hangup about shipping your software. And even if they do, they might fuck up your package and the distro-crafted bugs will reflect badly on you.

I can shit on Microsoft and Apple all I want and it'll never impede my ability to deliver software to my users.

This is why open source failed on the desktop, and why we have three orders of magnitude more open-source zealots, and ignorant believers than actual programmers who work on useful stuff.

Why no one with actual self-respect actually builds software for the Linux desktop out of their own free will, and why garbage dumps and bugs and missing features persist for decades.

Imagine the humiliating process it takes for a dev to ship a package on Linux - first you have to parlay with maintainers to actually include your stuff. Then they add a version that's at best half-year out of date to jive with their release cadence. You're forced to use their vendored and patched libraries which are made bespoke for their use cases, and get patched for the 5 apps that they care about, and can break your stuff at a drop of a hat.

And no, you can't ship your own versions, because they'll insta reject your package.

This is literal Windows 98 dll hell, but Microsoft was at least a for-profit company you could complain to and they actually had a financial stake in making sure users software worked. Not so with Linux distros, they just wanna be in charge and tell everyone what they get to use.

Then you have

First, Ubuntu and snap should burn in hell. Much like their other efforts, they made an universal system that's hated by everyone and used by no one except for them and they keep pushing it with their trademark dishonest tactics copied from other dishonest vendors, like even if you get rid of the excrement that is snap, they keep reinstalling it via updates.

Flatpak was meant to work like a reasonable package manager would - you assume a stable OS base and demand and provide that, full stop. This is how Windows and Mac OS worked forever, and it doesn't even occur to devs that people using these OSes will have trouble running their software.

gyudin

11 hours ago

After decades of development and billions of dollars in investments can we have just 1 distro that works as smooth as MacOS and then we can get back to having 2000 others for that one time we need to run it on a coffee maker

erikw

10 hours ago

I don't know that that will happen- not even Windows is as smooth as MacOS. But that's because Microsoft and Linux developers are tackling a more difficult problem- getting an OS to work with effectively infinite hardware permutations. Apple has given themselves an easier problem to solve, with just a handful of hardware SKUs and a few external busses.

That said, Android is pretty stable, because a given Android distro typically only targets a small hardware subset. But I don't think that's the kind of Linux distro that most people contributing to FOSS want to work on.

3eb7988a1663

10 hours ago

Apple has also yanked backwards compatibility a few times. I bet Microsoft would love to trash a few legacy API decisions from decades ago.

That being said, I still think Microsoft should have developed a seamless virtualization layer by now. Programs prior to X year are run in a microVM/WINE-like environment. Some escape hatch to kill off some cruft.

selkin

9 hours ago

Microsoft did both.

OsrsNeedsf2P

9 hours ago

Pretty sure you're talking about ChromeOS

f33d5173

5 hours ago

I tried macos once and did not like it. I will not be contributing to your little project, but I bid you good luck.

Milpotel

2 hours ago

I had to use it ~2 years for work and am glad that I am back to Linux. The amount of instabilities, bugs, lack of features or removed(!) features between updates, missing software packages, horrible user experience... was just astonishing. You need a lot of fanboyism to cope with that.