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)使我的更新外观成为可能。