The details are all mentioned in the video. Please watch it. The points are still all valid. Not a single one has changed. It is as actual as if he would have made the video yesterday. Which is even more scary when you realize that the video is eight years old, and not two, as i initially thought. Still a surprise to me. But it shows that it is indeed a conceptual problem that exists since years, and will not magically vanish. Let alone being already all fixed nowadays, like claimed by somebody else here.mevla wrote: Fri Feb 23, 2024 9:13 pmWhat was it, if you don't mind giving some details ?Tiles wrote: Fri Feb 23, 2024 8:14 pm In which universe? Every single issue still exists, maybe even worse. That might be the reason why i didn't even notice the age. It is timeless. I just had the fun with GlibC before a few weeks again.
You simply have no consistent GlibC version across the distributions. You do not have any consistent way to deliver Software to Linux at all. Linux at the desktop is highly inconsistent by design.
And this inconsistency is part of an unchangeable concept, the strength and at the same time the weakness of Open Source. That everybody can change everything at any point. Since the code is open source. So everybody pulls at the rope, but not necessarily into the same direction. That's where the over 600 distributions, the dozens of package manager, the different desktops etc. comes from. The current standard sucks, the original maintainer is not willing to change, so let's do our own standard ...
Not even versions of the same distribution are necessarily compatible with each other. You can deliver to Debian, or Arch, or Rocky or ... in version x y z . But not generally to Linux. Not even with Snap, Appimage or Flatpak. Because there is not THE Linux. But over 600 distributions who all thinks they are the standard. You have dozens of incompatible package managers. And so on.
And this means that it is for me as a developer quite a pain to develop and to deliver for Linux. It's always the balance to find for example the distribution with the lowest GlibC version that allows me to build a software that runs at as much distributions as possible. And the highest GlibC version that allows me to run my software at the hightest possible technical level. Replace GlibC with any other package that may change with a distro update, and you have a winner. Goddamn Ubuntu amateurs. One does not change a Python dependency with a point upgrade. And you have to deliver more than one package when you want to have a significant reach. Usually a deb or any other package format, a tar, and a appimage / snap / flatpak
Sorry for the long forewords, i had to explain the general situation before i can go into your requested detail.
The software that we develop was not starting at Ubuntu 22 anymore in our vm. We could compile it, but not longer test if the result works. This is nothing unusual, and can happen at any point. And then you need to find a solution. Sometimes you can simply upgrade to the next version. But sometimes not. When the GlibC version is too high for example, and the software compiled at this distro would not start at another distro anymore.
So we migrated from Ubuntu 22 (too low OpenGL. Dependency hell anybody?) to Ubuntu 23 (too high GlibC, wouldn't work at Debian 12 anymore for example) to Rocky 8 (too low GlibC to build Appimage) to Rocky 9 (Useless, killed by Redhat, which pulled the dependency plug. Was a funny installation anyways, one important ok button to continue was offscreen) to Debian 11 (too low GlibC for Appimage, and too low OpenGL) to Debian12 ( Finally. Did i mention the drama with the Gnome desktop? Is Cinnamon now) . Always setting up everyting from scratch to get it to work. Always testing and checking for the caveats.
It finally worked. Just to quit after two more weeks with the same reason that made us leave Ubuntu 22. Compiled software does not start anymore. Maybe a Mesa driver update will fix this in the future. But for now, three weeks of work for the birds. At least the GlibC version fits now better. Yay.
And this was just the latest drama which is even not finally resolved. I had so many of these moments before.
At Windows i compile a exe. And the result simply works. Hassle free. Everywhere. For minimum the next ten years. And here are also the users ¯\_(ツ)_/¯
But it does not stop here. Next problem is already the support chapter ... could you please explain me how to use the bash ... how do i install a deb? ... why don't you deliver for my favourite unknown Distro, we have three users that would be happy ... I heavily modified my Linux, and your software is now not starting anymore ... I downloaded your deb, and it does not work at my Rocky, your software sucks ... I use Ubuntu 12, why is your software not working here? ...
Ah the fun
As told, that's where the lack of software at Linux comes from. It's always a drama involved at one point. And it is much more work and support necessary. And not every software developer is willing to play this game.
--------------------------
The rest of your comments is again ad hominem and an attempt to pick me apart. And I think you know it pretty well. And that's where i am out then. I will not discuss with toxic people.
When you think that personal attacks and attempts to discredit me is the correct way to discuss then this happens without me. This counts also for the other toxic moron here who thinks he can call me a troll and with other names and spreads the usual propaganda lies and tries to throw me to death with his strawmen to make me quiet. I am quiet, but for different reason. A fine example of our Linux community he is. Yes, our, i am a Linux user too. Like it or not. I just don't wear pink glasses all the time. And you cannot tell me nonsense. I know a few things.
It does simply not help to kill the messenger. All i did was to explain the reason why so few musicians uses Linux. Since this question was risen. From an angle of somebody who uses both, Linux and Windows, has some background knowledge too, and is not trapped in a bubble and ideology.
Which leads me to the initial question of this thread. Yes, quite a few Linux users are somehow paranoid when it comes to their golden Linux calf. Unfortunately :/
This discussion leads to nowhere. Let's make some music
