The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Will Senn <will.senn@gmail.com>
To: tuhs@minnie.tuhs.org
Subject: Re: [TUHS] FreeBSD behind the times? (was: Favorite unix design principles?)
Date: Thu, 4 Feb 2021 09:45:48 -0600	[thread overview]
Message-ID: <9504e27d-d976-9681-6b97-aa87d124fc43@gmail.com> (raw)
In-Reply-To: <alpine.BSF.2.21.9999.2102041629440.70858@aneurin.horsfall.org>

On 2/3/21 11:43 PM, Dave Horsfall wrote:
> On Sat, 30 Jan 2021, Larry McVoy wrote:
>
> [ Usual insightful...  insights ]
>
>> If you like ZFS you don't understand operating systems design.  I do.
> ...
>
> There's no way that I'd use ZFS; lose a block in an ordinary file, 
> well, you now have a hole (but not in the file-system sense); lose a 
> block in a compressed system, well...
>
ZFS needn't be compressed, and I don't generally do compression or 
encryption unless required by law, so I can't speak from personal 
experience on those use cases (others, far more experienced can). I do 
know that it's truly a pain to recover from issues with either.

In response to the negative vibes around ZFS. I've never lost a file (or 
a piece of a file) in 10+ years of using ZFS. I get the feeling we may 
not be talking about the same ZFS. My experience is with the ZFS FreeBSD 
comes with, not the version that Oracle owns. Perhaps the info is a 
little out of date for the naysayers. In my experience, using ZFS is 
fairly transparent and simple to use - no partitioning to deal with, no 
need to worry about generating filesystems, none of that - add your 
disks to a pool, choose your RAID levels and it gets mounted, no fuss. 
I've lost plenty of disks along the way, but ZFS just keeps on chugging 
along nicely until I replace them and then rebuilds the arrays, again, 
no fuss other than replacing the hardware. In terms of massive system 
updates and such, I just snapshot the environment (a near instantaneous 
operation) before making significant changes to my system, that might 
break things and when they do break (and they do, more often than I'd 
like), I just rollback. man bectl. Painless (and I mean painless, 
hundreds of times, or mor). I'm sure it all sounds scifi, but it's my 
experience along with plenty of other folks, and this ZFS sucks thread 
seems to be FUD to me - ala Microsoft vs Linux, or at best informed 
hypothetical speculations - reminds me of an if statement conversation I 
had online in the early 1990's where one group of folks claimed that 
braces worked a certain way, based on the then current standard, and 
another group of folks (I'd be on this side of things), tested the 
theory with a host of compilers, observed the functions effects, shook 
their heads and wondered why it didn't match up with the theory, and 
said it worked another. Who was right? I'm still not entirely sure, from 
a philosophical perspective, but I have since coded my if statements 
according to my environment, not the standards.

As I mentioned in the prior thread, I've lost my share of files and file 
systems (many, many times since 1993 when I started with linux - 0.9 
kernel, slackware, then redhat, then debian, now mint) with ext3/4, and 
btrfs, though, and the only recovery was backup (a time intensive 
process). I really don't see the logic behind the negative arguments. 
Don't like it, fine, say it and live it. Claim it sucks? Then, back it 
up with a real-world, current experience and I'll cede the point - I'll 
keep using ZFS though :).

I want to be clear, I don't dislike Linux. I don't think FreeBSD is 
superior. I like both. I use both... daily. With enough prep and 
planning, my linux environment is similarly recoverable, but with 
freebsd, the prep and planning requires a lot less time and effort. 
Personally, I heart linux Mint - it's based on Debian and Ubuntu - is a 
straightforward install, works well, has zfs (not yet on boot), has 
timeshift (lovely piece of software), and can be quite pretty.

Vive la difference.

Will





  parent reply	other threads:[~2021-02-04 15:46 UTC|newest]

Thread overview: 70+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-01-25 11:10 [TUHS] Favorite unix design principles? Tyler Adams
2021-01-25 12:32 ` Steve Nickolas
2021-01-26  2:06   ` M Douglas McIlroy
2021-01-26  2:53     ` Steve Nickolas
2021-01-26 10:22     ` Tyler Adams
2021-01-26 12:26       ` John P. Linderman
2021-01-26 15:23       ` Clem Cole
2021-01-26 16:00         ` Niklas Karlsson
2021-01-26 16:13           ` Adam Thornton
     [not found]       ` <CAKH6PiXKjksEpQOMMMQTbcsMvX2thz3WzqjoRWJAsXnZ4Eq_iQ@mail.gmail.com>
2021-01-30 19:01         ` Tyler Adams
2021-01-30 19:50           ` Jon Steinhart
2021-01-30 20:06             ` Tyler Adams
2021-01-30 21:28               ` Clem Cole
2021-01-30 21:42                 ` Dave Horsfall
2021-01-30 21:45                 ` Tyler Adams
2021-01-30 22:31                   ` Larry McVoy
2021-01-30 22:28                 ` Larry McVoy
2021-01-30 23:11                   ` [TUHS] FreeBSD behind the times? (was: Favorite unix design principles?) Greg 'groggy' Lehey
2021-01-30 23:17                     ` Larry McVoy
2021-01-30 23:22                       ` Warner Losh
2021-01-30 23:31                         ` [TUHS] [SPAM] " Larry McVoy
2021-01-30 23:37                           ` Jon Steinhart
2021-01-30 23:54                             ` Larry McVoy
2021-01-31 12:23                               ` [TUHS] [SPAM] Re: FreeBSD behind the times? Dermot Tynan
2021-01-31  0:00                             ` [TUHS] [SPAM] Re: FreeBSD behind the times? (was: Favorite unix design principles?) Bakul Shah
2021-02-09  2:15                         ` [TUHS] " Will Senn
2021-02-09  2:16                           ` Will Senn
2021-02-09  2:30                             ` Greg 'groggy' Lehey
2021-01-31  0:39                     ` Steve Nickolas
2021-01-31  1:47                     ` Will Senn
2021-01-31  2:25                       ` Larry McVoy
2021-01-31  2:52                         ` Will Senn
2021-01-31  3:00                           ` Larry McVoy
2021-01-31  3:06                             ` Will Senn
2021-01-31  3:32                               ` John Cowan
2021-02-04  5:43                         ` Dave Horsfall
2021-02-04  6:10                           ` Angus Robinson
2021-02-04  7:46                             ` Andy Kosela
2021-02-04 22:25                             ` Dave Horsfall
2021-02-04 15:45                           ` Will Senn [this message]
2021-02-04 16:03                             ` Henry Bent
2021-02-04 16:32                             ` Dan Cross
2021-02-04 16:49                               ` Will Senn
2021-02-04 17:46                               ` Larry McVoy
2021-02-04 18:41                               ` Bakul Shah
2021-02-04 22:28                                 ` George Michaelson
2021-02-04 22:41                                   ` Bakul Shah
2021-02-05  0:33                                   ` Larry McVoy
2021-02-05  5:17                                     ` Bakul Shah
2021-02-05 14:18                                       ` Larry McVoy
2021-02-05 18:16                                         ` Warner Losh
2021-02-05 18:21                                         ` ron minnich
2021-02-06  0:03                                         ` Bakul Shah
2021-02-06  2:06                                           ` Dan Cross
2021-02-06  3:01                                             ` Bakul Shah
2021-02-06  1:18                                         ` John Gilmore
2021-02-06  1:43                                           ` joe mcguckin
2021-02-06  1:55                                           ` Bakul Shah
2021-02-05 20:50                             ` Dave Horsfall
2021-02-06  0:21                               ` Brad Spencer
2021-02-06  2:22                               ` Rico Pajarola
2021-02-06  2:55                                 ` Larry McVoy
2021-02-06  3:07                                   ` Will Senn
2021-02-27  8:54                                   ` Stuart Remphrey
2021-02-06  4:55                               ` John Cowan
2021-02-04  7:46                         ` Chris Torek
2021-02-04 15:47                           ` Will Senn
2021-02-11 21:01                         ` Angel M Alganza
2021-01-30 23:09                 ` [TUHS] Favorite unix design principles? John Cowan
2021-01-30 23:22                   ` Jon Steinhart

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=9504e27d-d976-9681-6b97-aa87d124fc43@gmail.com \
    --to=will.senn@gmail.com \
    --cc=tuhs@minnie.tuhs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).