• 0 Posts
  • 191 Comments
Joined 3 years ago
cake
Cake day: June 28th, 2023

help-circle


  • What are you talking about? Linux has virtually no backwards compatibility at all. Maybe one or two years max. The kernel is fine. The weak point is glibc.

    You literally need to recompile applications constantly to stay compatible with glibc. Otherwise they just don’t work.

    The good news is that distros are constantly providing freshly compiled versions of open source applications.

    The bad news is that actual binary backwards compatibility is non existent. Try running a binary compiled in 2005 on modern Linux. You’ll just get a ton of glibc errors.

    Windows lets you run applications compiled in 1995 on modern desktops.

    Linux is great and it’s what I use. But we can’t claim backwards compatibility as a strength. Maybe a binary compiled today with musl might run in 2036 but musl targeting is quite rare.


  • Can’t speak for non-European countries but compared to European it’s bad. As soon as I cross the boarder into Switzerland, The Netherlands, Belgium, or France all the trains are super punctual.

    Funny note around this. When Swiss trains have delays on the German network they ROAST Deutsche Bahn, saying stuff like “Due to faults and issues on the German network outside of our control we are delayed by 30 min. One we cross the boarder we are expected to make up 10 minutes. Until then we will do our best inside the existing difficult circumstances”




  • Companies are allowed to participate in the community. They are wallowed to use community code. Companies donating servers and resources is actually a good thing. This includes Valve. The “greediness” you talk about isn’t a factor.

    Also factually none of those projects you listed were started by IBM. Half of them were started by GNU foundation. The other half were started by Redhat before it was acquired by IBM.

    The way Redhat made money was by taking community code and packaging it with support guarantees for other companies. Redhat took that money and hired people to further improve that community code they were packaging. I was at Redhat at the time.

    Regarding freeBSD you are forgetting the literal largest user of BSD in the world. Netflix voluntarily gives back code to the community but they aren’t forced to.

    Sony is the largest user of FreeBSD in the world. They take the code. Use it improve it and give nothing back. From the PS3 forward all of their devices are based on FreeBSD.

    Microsoft also is a large user of FreeBSD in a way. When they couldn’t add a proper networking stack to Windows without everything crashing all the time they’re turned to FreeBSD. Microsoft ripped out the networking code and glued it into Windows 2000. From there we got XP, Vista, 7, 8, 10, and now 11. All with community code taken and used to fight community coded operating systems.

    I guess it all comes down to how you see companies. If you believe that companies will always act in the interest of the community even at the expense of competitiveness I can see how one might see MIT or BSD licenses as adequate.

    GPL, LGPL, and MPL on the other hand force companies to give back when they take.

    I don’t trust companies enough to use MIT. I choose GPL, LGPL, and MPL.

    If a company intended to give back to the community there is no reason why they would not use GPL, LGPL, or MPL. They intend to tie back anyways. Right? MIT just lets them keep their taking but not giving options open.





  • Maybe to people inside .ml it isn’t informative, but to people outside of .ml it really is.

    For people outside of .ml it’s like hearing “just look the manager in the eye and give them a handshake. Then you’ll get the job!” This advice just comes off as weird and disconnected till you realize the person is a boomer. Then it clicks and you realize why they have such a bad take.

    Like .ml not all boomers have weird takes but if you see a weirdly disconnected take on job hunting knowing the poster is a boomer is informative.

    Same with weird pro Russia or pro china takes with .ml.

    When people outside of .ml see takes like “Putin is waging a just, defensive, war against Ukraine!” The take is so bad as to be disconnected from reality, then you realize the poster is .ml and it snaps into place. Just like the boomer situation.

    Again not all .ml have such bad takes, just like not all boomers have bad takes but when you see such a bad take knowing helps clarify things. It’s informative.

    I hope this helps you understand even if you don’t agree.