raspberry pi os
1.0.0
このリポジトリには、単純なオペレーティング システム (OS) カーネルを最初から作成する方法を説明するステップバイステップ ガイドが含まれています。私はこの OS を Raspberry Pi OS または単に RPi OS と呼んでいます。 RPi OS ソース コードは主に Linux カーネルに基づいていますが、OS の機能は非常に限定されており、Raspberry PI 3 のみをサポートしています。
各レッスンは、最初にいくつかのカーネル機能が RPi OS にどのように実装されるかを説明し、次に同じ機能が Linux カーネルでどのように動作するかを実証するように設計されています。各レッスンの src ディレクトリには対応するフォルダーがあり、レッスンが完了した時点の OS ソース コードのスナップショットが含まれています。これにより、新しい概念をスムーズに導入できるようになり、読者が RPi OS の進化を追うのに役立ちます。このガイドを理解するのに、特定の OS 開発スキルは必要ありません。
プロジェクトの目標と歴史の詳細については、「はじめに」をお読みください。このプロジェクトはまだ活発に開発中です。参加する意思がある場合は、貢献ガイドをお読みください。