RedRosesOS
2.0
Redrisosos é um sistema operacional de 64 bits monolítico de 64 bits escrito em C.

Redrisosos suporta os seguintes comandos:
| Comando | Descrição |
|---|---|
clear | Limpa a tela |
about | Mostra informações sobre redrisosos |
help | Exibe uma mensagem de ajuda |
qemu-shutdown | Desliga o Qemu ver. 2.0 e mais recente |
reboot | Reinicie o sistema |
| Comando | Descrição |
|---|---|
start-menu | Mostra o menu Iniciar |
pixel | Desenha um pixel especificado em coordenadas dadas (aceita três argumentos) |
gui | Inicia o modo GUI do sistema operacional (WIP) |
| Comando | Descrição |
|---|---|
sound-play | Toca um tom em uma frequência especificada (aceita um argumento) |
sound-play-timed | Toca um tom para uma duração especificada (aceita dois argumentos; 87 ticks são iguais a um segundo) |
sound-stop | Pare o som do alto -falante do PC |
| Comando | Descrição |
|---|---|
diskw | Grava dados especificados com a quantidade especificada de bytes no setor especificado (aceita três argumentos) |
diskr | Lê a quantidade especificada de bytes do setor especificado (aceita dois argumentos) |
ls | Lista o conteúdo do caminho especificado. "/" é considerado um separador e o diretório raiz (aceita um argunnet) |
ls-root | Alias para "LS /" |
read | Leia do arquivo especificado com a extensão especificada. (aceita dois argumentos) |
cat | Alias para "Read" |
mkdir | Cria um diretório no caminho especidado (aceita um argumento) |
touch | Cria um arquivo no caminho especificado com a extensão especificada (aceita dois argumentos) |
write | Escreve os dados especificados com a quantidade especificada de bytes no arquivo especificado com a extensão especificada (aceita quatro argumentos) |
mbr-read | Fornece informações sobre o MBR |
| Comando | Descrição |
|---|---|
explode | Flashes Colors rapidamente e produz um grito alto (originalmente pelo PAC-AC em Osakaos) |
cowsay | Exibe uma vaca dizendo uma mensagem especificada (aceita um argumento; originalmente por Tony Monroe) |
say | Imprime uma mensagem especificada um número de vezes (aceita dois argumentos) |
math | Executa operações simples com números inteiros (aceita três argumentos) |
rosefetch | Exibe informações gerais do sistema |
random | Gera um valor pseudo-aleatom dentro de um intervalo especificado (aceita dois argumentos) |
cat | gato |
qemu-system-x86_64 -M pc -m 2G -drive file=RedRosesOS.img,format=raw -audiodev pa,id=snd0 -machine pcspk-audiodev=snd0 -monitor stdio
NOTA: Ao usar outro software de virtualização, incluindo o Virt-manager, use o cartão VGA Aveniable, bem como um disco IDE.
Para construir redrisos, você precisará das seguintes dependências:
git clone https://github.com/theoriginalgrasshopper/RedRosesOS.git
cd RedRosesOS
make run-img
Esta é uma lista de recursos implementados e não que virão com lançamentos futuros
As contribuições para os redrisos são bem -vindos! Consulte as diretrizes contribuintes para obter mais informações sobre como começar (em breve, por enquanto, você pode abrir PRs e problemas livremente).
Para uma documentação mais detalhada, consulte a página wiki (em breve).
A aparência atualizada do ReadMe foi possível por Gurov.