News for hackers. Stuff that matters.
Re:John Carmack is reading and contributing to OpenBSD sourc... by dijit on Monday May 18, 2020 @03:17PM (#23227132)
The bsds are actually less stable than Linux.

Stable meaning changes, in this context, right? freeBSD changes ABI compatibility with every version.

If you mean that they have old software (and old==stable if you think Debian) then that’s because of BSD licensing vs GPL. GPL can take from BSD but the other way around is not possible.

Stability of uptime? Yeah, they’re rock solid.

Re:John Carmack is reading and contributing to OpenBSD sourc... by snazz on Monday May 18, 2020 @04:03PM (#23227666)
For me, stability means uptime and infrequency of application crashes. Unfortunately, OpenBSD didn't meet that requirement on my (standard desktop) machine--it would frequently kernel panic on resume.

On the other hand, I found that OpenBSD has absolutely outstanding reliability and stability on hardware like my ThinkPad X220.

Re:John Carmack is reading and contributing to OpenBSD sourc... by justin66 on Monday May 18, 2020 @04:46PM (#23228136)
> The bsds are actually less stable than Linux.

> Stable meaning changes, in this context, right? freeBSD changes ABI compatibility with every version.

Every major version, right? From becoming -Stable to ending its support lifecycle, I'd think a FreeBSD version and its ABIs are supported as long as many Linux distro LTS releases.

Re:John Carmack is reading and contributing to OpenBSD sourc... by dijit on Monday May 18, 2020 @05:30PM (#23228611)
The major difference being that if you have a statically compiled binary from linux 2.4 it will work on linux 5.5

The only difference will be any shared libraries and potentially the libc. But if we're speaking from a pure technical perspective, the libc is not linux.

Re:John Carmack is reading and contributing to OpenBSD sourc... by floatboth on Monday May 18, 2020 @08:40PM (#23230083)
Binaries from all the way back from FreeBSD 4.0 work on -CURRENT just fine.
Re:John Carmack is reading and contributing to OpenBSD sourc... by jeffdavis on Tuesday May 19, 2020 @12:07AM (#23231187)
And I seem to remember that FreeBSD can support linux binaries, too.
Re:John Carmack is reading and contributing to OpenBSD sourc... by mapgrep on Tuesday May 19, 2020 @12:30AM (#23231278)
Apples and oranges. FreeBSD is providing the userland too so it’s not like the ABI change is going to break all the things it might in a Linux distro if the kernel broke ABI.
Re:John Carmack is reading and contributing to OpenBSD sourc... by int_19h on Monday May 18, 2020 @07:35PM (#23229641)
I know that they change (well, reserve the right to change) syscalls with every major version. But that's not a big deal, since only the base system is supposed to be using syscalls directly; everything else goes through libc.

So, are you saying that they break libc ABI?

Re:John Carmack is reading and contributing to OpenBSD sourc... by hedora on Monday May 18, 2020 @09:21PM (#23230344)
How about stability of user interface?

More of what I learned using Linux 0.99 applies to present-day OpenBSD than present-day Linux, and I can’t think of any breaking changes specific to the Linux side that weren’t clear regressions (except apt and dpkg. Those rock.)

Re:John Carmack is reading and contributing to OpenBSD sourc... by rjsw on Monday May 18, 2020 @08:23PM (#23229957)
NetBSD preserves backwards compatibility for its ABI.