AtmOS Rust / ARM64

Raspberry Pi 3B+ 向け自作ベアメタル OS。no_std Rust で実装。

ドキュメント

設計書 (DESIGN)

アーキテクチャ概要・起動シーケンス・ネットワーク・ブラウザ・TLS 設計

キーボードショートカット

ESC / F1–F12・OS グローバル・IME・エディタの全ショートカット一覧

セットアップ (SETUP)

ビルド環境構築・QEMU 実行・実機書き込み手順

Aura

OS 組み込みスクリプト言語の仕様とビルトイン関数一覧

技術ノート (TECHNOTE)

WiFi FMAC・TLS・EL0 等の実装詳細メモ

TODO

実装済み・進行中・未着手タスク一覧

完了ログ

各ウォークスルーの完了記録

主要機能

• ARM64 EL1/EL0 特権分離
• SMP 4コア スケジューラ
• WiFi (CYW43455 FMAC / SDIO)
• TCP/IP スタック + TLS 1.2
• Web ブラウザ (HTML/CSS/JS)
• Aura (Lisp ライク)
• IME (ローマ字→かな変換)
• SylFS カスタムファイルシステム