LeavaTailの日記

LeavaTailの日記

Linuxエンジニアを目指した技術者の備忘録

ARM

Raspberry Pi 4 Model B (64-bit版 Raspberry Pi OS) で dm-integrity のオーバーヘッドを計測する

変更履歴 はじめに 目的 dm-integrity とは なぜ64-bit版 のOSで試すのか 実行環境 測定方法 性能計測 おわりに 参考 付録 カーネルコンフィグ 環境構築 Device mapperを使用しない場合 dm-verityを使用する場合 dm-integrityのみ使用する場合 dm-integrity…

Linuxカーネルのファイルアクセスの処理を追いかける (5) write_begin

Part 1: 環境セットアップ Part 2: System call Interface Part 3: VFS Part 4: ext2 (1) write_iter Part 5: ext2 (2) write_begin はじめに 変更履歴 ステータス ファイルシステム: write_begin ページキャッシュを取得する ページキャッシュが存在する場…

Raspberry Pi 4 Model B で fs-verity と dm-verity のオーバーヘッドを計測する

はじめに 変更履歴 fs-verity とは dm-verity とは 実行環境 実験 fs-verityの準備 dm-verityの準備 性能計測 fs-verityの計測 dm-verityの計測 おわりに 付録: fs-verity有効化でファイルを更新してみる 付録: dm-verityで署名機能を利用してみる 参考 はじ…

Linuxカーネルのファイルアクセスの処理を追いかける (4) write_iter

Part 1: 環境セットアップ Part 2: System call Interface Part 3: VFS Part 4: ext2 (1) write_iter Part 5: ext2 (2) write_begin はじめに 変更履歴 ステータス ファイルシステム: write_iter 書き込み前の正当性チェック write_iterのメイン操作 writeba…

Raspberry Pi 4 Model B をネットワークブートで起動させる

はじめに 変更履歴 実行環境 構築手順 ネットワークブートへの対応 カーネルをビルド ルートファイルシステムの更新 実行結果 おわりに 参考 Raspberry Pi 3Bの場合は こちら Raspberry Pi 3B (U-Boot)の場合は こちら はじめに Raspberry Pi 4 Model B (Ras…

Linuxカーネルのファイルアクセスの処理を追いかける (3) VFS

Part 1: 環境セットアップ Part 2: System call Interface Part 3: VFS Part 4: ext2 (1) write_iter Part 5: ext2 (2) write_begin はじめに 変更履歴 VFS アクセスするデータ領域の確認 書き込み先のアドレスを確認する ファイルのロックを確認する ファイ…

QEMUでARM用Linuxカーネルを起動する

はじめに 変更履歴 initramfs とは 環境構成 ARM用のLinuxを構築する ARM用のinitramfsを構築する U-Bootからカーネルをロードする 作成ファイル置き場 おわりに FAQ 参考 x86_64の場合は こちら ARM64の場合は こちら はじめに ARMアーキテクチャは、CPUア…

Linuxカーネルのファイルアクセスの処理を追いかける (2) System call

Part 1: 環境セットアップ Part 2: System call Interface Part 3: VFS Part 4: ext2 (1) write_iter Part 5: ext2 (2) write_begin はじめに 変更履歴 Application System call Interface ファイルディスクリプタからfd構造体を取得する fd構造体を作成する…

Linuxカーネルのファイルアクセスの処理を追いかける (1) 環境セットアップ

Part 1: 環境セットアップ Part 2: System call Interface Part 3: VFS Part 4: ext2 (1) write_iter Part 5: ext2 (2) write_begin はじめに 変更履歴 背景 環境構成 作成手順 調査方法 まとめ 参考 はじめに 一般的なOSはファイルという形式を通して、ハー…