27-Apr-2024 23:03 GMT.
UNDER CONSTRUCTION
[News] OpenBSD for the Pegasos is done.ANN.lu
Posted on 01-Nov-2003 10:31 GMT by Hagge16 comments
View flat
View list
I saw it over at deadly.org, good work everyone, my favorite os for the pegasos. Read here for more details.
List of all comments to this article
Sorted by date, most recent at bottom
Comment 1bbrvRegistered user01-Nov-2003 12:39 GMT
Comment 2Anonymous01-Nov-2003 12:52 GMT
Comment 3takemehomegrandmaRegistered user01-Nov-2003 13:34 GMT
Comment 4Don CoxRegistered user01-Nov-2003 13:54 GMT
Comment 5Miky06001-Nov-2003 16:26 GMT
Comment 6Anonymous01-Nov-2003 16:31 GMT
Comment 7Anonymous01-Nov-2003 16:31 GMT
Comment 8Joël EHRET01-Nov-2003 16:31 GMT
Comment 9bennymee01-Nov-2003 16:43 GMT
Comment 10Hagge01-Nov-2003 19:20 GMT
Comment 11Hagge01-Nov-2003 19:26 GMT
Comment 12Matt Parsons01-Nov-2003 21:10 GMT
Comment 13bbrvRegistered user01-Nov-2003 23:42 GMT
Comment 14Anonymous02-Nov-2003 00:21 GMT
OpenBSD for the Pegasos is done. : Comment 15 of 16ANN.lu
Posted by Hagge on 02-Nov-2003 07:56 GMT
In reply to Comment 12 (Matt Parsons):
You have missunderstood this a little.
In 1969 or so they came up with this great idea to make UNIX, and later Berkely university made their Berkeley System Distribution, BSD. Later the copyrighted code was replaced with similair but free code.

FreeBSD and NetBSD come from this code, but I think it's BSD 4.2 lite in one of the cases and 4.4 in the other, or if they just started at those times and uses code from newer versions aswell, I dunno.

Anyway, FreeBSD comes from BSD/i386 which was made then the regular PCs got good enough to run this OS, and darwin is a new kernel made by Apple which uses part of the Mach-kernel, probably some of FreeBSD(not sure) and much of the user environment from FreeBSD, so it's a mixture.

NetBSD is another fork of BSD which aims at clean code and portability instead of x86 only(freebsd 4.8 got x86 and alpha support, freebsd 5.x got support for various platforms) functionallity and performance.

OpenBSD is a fork of NetBSD since the creator Theo was a developer for NetBSD, but not everyone wanted his changes and they had their fights, so after a while he got pissed and made his own BSD. OpenBSDs goal is security, and they make huge code clean ups for each release, like to add privilige separation and chroot programs, they have made openssl and openssh, implemented W^X (Write XOR Execute) which means the memory is split up in a data area and a execute area. So even if you buffer overflow a programs dataarea the code won't get executed and therefor it makes it harder to exploit programs. They also uses special gcc flags, propolice, and a quite new function which let programs use special functions without beeing suid root.

And then there are even forks of those, anyway, all of the *BSDs of course borrow from eachother, but OpenBSD is OpenBSD and what MacOS X uses isn't "just BSD", it's parts of FreeBSD together with parts from Mach and Next so to only have OpenBSD does not help here.

If Darwin is ported, and I don't see why not since it already runs PPC and so on, the kernel is made for MacOS X, and then there are atleast a begining.
Jump...
#16 philippe
TopPrevious commentNext commentbottom
List of all comments to this article (continued)
Comment 16philippe03-Nov-2003 14:34 GMT
Back to Top