The main obstacles for #linux based distros is the linux community itself.
Hate #manjaro, hate #ubuntu. Hate #systemd. Hate snaps, hate flatpacks, hate appimages.
Instead of helping linux go total mainstream among general users. We are fighting a pseudo civil war.
Don't like a distro? Switch to another. But Please stop this toxicity.
@bauripalash Main obstacle for Linux distros is not the community, but the big tech companies behind some of those distros. They create walled gardens and force minor players to accept their rules if they want to be able to keep working with modern software. (I.e., some applications no longer work without having systemd installed, and there is an increasing number of them that, while being open source in name, cannot be easily installed by compilling them or whose source code is purposefully hard to find.)
That is the real obstacle. Differences of opinion are not an obstacle. On the contrary, they help us grow.
@josemanuel @bauripalash Which relevant software relies on systemd?
@samurro Just one example I happen to be forced to use at work: https://www.paloaltonetworks.com/sase/globalprotect
Also, the whole of KDE Plasma requires, at the very least, elogind, if I'm not mistaken.
@samurro Sorry for only remembering one off the top of my head. Here are even more examples of bad applications:
https://wiki.gentoo.org/wiki/Hard_dependencies_on_systemd
Also, GNOME, like KDE, would need systemd if it weren't for elogind.
@josemanuel @samurro These DEs cannot run without a specific init system! that is not fair. 😡