| ARX | ||||
|---|---|---|---|---|
| Versão do sistema operativo Unix-like | ||||
| Produção | Acorn Computers Ltd. | |||
| Linguagem | Modula-2+ | |||
| Versão final | Erro: O valor do ano é obrigatório (ajuda) | |||
| Versão em teste | Erro: O valor do ano é obrigatório (ajuda) | |||
| Mercado-alvo | Workstation de baixo custo para escritório sem papel | |||
| Idioma | Inglês | |||
| Plataforma | ARM | |||
| Núcleo | Microkernel | |||
| Interface | Interface gráfica do utilizador e teclado com teclas especiais | |||
| Licença | Proprietário | |||
| Estado de desenvolvimento | ||||
| Descontinuado | ||||
| Cronologia | ||||
| ||||
ARX foi um sistema operacional estilo Unix escrito em Modula-2 e desenvolvido pela Acorn Computers Ltd no Reino Unido e no Acorn Research Centre (ARC) em Palo Alto, para seus novos microprocessadores RISC ARM. Para este projeto, a Acorn desenvolveu seu próprio compilador Modula-2, o Acorn Extended Modula-2 (AEM2), mas ele nunca foi liberado externamente. O ARX era um sistema operacional preemptivo, multitarefa, multithread e multiusuário. Boa parte do SO executava em modo usuário e como resultado, sofria de problemas de performance devido às mudanças para o modo núcleo, a fim de realizar mutexes, o que levou à introdução da instrução SWP no conjunto de instruções da versão ARM3 do processador ARM. Isto sugere que o ARX possuía um design tipo micronúcleo.
O ARX não ficou pronto a tempo de ser embarcado com a série de micros Archimedes, cuja comercialização começou em 1987 tendo o Arthur como sistema operacional. Derivado do antigo SO MOS da série de micros de 8 bits BBC Micro, o Arthur foi logo superado pelo RISC OS.
O ARX tinha suporte para sistema de arquivos para discos óticos WORM e possuía um sistema de janelas, um toolkit de janelas (e um editor de maniṕulação direta da interface do usuário (UI)) em um editor de texto baseado em Interscript, para documentos enriquecidos usando Interpress (um precursor de HTML).[carece de fontes] O OS tinha que caber em uma ROM de 512 KB.