4 ms·
> Honestly I don't think FreeBSD should focus on desktop story at all. Lest we despair, macOS was based on FreeBSD. Also, lest we become overly enthusiastic, m
by mikece 7y ago
> Honestly I don't think FreeBSD should focus on desktop story at all.
Lest we despair, macOS was based on FreeBSD. Also, lest we become overly enthusiastic, macOS is about the only successful desktop based on FreeBSD (apologies to y’all Dragonfly folks).
I wish there was more diversity in this regard but I think it’s an unfortunate instance of collateral damage of the GPL vs permissive licensing wars.
- pepemon 7y ago> macOS was based on FreeBSD Can you share some source of your statement?
- toast0 7y agoMost of the command line tools in MacOS were ported from FreeBSD. I believe they took TCP from BSD too, but I'm not sure if that's from Mach.
- jki275 7y agomacOS was based on NextStep. That said, there is a lot of shared code, and Apple is known to have provided code back to the FreeBSD project.
- washadjeffmad 7y agoSure, look up A/UX and Jordan Hubbard, Apple's former Director of Unix Technology. It won't be that many years before I imagine we'll start seeing people asking to cite how the next forms of ChromeOS or Android were related to Linux.
- zeckalpha 7y agoThere's no A/UX in Mac OS X.
- washadjeffmad 7y agoNor in NeXT, but it shows a history of Unix/FreeBSD development at Apple prior to the hire of Hubbard during the Mac OS X era. That is to say, his status as co-founder of FreeBSD and Apple hiring him wasn't merely a coincidence. And to clarify my example, Fuchsia is set to be a Linux-less functional rebuild of Android, but it'd be a bit myopic to point out that "there's no Linux in Fuchsia". It's like saying there's no Steve Jobs in any Apple products created after his death. Less perhaps, but not none.
- throw0101a 7y ago> Can you share some source of your statement? https://en.wikipedia.org/wiki/Darwin_(operating_system) https://en.wikipedia.org/wiki/Darwin_(operating_system) There's probably very little commonality left nowadays though. However, if you go back to the earlier days (Panther, Tiger, Leopard) and look at the release notes of Mac OS at the time, and the release notes of the contemporary FreeBSD version of the time, you'll see very similar text: I remember word-for-word paragraphs about things like NFS fixes in both.
- bananabreakfast 7y agoRead literally anything about Darwin, NextStep, XNU etc... and you will see "FreeBSD + Mach = OSX"
- talideon 7y agoThe MacOS userland tools were taken from FreeBSD, along with a bunch of other stuff, but saying it was 'based on FreeBSD' is a bit of a stretch.
- alwillis 7y agoUntil the last few releases, macOS also used IPFW, the firewall explicitly created for FreeBSD, so there was more FreeBSD in macOS than just userland tools.
- talideon 7y agoSure, and that's why I wrote 'along with a bunch of other stuff'. Writing something like 'MacOS is based on FreeBSD' implies a situation more like Sony's OrbisOS, which isn't the case with MacOS.
- xenadu02 7y agoNextStep pulled from Berkley BSD, so some of that lineage is still around. Darwin has pulled from both NetBSD and FreeBSD, themselves derivatives from the Berkley distribution.
- IntelMiner 7y agoAncillary devices like the old Airport routers also used NetBSD
- talideon 7y agoA shared lineage is a very different thing, however.