Update README.md with project overview and setup

Added detailed project information and build instructions.
This commit is contained in:
2026-01-31 17:06:26 +09:00
committed by GitHub
parent 5ba60847f3
commit fb990f9848

View File

@@ -1 +1,90 @@
# SakuOS # SakuOS
Delete じゃなくて、Reborn。
古い PC を「ゴミ箱行き」にする前に、もう一度だけチャンスをあげるための軽量 OS です。
SakuOS は、**“いらないものから始まる OS”** をコンセプトにした、ミニマルで実験的な OS プロジェクトです。
現在は **CLI のみ対応**、GUI は開発中です。
一緒に作ってくれる人を募集中です。
---
## 🌱 コンセプト
- 古い PC を再利用するための軽量 OS
- デスクトップの主役は「ゴミ箱」
- 捨てたファイルやアンインストール履歴から、
“本当に必要なもの” を浮かび上がらせる UI を目指しています
- まだまだ実験段階のため、仕様は大きく変わる可能性があります
---
## 🧪 現在の状態Beta0.1 Preview
- CLI 起動のみ
- ブートローダ → カーネル起動まで動作
- GUI は未実装
- インストール不可(ライブ起動のみ想定)
---
## 📦 ビルド方法
### 必要なツール
- `gcc` / `ld`
- `nasm`
- `grub-mkrescue`
- `xorriso`
- `qemu-system-x86_64`
### ビルド
```bash
./compile.sh
```
### QEMU で起動
```bash
qemu-system-x86_64 -cdrom SakuOS.iso
```
---
## 📁 ディレクトリ構成
```text
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** に基づいて公開されています。
---
## 🌐 公式ページ
https://sakuzyo.net/os/SakuOS/