← Back to context

Comment by shellac

4 years ago

*BSDs mostly followed this semantic, as I recall. Probably inherited from a common ancestor.

MacOS was really just FreeBSD with a fancier UI. Not sure what is the behavior now, but I'm pretty sure FreeBSD behaved almost exactly the same as a power loss rendered my system unbootable over 10 years ago.

  • >MacOS was really just FreeBSD with a fancier UI.

    I'm sorry but this is incorrect. NeXTSTEP was the primary foundation for Mac OS X, and the XNU kernel was derived from Mach and IIRC 4.4BSD. FreeBSD source was certainly an important sync jumping off point for a number of Unix components of the kernel and CLI userland, there was some code sharing going on for a while (still?), but large components of the kernel and core frameworks were unique (for better or worse).

    • > and IIRC 4.4BSD

      4.3, only Rhapsody incorporated elements from 4.4, but that was the tail end of nextstep, essentially the initial preview of macos (it was released as osx server 1.0, then forked to darwin from which the actual OSX 10.0 would be built, two major pieces missing from rhapody were Classic and Carbon, so it really was nextstep with an OS9 skin).

      4 replies →

    • There was an article talking abut histories of Mac OS X and BSDs.

      It has been over a decade, so I'm really not sure how much is left ATM.