Linux Sucks 2020 [video]
31–40 of 68 posts
Re: Linux Sucks 2020 [video]
#32Whats the state of Linux on the desktop in 2020? What distribution do you recommend for a normal person to use?
> Whats the state of Linux on the desktop in 2020? Pretty decent for anyone who can tolerate default Gnome and has the right hardware. So, no, still not ready to be a drop-in Windows replacement for casual users. > What distribution do you recommend for a normal person to use? What's normal? Normal HN reader? Probably Debian-nonfree, which has all the good parts of Ubuntu and almost none of the bad. Soccer mom pinter…
Why? If she is going to use the browser almost exclusively, she wouldn't even notice what OS she is using.
Re: Linux Sucks 2020 [video]
#33Whats the state of Linux on the desktop in 2020? What distribution do you recommend for a normal person to use?
Re: Linux Sucks 2020 [video]
#34Re: Linux Sucks 2020 [video]
#35Re: Linux Sucks 2020 [video]
#36Reasons start ~ 30 min mark. Linux backward compatibility really sucks. I still don't understand why fedora binaries can't run that easily on debian.
Tried three games so far -- Cook, Serve, Delicious 2 (2017), Nuclear Throne (2013) and uh, another one (201x): all of them refused to start, lacking one shared library or another.
I got CSD2 to start by copying .so files around and using LD_LIBRARY_PATH but it still did not work properly. Whatever. Bizarrely, it may be easier to get the respective Windows binaries to start in Wine. But I'm really past "getting things to work", there's enough stuff out there that doesn't require those kind of summoning rituals.
Re: Linux Sucks 2020 [video]
#37Reasons start ~ 30 min mark. Linux backward compatibility really sucks. I still don't understand why fedora binaries can't run that easily on debian.
- it has nothing to do with "backward" compatibility
- it has nothing to do with Linux. If you change shared libraries with incompatible versions software will break on windows and bsd as well
Re: Linux Sucks 2020 [video]
#38Earlier quoted context omitted.
glibc has really good backward compatibility. But, yeah, few other libraries even bother, let alone make a serious attempt at this. One of the major exceptions is libvirt, which promised 100% backward compatibility from day 1. Here's a great overview (2011) of how they accomplish that: https://www.berrange.com/posts/2011/01/13/versioning-in-the-... Note that it wasn't until GCC 10 (2020) that you could implement ELF…
> glibc has really good backward compatibility. That has really not been my experience. I've consistently hit problem with older software not running because it detected an incompatible version of GLIBC.
Re: Linux Sucks 2020 [video]
#39I watched this a couple weeks ago and it just seems to have so little information density - like this guy talks and talks and talks and the actual content is like 15 minutes of this.
Yep, that! Maybe you have some fun with BSD-Lore (Kirk McKusick): https://www.youtube.com/watch?v=DEEr6dT-4uQ Or Solaris/illumos (Bryan M. Cantrill): https://www.youtube.com/watch?v=-zRN7XLCRhc
Re: Linux Sucks 2020 [video]
#40Super happy finally to see someone call out backward compatibility (around 31:20) Linux is terrible on this axis, way worse than Windows. EDIT: and statically linking your app doesn't cut it. First, it's barely possible to do that with "modern" glibc. Second, glibc itself breaks old apps.
Maybe GNU/Linux, but I can run binaries cross-compiled with GCC 10 on Arch Linux on some weird MIPS PoS terminal that's running Linux 2.6.30 without issues, as long as I don't use then non-existent syscalls, so I'm quite happy how Linux kernel handles backwards compatibility.