"Distribution packaging for #Linux desktop applications is unsustainable"
> First, it will never be the year of the "Linux desktop", as Linux is only a kernel and doesn't operate on its own.
Did you mean systemd/Linux?
Cant say this makes sense. Obviously linux needs many things to run and doesnt run on its own. It needs systemd, gnu userland, a x86 cpu, a motherboard, electricity, etc.. we dont say "Today is the year of linux, systemd, x86, motherboard, electricity"... we just say linux.
why, because its the component we care about in this discussion. We are sayi g "is this the year desktops finally start using linux as its kernel".
@Suiseiseki Most people refer to linux as the OS they run, but no they arent making a mistake, they just arent being padantic. Most know quite well its a component in a larger system and only represents the kernel. They simply dont care to geek out and explain what they mean in a padantically long explanation. They say Linux and are done with it.
Now nothing wrong with you wanting to be padantic and explicit about it. By all means go for it, I get where you are coming from. But no, its not people getting it wrong, its people not caring to get into the distinction.
Its also important to point out that there are a dozen alternatives to systemd, just as there are many alternatives to the kernel, linux. I love linux, I really dont care if i am running systemd or one of its alternatives. So I am far more apt to announce the linux part of my setup than anything to do with systemd.
> Everything I've seen so far is the opposite - rather most people don't know it's only a kernel: https://www.gnu.org/gnu/gnu-users-never-heard-of-gnu.en.html
I will use my own experience as opposed to trusting what is possibly the most bias source one could find on this matter.
> There's no need for a long explanation - you can just call it GNU and be done with it and save yourself a few characters.
No because the GNU userland may not be what they are praising or caring about. I care that i am on Linux, The GNU component in that isnt as note worthy for me nor needing mentioning in most of the context i bring up linux. I am more than happy to run Linux with alternatives to GNU userland installed.
> systemd at least is free software unlike Linux - which contains proprietary software.
That doesnt change anything in this conversation
> I like GNU Linux-libre, but not the proprietary malware Linus releases.
Great, since GNU is what you are focusing on in what you say, because its an important part, then by all means say it. Just dont get your underwear in a bunch just because other people dont care to mention the GNU component and are simply happy about the Linux component or feel its the component worth mentioning.
> Everything I've written about is from my own experience, the article is just an excellent explanation of the issue.
I have no doubt you are basing it off your experience. While I respect yur opinion I also know it to be incorrect from my own experience.
> If GNU didn't exist, we wouldn't have a free software OS. You may not care about freedom, but don't you dare deny it exists.
Not once did anyone claim GNU didnt exist, not once.
> In my experience, in most situations Linux is brought up, Linux is actually irrelevant to the topic and other software is of relevance and should be named instead
Thats because you assume people mention linux mean only the kernel in isolation, rather than the full expiernce of using the kernel... Usually what they mean is something more like "I like being on linux regardless of what user land I use with it the experience is great as long as I use linux in some form i am enjoying it". The userland may be needed to work and is even part of what is enjoyed, but it isnt the relevant aspect to mention.
> If you do that, then it's *more* important to mention such usage, not less, so people know what you are talking about.
If you use BusyBox+Linux, say you use BusyBox+Linux.
Not at all, because whatever alternative I choose isnt relevant to what I and most people say.. We dont CARE what userland is being used when people refer to linux generically, as long as its linux the choices around it largely arent as important, we are happy if it is built on linux.
> I'm not getting angry, I just point out mistakes.
If you refer to the OS as just "Linux", you are either making a mistake or intentionally being wrong pretty much.
It is not a mistake, just as it isnt a mistake when someone says "I love running windows" and are really implying they love using things like Microsoft edge and Microsoft word on a windows system. The microsoft lovers love the experience of being on windows, and that includes all the things built on top of it, nnot just the core os.
How lovely it is when the Pragmatist and the Ideologue hammer the nails.
1. "Linux" conquered the global mindshare, by a combination of coincidences, influences, agendas and possibly malignant actors. FSF/GNU messaging was (is?) weak.
2. GNU and Linux are both successes from the strengths of the other. GNU would probably have been dead by now, had Linux not showed up. And had GNU not existed, Linux would probably not have taken off.
Keep going! Enjoying this...
@Suiseiseki
1. "popular" back then, we are talking thousands, maybe 10s of thousands of users. The Linux distros amplified that by 2 magnitudes early on. Would GNU have survived? Yes, most likely. Like Forth still survive today. Would GNU be a dominant force in software development? Perhaps. Would it be a primary OS for Internet. Most probably not.
2. GNU/Hurd; " started before Linux" --> case in point. First mover advantage, and still no advantage. Still no 1.0 release. That's mindshare.
I notice that you can't read!! First message; "And had GNU not existed, Linux would probably not have taken off."
You need systemd? Sysvinit...?
Thats what I said, you **dont** need systemd, there are several alternatives and sysvinit is just one of them, there are at least a dozen others,
@freemo @Suiseiseki @lupyuen
I was agreeing with you @freemo 😀
.
Those Linux developers made the deliberate choice to panic() unless there's an init.
A kernel doesn't particularly need an init to work, but the developers made a deliberate decision to make Linux require one: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/init/main.c#n1569
Even though you think it's obvious, most people don't and assume that Linux is the OS - and nobody tends to correct this mistake, they prefer to make it all the time.
>It needs systemd, gnu userland, a x86 cpu, a motherboard, electricity, etc
systemd isn't required, I use a different init.
Linux is more or less a glorified bootloader for GNU emacs that does nice things like schedule process.
You don't specifically need that kind of 32 bit CPU or a motherboard, you can use a non-x86 SoC's instead.
>we dont say "Today is the year of linux, systemd, x86, motherboard, electricity"... we just say linux.
Thus you miss the point completely.
GNU is shorter to say and write, so write that instead of GNU+Linux if you wish.
>why, because its the component we care about in this discussion
Linux is actually irrelevant in this discussion, as package managers handle packaging, not kernels.
Also, many other OS's have comparability layers that translate most Linux SYSCALLs and most of the so called "Linux software" operates just fine.