LeFantome

joined 1 year ago
[–] LeFantome@programming.dev 17 points 6 months ago (1 children)

I imagine most readers will assume that response indicates that you have no argument.

That is totally fine. I doubt anybody wants to fight. I am glad we were able establish the value you had to add.

[–] LeFantome@programming.dev 9 points 6 months ago

Implementing old standards does not magically result in unstable software. I can create software today that implements decades old standards using whatever whiz-bang tech is in vogue.

I do lot accept that “old bases” have to succumb to any of the things you suggest either. Refactoring is a thing. You can remove dead code, you can adopt new patterns, you make code modular, you can even extend using new tech if you want.

Linux is 30 years old ( the basic design is decades older ). Should we throw it out? I vote no but allowing Rust into the kernel seems like a good idea. How old is GCC? How old is Microsoft Office? How old is Firefox? This is software you may use every day. Trust me, your life relies on software that is much, much older. How often do you think they rewrite air traffic control systems or core financial software to to make it more “stable” as you suggest?

I mostly hear your argument when devs want to try new tech and cannot justify it any other way. Most often the result is something that is far buggier and missing many features. By the time the features return, the new code is at least as bloated as the original. Around then, somebody usually suggests a total rewrite.

Old architectures are a different story. Sometimes things are not worth fixing in place. In my experience though, this is fairly rare. Even then, in-place migration to something else often makes more sense.

In my view, if you cannot modernize an old code base, it is a skills issue.

[–] LeFantome@programming.dev 35 points 6 months ago (1 children)

I have defended Red Hat a fair bit over the past year. Their level of contribution to the community is a big reason why.

It is clear though that their prominence comes with a downside in the paternal and authoritative way that their employees present themselves. Design choices and priorities are made with an emphasis on what works for and what is required for Red Hat and the software they are going to ship. The impact on the wider community is not always considered and too often actively dismissed.

Even some of the Linux centrism perceived in Open Source may really be more about Red Hat. For example, GNOME insists on Systemd. Both projects are dominated by Red Hat. There have been problems with their stewardship of other projects.

To me, this is a much bigger problem than all the license hand-waving we saw before.

[–] LeFantome@programming.dev 7 points 6 months ago (3 children)

There is some good stuff in there

[–] LeFantome@programming.dev 20 points 6 months ago

“Snap Store, the app store for Linux”

Barf

[–] LeFantome@programming.dev 3 points 6 months ago

Pretty sure vim is available on Windows. Visual Studio Code allows vim actions.

Can you run in a VM? Use WSL?

[–] LeFantome@programming.dev 3 points 7 months ago

I also like stronger beers

[–] LeFantome@programming.dev 2 points 7 months ago (1 children)

If you want to tweak something that works out of the box, maybe check-out Louvre:

https://github.com/CuarzoSoftware/Louvre

It is C++ which some will love and some will not.

Getting to a few fully working Wayland compositors has been a long and painful journey. Once we get there though, I am pretty excited to see the innovation it enables.

The talk mentions that there was effectively only one implementation of X due to the complexity. There are already quite a few independent implementations of Wayland. That still kind of sucks for the moment but at some point it is going to be awesome.

[–] LeFantome@programming.dev 2 points 7 months ago* (last edited 7 months ago)

I am not going to say that you are wrong. Make your own choices.

For words to be useful though, they have to mean the same thing for the person sharing them and the person receiving them. Definitions matter.

In the Linux community, “stable” means not changing. It is not a statement about quality or reliability. The others words you used, “buggy” and “broken”, are better quality references.

Again, you do you. But expect “the community” to reinforce their definitions because common understanding is essential if something like Lemmy is going to work.

[–] LeFantome@programming.dev 2 points 7 months ago

I was responding to “they both lack the support of a larger company”.

[–] LeFantome@programming.dev 2 points 7 months ago* (last edited 7 months ago)

Came here to recommend Antix or DSL 32 bit. Others have done that already.

Another option that Lemmy introduced me to just recently is Q4OS and the 32 bit Trinity Desktop version.

These are all Debian based ( DSL is basically Antix+ now ).

[–] LeFantome@programming.dev 2 points 7 months ago* (last edited 7 months ago)

The latest Ubuntu LTS ships with a 6.8 kernel.

Debian Stable ships with a 6.1 kernel.

Even RHEL ( and so Alma too ) ships with a 5.14 kernel ( RHEL 9 ) but it is newer than that really as Red Hat back ports stuff into their kernel.

view more: ‹ prev next ›