*

Offline Пардисфла

  • Administrator
  • *****
  • Posts: 6205
  • Professional computer somebody
    • View Profile
OpenBSD 5.7
« on: March 13, 2015, 08:04:41 AM »
OpenBSD 5.7 went on pre-order today at the OpenBSD store. Looks like it's a Blues Brothers theme for this one; I can't wait to hear the release song.

I'll be putting in my order later tonight, along with a variety of merchandise (I'm doing a bulk order for the office). For just £35, this Blues Brothers-themed OS could be yours! (I'm actually being serious; 5.6 was the first release I actually bought, and the quality of packaging and artwork that comes with these releases is very impressive.)

The official release date is 1 May, but in practice, pre-ordered CDs are sent early and usually arrive before the release is available online. Yet another reason to buy a copy!
when you try to mock anyone while also running the flat earth society. Lol

*

Offline Rushy

  • Planar Moderator
  • *****
  • Posts: 7191
    • View Profile
Re: OpenBSD 5.7
« Reply #1 on: April 21, 2015, 01:45:05 PM »
Why would I choose OpenBSD over FreeBSD?

*

Offline markjo

  • Purgatory
  • *
  • Posts: 4489
  • Zetetic Council runner-up
    • View Profile
Re: OpenBSD 5.7
« Reply #2 on: April 21, 2015, 04:22:08 PM »
Why would I choose OpenBSD over FreeBSD?
Apparently OpenBSD tends to be more secure out of the box.
http://networkfilter.blogspot.com/2014/12/security-openbsd-vs-freebsd.html
Abandon hope all ye who press enter here.

Science is what happens when preconception meets verification.

If you can't demonstrate it, then you shouldn't believe it.

*

Offline Пардисфла

  • Administrator
  • *****
  • Posts: 6205
  • Professional computer somebody
    • View Profile
Re: OpenBSD 5.7
« Reply #3 on: April 21, 2015, 10:21:13 PM »
Why would I choose OpenBSD over FreeBSD?

That depends on what your use case is and what your values are. It may well be that FreeBSD is a better fit for you.

I can only speak for the reasons why I chose OpenBSD over FreeBSD, which are portability, simplicity, correctness and freedom. All of these things help to limit the number of bugs by making the codebase easy to understand, which also makes it easy to modify when I need to.

Portability ensures a clean separation of machine-dependent and machine-independent code, while also enhancing correctness by exposing bugs that only trigger on some platforms (endianness bugs being a common example). Simplicity makes it easy to get up to speed on how a subsystem works by reducing the amount of things to learn. Correctness, in the case of OpenBSD, means that changes don't get committed until they are well understood, well tested and well documented, which again reduces the likelihood of bugs, and existing code is periodically audited to the same end.

The last point, freedom, has two sides to it. On the one hand, OpenBSD's rejection of binary drivers (in contrast with FreeBSD) goes back to what I was saying about correctness; changes don't get committed until they are well understood, and it's impossible to understand a binary blob. On the other, rejection of viral licences like the GPL keeps OpenBSD suitable for use in commercial applications, which isn't so important for my use case, but is something I value just the same.

OpenBSD's perceived emphasis on security is really just a consequence of those four points. Contrary to popular belief, security isn't something you can attain simply by throwing more money at a problem or hiring more developers. Real security mandates that your developers have a disciplined approach to the software they write and that they understand it well, which is exactly what OpenBSD provides.
« Last Edit: April 21, 2015, 10:23:06 PM by Parsifal »
when you try to mock anyone while also running the flat earth society. Lol

*

Offline Rushy

  • Planar Moderator
  • *****
  • Posts: 7191
    • View Profile
Re: OpenBSD 5.7
« Reply #4 on: April 22, 2015, 02:18:04 AM »
I appreciate the summary.