News for hackers. Stuff that matters.
Re:OpenBSD 7.0 by Koshkin on Thursday October 14, 2021 @07:29AM (#28862908)
Coherency, security, stability, ZFS... Perfect on a server (e.g. a VPS), may not be as good as a desktop or as something to run on a laptop (depending on hardware).
Re:OpenBSD 7.0 by mrweasel on Thursday October 14, 2021 @09:44AM (#28864103)
> Coherency, security, stability, ZFS...

My only sort of complaint in regards to FreeBSD is actually ZFS. Not that it's not fantastic, or that it shouldn't be there. ZFS does however clearly comes from Solaris, and there have been no effort to make the ZFS command line tools feel more BSD like.

Changing the tooling around ZFS probably isn't a great idea, but coherency has clearly taken a backseat to features in this case.

Re:OpenBSD 7.0 by MisterTea on Thursday October 14, 2021 @10:26AM (#28864702)
> Changing the tooling around ZFS probably isn't a great idea, but coherency has clearly taken a backseat to features in this case.

Right, because ZFS is a foreign piece of software that runs on other operating systems. At that point you are better off keeping those tools coherent with other ZFS implementations. This is a good compromise.

Re:OpenBSD 7.0 by gtirloni on Thursday October 14, 2021 @09:55AM (#28864217)
It's coherent with the other ZFS implementations in Linux and Solaris.
Re:OpenBSD 7.0 by nrr on Thursday October 14, 2021 @06:15PM (#28870914)
Likewise, apropos storage systems that handle logical volume management, Linux's LVM tools are extremely reminiscent of those from HP-UX[0], and NetBSD's LVM guide explicitly calls out their tooling being built from Linux's lvm2tools[1].

There's a modest amount of precedent for this kind of thing.

0: lvcreate(1M) from HP-UX 11i https://nixdoc.net/man-pages/HP-UX/man1/lvcreate.1m.html

1: http://www.netbsd.org/docs/guide/en/chap-lvm.html

Re:OpenBSD 7.0 by umanwizard on Thursday October 14, 2021 @09:00AM (#28863651)
> ZFS

NB: Not on OpenBSD.

Re:OpenBSD 7.0 by pastrami_panda on Thursday October 14, 2021 @07:39AM (#28862969)
> Coherency

What does this refer to in this context?

Re:OpenBSD 7.0 by tbrock on Thursday October 14, 2021 @07:46AM (#28863017)
Things are where you’d expect, patterns and conventions cary on throughout the system, etc… Vs the disjoint feeling linux has.
Re:OpenBSD 7.0 by JoshTriplett on Thursday October 14, 2021 @08:23AM (#28863316)
Part of the job of a Linux distribution is to provide policy, conventions, and similar consistency.

If you install everything from sources directly, or directly from upstream vendors, you may get inconsistencies, but if you install everything from your Linux distribution, you should get reasonable consistency, just as if you install everything from your BSD distribution.

Re:OpenBSD 7.0 by agumonkey on Thursday October 14, 2021 @09:48AM (#28864142)
even in a distro, you'll get various syntax variations for instance
Re:OpenBSD 7.0 by JoshTriplett on Thursday October 14, 2021 @10:01AM (#28864316)
Syntax of what?
Re:OpenBSD 7.0 by agumonkey on Thursday October 14, 2021 @11:25AM (#28865599)
cli programs, they all have different ways to handle arguments, options, help

ps: another instance, albeit not a BSD strength either, would be data format, every output is different, I, like a few people too wanted some json as pivot representation to cut the thousands of papercuts, that kind of uniformity is what I expect from "system"

Re:OpenBSD 7.0 by evh on Thursday October 14, 2021 @11:45AM (#28865868)
Lots (just some? most? I haven't really used it much) of FreeBSD system utilities are using libxo for output, so you can use e.g.

    ps --libxo json
and get json output, or xml/html
Re:OpenBSD 7.0 by agumonkey on Thursday October 14, 2021 @02:00PM (#28867702)
I didn't know bsd already adopted it, only heard a few passing mentions. That's great, though, and note that I mostly meant that about linux.
Re:OpenBSD 7.0 by zokula on Thursday October 14, 2021 @09:43AM (#28864096)
I already have that with Linux.