質問: AndroidのカーネルはLinux macOS iOSのカーネルはUNIXと聞いたことがありますが、Windowsの場合はNTカーネルが正しいのですか?
回答: 今あるWindowsはWindows NTから更新されているOSといえますが、そもそもNTカーネルとかUNIXカーネルとかいう言い方はしません。 Linuxは、厳密に言えばカーネル部分単体のことを言いますが、UNIX、Windowsともに、カーネルだけではなくユーザインターフェースやファイルシステムなどを含んだ、OSの基本機能一式のことをいいます。 UNIXについて言えば、カーネルだけでも数多くの種類があり(構造もモノリシック型とマイクロ型それぞれが存在)、macOSとiOSではXNUというカーネルを採用しています。 またmacOS、iOSともにUNIXベースのOSではありますが、iOSは正式な「UNIX」としては認められていません。 UNIXは「The Open Group」という団体がライセンス管理をしていますが、そこが認定していないと正式なUNIXとはいえないのです。 Windows NTについては、そもそもマイクロソフトのみが開発、販売していて、ソースが公開されたり他社に配布されたりすることがないため、カーネル単体を指して呼ばれることは基本的にありません。