LinuxカーネルをCで書くと、Javaプログラミング言語、マイクロカーネル、モノリシックカーネルで書くことができますか? Javaオペレーティングシステムの開発に集中してください。
答え1
機械語でコンパイルされたCプログラムとは異なり、JavaプログラムはJavaランタイムエンジンに依存します。これは既存のシステム(カーネルを含む)に依存します。
Javaコードがカーネルによって実行されるようにすべてを構成することは概念的に可能ですが、これは非効率的であり、Javaエンジンを変更する必要がある可能性があります。