@thomasfuchs I sort of incidentally figured out that MacOS is a UNIX OS under the hood whenever you use the Terminal. It screams UNIX (and even uses the same commands and functionality as any other UNIX terminal).
Conversation
Notices
-
Embed this notice
Quinn9282 🖥️🌙✌️ (quinn9282@mas.to)'s status on Thursday, 08-Feb-2024 10:26:14 JST Quinn9282 🖥️🌙✌️ -
Embed this notice
mmu_man (mmu_man@m.g3l.org)'s status on Thursday, 08-Feb-2024 10:49:25 JST mmu_man @thomasfuchs well it's not entirely a Unix to me, as it doesn't use X11 (but I guess Unix existed before that), and it doesn't use a monolithic kernel (but maybe I'm biased by the book I read about Unix kernel design) 🤷
-
Embed this notice
Grumble (grumble209@techhub.social)'s status on Thursday, 08-Feb-2024 10:56:17 JST Grumble @mmu_man @thomasfuchs Unix existed before X11.
Unix will persist after X11."Worse is better" will outlast us all.
-
Embed this notice
IPmonger (ipmonger@hachyderm.io)'s status on Thursday, 08-Feb-2024 10:57:10 JST IPmonger @thomasfuchs never underestimate how ignorant of history most Americans are. It’s so prevalent that it can come to impact immigrants as well…
-
Embed this notice
Dan Ciruli (danciruli@hachyderm.io)'s status on Thursday, 08-Feb-2024 11:59:14 JST Dan Ciruli @thomasfuchs I sometimes stump people with the question "what did it take for UNIX to succeed on the desktop?" and almost no one realizes that he did!
-
Embed this notice
niko (nrab@hachyderm.io)'s status on Thursday, 08-Feb-2024 15:19:39 JST niko @thomasfuchs no way that’s true… right? I genuinely thought it’s common knowledge, please don’t do this to me
-
Embed this notice
🇺🇦 haxadecimal (brouhaha@mastodon.social)'s status on Thursday, 08-Feb-2024 22:14:48 JST 🇺🇦 haxadecimal @thomasfuchs AFAICT, vanishingly little of MacOS X (now macOS), probably not even a single line of code, came from original Unix. That doesn't seem like a "direct line" to me, but rather a meander all over the place.
Reminds me just a tiny bit of the widespread (but spurious) claims that QDOS/86DOS/MS-DOS/IBMDOS was built on code from CP/M. -
Embed this notice
mxk (mxk@hachyderm.io)'s status on Thursday, 08-Feb-2024 22:14:48 JST mxk @brouhaha @thomasfuchs this. It is certified Unix compatible and it at different points incorporated code from NetBSD and FreeBSD, but XNU/Darwin Trace no direct history to the AT&T Unix/System V, so calling it a "true" Unix is misleading.
And in a world where the true Unixes all are dead, the value of this certification is really questionable. I would argue, that POSIX nowadays is what counts, and certified UNIX is purely a gimmick. -
Embed this notice
mxk (mxk@hachyderm.io)'s status on Thursday, 08-Feb-2024 22:31:53 JST mxk @thomasfuchs @brouhaha Modern BSDs depending on how you draw the line starting with Net/2 or with 4.4BSD-Lite Release 2 are legally and logically separate from their original Unix history and should be considered reimplementations.
Also, those are just drivers and subsystems that are borrowed from and not the Kernel. XNU/Mach never were part of the main Unix family.
And using drivers and the network stack from BSD is in no way unique to MacOS, QNX and Windows NT did the same.
-
Embed this notice