エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
この資料はRedoxを読む会 #2のための資料を兼ねています。 RedoxというRustで書かれたOSのシステムコー... この資料はRedoxを読む会 #2のための資料を兼ねています。 RedoxというRustで書かれたOSのシステムコールの実装を読み解きます。Redoxは現在x86_64とaarch64アーキテクチャに対応していますが、 今回はx86_64アーキテクチャの実装を中心に読んでいきます。 Redoxのレポジトリはこちら。読んだときのコミットハッシュは0a63f024e9c824384344ede006d40805b53909db、tagの0.7.0の直後のコミットになっています。 主に見るのはkernelディレクトリ以下でこれはGitのサブモジュールとして管理されています。 以降、ソースコードの引用時、コメント部分は適宜取り除いたり、筆者によるコメントに置き換えている場合があります。 syscall呼び出し側 ユーザープログラムからの呼び出しの実装はsyscallディレクトリ以下にあります。これ