Create README_en.md for SakuOS project
Added README_en.md with project details and instructions.
This commit is contained in:
91
README_en.md
Normal file
91
README_en.md
Normal file
@@ -0,0 +1,91 @@
|
||||
# SakuOS
|
||||
Delete? No — Reborn.
|
||||
A lightweight operating system that gives your old PC one last chance before it goes to the trash.
|
||||
|
||||
SakuOS is a minimal and experimental OS project built around the concept of
|
||||
**“an operating system that starts from what you don’t need.”**
|
||||
Currently **CLI-only**, with a GUI under development.
|
||||
|
||||
We’re looking for contributors who want to build this OS together.
|
||||
|
||||
---
|
||||
|
||||
## 🌱 Concept
|
||||
- A lightweight OS designed to revive old or unused PCs
|
||||
- The desktop’s main character is the **Trash Bin**
|
||||
- The system aims to learn from deleted files and uninstalled apps
|
||||
to highlight “what you truly need”
|
||||
- Still highly experimental — specifications may change significantly
|
||||
|
||||
---
|
||||
|
||||
## 🧪 Current Status (Beta 0.1 Preview)
|
||||
- Boots into CLI
|
||||
- Bootloader → Kernel startup works
|
||||
- GUI not implemented yet
|
||||
- Installation not supported (live boot only)
|
||||
|
||||
---
|
||||
|
||||
## 📦 Build Instructions
|
||||
|
||||
### Requirements
|
||||
- `gcc` / `ld`
|
||||
- `nasm`
|
||||
- `grub-mkrescue`
|
||||
- `xorriso`
|
||||
- `qemu-system-x86_64`
|
||||
|
||||
### Build
|
||||
```bash
|
||||
./compile.sh
|
||||
```
|
||||
|
||||
### Run with QEMU
|
||||
```bash
|
||||
qemu-system-x86_64 -cdrom SakuOS.iso
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📁 Directory Structure
|
||||
```text
|
||||
SakuOS/
|
||||
├── src/
|
||||
│ ├── kernel.c
|
||||
│ ├── start.asm
|
||||
│ ├── multiboot.asm
|
||||
│ ├── compile.sh
|
||||
│ └── linker.ld
|
||||
├── LICENSE
|
||||
└── README.md
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 💾 Download
|
||||
ISO images are available on GitHub Releases.
|
||||
|
||||
---
|
||||
|
||||
## 🛠 Development Status
|
||||
- Implementing memory management
|
||||
- Preparing interrupt handling (IDT / PIC)
|
||||
- Designing the foundation of the GUI (drawing, window management)
|
||||
- Prototyping the “Trash Bin–centric UI” concept
|
||||
|
||||
---
|
||||
|
||||
## 🤝 Contributing
|
||||
Bug reports, feature suggestions, documentation fixes — everything is welcome.
|
||||
Feel free to open Issues or Pull Requests.
|
||||
|
||||
---
|
||||
|
||||
## 📜 License
|
||||
This project is released under the **Saku-kun Software License 1.1**.
|
||||
|
||||
---
|
||||
|
||||
## 🌐 Official Website
|
||||
https://sakuzyo.net/os/SakuOS/
|
||||
Reference in New Issue
Block a user