Linked by Thom Holwerda on Thu 3rd May 2012 21:26 UTC, submitted by PhilJ
OpenBSD Theo de Raadt has announced the release of OpenBSD 5.1. The OpenBSD 5.1 release page has a detailed list of all changes and improvements. As always, I would love for someone to write proper items about OpenBSD releases - it's outside my interests and cursory glances don't do it justice.
Thread beginning with comment 516960
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Comment by marcp
by 0brad0 on Thu 3rd May 2012 23:13 UTC in reply to "Comment by marcp"
Member since:

- third party apps are quite often unstable, breaking the whole fun. They seem to crash now and then producing quite huge coredumps [*.core files] in your home directory

Unfortunately the vast majority of the crashes are due to bugs with the third-party software. OpenBSD introduced a stricter malloc() implementation many years ago as well as some other security related features which exposes poorly behaved third-party software. A good number of bugs that have been fixed with third-party apps tend to show up on Linux quite infrequently and then when run on OpenBSD or through Valgrind they are fully reproducible.

Reply Parent Score: 10

RE[2]: Comment by marcp
by chamel on Fri 4th May 2012 07:15 in reply to "RE: Comment by marcp"
chamel Member since:

I am developing an open source program and for fun tried to run it in OpenBSD, it crushed with segfault. After using valgrind+memcheck I dicovered that program was reading 1 byte above its allocated memory, in other systems Linux based or Windows's program wasn't crashing.
Memory boundaries checking in OpenBSD is superb.

Reply Parent Score: 2

RE[2]: Comment by marcp
by marcp on Fri 4th May 2012 07:28 in reply to "RE: Comment by marcp"
marcp Member since:

You are absolutely right and I am perfectly aware it is third party software to be blamed.
OBSD's FAQ makes it clear from the start:

"The packages and ports collection does NOT go through the same thorough security audit that is performed on the OpenBSD base system. Although we strive to keep the quality of the packages collection high, we just do not have enough human resources to ensure the same level of robustness and security."

Reply Parent Score: 2