Hacker News
← Back

OpenBSD 7.0

4 years ago/228 comments/openbsd.org
4 years ago by mirekrusin

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?

4 years ago by chousuke

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.

4 years ago by kazen44

OpenBSD has been the OS with the lowest amount of maintenance in my opinion.

used it as a webserver and VPN appliance for a couple of years now.

only thing in terms of maintenance is the following when a new release is released.

pkg_add -u ( i usually update extra packages every 6 months, which is mainly lets encrypt). syspatch sysupgrade

reboot:

after reboot

sysmerge to see if i need to do a config diff.

Has been rocksolid and very future rich in base aswell.

4 years ago by snvzz

While sysupgrade is convenient, there's usually some manual steps.

Always read the upgrade guide before upgrading.

4 years ago by matja

Lack of ZFS, or any checksumming filesystem at all is a hard "no" for me.

4 years ago by melony

I don't want a OS where I have to read man pages and documentation to get around. The whole self documentation excuse is the same reason why Emacs is slowly losing market share. People want software that is intuitive, and failing that, have all answers available on their favorite search engine. Short of baking a chatbot or search engine into OpenBSD, relying purely on self documentation is not sustainable. Though the idea of Clippy being powered by GPT3 does sound appealing.

4 years ago by chousuke

"Intuitive" is often a code word for "familiar to me". A full-blown general purpose OS cannot be completely intuitive; the user always needs something to build from.

For what it's worth, I think OpenBSD is intuitive because of its consistency. It's certainly been more intuitive to me than any other OS; it just makes sense as a whole in a way that no other OS quite does, and that's refreshing in a world where users are expected not to understand what their tools are and how they work.

OpenBSD just builds its intuitive bits on things you may not yet know. Fortunately, it has excellent documentation to get you started.

4 years ago by mrweasel

Don't take this as argumentation against what you're saying, because it makes a lot of sense. However, I would love for my phone or Mac to at least have the option of reading the documentation, but it's not easily accessible. Some things a deemed so intuitive that it doesn't need documentation, yet I still can't use it or find it.

On OpenBSD, if you're stuck on something in ksh, cwm, pf or any other built in tool, the man page is right there. Easily accessible, easy to read and comprehensive. When I play around on my OpenBSD box, the man pages is often my first choice over a search engine.

Also, not confuse man pages on OpenBSD with Linux man pages. Those two are remarkably different. Many Linux tools have good and comprehensive man pages. On OpenBSD everything has great man pages.

4 years ago by lcall

You can still use search engines, but once you learn your way around the documentation, you might find it is more reliable and quicker.

To me, it seems worthwhile to have fewer 0-day bugs to worry about, and more reliable separation between user accounts (fewer privilege escalation bugs, etc etc). (I also recommend setting default umask to 0077 for the same reason, except while using pkg_add -- I have a wrapper script that undoes it temporarily for that due to issues encountered.)

There are reasons people use Windows or Apple (perceived convenience), and reasons not to (long-term cost/benefit decisions for known uses).

In case it becomes useful to anyone: One way to traverse the docs is (occasionally helpful) is using something like http://man.bsd.lv/ for OBSD docs, like putting in an "=" (w/o quotes) in the search field then clicking "apropos" shows all the commands -- a useful way to learn "what is available in the base system"; or doing full-text searches (can be learned locally, I have an awkward script for it if needed),

(Edit: s/what is available/what is available in the base system/ .)

And: I find the ~"only 2 remote holes in the default install since about 1996" to be very impressive.

Edit: Another way to look at it might be by priorities. I have come to see priorities of some systems roughly as:

OpenBSD: security, openness, correctness (including of documentation), portability.

Linux: features, performance, openness, breadth of everything, compatibility, convenience (distributions vary in specifics of course; debian and/or devuan continue to impress me in their own way).

FreeBSD: performance, stability, openness.

NetBSD: portability, stability?, maybe enjoyment for its developers, openness. (I know least here.)

Windows / Apple: profitability while targeting preferences of specific groups who want different specific kinds of convenience, it seems.

4 years ago by tiew9Vii

If you used Linux for any amount of time it'll take a couple of days to get familiar with OpenBSD and they you will be more at home with it than Linux.

To me OpenBSD is similar to what Slackware was, as simple as it possibly can be, with the advantage of a BSD being coherent and consistent.

I'm a long time Linux user and only used OpenBSD recently. I often find myself Googling Linux configs. I did use Google for OpenBSD to get started but found after a day I wasn't and relying on the man pages instead for system settings etc. They really are short, concise and complete, everyone says this but until you use them it's hard to understand.

I use Emacs I don't know Emacs. Emacs is a completely different beast to OpenBSD. Emacs is a huge rabbit hole and you spend as much time building your own Emacs as you do using Emacs. OpenBSD i've set up once which was simple as someone never using it before, and then forgot about it. It's been sat ticking away in a corner, no interruptions.

As much as I really like OpenBSD I don't think I can use it as a primary desktop. There's a few compromises on hardware support, no docker for my day job and I've read the desktop experience is slower than Linux just because it hasn't had the money and people Linux has had with drivers etc.

I'd really recommend anyone try OpenBSD for it's simplicity and educational purposes. If you use it as your main OS you will likely be dissapointed with some of the limitations, as a server / secondary educational device you might be pleasantly surprised.

4 years ago by undoware

My advice? Go with OpenBSD.

These are the folks that brought you the word 'hackathon', and OpenSSH. (Ever use ssh? Thank OpenBSD.)

These are the folks that actually bother to read not just a PR, but actual full codebases, just to make sure their pointers don't dangle.

It's been years since the DevOps space was first told to prefer 'livestock' -- disposable, nearly-identical instances -- to pets -- long-lived customized instances and servers -- but as every farmer knows, if you have lots of sheep, the job is a lot easier if you have a sheepdog. Not quite a pet, but not cattle, either.

OpenBSD is my sheepdog. It keeps my git repos, it runs my wireguard VPN, and it, above all the other systems I touch, is trusted.

But trust is ultimately about people, not about systems. Systems get their trusthworthiness from their creators, the way the moon gets light from the sun.

And in trustworthiness, the OpenBSD community has a breathtaking superpower: They can say no. They are good at saying no. Do you know how hard that is -- to have someone ask for a feature, and just tell them off? That's the hardest thing any manager ever has to do, and these guys are good at it. Rare, in FOSS space.

These are the folks that are so good at saying 'no' that they ship with a literal actual bespoke copy of 'vi', that does exactly what it is supposed to, does not take packages, and also does not have a package manager pulling in raw github HEADs. (I love you, neovim, but you are so trusting!)

OpenBSD has been around for most of my 20+ career in this industry and it's sort of always been this aggressively reliable paperweight of a distro. I'm never quite sure what to do with it (NixOS is my go-to for my workstations -- NixOS + Wayland + Sway + Alacritty + Neovim is as close to godliness as a user interface can come) but OpenBSD finds its uses, and in those uses, it is smooth and heavy and reliable, making it the perfect foil for the rest of my infra: For where NixOS is neurotic and brittle, OpenBSD is saturnine and malleable.

I think of my infra as sort of being like a knife blade, with a glittering Nixos/Wayland/Neovim edge supported by a soft, heavy core of OpenBSD.

If everything else breaks, so long as I have my OpenBSD instances, I can recover.

One final word: At my end, I just finished upgrading my instance at openbsd.amsterdam; big shoutout to that amazing team for their incredible support. (Mischa, in particular, is a force of nature, and I am fan. ;D)

4 years ago by bpye

OpenBSD is definitely the free OS than I enjoyed running the most. I now use NixOS for most of my server and VM uses because I really appreciate being able to trivially keep all the configuration state in version control.

However when I ran OpenBSD on an old Chromebook I did really enjoy using it, I made a point of trying to use just the base system and aside from needing a web browser it was extremely usable. The documentation is universally good all the built in tools are well maintained. In the near future I’m gonna setup a separate firewall/router machine from my NixOS box and I think I’m going to use OpenBSD there too.

4 years ago by undoware

I too have the nixos vs openbsd decision nibbling at me every time I spin something up.

Here's what helps me decide: I simulate a disaster. Since I'm just me, I do it on paper (empirical ways are best but are also the most expensive, and in a pinch, a thought experiment can illuminate as well. Not always the same things, but light is light.)

Try it -- open a scratch.txt and write about things that would happen, and then the things that would probably happen as a result of that.

The one that often comes up for NixOS is "I lose network connectivity." While NixOS is phenomenal in its ability to roll changes back, the fact that I need a stable Internet connection in order to make any change whatsoever to the current config makes that little piece of CAT-8 a SPOF for any number of unexpected (and intuitively unrelated) matters, making the overall system hard to reason about.

You can mitigate this by hosting your own NixOS channels, which is sort of the equivalent of hosting your own apt-get repo.

But, as you might expect, that's actually a fair amount of extra work. So I don't, especially not on laptops, where space can (still) be limited.

So, every time I do `home-manager switch` I need a viable network connection.

This is especially galling if you (like me) manage most of your apps with Nix' `home-manager`. Think it through; Nix manages (say) your word processor; you want to change the font size in your word processor; you edit your home.nix and hit `home-manager switch`.

But look at what this entails! My apartment building's fibre-optic cabling should never be a depenency on altering the font size in my word processor, but here I am. Ironically, for the sake of convenience.

Now, none of this is to slag on NixOS. As I mentioned above, it's my favourite way to encounter reality. I'm typing this to you on NixOS right now. For me, the pros outweigh the cons. Provided, of course, I have something less brittle than NixOS to back me up, and for me, that means OpenBSD.

I have an OpenBSD instance in the cloud and a break-glass procedure for getting into it. It backs up via another old-school friend, tarsnap. It hosts the git repos that contain my nixos and home-manager configs. If I can talk to it, I can simply zap my NixOS config onto some new edge device and be back up and running in no time.

I also typically have a NUC running OpenBSD present as well, in case that apartment-building fibre gets troublesome (again,) but not at the moment, because my beloved PCEngines device has apparently become unstable under any OS. But when I get that OBSD NUC set (back) up, it will absolutely have a NixOS channel on it, and it will serve as a firewall, a SAN, serving NixOS channels to the edge devices. It will have an actual serial port and a password on a wax-sealed bit of paper in my fireproof safe. Because I think ahead, and that's what I need to get back up and running under the worst circumstances.

I simply can't imagine a non-hardware-failure disaster that could take out an aggressively boring OpenBSD bastion instance. They are just relentless in their persistence.

As I keep saying, NixOS and OpenBSD pair together like honey and mustard. Contrastive but unexpectedly delicious.

Take-home: If you're building infra, try adding some OpenBSD to the mix. It can make the unrecoverable recoverable.

4 years ago by Datagenerator

Thank you for writing this. Analogous to spinning wheels, the outside rotating very fast ( NixOS/Arch) and near the stable center we have several BSD's. FreeBSD for the excellent ZFS, OpenBSD for vital network functions, Wireguard etc.

Cheers, happy donations to the BSD Foundation!

4 years ago by bluejekyll

This isn’t all that different from choosing the Linux OS of choice. That decision often is partnered with the package manager that’s desired, and how quickly things are upstreamed in it. Do you want apt, nix, yum/rpm? Then how stable do you want it? Debian, Ubuntu, etc? How much support are you looking for? Redhat, etc.

I guess I don’t see a major difference in the complexity of that decision process in the Linux space, which might have been alluded to.

4 years ago by 5e92cb50239222b

Most Linux distributions are much more similar to each other than BSDs are. At least that's my impression after spending the last month at work porting a bunch of scripts from Linux to several BSDs (Free, Open, and Net). The differences are too many to describe here, from where they install third party libraries, to configuration file locations and formats, to how basic tools work (essential things like grep/sed/awk have (sometimes very) different feature sets, flags, and runtime characteristics (for example, how exactly do they handle signals)). Default shells are also very different, though that's a pretty minor thing.

If you compare something like Debian, Alpine, and NixOS, then maybe..

4 years ago by bluejekyll

I find each Linux OS that’s based around a different package manager to generally feel like a different operating system. That’s my point.

The BSDs all have a common ancestor. The Linux’s tend to all have a GNU user space, the kernels are mostly the same, but the OS layout tends to differ in important ways.

4 years ago by anthk

Not even close. Each BSD is it's own OS.

4 years ago by bluejekyll

Is Debian a different OS from Redhat?

4 years ago by snvzz

*its

4 years ago by t-3

OpenBSD for laptops, VM guests, and VPSs. It has a very coherent userland, and the devs dogfood heavily, my go-to for anything I have to actually administer.

FreeBSD for servers and NAS, desktop. FreeBSD has high performance all around, ZFS, jails, bhyve, linux compatability, etc. But it's not as nice to administer as OpenBSD. I want to love it, but it's tedious.

NetBSD is an OK choice for anything, and very capable, but doesn't stand out for anything other than portability. If you enjoy hacking on things, you might find a lot of use in it.

4 years ago by _ofdw

Openbsd has consistently scored towards the bottom in all performance benchmarks that I've seen in the last few years, when compared to FreeBSD and various linuxen.

I would personally never use it for a laptop.

4 years ago by wowtip

Scores are one thing, using it is another.

I ran OpenBSD on a Thinkpad T450 for over a year, but recently switched to OpenSUSE Tumbleweed, not because of lack of speed, but some missing applications and blutooth support.

Given I don't run a heavy desktop environment, rather just StumpWM, but still I did not in any way feel OpenBSD was slower than Linux, using the same applications.

OpenSUSE is the most solid Linux I have used so far, but OpenBSD was more to my liking setting up and maintaining. It is well thought out, simple, and... just makes sense.

4 years ago by t-3

OpenBSD has way better ACPI, power management, and less setup hassle than FreeBSD, and way cleaner and nicer out of the box than any linux distro. You don't generally have to hack on anything to get basic laptop functionality working, and the small loss of performance from mitigations, disabling SMT, etc. is really not as big a deal for me, because my laptop is used for ssh and web browsing, not compiling huge projects or playing games.

4 years ago by tcmart14

It depends on where you fall in trade-offs. OpenBSD also tend to be proactive in security and will choose security over performance enhancements. FreeBSD aims for performance. If you need a super performant desktop that is running a BSD flavor, FreeBSD is the choice. If your focus is having a secure desktop, OpenBSD is probably more up your alley. It is the age old question, you want speed, quality and quantity, but you can only choose 2, so which 2? Neither is a lesser system, they just have different priorities. For BSD, I have a preference for NetBSD, mostly because I value portability. I can take pksgrc and use it on my MacOS machine or my Linux box.

4 years ago by anthk

If you cared about actual security, you would use it in a laptop thanks to bioctl and full disk encryption.

4 years ago by __turbobrew__

> OpenBSD for laptops

Only if you carefully pick your laptop hardware. I tried giving OpenBSD a spin as a daily driver on my XPS13 9343 and was plagued by issues:

1.) The network firmware is not included in the base OS. I had to download the firmware onto a USB storage device since the XPS doesn't have an ethernet port.

2.) 802.11ac isn't supported on my network card

3.) The login manager and window environment are unusable on a 4k screen. Trying to scale using xrandr --scale caused everything to appear fuzzy. I scoured the @misc mailing archives and could not find a suitable way to scale display without causing blur.

4.) Suspend/resume is broken and causes the kernel to panic.

5.) X.org doesn't use the inteldrm driver by default which causes choppy media playback

6.) OpenBSD puts memory limits on processes by default which causes memory hungry applications -- like web browsers -- to run choppy unless you change the memory limits.

None of these issues came up when using Ubuntu on my XPS 13. On Ubuntu it "just worked".

4 years ago by wyager

I haven’t used OpenBSD yet, but I found FreeBSD to be a total breeze to administer compared to Linux. You’ve gotten me very excited about OpenBSD…

4 years ago by rjsw

I use NetBSD because I want the same OS on the things that I'm hacking on and on my development machine.

4 years ago by undefined
[deleted]
4 years ago by nanna

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

4 years ago by yabones

Linux systems are made by dozens of disparate teams, and it shows. Every command has a different syntax - just think about how "help" could be -h, --help, -help, -? etc

BSDs are very tightly integrated. The entire OS is very consistent and 'correct', down to the tiny and pedantic details like putting things under /usr that are usually installed in /bin, because that's the way it's supposed to be. (Ex. `/usr/local/bin/bash`)

Think of it like reading Wikipedia, no matter which page you read it seems like it was written by the same person. That's the kind of consistency that OpenBSD intends to create.

4 years ago by adamrt

Just to clarify, Bash is installed under /usr/local because it’s from packages and not part of the base system.

The base shell, ksh, is at /bin/ksh.

You probably know that but I just felt like being pedantic this morning :).

4 years ago by chasil

...and that ksh descended from pdksh, and is distributed as the oksh portable project here:

https://github.com/ibara/oksh

The MirBSD Korn Shell also descended from pdksh, and it can be found here:

http://www.mirbsd.org/mksh.htm

I don't know about the feature differences and code quality between these two; they both implement most of ksh88, and a small amount of ksh93.

I prefer mksh when I need something more than a POSIX shell.

4 years ago by yabones

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 respect their decision to not include bash in the base image - it's meant to be uncompromisingly lean and simple.

4 years ago by gtirloni

And that would make me switch from Linux why exactly?

Don't get me wrong, I was a BSD user for many years (FreeBSD 3.5-5.0) but I don't think that's enough reason to switch.

4 years ago by stiray

Reason for my switch was that some key things (for me) were designed in a way that seemed more right that on linux and this is totally subjective opinion.

I am still running ubuntu on laptop and will switch when the next install is a thing, but I am running freebsd on server for years now and while i tremble on each update for the laptop, I dont for freebsd, even when updating from 12.x to 13.x.

Based on years of experience on both operating systems. I was surprised only once when freebsd made change where the base network settings weren't by default copied into fibs (you wont encounter this... probably ever) and even then I needed an hour to figure what the change was.

On the other side, I no longer count the nasty surprises the linux distributions played on me (like /etc/resolv.conf being overwritten by systemd resolv, just as trivial change). My laptop is unbootable for a year as they messed something regarding the order of zpool import (bpool being imported before rpool - probably a race condition) so i have to import it manually or it doesnt boot, while I have freebsd zfs root for ~10 years and it never failed me.

Details like that made me insecure about linux. And on the other side, made me highly secure about freebsd.

I think that (again, this is subjective, speaking only for myself)...

I... trust... BSD... guys. Based on experience.

I... dont trust linux... distributions. Based on experience.

But it might just be me.

4 years ago by blacktriangle

It made me switch from Linux.

If it doesn't sound compelling to you, that's okay too, Linux is great. But I do think focusing on the consistency of design really is the best high-level summary of the difference between Linux and OpenBSD.

4 years ago by space_ghost

Why is that "the way it's supposed to be," and how is it going to improve my user experience? It just seems like unnecessary complexity to me.

4 years ago by andai

When things are consistent, less mental effort goes into remembering arbitrary differences.

4 years ago by yung_steezy

I would recommend FreeBSD if you were going to try one of them. The BSD experience a bit like using linux was like 15 years ago. Online DRM for sites like Netflix will not work for example. Specifically in the case of FreeBSD the filesystem is well curated and cohesive, if you feel a file ought to be in a certain location it is usually there. Additionally the manpages and docs are a joy to read.

I'm less familiar with OpenBSD but it is similar in terms of prioritising being a cohesive operating system and docs. Some design choices the team have made for reasons such as security make the system feel sluggish by modern standards, even compared to other BSDs. You might get a lot of mileage out of it if you enjoy old school C programming and reading the source code for coreutils libraries.

4 years ago by deltarholamda

>prioritising being a cohesive operating system and docs

This is one of the areas where OpenBSD really shines. Their documentation is really good. FreeBSD is also quite good, but I've been consistently impressed with OpenBSD's docs since 2.5.

Linux distros can't reach the same level of quality due to being less cohesive at the base, though they do make up for it with quantity. You can search for most Linux issues and find an answer.

4 years ago by bluedino

Arch was the most BSD-ish when I tried it a few years back

4 years ago by ToddWBurgess

I got FreeBSD running on a Raspberry PI. It isn't too hard to install and get up and running. I primarily use FreeBSD on the Pi for ARM assembly programming. All BSDs are great for devs.

4 years ago by blacktriangle

ooc why didn't you try NetBSD? Isn't running on every little device kinda their wheelhouse?

4 years ago by Fredej

I find this angle quite interesting. Once a system clears that bar of "it works pretty well and does what I need" stuff like documentation and a well ordered experience is what's matters. Not what's under the hood in terms of code.

This speaks to the need for non-coders taking part in open-source projects.

4 years ago by 2pEXgD0fZ5cF

I love OpenBSD because it is as close to "just works" as it gets in an ideal world. I love using it for my personal website because it is very easy to get a proper overview over the OS as a whole and because it comes with some of my favourite pieces of software and all I need for a personal website is part of the system: httpd, pf etc. Also OpenBSD has some of the best docs out there, I rarely need to websearch anything.

Unfortunately, we don't live in an ideal world, so I rarely get to spin up OpenBSD outside of that due to a number of reasons like a lack of filesystems for interoperability (USB media) and firmware drivers (got to be specific in the hardware you buy for it).

4 years ago by undefined
[deleted]
4 years ago by umanwizard

You’re obviously curious and want to try it, or you wouldn’t have posted that, so why not go for it? You have nothing to lose.

For me the coolest thing about OpenBSD is it’s the simplest OS that is still of practical use (i.e., not counting ones that are purely for research or education). So if you’re curious about how any part of the system works, it’s easy to just dive into /usr/src and figure it out. It’s also entirely configured via simple text files rather than some opaque systemd monstrosity.

4 years ago by tazjin

systemd is configured via simple text files

4 years ago by umanwizard

What simple text file is, for example, the list of WiFi SSIDs to try to connect to stored in?

4 years ago by mistrial9

How are remote updates in Ubuntu configured by text file under systemd?

4 years ago by xbar

OpenBSD WireGuard VPN servers make me happy.

4 years ago by jmclnx

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.

4 years ago by ksec

From https://www.openbsd.org/goals.html

>Be as politics-free as possible; solutions should be decided on the basis of technical merit.

Someone has the wisdom to put this in nearly 20 years ago.

4 years ago by bluGill

OpenBSD split from NetBSD years ago for political reasons. So it isn't a surprise that 20 years ago politics and the issues thereof were high on everyone's mind.

4 years ago by ksec

>OpenBSD split from NetBSD years ago for political reasons.

I was naive in thinking it was always about the focus on priorities, as in Security vs NetBSD's portability. So I decided to read up on it [1]. Since Wiki seems to be purposely quiet / unclear on the incident.

Turns out Open Source Politics isn't that much different 25 years later.

[1] https://www.theos.com/deraadt/coremail.html

4 years ago by xvilka

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.

4 years ago by GordonS

I used to use CentOS for all my Linux servers, but that's no longer an option of course.

I've been using Vmware PhotonOS for Docker host VMs, and I'm pretty happy with it.

For everything else though... I'm thinking Ubuntu, but I'm not sure. Might a *BSD be a good option? Does it have any real advantages over Linux? Or any drawbacks for that matter?

4 years ago by dralley

CentOS Stream is a perfectly fine option and the practical differences from classic CentOS are insignificant for most users, especially people who are just running a homelab.

But if it makes you uncomfortable there's always Rocky or Alma Linux.

4 years ago by chasil

Major drawbacks are closed-source applications intended for RedHat. These might work with some kind of binary emulation, but the vendor will never support it.

My focus would be database. Microsoft's binary ODBC libraries and Oracle Instant Client are Linux binaries. FreeTDS and Oracle SQLcl/JDBC are options on a BSD, but there are drawbacks, as there likely would be with any binary packages.

I know that both RedHat and Oracle will migrate an installed CentOS to their platforms (RedHat does it more violently, by replacing every installed package). Alma & Rocky might also be migration options.

4 years ago by jadbox

"that's no longer an option of course." why?

4 years ago by GordonS

On account of CentOS, in "standard" Linux form, being dead.

I don't want to run CentOS Stream.

4 years ago by hnarn

So run Rocky or Alma? They're both binary compatible versions of RHEL8. If you're already used to the Enterprise Linux ecosystem, there's no point in switching away from it entirely just because of CentOS stream, unless you're just interested in trying something new.

4 years ago by NexRebular

Time to upgrade the T-series SPARCs. Nice to have a free modern OS to keep that amazing hardware still in usable state.

Daily Digest

Get a daily email with the the top stories from Hacker News. No spam, unsubscribe at any time.