7 ms·
doesn't macOS put a BSD translation of some sort in their kernel? Theres a microkernel, a driver api (device kit) and then 'bsd'
by riskyfive 6y ago
doesn't macOS put a BSD translation of some sort in their kernel? Theres a microkernel, a driver api (device kit) and then 'bsd'
- riskyfive 6y agorandom wikipedia image that somewhat supports what I was thinking https://en.wikipedia.org/wiki/Darwin_(operating_system)#/media/File:Diagram_of_Mac_OS_X_architecture.svg https://en.wikipedia.org/wiki/Darwin_(operating_system)#/med...
- saagarjha 6y agoThe actual API layers are nowhere near that clean ;)
- yjftsjthsd-h 6y agoDarwin doesn't use a microkernel, but yeah they straight-up grafted a BSD syscall layer onto a Mach base.