Update README.md with project overview and setup
Added detailed project information and build instructions.
This commit is contained in:
91
README.md
91
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