ARM ChaOS is an operating system designed for the ARM architecture. It aims to provide an alternative to RISC OS, or other ARM compatible operating systems. It is coded entirely from scratch, and therefore has the potential to be very different from more conventional operating systems such as Windows and Linux.