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, isnrCOt it
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.
Lawrence DrCOOliveiro 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.
On Mon, 22 Dec 2025 13:38:24 +0000, Geoff Clare wrote:
Lawrence DrCOOliveiro 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?
Lawrence DrCOOliveiro wrote:
On Mon, 22 Dec 2025 13:38:24 +0000, Geoff Clare wrote:
Lawrence DrCOOliveiro 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.
The only Oracle product that includes ZFS, that I know of, is Solaris.
Which has been in rCLlegacy maintenancerCY state for some decades now.
He also repeats the old myth
Because FreeBSD is a descendant of the original AT&T UNIX code,
you can bet it inherited the stability of its predecessor.
None of the BSDs have *any* AT&T Unix code in them. AT&T filed an
actual lawsuit to see to that.
Lawrence DrCOOliveiro <ldo@nz.invalid> writes:
He also repeats the old myth
Because FreeBSD is a descendant of the original AT&T UNIX code,
you can bet it inherited the stability of its predecessor.
None of the BSDs have *any* AT&T Unix code in them. AT&T filed an
actual lawsuit to see to that.
Counterexample: >https://github.com/freebsd/freebsd-src/blob/main/contrib/one-true-awk/awk.h
The copyright notice says 'Lucent' but that's an AT&T spinoff,
presumably the one that ended up owning that version of awk when they
did the split.
ItrCOs not a recent addition, either. The version in 4.4BSDLite2, >https://github.com/sergev/4.4BSD-Lite2/blob/master/usr/src/contrib/awk.research/awk.h,
has an explicit AT&T copyright.
Compare
with https://github.com/calmsacibis995/svr4-src/blob/main/cmd/awk/awk.h,
the same file in SVR4, and the relationship is obvious.
--
https://www.greenend.org.uk/rjk/
Richard Kettlewell <invalid@invalid.invalid> wrote:
Lawrence D|ore4raoOliveiro <ldo@nz.invalid> writes:
He also repeats the old myth
Because FreeBSD is a descendant of the original AT&T UNIX code,
you can bet it inherited the stability of its predecessor.
None of the BSDs have *any* AT&T Unix code in them. AT&T filed an
actual lawsuit to see to that.
Counterexample: >>https://github.com/freebsd/freebsd-src/blob/main/contrib/one-true-awk/awk.h >>
The copyright notice says 'Lucent' but that's an AT&T spinoff,
presumably the one that ended up owning that version of awk when they
did the split.
It|ore4raos not a recent addition, either. The version in 4.4BSDLite2, >>https://github.com/sergev/4.4BSD-Lite2/blob/master/usr/src/contrib/awk.research/awk.h,
has an explicit AT&T copyright.
Compare
with https://github.com/calmsacibis995/svr4-src/blob/main/cmd/awk/awk.h, >>the same file in SVR4, and the relationship is obvious.
The one true awk has its own license. Yes, it was from Unix awk, but
there's no AT&T kernel code in FreeBSD.
The one true awk has its own license. Yes, it was from Unix awk, but
there's no AT&T kernel code in FreeBSD.
How about >https://github.com/freebsd/freebsd-src/blob/main/sys/contrib/openzfs/module/os/freebsd/spl/spl_uio.c#L27
then?
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.
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.
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.
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?
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.
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?
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?
Yes, Linux is becoming the new Windows - if you want something to
"just work", rather than become a project in itself.
Unfortunately there are still at least two major factions in the
Linux world, the debian/Ubuntu-like and the RedHat/Fedora-like, and
if your chosen tool was developed by fans of one camp you're on a
hiding to nothing trying to use it on the rival distribution.
Yes, some things really are truly portable, but not everything, and
the higher up the functionality-stack you go the less portable it
seems to be - understandably.
On Fri, 23 Jan 2026 08:13:35 -0000 (UTC), Ian wrote:
Yes, Linux is becoming the new Windows - if you want something to
"just work", rather than become a project in itself.
The difference is, that was never true of Windows: itrCOs just that
people had long experience with an ever-growing collection of voodoo/black-magic tricks (e.g. registry edits) to get things working.
Unfortunately there are still at least two major factions in the
Linux world, the debian/Ubuntu-like and the RedHat/Fedora-like, and
if your chosen tool was developed by fans of one camp you're on a
hiding to nothing trying to use it on the rival distribution.
Most command-line/scripting tools are very much in common. The package managers may be different, but thatrCOs not a major stumbling block.
Yes, some things really are truly portable, but not everything, and
the higher up the functionality-stack you go the less portable it
seems to be - understandably.
Can you give examples of such interoperability issues, other than
perhaps GUI-based ones?
...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?
On 2026-01-23, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:
Can you give examples of such interoperability issues, other than
perhaps GUI-based ones?
I'm talking about high-end applications, e.g. 3D modelling software,
video editing, media servers. At this level I just want to launch
the installer, click "yes" "yes" "yes", then get on learning / using
the tool ...
On Sat, 24 Jan 2026 08:49:01 -0000 (UTC), Ian wrote:
On 2026-01-23, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:
Can you give examples of such interoperability issues, other than
perhaps GUI-based ones?
I'm talking about high-end applications, e.g. 3D modelling software,
video editing, media servers. At this level I just want to launch
the installer, click "yes" "yes" "yes", then get on learning / using
the tool ...
Such things are usually available in the package repos: no need to hunt
down installers from third-party sites, just select from the package
manager, click rCLInstallrCY and go.
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.
The FreeBSD setup is indeed tui-only. After setup, you can install
X11 and desktops like KDE if you like.
On 2026-01-24, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:
On Sat, 24 Jan 2026 08:49:01 -0000 (UTC), Ian wrote:
On 2026-01-23, Lawrence DrCOOliveiro <ldo@nz.invalid> wrote:
Can you give examples of such interoperability issues, other than
perhaps GUI-based ones?
I'm talking about high-end applications, e.g. 3D modelling
software, video editing, media servers. At this level I just want
to launch the installer, click "yes" "yes" "yes", then get on
learning / using the tool ...
Such things are usually available in the package repos: no need to
hunt down installers from third-party sites, just select from the
package manager, click rCLInstallrCY and go.
"Usually". Experience says otherwise.
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?
Third party commercial applications will run on it. Matlab will not
run on BSD unfortunately.
In article <10l2pga$i97$1@panix2.panix.com>,
Scott Dorsey <kludge@panix.com> wrote:
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?
Third party commercial applications will run on it. Matlab will not
run on BSD unfortunately.
Yeah, I get that. I do wonder whether it would work with the
Linux compat stuff, but really have no idea about that. I
suppose then I would ask, given the requirement to run an
application like Matlab, which implies Linux, why bother with
ZFS?
In article <10lbjo4$r2n$1@panix2.panix.com>,
Scott Dorsey <kludge@panix.com> wrote:
In article <10l8sa1$ft6$1@reader2.panix.com>,
Dan Cross <cross@spitfire.i.gajendra.net> wrote:
In article <10l2pga$i97$1@panix2.panix.com>,
Scott Dorsey <kludge@panix.com> wrote:
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?
Third party commercial applications will run on it. Matlab will not >>>>run on BSD unfortunately.
Yeah, I get that. I do wonder whether it would work with the
Linux compat stuff, but really have no idea about that. I
suppose then I would ask, given the requirement to run an
application like Matlab, which implies Linux, why bother with
ZFS?
I don't need ZFS. There are plenty of other reasons to like BSD.
That's fine. This discussion in particular was about ZFS on
Linux, though.
On Sun, 25 Jan 2026 11:02:52 +0100, Marco Moock wrote:IIRC Wayland is also supported on FreeBSD, but I haven't tested it.
The FreeBSD setup is indeed tui-only. After setup, you can install
X11 and desktops like KDE if you like.
KDE is moving to drop support for X11, as I understand it.
Jack Wallen is at it again <https://www.zdnet.com/article/freebsd-vs-slackware/>, still trying to
claim that
... FreeBSD is incredibly stable. I would go so far as to say that
it's the most stable operating system available.
This in spite of the problems he had with the install before!
He also repeats the old myth
Because FreeBSD is a descendant of the original AT&T UNIX code,
you can bet it inherited the stability of its predecessor.
A new article from Jack Wallen, entitled ???I found the best Linux
server distros for your home lab???
<https://www.zdnet.com/article/best-linux-server-distros-for-your-home-lab/>,
recommends a few of the usual suspects for getting experience with
servers: Ubuntu Server, Debian, Rocky (as the successor to late,
lamented CentOS), plus Fedora Server, which was a new one to me.
This quote is rather telling:
The primary reason I would recommend Debian as your server OS is
its legendary stability. There simply is not a more stable OS on
the planet. Some people might argue that Slackware is more stable
because of its Unix-like nature. I say this call is too close to
make, but either OS is solid. However, Debian is easier to use.
So, what happened to ???rock-solid??? FreeBSD? Remember this quote from
his first article:
Sure, I talk a lot about how reliable Debian is, but even Debian
can't touch the stability of FreeBSD.
I get the feeling he isn???t so keen on that any more ...
I get the feeling he isn't so keen on that any more ...
On Sat, 21 Feb 2026 00:11:07 -0000 (UTC), Lawrence DrCOOliveiro wrote:
I get the feeling he isn't so keen on that any more ...
Umm... it's an article about Linux distros. Why would anyone mention
BSD?
In article <10l8sa1$ft6$1@reader2.panix.com>,
Dan Cross <cross@spitfire.i.gajendra.net> wrote:
In article <10l2pga$i97$1@panix2.panix.com>,
Scott Dorsey <kludge@panix.com> wrote:
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?
Third party commercial applications will run on it. Matlab will not
run on BSD unfortunately.
Yeah, I get that. I do wonder whether it would work with the
Linux compat stuff, but really have no idea about that. I
suppose then I would ask, given the requirement to run an
application like Matlab, which implies Linux, why bother with
ZFS?
I don't need ZFS. There are plenty of other reasons to like BSD.
On Mon, 5 Jan 2026 22:50:13 -0000 (UTC), I wrote:
Jack Wallen is at it again <https://www.zdnet.com/article/freebsd-vs-slackware/>, still trying
to claim that
... FreeBSD is incredibly stable. I would go so far as to say
that it's the most stable operating system available.
This in spite of the problems he had with the install before!
Now, in a new article
<https://www.zdnet.com/article/freebsd-linux-review/>, herCOs changed
his tune ever so slightly:
Once you get FreeBSD up and running, you can absolutely rely on
it.
Getting it up and running is the issue.
Kind of walking back his claims, without actually walking them back?
He continues:
However, upon glancing at the start menu, there were very few apps
installed. So, I fired up KDE Discover, only to find out it
wouldn't work. The reason for this is PackageKit, an open-source
software suite that simplifies the installation and management of
software packages on Linux systems. Simplify, being the operative
word.
Unfortunately, PackageKit continually crashed, so KDE Discover was
useless, and all app installations had to be done via the command
line. Given I'm very comfortable with the command line, that's
perfectly fine.
On a whim, I installed GNOME, but the GDM login manager wouldn't
start, so I stuck with KDE Plasma.
So he thought he had got it running, then tried to make a change, and
failed.
That rCLrock solidrCY claim is starting to sound more and more flimsy, donrCOt you think ...
He also repeats the old myth
Because FreeBSD is a descendant of the original AT&T UNIX code,
you can bet it inherited the stability of its predecessor.
Now herCOs got a new analogy to try to prop his rCLstabilityrCY myth:
Imagine two companies that make cars. One outsources all of its
components from other manufacturers and assembles them in its
warehouse. The second builds all of its components and also
assembles them in its warehouse.
As you might assume, the second manufacturer's cars most likely
work and perform better than the first because it knows every part
that goes into creating 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.
Except thatrCOs not how car manufacture works at all. *Everybody* buys
in outsourced components for at least some parts of their vehicles.
Are cars less reliable as a result? On the contrary, they are *more*
reliable (and safer) now than they have ever been.
A similar thing applies to Linux: the common distros were always, from
the beginning, built up out of modular pieces from a great many
sources. Over time, most of the rough edges in getting those pieces
working together have been smoothed out, which is why you can have
hundreds of Linux distros available, and interoperate so easily
between them.
By contrast, the BSDs have become too accustomed to having centralized control over everything. This is why there are so few BSD variants,
yet there is so much fragmentation between them. Another result is, as
they try to adopt components coming from the Linux world, they are
unfamiliar with how modular, collaborative software development works,
and the quality of the result suffers.
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 65 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 05:14:01 |
| Calls: | 862 |
| Files: | 1,311 |
| D/L today: |
921 files (14,318M bytes) |
| Messages: | 264,602 |