Update README.md with project overview and setup
Added detailed project information and build instructions.
This commit is contained in:
89
README.md
89
README.md
@@ -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/
|
||||||
|
|||||||
Reference in New Issue
Block a user