RedRosesOS
2.0
Redrosesos是一個單一的業餘愛好者64位操作系統。

Redrosesos支持以下命令:
| 命令 | 描述 |
|---|---|
clear | 清除屏幕 |
about | 顯示有關Redrosesos的信息 |
help | 顯示幫助消息 |
qemu-shutdown | 關閉Qemu Ver。 2.0和更新 |
reboot | 重新啟動系統 |
| 命令 | 描述 |
|---|---|
start-menu | 顯示開始菜單 |
pixel | 在給定的坐標處繪製指定的像素(接受三個參數) |
gui | 啟動OS的GUI模式(WIP) |
| 命令 | 描述 |
|---|---|
sound-play | 以指定頻率播放音調(接受一個參數) |
sound-play-timed | 在指定的持續時間內播放音調(接受兩個參數; 87個tick等於一秒鐘) |
sound-stop | 停止PC揚聲器聲音 |
| 命令 | 描述 |
|---|---|
diskw | 撰寫指定的數據,並指定的字節數量為指定部門(接受三個參數) |
diskr | 讀取指定部門的指定字節數量(接受兩個參數) |
ls | 列出指定路徑的內容。 “/”既被視為分離器又是根目錄(接受一個Argumnet) |
ls-root | 別名“ LS /” |
read | 從指定的文件中讀取指定的擴展名。 (接受兩個參數) |
cat | 別名“閱讀” |
mkdir | 在指定的路徑中創建一個目錄(接受一個參數) |
touch | 用指定的擴展名在指定路徑中創建文件(接受兩個參數) |
write | 將指定的數據與指定的文件一起寫入指定的文件(接受四個參數) |
mbr-read | 提供有關MBR的信息 |
| 命令 | 描述 |
|---|---|
explode | 迅速閃光顏色並產生巨大的尖叫聲(最初由PAC-AC在大阪的AC) |
cowsay | 顯示一頭母牛說指定的消息(接受一個參數;最初由托尼·夢露(Tony Monroe)) |
say | 打印指定消息的次數(接受兩個參數) |
math | 使用整數執行簡單操作(接受三個參數) |
rosefetch | 顯示一般系統信息 |
random | 在指定範圍內生成偽隨機值(接受兩個參數) |
cat | 貓 |
qemu-system-x86_64 -M pc -m 2G -drive file=RedRosesOS.img,format=raw -audiodev pa,id=snd0 -machine pcspk-audiodev=snd0 -monitor stdio
注意:使用其他虛擬化軟件(包括Virt-Manager)時,請使用VGA可行卡以及IDE磁盤。
要構建Redrosesos,您將需要以下依賴項:
git clone https://github.com/theoriginalgrasshopper/RedRosesOS.git
cd RedRosesOS
make run-img
這是已實施的列表,而不是將來版本隨附的功能
歡迎對Redrosesos的貢獻!請參考有關如何入門的更多信息(即將推出,目前,您可以自由開放PR和問題)。
有關更多詳細的文檔,請參閱Wiki頁面(即將推出)。
古羅夫(Gurov)使我的更新外觀成為可能。