Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.misc > #28105 > unrolled thread

“Rock-Solid” FreeBSD

Started byLawrence D’Oliveiro <ldo@nz.invalid>
First post2025-12-19 07:33 +0000
Last post2026-02-21 21:31 +0000
Articles 20 on this page of 47 — 14 participants

Back to article view | Back to comp.misc


Contents

  “Rock-Solid” FreeBSD Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-19 07:33 +0000
    Re: “Rock-Solid” FreeBSD Theo <theom+news@chiark.greenend.org.uk> - 2025-12-19 11:03 +0000
      Re: “Rock-Solid” FreeBSD Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-19 21:19 +0000
        Re: “Rock-Solid” FreeBSD Theo <theom+news@chiark.greenend.org.uk> - 2025-12-20 17:40 +0000
          Re: “Rock-Solid” FreeBSD Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-20 22:47 +0000
      Re: “Rock-Solid” FreeBSD kludge@panix.com (Scott Dorsey) - 2025-12-20 15:20 -0500
        Re: “Rock-Solid” FreeBSD Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-20 22:33 +0000
    Re: “Rock-Solid” FreeBSD Geoff Clare <geoff@clare.See-My-Signature.invalid> - 2025-12-19 13:32 +0000
      Re: “Rock-Solid” FreeBSD Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-19 21:09 +0000
        Re: “Rock-Solid” FreeBSD Geoff Clare <geoff@clare.See-My-Signature.invalid> - 2025-12-22 13:38 +0000
          Re: “Rock-Solid” FreeBSD Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-22 21:21 +0000
            Re: “Rock-Solid” FreeBSD Geoff Clare <geoff@clare.See-My-Signature.invalid> - 2025-12-23 13:38 +0000
              Re: “Rock-Solid” FreeBSD Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-12-23 20:31 +0000
                Solaris (was: “Rock-Solid” FreeBSD) Geoff Clare <geoff@clare.See-My-Signature.invalid> - 2025-12-24 13:18 +0000
      Re: “Rock-Solid” FreeBSD Anssi Saari <anssi.saari@usenet.mail.kapsi.fi> - 2026-01-14 11:29 +0200
        ZFS on Linux (was: “Rock-Solid” FreeBSD) Geoff Clare <geoff@clare.See-My-Signature.invalid> - 2026-01-14 14:00 +0000
        Re: “Rock-Solid” FreeBSD Rich <rich@example.invalid> - 2026-01-14 15:29 +0000
          Re: “Rock-Solid” FreeBSD Anssi Saari <anssi.saari@usenet.mail.kapsi.fi> - 2026-01-21 14:31 +0200
            Re: “Rock-Solid” FreeBSD cross@spitfire.i.gajendra.net (Dan Cross) - 2026-01-22 14:14 +0000
              Re: “Rock-Solid” FreeBSD arnold@skeeve.com (Aharon Robbins) - 2026-01-22 18:51 +0000
                Re: “Rock-Solid” FreeBSD Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-01-22 20:46 +0000
                Re: “Rock-Solid” FreeBSD Ian <${send-direct-email-to-news1021-at-jusme-dot-com-if-you-must}@jusme.com> - 2026-01-23 08:13 +0000
                  Re: “Rock-Solid” FreeBSD Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-01-23 20:51 +0000
                    Re: “Rock-Solid” FreeBSD Ian <${send-direct-email-to-news1021-at-jusme-dot-com-if-you-must}@jusme.com> - 2026-01-24 08:49 +0000
                      Re: “Rock-Solid” FreeBSD Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-01-24 21:27 +0000
                        Re: “Rock-Solid” FreeBSD Ian <${send-direct-email-to-news1021-at-jusme-dot-com-if-you-must}@jusme.com> - 2026-01-25 08:50 +0000
                          Re: “Rock-Solid” FreeBSD Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-01-25 18:56 +0000
                Re: “Rock-Solid” FreeBSD cross@spitfire.i.gajendra.net (Dan Cross) - 2026-01-23 12:25 +0000
                Re: “Rock-Solid” FreeBSD Marco Moock <mm@dorfdsl.de> - 2026-01-25 11:02 +0100
                  Re: “Rock-Solid” FreeBSD Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-01-25 18:56 +0000
                    Re: “Rock-Solid” FreeBSD Marco Moock <mm@dorfdsl.de> - 2026-01-28 19:25 +0100
              Re: “Rock-Solid” FreeBSD kludge@panix.com (Scott Dorsey) - 2026-01-24 10:46 -0500
                Re: “Rock-Solid” FreeBSD cross@spitfire.i.gajendra.net (Dan Cross) - 2026-01-26 23:10 +0000
                  Re: “Rock-Solid” FreeBSD kludge@panix.com (Scott Dorsey) - 2026-01-27 19:03 -0500
                    Re: “Rock-Solid” FreeBSD cross@spitfire.i.gajendra.net (Dan Cross) - 2026-01-28 13:23 +0000
                      Re: “Rock-Solid” FreeBSD kludge@panix.com (Scott Dorsey) - 2026-01-28 11:58 -0500
    Re: “Rock-Solid” FreeBSD Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-01-05 22:50 +0000
      Re: “Rock-Solid” FreeBSD Richard Kettlewell <invalid@invalid.invalid> - 2026-01-06 09:42 +0000
        Re: “Rock-Solid” FreeBSD arnold@freefriends.org (Aharon Robbins) - 2026-01-06 14:08 +0000
          Re: “Rock-Solid” FreeBSD Richard Kettlewell <invalid@invalid.invalid> - 2026-01-06 22:59 +0000
            Re: “Rock-Solid” FreeBSD arnold@freefriends.org (Aharon Robbins) - 2026-01-07 06:41 +0000
      Re: “Rock-Solid” FreeBSD Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-02-06 06:14 +0000
        Re: “Rock-Solid” FreeBSD vallor <vallor@vallor.earth> - 2026-02-07 03:55 +0000
    Re: “Rock-Solid” FreeBSD Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-02-21 00:11 +0000
      Re: ???Rock-Solid??? FreeBSD Jim Jackson <jj@franjam.org.uk> - 2026-02-21 19:09 +0000
      Re: “Rock-Solid” FreeBSD kludge@panix.com (Scott Dorsey) - 2026-02-21 15:39 -0500
        Re: “Rock-Solid” FreeBSD Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-02-21 21:31 +0000

Page 1 of 3  [1] 2 3  Next page →


#28105 — “Rock-Solid” FreeBSD

FromLawrence D’Oliveiro <ldo@nz.invalid>
Date2025-12-19 07:33 +0000
Subject“Rock-Solid” FreeBSD
Message-ID<10i2v4d$103pu$1@dont-email.me>
Kind of amusing to read this comparison of FreeBSD with Linux
<https://www.zdnet.com/article/freebsd-will-challenge-your-skills-and-make-you-learn-along-the-way/>:

    And that's one of the big draws to FreeBSD: it is as rock-solid as
    they come.

    Sure, I talk a lot about how reliable Debian is, but even Debian
    can't touch the stability of FreeBSD.

Only ...

    Unfortunately, PackageKit continually crashed, which meant KDE
    Discover was useless, so installation of all apps would have to be
    done via the command line.

... and ...

    On a whim, I decided to install GNOME, but the GDM login manager
    wouldn't start, so I decided to stick with KDE Plasma.

So much for “rock-solid as they come”, eh? Irony, this writer has
heard of it.

Also:

    Essentially, FreeBSD is Unix, where Linux is based on Unix.

No it isn’t. BSD is no more “Unix” than Linux is.

    To that end, FreeBSD (and most of the BSDs) make for amazing
    server operating systems. If you were to ask any long-in-the-tooth
    geeks about server operating systems, they'd likely say that BSD
    is what you want.

That may have been true 20 or more years ago, but it isn’t any more.
All the essential server-oriented functionality (e.g. modern
networking stack, service management, security modules and privilege
isolation) is primarily being developed for Linux now, while the BSD
folks try to figure out how to port some small part of it to their
aging platform.

[toc] | [next] | [standalone]


#28106

FromTheo <theom+news@chiark.greenend.org.uk>
Date2025-12-19 11:03 +0000
Message-ID<wZl*bXuuA@news.chiark.greenend.org.uk>
In reply to#28105
Lawrence D’Oliveiro <ldo@nz.invalid> wrote:
> Kind of amusing to read this comparison of FreeBSD with Linux
> <https://www.zdnet.com/article/freebsd-will-challenge-your-skills-and-make-you-learn-along-the-way/>:
> 
>     And that's one of the big draws to FreeBSD: it is as rock-solid as
>     they come.
> 
>     Sure, I talk a lot about how reliable Debian is, but even Debian
>     can't touch the stability of FreeBSD.
> 
> Only ...
> 
>     Unfortunately, PackageKit continually crashed, which meant KDE
>     Discover was useless, so installation of all apps would have to be
>     done via the command line.
> 
> ... and ...
> 
>     On a whim, I decided to install GNOME, but the GDM login manager
>     wouldn't start, so I decided to stick with KDE Plasma.
> 
> So much for “rock-solid as they come”, eh? Irony, this writer has
> heard of it.

"As you might assume, the second manufacturer's cars most likely work and
perform better than the first because it knows every piece that comes
together to create the car, and can make all sorts of adjustments to improve
every aspect of it.  The first manufacturer, on the other hand, doesn't have
nearly the control over how those components are built.

FreeBSD is the manufacturer that builds everything in-house.

Once you get FreeBSD up and running, you can absolutely rely on it."


The thing is, that's talking about the base system.  All the stuff with
display managers and packages and so on aren't the base system.  That's more
like the random stuff you bought on Amazon to bolt on to your car - the
manufacturer does not have any say in their engineering or making them work
well together.

If you can stay within the base system (or a few limited services on top of
it) you'll be ok.  If you stray off-piste into too much third party stuff
it's only as good as the third party makes it - and often that third party
is not interested in FreeBSD.

> Also:
> 
>     Essentially, FreeBSD is Unix, where Linux is based on Unix.
> 
> No it isn’t. BSD is no more “Unix” than Linux is.

FreeBSD derives from BSD which derived from AT&T Unix.  There's no longer
any AT&T code in it.  Linux is a clean sheet reimplementation.  Arguably
both have diverged from AT&T's source code, but BSD was a piecemeal
replacement so kept the original structure and feel while Linux started from
scratch.

>     To that end, FreeBSD (and most of the BSDs) make for amazing
>     server operating systems. If you were to ask any long-in-the-tooth
>     geeks about server operating systems, they'd likely say that BSD
>     is what you want.
> 
> That may have been true 20 or more years ago, but it isn’t any more.
> All the essential server-oriented functionality (e.g. modern
> networking stack, service management, security modules and privilege
> isolation) is primarily being developed for Linux now, while the BSD
> folks try to figure out how to port some small part of it to their
> aging platform.

If your stack is Kubenetes + Docker + systemd, agreed.  If your stack is
plain nginx + DB then FreeBSD is still an contender. Albeit an increasingly
niche one as everyone moves towards the former.

It sounds like the writer took some memes and ran with them, without
actually knowing too much about what people do for real nowadays.

Theo

[toc] | [prev] | [next] | [standalone]


#28109

FromLawrence D’Oliveiro <ldo@nz.invalid>
Date2025-12-19 21:19 +0000
Message-ID<10i4fgm$1f2vl$8@dont-email.me>
In reply to#28106
On 19 Dec 2025 11:03:34 +0000 (GMT), Theo wrote:

> Lawrence D’Oliveiro <ldo@nz.invalid> wrote:
>>
>> Kind of amusing to read this comparison of FreeBSD with Linux
>> <https://www.zdnet.com/article/freebsd-will-challenge-your-skills-and-make-you-learn-along-the-way/>:
>
> The thing is, that's talking about the base system. All the stuff
> with display managers and packages and so on aren't the base system.

Interesting. All these pieces work fine on Linux. But as you say,
they’re not included in the monolithic blob of code that is the base
*BSD system.

Linux development has traditionally been much more modular, with
distros made up of a much wider variety of pieces. So there has been
plenty of time to knock off most of the rough edges, such that those
pieces fit much more seamlessly together.

>> Also:
>>
>>     Essentially, FreeBSD is Unix, where Linux is based on Unix.
>>
>> No it isn’t. BSD is no more “Unix” than Linux is.
>
> FreeBSD derives from BSD which derived from AT&T Unix. There's no
> longer any AT&T code in it.

So it is in fact no longer “derived from” AT&T Unix -- the lawsuit saw
to that. Which means my point stands: BSD is no more “Unix” than Linux
is.

> Linux is a clean sheet reimplementation. Arguably both have diverged
> from AT&T's source code, but BSD was a piecemeal replacement so kept
> the original structure and feel while Linux started from scratch.

Why is it, then that it is so hard to move between BSD variants, if
they all in fact keep “the original structure and feel”?
Distro-hopping is a real, commonplace thing in the Linux world, but it
isn’t so easy to do in the BSD world.

>>     To that end, FreeBSD (and most of the BSDs) make for amazing
>>     server operating systems. If you were to ask any long-in-the-tooth
>>     geeks about server operating systems, they'd likely say that BSD
>>     is what you want.
>>
>> That may have been true 20 or more years ago, but it isn’t any
>> more. All the essential server-oriented functionality (e.g. modern
>> networking stack, service management, security modules and
>> privilege isolation) is primarily being developed for Linux now,
>> while the BSD folks try to figure out how to port some small part
>> of it to their aging platform.
>
> If your stack is Kubenetes + Docker + systemd, agreed. If your stack
> is plain nginx + DB then FreeBSD is still an contender. Albeit an
> increasingly niche one as everyone moves towards the former.

There’s a lot more to Linux deployments than the above pieces. There
is in fact a greater variety of pieces that you can use on Linux, than
on BSD.

Consider how the BSD world has been trying to come up with its own
equivalents to things like Docker, systemd, and also Wayland.

> It sounds like the writer took some memes and ran with them, without
> actually knowing too much about what people do for real nowadays.

But that article is a first-hand account of trying to set up a FreeBSD
system.

[toc] | [prev] | [next] | [standalone]


#28110

FromTheo <theom+news@chiark.greenend.org.uk>
Date2025-12-20 17:40 +0000
Message-ID<xZl*JFBuA@news.chiark.greenend.org.uk>
In reply to#28109
Lawrence D’Oliveiro <ldo@nz.invalid> wrote:
> On 19 Dec 2025 11:03:34 +0000 (GMT), Theo wrote:
> 
> > Lawrence D’Oliveiro <ldo@nz.invalid> wrote:
> >>
> >> Kind of amusing to read this comparison of FreeBSD with Linux
> >> <https://www.zdnet.com/article/freebsd-will-challenge-your-skills-and-make-you-learn-along-the-way/>:
> >
> > The thing is, that's talking about the base system. All the stuff
> > with display managers and packages and so on aren't the base system.
> 
> Interesting. All these pieces work fine on Linux. But as you say,
> they’re not included in the monolithic blob of code that is the base
> *BSD system.

The base system is not a 'monolithic blob of code', it's a collection of
programs just like any other system.  It just so happens to all be managed
together in one repository.

> Linux development has traditionally been much more modular, with
> distros made up of a much wider variety of pieces. So there has been
> plenty of time to knock off most of the rough edges, such that those
> pieces fit much more seamlessly together.

The similarity is more with someone like Debian, who picks upstream projects
and makes them work together, sometimes diverging them substantially to fit
'the Debian way'.  This is a lot of additional work, on top of the work of
the original software developers.  In the BSDs the upstream and the distro
are one and the same, although with BSD the 'distro' is just the base system
and not the packages too, which are more like third party repositories on
Linux.

Just because Linux is bigger things tend to work better together.  Anyone
who has tried to run command line tools on a Mac will have experienced the
same issues - either things work or they don't, in which case somebody needs
to go in and dig out the Mac-specific problem and submit a patch.  Any time
you try to follow some build instructions on a Mac written by somebody on
Linux there will usually be points of pain (eg bashisms in shell scripts when
your /bin/sh isn't bash), assuming a GNU userland when you are running a BSD
userland, etc (BSD make v GNU make, BSD sed v GNU sed, or whatever).

> >> Also:
> >>
> >>     Essentially, FreeBSD is Unix, where Linux is based on Unix.
> >>
> >> No it isn’t. BSD is no more “Unix” than Linux is.
> >
> > FreeBSD derives from BSD which derived from AT&T Unix. There's no
> > longer any AT&T code in it.
> 
> So it is in fact no longer “derived from” AT&T Unix -- the lawsuit saw
> to that. Which means my point stands: BSD is no more “Unix” than Linux
> is.

'Unix' is a concept from 1990s.  We are now 30 years on.  How we got here is
interesting but is mostly irrelevant now.  You can still get Unix
certification if for some reason you want that (Mac OS is Unix certified). 
Two Linux distros (Inspur's K-UX and Huawei's EulerOS) previously were
certified but that has lapsed.  I'm not sure why they went to the trouble.

> > Linux is a clean sheet reimplementation. Arguably both have diverged
> > from AT&T's source code, but BSD was a piecemeal replacement so kept
> > the original structure and feel while Linux started from scratch.
> 
> Why is it, then that it is so hard to move between BSD variants, if
> they all in fact keep “the original structure and feel”?
> Distro-hopping is a real, commonplace thing in the Linux world, but it
> isn’t so easy to do in the BSD world.

The point of divergence was 30-35 years ago.  That's a lot of time for
divergent evolution.  Meanwhile Linux distros are generally rely on the same
underlying projects (eg GNU tools) which haven't diverged because they're
still a single project.

In the analogy, if Tesla and VW make everything in house, their parts design
would be customised to their vehicles such that you can't swap parts between
brands.  But if Ford and GM share a parts supplier then it's more likely the
part can be swapped from a Ford vehicle to a GM vehicle because the supplier
uses the same attachment or connector for both.

> >>     To that end, FreeBSD (and most of the BSDs) make for amazing
> >>     server operating systems. If you were to ask any long-in-the-tooth
> >>     geeks about server operating systems, they'd likely say that BSD
> >>     is what you want.
> >>
> >> That may have been true 20 or more years ago, but it isn’t any
> >> more. All the essential server-oriented functionality (e.g. modern
> >> networking stack, service management, security modules and
> >> privilege isolation) is primarily being developed for Linux now,
> >> while the BSD folks try to figure out how to port some small part
> >> of it to their aging platform.
> >
> > If your stack is Kubenetes + Docker + systemd, agreed. If your stack
> > is plain nginx + DB then FreeBSD is still an contender. Albeit an
> > increasingly niche one as everyone moves towards the former.
> 
> There’s a lot more to Linux deployments than the above pieces. There
> is in fact a greater variety of pieces that you can use on Linux, than
> on BSD.
> 
> Consider how the BSD world has been trying to come up with its own
> equivalents to things like Docker, systemd, and also Wayland.

Those are mostly because some feature gets added to the Linux kernel, then
the systemd folks use it, and Docker on top of that.  They are not
interested in compatibility with non-Linux systems.  To keep up, BSD has to
implement the same feature the same way, even if they already have a better
solution.

BSDs have had jails for decades, but suddenly Docker is the new hotness. 
Because jails aren't piece-for-piece identical to Docker (they were invented
first, so that's impossible), you can't just drop in a jail into a Docker
pipeline.  That means the BSD has to implement its own Docker clone, ie is
always playing catchup.

If you were starting from scratch using BSD you'd start with the jail as
your building block rather than a Docker container.  You'd end up with
something similar but the tooling would be different.  But because there is
not the ecosystem around jails that there has latterly developed around
Docker, you'd end up doing more work yourself.

In a pragmatic world where you just want to get the job done, the Linux
ecosystem is clearly better.  On a technical level there is not so much
difference.

> > It sounds like the writer took some memes and ran with them, without
> > actually knowing too much about what people do for real nowadays.
> 
> But that article is a first-hand account of trying to set up a FreeBSD
> system.

The author repeats an internet meme: 'FreeBSD is rock solid' and then
proceeds to use it not in the way that people mean by that, while still
repeating the meme: "However, any time I have a situation where stability is
absolutely key, you can bet FreeBSD will be my first choice.".

In their account the meme is self-evidently not true (things crashed or
didn't work) yet they repeat it as a mantra.  And despite that they show no
evidence of ever getting to the point of a system that "you can absolutely
rely on", which means they are just repeating what they've been told rather
than any experience they have validated the statement for themselves.

Theo

[toc] | [prev] | [next] | [standalone]


#28113

FromLawrence D’Oliveiro <ldo@nz.invalid>
Date2025-12-20 22:47 +0000
Message-ID<10i792l$2aj53$4@dont-email.me>
In reply to#28110
On 20 Dec 2025 17:40:31 +0000 (GMT), Theo wrote:

> Lawrence D’Oliveiro <ldo@nz.invalid> wrote:
>>
>> On 19 Dec 2025 11:03:34 +0000 (GMT), Theo wrote:
>>
>>> Lawrence D’Oliveiro <ldo@nz.invalid> wrote:
>>>>
>>>> Kind of amusing to read this comparison of FreeBSD with Linux
>>>> <https://www.zdnet.com/article/freebsd-will-challenge-your-skills-and-make-you-learn-along-the-way/>:
>>>
>>> The thing is, that's talking about the base system. All the stuff
>>> with display managers and packages and so on aren't the base
>>> system.
>>
>> Interesting. All these pieces work fine on Linux. But as you say,
>> they’re not included in the monolithic blob of code that is the
>> base *BSD system.
>
> The base system is not a 'monolithic blob of code', it's a
> collection of programs just like any other system. It just so
> happens to all be managed together in one repository.

That’s not the way to do modular development. This is why Linux
distros can achieve greater modularity than the BSDs can manage.

> The similarity is more with someone like Debian, who picks upstream
> projects and makes them work together, sometimes diverging them
> substantially to fit 'the Debian way'. This is a lot of additional
> work, on top of the work of the original software developers.

Can you give some examples of this? From what I see of Debian
packaging, they are careful to separate their own patches, where they
need them, from upstream. Besides which, Debian must be doing
something right, given it is probably the single most popular base
distro from which others create their own offshoots.

> In the BSDs the upstream and the distro are one and the same,
> although with BSD the 'distro' is just the base system and not the
> packages too, which are more like third party repositories on Linux.

Unfortunately there seems to be no discipline about divergence between
different BSD variants. This is what leads to fragmentation among
those variants, whereas there are something like 50-100 times as many
Linux distros offering much smoother interchangeability.

> Just because Linux is bigger things tend to work better together.
> Anyone who has tried to run command line tools on a Mac will have
> experienced the same issues - either things work or they don't, in
> which case somebody needs to go in and dig out the Mac-specific
> problem and submit a patch.

The problem is Apple itself is the one diverging from the “Unix
philosophy”. It has legally licensed the trademark, but when even
someone like “Mr Unix” himself, Ken Thompson of Bell Labs, has decided
he doesn’t want to use what Apple tries to pass for “Unix” any more,
and prefers Linux nowadays, that should be telling you something.

> 'Unix' is a concept from 1990s.

What does that mean for the “Unix philosophy” that you mentioned
above?

>> Why is it, then that it is so hard to move between BSD variants, if
>> they all in fact keep “the original structure and feel”?
>> Distro-hopping is a real, commonplace thing in the Linux world, but
>> it isn’t so easy to do in the BSD world.
>
> The point of divergence was 30-35 years ago. That's a lot of time
> for divergent evolution. Meanwhile Linux distros are generally rely
> on the same underlying projects (eg GNU tools) which haven't
> diverged because they're still a single project.

But the Linux kernel is from that time, too. And the GNU project is
even older than that, more like 40 years old. By your argument, based
purely on timing, this “divergence” into incompatibility should have
afflicted the Linux world just as much as it has the BSD world. But it
hasn’t.

> In the analogy, if Tesla and VW make everything in house, their
> parts design would be customised to their vehicles such that you
> can't swap parts between brands. But if Ford and GM share a parts
> supplier then it's more likely the part can be swapped from a Ford
> vehicle to a GM vehicle because the supplier uses the same
> attachment or connector for both.

So the BSDs suffer from “Not Invented Here” Syndrome, is that it?

>> Consider how the BSD world has been trying to come up with its own
>> equivalents to things like Docker, systemd, and also Wayland.
>
> Those are mostly because some feature gets added to the Linux
> kernel, then the systemd folks use it, and Docker on top of that.
> They are not interested in compatibility with non-Linux systems. To
> keep up, BSD has to implement the same feature the same way, even if
> they already have a better solution.

If they have a better solution, why wouldn’t their own users (like
you) stick to that?

> BSDs have had jails for decades, but suddenly Docker is the new
> hotness.

Docker is just one implementation of containers on Linux. Remember
that “Docker” and “containers” are not primitives offered up by the
Linux per se: they are all built out of lower-level pieces, like
namespaces and cgroups.

> If you were starting from scratch using BSD you'd start with the
> jail as your building block rather than a Docker container.

Why doesn’t somebody do that, then?

> In a pragmatic world where you just want to get the job done, the
> Linux ecosystem is clearly better.

How did it get that way? What were the BSDs doing in the meantime?

[toc] | [prev] | [next] | [standalone]


#28111

Fromkludge@panix.com (Scott Dorsey)
Date2025-12-20 15:20 -0500
Message-ID<10i70dk$icf$1@panix2.panix.com>
In reply to#28106
Theo  <theom+news@chiark.greenend.org.uk> wrote:
>The thing is, that's talking about the base system.  All the stuff with
>display managers and packages and so on aren't the base system.  That's more
>like the random stuff you bought on Amazon to bolt on to your car - the
>manufacturer does not have any say in their engineering or making them work
>well together.

Indeed.

And gnome is pretty precarious under Linux in spite of a huge amount of 
effort being expended on it.  It's fine if you want everything completely
default, but if you want any changes then things start going wrong.  And if
they didn't go wrong today, they will tomorrow when you install the mandatory
update because the way you make that change is different now.

>If you can stay within the base system (or a few limited services on top of
>it) you'll be ok.  If you stray off-piste into too much third party stuff
>it's only as good as the third party makes it - and often that third party
>is not interested in FreeBSD.

BSD pretty much follows the Unix philosophy of making everything as 
modular as possible, and using human-readable text files for everything.
Linux on the other hand has become very bloated and very non-modular in
recent years.  A lot of Linux distributions seem to expect that people
will use the gui for everything, and BSD treats the gui as kind of an
afterthought, which I think is a good thing.


>FreeBSD derives from BSD which derived from AT&T Unix.  There's no longer
>any AT&T code in it.  Linux is a clean sheet reimplementation.  Arguably
>both have diverged from AT&T's source code, but BSD was a piecemeal
>replacement so kept the original structure and feel while Linux started from
>scratch.

This is true, and the argument can be made that Linux has devolved very
far from the Unix philosophy, while the BSD variants have mostly kept to
the Unix philosophy.  

As a long-time proponent of the Unix philosophy ever since I was forced to
leave RSX-11 for v7, this makes me much more of a BSD fan than a Linux fan.

Most often I pick the OS for the applications... and when the applications
I want to use are the Software Tools kit as they most often are, I will
prefer BSD.  This is not always the case, though.

>If your stack is Kubenetes + Docker + systemd, agreed.  If your stack is
>plain nginx + DB then FreeBSD is still an contender. Albeit an increasingly
>niche one as everyone moves towards the former.

There is nothing more horrible and hellish that I could imagine than being
wrapped up inside Kubernetes + Docker + systemd.  I agree that everyone is
moving in that direction and as someone who cares about computers actually
being reliable I find this terrifying.

>It sounds like the writer took some memes and ran with them, without
>actually knowing too much about what people do for real nowadays.

What people do for real is mostly wait for updates.  And then waste time
fixing things that the updates broke.  Actually get work done with computers?
That's not in the requirements definition anymore.
--scott
-- 
"C'est un Nagra. C'est suisse, et tres, tres precis."

[toc] | [prev] | [next] | [standalone]


#28112

FromLawrence D’Oliveiro <ldo@nz.invalid>
Date2025-12-20 22:33 +0000
Message-ID<10i788m$2aj53$3@dont-email.me>
In reply to#28111
On Sat, 20 Dec 2025 15:20:04 -0500 (EST), Scott Dorsey wrote:

> And gnome is pretty precarious under Linux in spite of a huge amount
> of effort being expended on it. It's fine if you want everything
> completely default, but if you want any changes then things start
> going wrong. And if they didn't go wrong today, they will tomorrow
> when you install the mandatory update because the way you make that
> change is different now.

GNOME is not designed to be very customizable: you are supposed to use
it as designed.

If you want a customizable UI, there are other more versatile options,
like KDE Plasma.

> BSD pretty much follows the Unix philosophy of making everything as
> modular as possible ...

It’s the opposite, really. Linux distros are made out of lots of
modular pieces, while BSDs are constructed out of large, monolithic
blobs of code.

> ... the argument can be made that Linux has devolved very far from
> the Unix philosophy, while the BSD variants have mostly kept to the
> Unix philosophy.

If you are thinking of the hoary old cliché of “do one thing and do it
well”, note that the modular Linux kernel is a much closer adherent of
the “Unix philosophy” than any BSD can manage.

> There is nothing more horrible and hellish that I could imagine than
> being wrapped up inside Kubernetes + Docker + systemd. I agree that
> everyone is moving in that direction and as someone who cares about
> computers actually being reliable I find this terrifying.

Even the BSDs, it seems, want to move in that direction.

Thankfully, on Linux itself, because of its modularity, you have many
other options besides that particular stack.

[toc] | [prev] | [next] | [standalone]


#28107

FromGeoff Clare <geoff@clare.See-My-Signature.invalid>
Date2025-12-19 13:32 +0000
Message-ID<9o0g1m-q7j.ln1@ID-313840.user.individual.net>
In reply to#28105
Lawrence D’Oliveiro wrote:

>     To that end, FreeBSD (and most of the BSDs) make for amazing
>     server operating systems. If you were to ask any long-in-the-tooth
>     geeks about server operating systems, they'd likely say that BSD
>     is what you want.
> 
> That may have been true 20 or more years ago, but it isn’t any more.
> All the essential server-oriented functionality (e.g. modern
> networking stack, service management, security modules and privilege
> isolation) is primarily being developed for Linux now, while the BSD
> folks try to figure out how to port some small part of it to their
> aging platform.

A major exception to that is ZFS: native and very dependable in
FreeBSD (and works great as the root filesystem), but a horribly
fragile dkms mess in Linux.

When it was time to replace my ageing Open Solaris file/media server,
I chose FreeBSD over Linux for that reason. (But all my other systems
run Linux.)

-- 
Geoff Clare <netnews@gclare.org.uk>

[toc] | [prev] | [next] | [standalone]


#28108

FromLawrence D’Oliveiro <ldo@nz.invalid>
Date2025-12-19 21:09 +0000
Message-ID<10i4euo$1f2vl$7@dont-email.me>
In reply to#28107
On Fri, 19 Dec 2025 13:32:25 +0000, Geoff Clare wrote:

> A major exception to that is ZFS: native and very dependable in
> FreeBSD (and works great as the root filesystem), but a horribly
> fragile dkms mess in Linux.

ZFS is a memory hog, though, isn’t it (it is to filesystems like Java
is for programming languages). Best confined to a dedicated storage
appliance, not something you want to run on a general-purpose machine.

Fun fact: even Oracle will not offer ZFS on its own Linux distro, but
it will give you btrfs instead.

[toc] | [prev] | [next] | [standalone]


#28119

FromGeoff Clare <geoff@clare.See-My-Signature.invalid>
Date2025-12-22 13:38 +0000
Message-ID<g7un1m-mqc.ln1@ID-313840.user.individual.net>
In reply to#28108
Lawrence D’Oliveiro wrote:

> On Fri, 19 Dec 2025 13:32:25 +0000, Geoff Clare wrote:
> 
>> A major exception to that is ZFS: native and very dependable in
>> FreeBSD (and works great as the root filesystem), but a horribly
>> fragile dkms mess in Linux.
> 
> ZFS is a memory hog, though, isn’t it 

Not really when compared to e.g. modern web browsers.  IIRC the rule
of thumb with ZFS is to have at least 1GB of RAM for each TB of
storage.  My old file/media server had 4.5TB of storage and 4GB of RAM
and worked fine.  The new one has 6TB of storage and 16GB of RAM. 
(Thankfully purchased months ago before RAM prices skyrocketed.)

> Best confined to a dedicated storage
> appliance, not something you want to run on a general-purpose machine.

My file/media server is effectively a dedicated "appliance" although
I built it myself instead of buying something off-the-shelf.  However,
I believe plenty of people use FreeBSD with ZFS as a general purpose
desktop/laptop system.

> Fun fact: even Oracle will not offer ZFS on its own Linux distro, but
> it will give you btrfs instead.

No doubt because of the licensing issue that is the reason ZFS has to
be installed via dkms on Linux instead of being native.

-- 
Geoff Clare <netnews@gclare.org.uk>

[toc] | [prev] | [next] | [standalone]


#28121

FromLawrence D’Oliveiro <ldo@nz.invalid>
Date2025-12-22 21:21 +0000
Message-ID<10iccp1$3qmn4$6@dont-email.me>
In reply to#28119
On Mon, 22 Dec 2025 13:38:24 +0000, Geoff Clare wrote:

> Lawrence D’Oliveiro wrote:
>
>> Fun fact: even Oracle will not offer ZFS on its own Linux distro,
>> but it will give you btrfs instead.
>
> No doubt because of the licensing issue that is the reason ZFS has
> to be installed via dkms on Linux instead of being native.

Guess who controls the licensing of ZFS?

[toc] | [prev] | [next] | [standalone]


#28124

FromGeoff Clare <geoff@clare.See-My-Signature.invalid>
Date2025-12-23 13:38 +0000
Message-ID<4kiq1m-64b.ln1@ID-313840.user.individual.net>
In reply to#28121
Lawrence D’Oliveiro wrote:

> On Mon, 22 Dec 2025 13:38:24 +0000, Geoff Clare wrote:
> 
>> Lawrence D’Oliveiro wrote:
>>
>>> Fun fact: even Oracle will not offer ZFS on its own Linux distro,
>>> but it will give you btrfs instead.
>>
>> No doubt because of the licensing issue that is the reason ZFS has
>> to be installed via dkms on Linux instead of being native.
> 
> Guess who controls the licensing of ZFS?

Indeed, although the situation is more complicated than that simple
phrasing implies.

When Sun open-sourced Solaris (including the original ZFS) they created
their own licence for it, and the reason ZFS can't be included in the
Linux kernel is that Sun's licence is incompatible with the GPLv2
licence used for Linux.

When Oracle bought Sun they took Solaris back to being closed source
and the community forked the OpenSolaris code as Illumos and the ZFS
code as OpenZFS.  Since ownership of the original code transferred
to Oracle, only they could change it to a different licence (e.g. one
compatible with GPLv2), which I suppose could be considered a form of
control over the OpenZFS licensing, but equally they can't prevent
OpenZFS (or Illumos) from being developed and distributed under the
original Sun licence.

At least, that's how I understand the current situation (IANAL).

-- 
Geoff Clare <netnews@gclare.org.uk>

[toc] | [prev] | [next] | [standalone]


#28128

FromLawrence D’Oliveiro <ldo@nz.invalid>
Date2025-12-23 20:31 +0000
Message-ID<10ieu64$hok8$3@dont-email.me>
In reply to#28124
On Tue, 23 Dec 2025 13:38:44 +0000, Geoff Clare wrote:

> Lawrence D’Oliveiro wrote:
>
>> On Mon, 22 Dec 2025 13:38:24 +0000, Geoff Clare wrote:
>>
>>> Lawrence D’Oliveiro wrote:
>>>
>>>> Fun fact: even Oracle will not offer ZFS on its own Linux distro,
>>>> but it will give you btrfs instead.
>>>
>>> No doubt because of the licensing issue that is the reason ZFS has
>>> to be installed via dkms on Linux instead of being native.
>>
>> Guess who controls the licensing of ZFS?
>
> Indeed, although the situation is more complicated than that simple
> phrasing implies.

Oracle control the copyright on (original) ZFS. They own it. They can
license it under any terms they wish. They can offer it with their own
Linux distro if they wish. But they can’t, or won’t. But they will
include btrfs.

The only Oracle product that includes ZFS, that I know of, is Solaris.
Which has been in “legacy maintenance” state for some decades now.

Vote of confidence in the quality of your own product? They have heard
of it!

[toc] | [prev] | [next] | [standalone]


#28131 — Solaris (was: “Rock-Solid” FreeBSD)

FromGeoff Clare <geoff@clare.See-My-Signature.invalid>
Date2025-12-24 13:18 +0000
SubjectSolaris (was: “Rock-Solid” FreeBSD)
Message-ID<jq5t1m-o69.ln1@ID-313840.user.individual.net>
In reply to#28128
Lawrence D’Oliveiro wrote:

> The only Oracle product that includes ZFS, that I know of, is Solaris.
> Which has been in “legacy maintenance” state for some decades now.

Only seven years actually.  They made significant updates to Solaris
between 11.3 and 11.4 in order to get 11.4 certified to UNIX V7 in
2018 (and they were the first vendor to certify - AIX was two years
later).

-- 
Geoff Clare <netnews@gclare.org.uk>

[toc] | [prev] | [next] | [standalone]


#28178

FromAnssi Saari <anssi.saari@usenet.mail.kapsi.fi>
Date2026-01-14 11:29 +0200
Message-ID<sm0o6mwtudd.fsf@lakka.kapsi.fi>
In reply to#28107
Geoff Clare <geoff@clare.See-My-Signature.invalid> writes:

> A major exception to that is ZFS: native and very dependable in
> FreeBSD (and works great as the root filesystem), but a horribly
> fragile dkms mess in Linux.

How is ZFS fragile and messy in Linux, please? I only run it on my two
file servers, but no issues in the last decade or so. Haven't bothered
with it as root FS though.

[toc] | [prev] | [next] | [standalone]


#28179 — ZFS on Linux (was: “Rock-Solid” FreeBSD)

FromGeoff Clare <geoff@clare.See-My-Signature.invalid>
Date2026-01-14 14:00 +0000
SubjectZFS on Linux (was: “Rock-Solid” FreeBSD)
Message-ID<i4kk3m-322.ln1@ID-313840.user.individual.net>
In reply to#28178
Anssi Saari wrote:

> Geoff Clare <geoff@clare.See-My-Signature.invalid> writes:
> 
>> A major exception to that is ZFS: native and very dependable in
>> FreeBSD (and works great as the root filesystem), but a horribly
>> fragile dkms mess in Linux.
> 
> How is ZFS fragile and messy in Linux, please? I only run it on my two
> file servers, but no issues in the last decade or so. Haven't bothered
> with it as root FS though.

Every time you upgrade the kernel there is a chance that the ZFS dkms
install will fail.

I have ZFS on an external SSD that I use to back up the Linux system on
my work laptop.  (Being a work machine, I don't back it up to my
personal file server.)  I got so fed up with dkms install failures that
I actually resorted to ZFS-fuse and took the performance hit (since it
didn't matter too much if the backup took longer).

Reports of ZFS dkms problems on Linux are easy to find...

https://bbs.archlinux.org/viewtopic.php?id=280416

https://askubuntu.com/questions/1539311/downgrade-kernel-to-install-zfs-dkms

https://forums.linuxmint.com/viewtopic.php?t=402097

https://forum.endeavouros.com/t/cannot-install-zfs/62770

That last one includes an answer that says, "In general, when using zfs
you are better off using the LTS kernel"

That's all well and good if your hardware is supported by an LTS
kernel, but if you need a newer kernel then you run a significant risk
of dkms install failures (while you wait for a new enough LTS kernel).

-- 
Geoff Clare <netnews@gclare.org.uk>

[toc] | [prev] | [next] | [standalone]


#28180

FromRich <rich@example.invalid>
Date2026-01-14 15:29 +0000
Message-ID<10k8coa$2f7l$2@dont-email.me>
In reply to#28178
Anssi Saari <anssi.saari@usenet.mail.kapsi.fi> wrote:
> Geoff Clare <geoff@clare.See-My-Signature.invalid> writes:
> 
>> A major exception to that is ZFS: native and very dependable in
>> FreeBSD (and works great as the root filesystem), but a horribly
>> fragile dkms mess in Linux.
> 
> How is ZFS fragile and messy in Linux, please? I only run it on my two
> file servers, but no issues in the last decade or so. Haven't bothered
> with it as root FS though.

It is an "out of kernel" blob of code.  So any kernel change /could/ 
break it (and the kernel developers won't help fix the breakage because 
it is "out of kernel" code.

So fragile -- yes, any kernel upgrade could cause ZFS to not compile so 
you'd have no ZFS until you download the updated ZFS compatible with 
the new kernel.

Mess -- maybe a bit of over statement there.  It's no more a mess than 
any other "out of kernel" driver that has to be patched to keep up with 
internal kernel changes.

[toc] | [prev] | [next] | [standalone]


#28191

FromAnssi Saari <anssi.saari@usenet.mail.kapsi.fi>
Date2026-01-21 14:31 +0200
Message-ID<sm0tswfp2ok.fsf@lakka.kapsi.fi>
In reply to#28180
Rich <rich@example.invalid> writes:

> It is an "out of kernel" blob of code.  So any kernel change /could/ 
> break it (and the kernel developers won't help fix the breakage because 
> it is "out of kernel" code.
>
> So fragile -- yes, any kernel upgrade could cause ZFS to not compile so 
> you'd have no ZFS until you download the updated ZFS compatible with 
> the new kernel.

If one uses a little caution and checks ZFS compatibility before
updating the kernel then this is avoided.

[toc] | [prev] | [next] | [standalone]


#28193

Fromcross@spitfire.i.gajendra.net (Dan Cross)
Date2026-01-22 14:14 +0000
Message-ID<10ktbbd$ge1$1@reader2.panix.com>
In reply to#28191
In article <sm0tswfp2ok.fsf@lakka.kapsi.fi>,
Anssi Saari  <anssi.saari@usenet.mail.kapsi.fi> wrote:
>Rich <rich@example.invalid> writes:
>
>> It is an "out of kernel" blob of code.  So any kernel change /could/ 
>> break it (and the kernel developers won't help fix the breakage because 
>> it is "out of kernel" code.
>>
>> So fragile -- yes, any kernel upgrade could cause ZFS to not compile so 
>> you'd have no ZFS until you download the updated ZFS compatible with 
>> the new kernel.
>
>If one uses a little caution and checks ZFS compatibility before
>updating the kernel then this is avoided.

...or you could just run FreeBSD and avoid the whole issue.  Why
bother with Linux?  What's so special about it that people feel
_compelled_ to run it?

	- Dan C.

[toc] | [prev] | [next] | [standalone]


#28194

Fromarnold@skeeve.com (Aharon Robbins)
Date2026-01-22 18:51 +0000
Message-ID<69727196$0$666$14726298@news.sunsite.dk>
In reply to#28193
In article <10ktbbd$ge1$1@reader2.panix.com>,
Dan Cross <cross@spitfire.i.gajendra.net> wrote:
>...or you could just run FreeBSD and avoid the whole issue.  Why
>bother with Linux?  What's so special about it that people feel
>_compelled_ to run it?

I don't use ZFS, so maybe your question is what's so special
about the combination of ZFS and Linux?

But if you're really asking the general question, I can tell you:

1. The user land is usually based on the GNU tools: No arbitrary limits
applies.  I have no idea if there are still fixed limits in
the BSD user land.

2. These days, just about *everything* just works, without fuss or muss.

	- Install on even fairly new hardware goes smoothly
	- Installers are usually graphical
	- One's choice of GUI environments (I use Ubuntu Mate)
	- Software updates (at least on Ubuntu) work super smoothly
	- Installing additional software is trivial

3. Linux performs quite well, and certainly better than Windows
(yeah, not the comparison).

I don't remember which BSD I recently tried to bring up in a VM
(maybe FreeBSD) but installation was like jumping back 40 years
in time to the ASCII-art spinning wheel. It didn't even come up
with a GUI, or else it was X with TWM and no menus, or something
ridiculous like that.

I'll agree. A lot of it is familiarity, but also the fact that I see no
compelling reason to switch.  Why climb a brand new learning curve
just to get to the same point I'm already at?

I have real work to get done, I don't need to spend weeks learning
how BSD does the same thing I already know how to do.

4. The elephant in the room: Everybody else is on Linux, which
means if I want something commercial that only runs on Linux, I
can get it. Not so on *BSD.

I've been using Linux as my daily driver since mid-1997. It's done
real well for me. Why switch to something that I don't see is
better?

[toc] | [prev] | [next] | [standalone]


Page 1 of 3  [1] 2 3  Next page →

Back to top | Article view | comp.misc


csiph-web