News for hackers. Stuff that matters.
Re:Migrate Everything from Linux to BSD by nine_k on Sunday February 07, 2021 @10:44PM (#26060545)
The fragmented nature is what I love about Linux. In other words it's called "choice".

Because of the fragmentation, I don't have to use systemd, or pulseaudio, or snap, or Gnome desktop, or most other things I don't want to use for whatever reason. I can configure my box (or my container) mostly the way I see fit.

If you want ultimate unification, choose macOS. These guys are certain that they know what you need, and rid you of the need to choose. If you want a bit less strict unification but with backwards compatibility, choose Windows.

BSD sees less fragmentation mostly because it's less widely used. Though FreeBSD, OpenBSD, NetBSD, DragonflyBSD, and even Darwin exist, and differ significantly form each other. The BSD land, fortunately, also offers choice.

Re:Migrate Everything from Linux to BSD by dataflow on Sunday February 07, 2021 @11:12PM (#26060688)
> Because of the fragmentation, I don't have to use systemd, or pulseaudio, or snap, or Gnome desktop, or most other things I don't want to use for whatever reason.

I think part of the very reason some folks like you don't like to use some of those things is their shortcomings... which likely come about in part due to the plethora of choices leading to fragmented efforts on the development side. People shift their attention to the newer/shinier things all the time, and nothing ends up becoming rock-solid to the point where you wouldn't even think about wanting to replace it.

To put this into perspective, consider how bizarre it would be to hear end-users complain "What if I want to replace the Windows Audio/Task Scheduler/etc. service with something else?" in Windows land.

Re:Migrate Everything from Linux to BSD by 1_player on Monday February 08, 2021 @04:56AM (#26062589)
"Linux is about choice" is the most toxic and cancerous idea in the Linux world.

Linux has always been about software freedom and open source, it was never about choice. When people made it about choice, infinite fragmentation started and there's no end in sight.

Though with their shortcomings, thankfully somebody is fighting against that concept, and trying to build a stable base for everybody.

Re:Migrate Everything from Linux to BSD by mariusor on Monday February 08, 2021 @05:08AM (#26062684)
I'm not sure how you can put "software freedom" and "never about choice" in the same sentence to be honest. Software freedom implies without a doubt the freedom of not using software, or that of using "different" software.
Re:Migrate Everything from Linux to BSD by 1_player on Monday February 08, 2021 @06:08AM (#26063070)
No, I intend software freedom in the Stallman sense. Freedom from licences, EULAs, obligations, warranties. Freedom to modify and redistribute.

Of course this leaves the door open for "choice", but it's just, in my opinion, an unfortunate side effect.

Re:Migrate Everything from Linux to BSD by hello_marmalade on Monday February 08, 2021 @08:24PM (#26072714)
That makes absolutely zero sense. The whole point of being able to modify and redistribute is about being in control of the software running on your system.

That is explicitly about choice.

Re:Migrate Everything from Linux to BSD by mariusor on Monday February 08, 2021 @07:00AM (#26063377)
I posit that freedom 0 of the free software definition can be interpreted to mean that one can not just not use a specific piece of software, but even make use of alternatives if they're better suited for one's purpose.

Pretending that freedom of choice about what people spend their free time on is "an unfortunate side effect", is what represents a "toxic" attitude in my opinion.

Re:Migrate Everything from Linux to BSD by badsectoracula on Sunday February 07, 2021 @11:19PM (#26060731)
End users might not complain about that but most end users do not care about that. For those that care there are replacements like Process Explorer/Hacker.

And people have tried a LOT to replace stuff in Windows, it is just that Microsoft doesn't make it as easy as on Linux.

Re:Migrate Everything from Linux to BSD by nyanpasu64 on Monday February 08, 2021 @12:44AM (#26061207)
> "What if I want to replace the Windows Audio... service with something else?"

In Windows Vista, Microsoft rebuilt the audio stack on top of WASAPI, making MME and DirectSound shims which feed into WASAPI. However, they didn't break compatibility, and all APIs more-or-less work nowadays. On Linux, ALSA apps sometimes have trouble picking the right device when talking to PulseAudio, and it's difficult for PulseAudio and Jack to share a single device.

Re:Migrate Everything from Linux to BSD by Shorel on Tuesday February 09, 2021 @08:01AM (#26076972)
3D positional sound hardware acceleration was pretty much made incompatible with this change.

And it was great when it worked, I tell you that!

So yes, they did break compatibility.

Re:Migrate Everything from Linux to BSD by nine_k on Monday February 08, 2021 @12:01AM (#26060965)
I specifically did not speak about kernel services.

I would gladly replace the window manager and the desktop manager in Windows. It is even possible.