Linux用の最小API

Linux用の最小API

Linuxカーネル(すべてのPOSIXオペレーティングシステム?)には、300以上のシステムコールが含まれているようです。これは、これらのAPIを実装するすべてのオペレーティングシステム(直接または翻訳テーブルを介して)がLinux用に書かれたソフトウェア(Firefoxなど)を実行できることを意味しますか?

そうでない場合 - 何はい他に必要なものはありますか?

はい、これは私が議論し始めたトピック(オペレーティングシステムの設計)に関する非常に基本的な質問です。確かにStackOverflowでは許可されていません、そして私はここに指示を受けました。そうでない場合 - 教えてください。 (それならどこがどこなのか分かったらするBelong、喜んで聞きます。 )

ベストアンサー1

Linuxシステムコールを最小限に実装してもアプリケーションが正しく実行されるわけではありません。 Linuxアプリケーションで使用できる呼び出しの意味はさまざまです。

  • Linux固有のioctl合計fcntl
  • /sysなどのLinux関連の仮想ファイル/proc
  • /bin国内外の標準手順が存在します。
  • initプロセスおよび(場合によっては)DBusなどの実行中のプロセスの意味。

おすすめ記事