RSX180
O RSX180 é um sistema operacional para a CPU Zilog Z180 que é semelhante em aparência ao RSX-11M do antigo DEC.
Características:
- Multitarefa.
- MultiUser.
- Multi-terminal.
- Micro-Kernel baseado em prioridade com agendamento de tarefas de Round-Robin da mesma prioridade.
- Mecanismo Qio.
- Suporte ast.
- Sinalizadores de eventos.
- Enviar mecanismo de comunicação entre tarefas.
- Funcionalidade do kernel estendida por tarefas privilegiadas .
- Diretório de tarefas para ativação rápida da tarefa.
- As tarefas podem ser corrigidas na memória para uma ativação ainda mais rápida.
- Drivers de dispositivo.
- Alocação dinâmica de recursos do sistema.
- Processos de garfo.
- Fila do relógio e execução de tarefas agendadas pelo tempo.
- Usuários privilegiados e não privilegiados.
- Estrutura do sistema de arquivos de 2 níveis.
- Processador de comando indireto.
Mais detalhes aqui.
Hardware suportado
P112 CPU Board (Z182) com:
- Kernel: Dallas DS1202/DS1302 (RTC e NVRAM)
- Driver de terminal: duas portas seriais (Z182 e FDC37C655)
- Driver de disco de disquete (FDC37C655)
- Driver de disco rígido (Gide)
- Porta paralela (impressora) (FDC37C655)
Compilando o sistema
Siga as instruções listadas no arquivo docs/compilation.txt.
Bugs e limitações
Observe que isso ainda é um trabalho em andamento. O kernel é bastante completo e estável, o sistema pode ser inicializado e usado, mas há muitos detalhes inacabados, alguns utilitários básicos ainda estão ausentes e os bugs provavelmente estão se escondendo em algum lugar do código.