News for hackers. Stuff that matters.
Re:Technical reasons to choose FreeBSD over GNU/Linux (2020) by matheusmoreira on Saturday August 06, 2022 @09:22PM (#32373045)
> backward compatibility, this is where linux is really horrible, there was an article about compiling binary on freebsd 2 and running it on freebsd 10. Try this on linux, binaries are not compatible even on minor versions.

Linux userspace is considered unstable. It's not a cohesive system like the BSDs but lots of independent projects all doing their own thing.

The Linux kernel is capable of running binaries compiled in the 90s. Breaking changes in the kernel-userspace binary interface makes Linus Torvalds scream at people on the mailing list.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...

Re:Technical reasons to choose FreeBSD over GNU/Linux (2020) by frostwarrior on Saturday August 06, 2022 @11:30PM (#32373660)
I even say that instability of the Linux desktop was a considerable contributor to the decline of Linux powered workstations.

People were getting used to the old reliable Gnome2 and the Windows-esque KDE desktop.

But there's always some team of developers thinking they are Apple and completely throw years of progress out the window by breaking compatibility because of some usability "feature" their own selfish conception of usability thinks is a good decision. Some of then even go to the point of rejecting Merge requests to their supposed open source software because of that kind of Whim

Re:Technical reasons to choose FreeBSD over GNU/Linux (2020) by Wowfunhappy on Sunday August 07, 2022 @12:10AM (#32373840)
But why does the world always go along with it? In an alternate universe, the community just said "yeah, no thanks, I'll keep using Gnome 2", which they continued maintaining under the name Elf or whatever.
Re:Technical reasons to choose FreeBSD over GNU/Linux (2020) by jrumbut on Sunday August 07, 2022 @01:14AM (#32374081)
They did! MATE is fairly popular, but as to why it happens I think it's about people.

There are only so many people willing (and able) to do the often difficult and unglamorous programming work that goes into maintaining something like Gnome.

If you're working on a major distro you have a certain level of trust in Gnome 3 because the same people delivered and supported Gnome 2. I'm sure when Gnome 3's direction became clear dozens or hundreds said "no way! I'm going to start my own fork which will never change!"

But how do you know which one to pick?

Re:Technical reasons to choose FreeBSD over GNU/Linux (2020) by pantalaimon on Sunday August 07, 2022 @07:21AM (#32375616)
The sad part is that Gnome 2 had a whole ecosystem of third party software that integrated with it. Just a few of that got ported over to Mate (usually just s/GNOME/MATE/g) but it never gained the same traction.
Re:Technical reasons to choose FreeBSD over GNU/Linux (2020) by Wowfunhappy on Sunday August 07, 2022 @09:52AM (#32376475)
Why did it need to be ported at all? Shouldn't it "just work"?
Re:Technical reasons to choose FreeBSD over GNU/Linux (2020) by pantalaimon on Sunday August 07, 2022 @10:07AM (#32376573)
Mate had to change all “Gnome” strings to “Mate” so both could be packaged/installed in parallel and probably also for legal reasons.

This means all DBus interfaces need to use the new name, a nautilus plugin must now call caja functions instead and so on.

Re:Technical reasons to choose FreeBSD over GNU/Linux (2020) by Wowfunhappy on Sunday August 07, 2022 @10:53AM (#32376927)
...huh, well that's frustrating! Could this be solved with a basic compatibility layer?
Re:Technical reasons to choose FreeBSD over GNU/Linux (2020) by mycall on Sunday August 07, 2022 @11:58AM (#32377440)
or decompile, touch strings, then recompile.
Re:Technical reasons to choose FreeBSD over GNU/Linux (2020) by eimrine on Sunday August 07, 2022 @04:38AM (#32374912)
Mate gives me a warm feeling of being at home where all is totally understandable and nothing has changed since 10+ years ago when Gnome 2 was a king.
Re:Technical reasons to choose FreeBSD over GNU/Linux (2020) by pfranz on Sunday August 07, 2022 @12:33AM (#32373925)
I think that's where the fracturing comes in. For whatever reason, distros will ship with the new thing. The past 2 or 3 places I've worked adopted MATE (a continuation of GNOME 2). And, of course, there was instability at these places in figuring out which direction to go.
Re:Technical reasons to choose FreeBSD over GNU/Linux (2020) by frostwarrior on Sunday August 07, 2022 @01:02AM (#32374034)
> For whatever reason, distros will ship with the new thing.

Chicken and egg problem: Popular distros will follow popular DE's, because they have the most people making their way out of bugs and problems.

MATE, on the other hand, is kinda barren compared to more popular options. Even if it's the same old Gnome2 desktop of yore

Re:Technical reasons to choose FreeBSD over GNU/Linux (2020) by Wowfunhappy on Sunday August 07, 2022 @12:51AM (#32373994)
> The past 2 or 3 places I've worked adopted MATE (a continuation of GNOME 2).

Oh, so it did happen, I’m not currently a Linux user and had no idea!

Re:Technical reasons to choose FreeBSD over GNU/Linux (2020) by mehdix on Sunday August 07, 2022 @05:36AM (#32375129)
For many years I was using gnome shell. Every update meant broken extentions. The system would also crash occasionally after few days on a multi-head setup. Then I switched to a hybrid of Sway and KDE and have been never so happy.
Re:Technical reasons to choose FreeBSD over GNU/Linux (2020) by matheusmoreira on Sunday August 07, 2022 @07:43AM (#32375735)
Yeah. Used to be a very happy KDE user too. Now I use i3, it's changed the way I use computers forever.
Re:Technical reasons to choose FreeBSD over GNU/Linux (2020) by raverbashing on Sunday August 07, 2022 @03:52AM (#32374729)
I wouldn't say "instability" as much as lack of focus

Especially as with some evolution it seems it's always a mix of people complaining new change means some X program made in the 70s will break and people who wants to redo something made in the last 6mo because it is "old" already and meet the newfangled thing which is 50% breaking changes 50% barely new things

Re:Technical reasons to choose FreeBSD over GNU/Linux (2020) by matheusmoreira on Sunday August 07, 2022 @05:09AM (#32375056)
I would say instability. Linux kernel will straight up revert improvements if it turns out they broke user space. Meanwhile in user space even glibc has broken binary compatibility before, GNOME breaks compatibility with user extensions...