fb990f9848d74dd359a2cf893abb32bad436982f
Added detailed project information and build instructions.
SakuOS
Delete じゃなくて、Reborn。
古い PC を「ゴミ箱行き」にする前に、もう一度だけチャンスをあげるための軽量 OS です。
SakuOS は、“いらないものから始まる OS” をコンセプトにした、ミニマルで実験的な OS プロジェクトです。
現在は CLI のみ対応、GUI は開発中です。
一緒に作ってくれる人を募集中です。
🌱 コンセプト
- 古い PC を再利用するための軽量 OS
- デスクトップの主役は「ゴミ箱」
- 捨てたファイルやアンインストール履歴から、
“本当に必要なもの” を浮かび上がらせる UI を目指しています - まだまだ実験段階のため、仕様は大きく変わる可能性があります
🧪 現在の状態(Beta0.1 Preview)
- CLI 起動のみ
- ブートローダ → カーネル起動まで動作
- GUI は未実装
- インストール不可(ライブ起動のみ想定)
📦 ビルド方法
必要なツール
gcc/ldnasmgrub-mkrescuexorrisoqemu-system-x86_64
ビルド
./compile.sh
QEMU で起動
qemu-system-x86_64 -cdrom SakuOS.iso
📁 ディレクトリ構成
SakuOS/
├── src/
│ ├── kernel.c
│ ├── start.asm
│ ├── multiboot.asm
│ ├── compile.sh
│ └── linker.ld
├── LICENSE
└── README.md
💾 ダウンロード
ISO イメージは GitHub Releases から取得できます。
🛠 開発状況
- メモリ管理の実装中
- 割り込み処理(IDT / PIC)準備中
- GUI の基礎(描画・ウィンドウ管理)を設計中
- “ゴミ箱中心 UI” のプロトタイプを検討中
🤝 コントリビュート
バグ報告・提案・ドキュメント修正など、どんな形でも歓迎です。
Issue や Pull Request を気軽に送ってください。
📜 ライセンス
本プロジェクトは 削除くんソフトウェアライセンス 1.1 に基づいて公開されています。
🌐 公式ページ
Description
Languages
C
97.8%
Assembly
1.3%
Shell
0.9%