Live data from Hacker News

OpenBSD 7.0

openbsd.org

111–120 of 229 posts

Re: OpenBSD 7.0

#112
post #109
post #91

Earlier quoted context omitted.

Another issue is size. This is what I see on CentOS: $ ls -l /bin/bash /bin/dash /bin/mksh -rwxr-xr-x. 1 root root 964536 Nov 22 2019 /bin/bash -rwxr-xr-x. 1 root root 113536 Nov 5 2018 /bin/dash -rwxr-xr-x. 1 root root 296192 Jan 27 2018 /bin/mksh The Debian Almquist shell has nearly nothing beyond POSIX (I believe that local function variables are the only extension). This is the Ubuntu system shell, and it tolerat…

> Apple has switched from bash to zsh. I don't know the motivations for this GPLv3 vs BSD or MIT license. I lived zsh anyway, switched some of my BSD shells to it afterwards.

I love zsh but it’s history doesn’t segregate based on the tty and it locks up a lot during autocompletion for me (on Ubuntu.)

Re: OpenBSD 7.0

#113
post #42

Earlier quoted context omitted.

/etc/systemd/network/25-wireless.network https://wiki.archlinux.org/title/systemd-networkd#network_fi... But simple i would not call it...compared to bsd ;)

This file does not exist on my rather plain ubuntu 20.04 LTS. I tried finding similarly named files, to no avail. Knowing the notorious ADHD of the systemd developership, I wouldn't be surprised if this file is moved, renamed, and uses a different format every six months.

That's not a systemd thing, that's a distro thing. The default path is where it gets put if it's part of the base system, if it's installed from a package or if the distro makers decide to change it (because maintainers forks of projects often change things) it'll be elsewhere. But the systemd project doesn't control that.

EG Debian's systemd fork puts it in /lib/systemd/network/ (and lots of other network files in /usr/lib/systemd/network/).

Re: OpenBSD 7.0

#114
post #101
post #6

Any BSD fans out there wish to persuade a happy Debian desktop user to take a BSD for a spin?

I can only comment on OpenBSD. It’s a minimal unix system. I like the minimalism. OpenBSD is mainly a router/server/firewall system but you can use OpenBSD on a desktop. If your hardware is supported everything works out of the box. Firefox/Chromium have pledge/unveil security which prevent them from accessing your file system. Something like apparmor but works put of the box. However it’s not designed as a desktop s…

>If you want to use it on the desktop, you can use it for basic surfing or 90s video games

Why? You have PPSSPP, Dolphin, maybe some current-gen emulators, and lots of sourc ports. And fnaify for Mono games.

https://playonbsd.com/shopping_guide/

Re: OpenBSD 7.0

#115

My main use for OpenBSD is as a firewall/router, and they frequently make breaking changes to the pf rule syntax so I had to abandon it. Last breaking change when I checked was July, but it's been going on for many years. If you have one firewall no big deal, but if you set them up for customers all over the place it's a nightmare. They should take a page out of Microsoft's book here.

Frequently is very subjective. Sometimes you have to make way for progress. I’ve been using pf since 3.0 and the syntax changes have been minimal and, I’d say, always for the better and to make a drastic improvement.

Re: OpenBSD 7.0

#116
post #17

Just see this: https://www.openbsd.org/goals.html But if your video is Nvidia, you are out of luck until they open their drivers.

Everyone is out of luck until NVIDIA open their drivers. I am sure their proprietary ones are complete garbage, for compatibility and application-specific tweaks. I wish more open source systems and progress tell them the same thing that Linus did.

Re: OpenBSD 7.0

#117

Earlier quoted context omitted.

This is why I've setup my homelab with a hypervisor, you don't have to choose and can run each of these operating systems, for specific purposes they are best suited for. This is what I do: OpenIndiana: file server (ZFS) OpenBSD: firewall, router, network services (DHCP, DNS, NAT) DragonflyBSD: game server FreeBSD: other general application services I haven't found a personal use case for NetBSD yet, though I would l…

Which hypervisor are you using for that? I used to run Xen for a similar purpose, but I ended up just running normal debian with a bunch of lxc containers instead after dealing with some Xen issues that were difficult to unravel.

ESXi (free version), it works well though if I had to do it again from scratch today, I'd probably go with KVM

Re: OpenBSD 7.0

#118

I'd love to try but I'm experiencing hardcore option paralysis every time I start thinking about it. FreeBSD, OpenBSD or NetBSD – _that_ is the question. Wait, maybe DragonFly actually? illumos? ...wait, I mean OpenIndiana, I think... wait, what's OmniOS? Is Darwin a thing, like I could just have BSD and macOS for free or something?

This is why I've setup my homelab with a hypervisor, you don't have to choose and can run each of these operating systems, for specific purposes they are best suited for. This is what I do: OpenIndiana: file server (ZFS) OpenBSD: firewall, router, network services (DHCP, DNS, NAT) DragonflyBSD: game server FreeBSD: other general application services I haven't found a personal use case for NetBSD yet, though I would l…

Why did you choose DragonflyBSD for the game server vs. another BSD?

Re: OpenBSD 7.0

#119

I'd love to try but I'm experiencing hardcore option paralysis every time I start thinking about it. FreeBSD, OpenBSD or NetBSD – _that_ is the question. Wait, maybe DragonFly actually? illumos? ...wait, I mean OpenIndiana, I think... wait, what's OmniOS? Is Darwin a thing, like I could just have BSD and macOS for free or something?

I recommend giving OpenBSD a try over the others. It's just... a clean OS, and the base system is extremely well documented; to the point that I think it's the only OS you can learn inside out without ever using Google.

OpenBSD might not be the best choice for any given use, but it's so remarkably consistent and understandable that I think everyone interested in alternative OSes should try it out at least once.

Re: OpenBSD 7.0

#120
post #91
post #79

Earlier quoted context omitted.

Yes, absolutely true. The idea is that `ksh` is good enough , and the extra features of bash are extraneous or unnecessary, making it an add-on rather than a core feature. It's an interesting idea, and while I feel bash is absolutely 'good enough' to be part of the base system, I wouldn't want zsh or fish part of my base system - so it's then a matter of opinion whose shell is bloat and whose is essential. So I respe…

Another issue is size. This is what I see on CentOS: $ ls -l /bin/bash /bin/dash /bin/mksh -rwxr-xr-x. 1 root root 964536 Nov 22 2019 /bin/bash -rwxr-xr-x. 1 root root 113536 Nov 5 2018 /bin/dash -rwxr-xr-x. 1 root root 296192 Jan 27 2018 /bin/mksh The Debian Almquist shell has nearly nothing beyond POSIX (I believe that local function variables are the only extension). This is the Ubuntu system shell, and it tolerat…

Apple avoids GPLv3-licensed software, which may explain why they continue to ship an older version of bash (3.2, the last GPLv2 version). Eventually they must have decided that was too outdated to keep as the default shell and switched to zsh, which has an MIT-derived license.
Post reply on HN