6 ms·
Heh. Between NetBSD 1.4 and Darwin/Mac OS X there's an entry that just says "(?)". It's probably pretty well-known that question mark is NeXTSTEP, which was bu
by elvinyung 10y ago
Heh. Between NetBSD 1.4 and Darwin/Mac OS X there's an entry that just says "(?)".
It's probably pretty well-known that question mark is NeXTSTEP, which was built at NeXT, the company that Steve Jobs founded after he left Apple the first time around. NeXTSTEP was built around BSD mostly because of Avie Tevanian's involvement in CMU's Mach kernel project.
- walrus01 10y agothere's incredible similarity under the hood between the first version of OSX 10.0 server and nextstep. How this was missed in the diagram is puzzling to me. https://en.wikipedia.org/wiki/Mac_OS_X_Server_1.0 https://en.wikipedia.org/wiki/Mac_OS_X_Server_1.0
- megabytemike 10y agoWikipedia mentions Rhapsody being developed off 4.4BSD https://en.wikipedia.org/wiki/NeXTSTEP#Unix https://en.wikipedia.org/wiki/NeXTSTEP#Unix
- djsumdog 10y agoI was wondering about that; didn't realize it was NeXT. A friend of mine still has his original NeXT box for the short time he worked on it. I was also surprised at the origins of DarwinBSD. I never really looked up the history and didn't realize it forked some of the code off FreeBSD. It's interesting to note that the PS4 OS is also a forked FreeBSD variant as well.
- reavon 10y agoJordon Hubbard even worked at Apple for a bit.
- digi_owl 10y agoKinda funny watching him getting rebuffed when trying to convince FreeBSD to adopt Launchd. Sometimes i wish the same kind of attitude towards stability would be a prevalent in the Linux world, rather than the magpie like chase of shinies.
- X86BSD 10y agoAs is the Nintendo Switch.
- monocasa 10y agoNah, it turns out the switch is using an OS derived from their custom, proprietary 3DS OS. They run the FreeBSD network stack in another process in user land, hence the copyright claim.
- simplehuman 10y agoSwitch also forked
- boomboomsubban 10y agoStill haven't seen anything showing this, including the license for the FreeBSD kernel can mean a lot of different things. Windows did/does ship with it, I wouldn't call it a fork.
- pjmlp 10y agoIf you mean the TCP/IP stack it was re-written from scratch on Vista.
- monocasa 10y agoNah, it turns out the switch is using an OS derived from their custom, proprietary 3DS OS. They run the FreeBSD network stack in another process in user land, hence the copyright claim.
- jvdh 10y ago`It's interesting to note that the PS4 OS is also a forked FreeBSD variant as well.` Here's a nice talk at CCC last year which explains some bits of FreeBSD in the PS4. It's mostly about hardware and how to run Linux on it, but FreeBSD gets a nice mention there too. https://www.youtube.com/watch?v=QMiubC6LdTA https://www.youtube.com/watch?v=QMiubC6LdTA
- jdswain 10y agoThis is a bit complicated because NeXTstep didn't use a BSD kernel, using the Mach microkernel instead. Much of the layers above were taken from BSD, so it definitely had a BSD feel to it, but it wasn't a BSD kernel so maybe couldn't really be called a BSD derived OS?
- sverige 10y agoIf you go down that road, Linux and derivatives will drop off the table too.
- GalacticDomin8r 10y agohttps://lists.freebsd.org/pipermail/freebsd-advocacy/2008-August/003674.html https://lists.freebsd.org/pipermail/freebsd-advocacy/2008-Au...
- valleyer 10y agoMach did not separate BSD into userland (like a true "microkernel") until 3.0. NeXTSTEP did not use Mach 3.0. Mac OS X still has the BSD code in the kernel.