Redrosesos adalah sistem operasi hobi monolitik 64-bit yang ditulis dalam C.

Redrosesos mendukung perintah berikut:
| Memerintah | Keterangan |
|---|---|
clear | Menghapus layar |
about | Menunjukkan informasi tentang redrosesos |
help | Menampilkan pesan bantuan |
qemu-shutdown | Mematikan Qemu Ver. 2.0 dan lebih baru |
reboot | Reboot sistem |
| Memerintah | Keterangan |
|---|---|
start-menu | Menampilkan Menu Mulai |
pixel | Menggambar piksel tertentu pada koordinat yang diberikan (menerima tiga argumen) |
gui | Mulai mode GUI OS (WIP) |
| Memerintah | Keterangan |
|---|---|
sound-play | Memainkan nada pada frekuensi tertentu (menerima satu argumen) |
sound-play-timed | Memainkan nada untuk durasi tertentu (menerima dua argumen; 87 kutu sama dengan yang kedua) |
sound-stop | Menghentikan suara speaker PC |
| Memerintah | Keterangan |
|---|---|
diskw | Menulis data yang ditentukan dengan jumlah byte yang ditentukan ke sektor yang ditentukan (menerima tiga argumen) |
diskr | Membaca jumlah byte yang ditentukan dari sektor yang ditentukan (menerima dua argumen) |
ls | Daftar isi dari jalur yang ditentukan. "/" dianggap sebagai pemisah dan direktori root (menerima satu argumnet) |
ls-root | Alias untuk "ls /" |
read | Dibaca dari file yang ditentukan dengan ekstensi yang ditentukan. (menerima dua argumen) |
cat | Alias untuk "baca" |
mkdir | Membuat direktori di jalur spesifik (menerima satu argumen) |
touch | Membuat file di jalur yang ditentukan dengan ekstensi yang ditentukan (menerima dua argumen) |
write | Menulis data yang ditentukan dengan jumlah byte yang ditentukan ke file yang ditentukan dengan ekstensi yang ditentukan (menerima empat argumen) |
mbr-read | Memberikan informasi tentang MBR |
| Memerintah | Keterangan |
|---|---|
explode | Warna Flash dengan cepat dan menghasilkan pekikan yang keras (awalnya oleh Pac-AC di Osakaos) |
cowsay | Menampilkan sapi yang mengatakan pesan tertentu (menerima satu argumen; aslinya oleh Tony Monroe) |
say | Mencetak pesan yang ditentukan beberapa kali (menerima dua argumen) |
math | Melakukan operasi sederhana dengan bilangan bulat (menerima tiga argumen) |
rosefetch | Menampilkan informasi sistem umum |
random | Menghasilkan nilai pseudo-acak dalam kisaran yang ditentukan (menerima dua argumen) |
cat | kucing |
qemu-system-x86_64 -M pc -m 2G -drive file=RedRosesOS.img,format=raw -audiodev pa,id=snd0 -machine pcspk-audiodev=snd0 -monitor stdio
Catatan: Saat menggunakan perangkat lunak virtualisasi lainnya, termasuk virt-manager, gunakan kartu VGA Aviable, serta disk IDE.
Untuk membangun redrosesos, Anda akan membutuhkan dependensi berikut:
git clone https://github.com/theoriginalgrasshopper/RedRosesOS.git
cd RedRosesOS
make run-img
Ini adalah daftar fitur yang diimplementasikan dan bukan yang akan datang dengan rilis di masa mendatang
Kontribusi untuk redroseso dipersilakan! Silakan merujuk pada Pedoman yang Berkontribusi untuk informasi lebih lanjut tentang cara memulai (segera hadir, untuk saat ini, Anda dapat membuka PR dan masalah dengan bebas).
Untuk dokumentasi yang lebih terperinci, silakan merujuk ke halaman Wiki (segera hadir).
Tampilan Readme yang diperbarui dimungkinkan oleh Gurov.