→ 入口を分けるという選択 - IA32ではソフトウェア割り込み(INT 命令)でCPL3からCPL0へ - BSD側は引数に0x80, Mach側は0x81をとる(異なるIDT entry) - NeXTがAppleに買収されてMac OS Xの開発が始まったとき, Mac OS 9と同じ 当時の製品向けPowerPC版と, NeXTSTEPと同じx86版が並行開発されていた - “Mac OS X has been leading a secret double life for the past five years.” - Steve Jobs, WWDC 2005 - 各アーキ依存のシステムコールが必要に - 第3のシステムコール, Machdep(Machine dependent)