Markus L. Noga
펌웨어의 대체(Firmware replacement).
C, C++.
x86 GNU/Linux에서 개발되었고 PPC Linux에서 테스트되었습니다. 또한 MS Windows에서도 Cygwin과 DJGPP로 포팅되었습니다. Solaris와 Irix에도 포팅을 시도했지만 모든 도구들이 작동되지는 않았습니다.
LegOS는 POSIX를 따르는 RIS의 선점형 멀티태스킹(pre-emptive multitasking) OS입니다. 표준 C 또는 C++로 작성되어 gcc(크로스-컴파일러(cross-compiler)로 만들어진..)를 사용하는 PC에서 컴파일된 프로그램이 그들이 실행될 RCX에 적재됩니다. 일반적으로, C 또는 C++(그리고 당연하겠지만, RAM 32K ;)로 작성하는 모든 것들을 legOS에서도 작성할 수 있습니다. random(), 부동 소수점 에뮬레이션(floating point emulation), POSIX 세마포어(semaphores)를 이용한 쓰레딩(threading), 여러 개의 프로그램을 저장할 수 있는 능력까지, 재미있는 특징들이 있습니다. 또한 Linux와 MS Windows PC들로부터 데이터를 보내고 받는 기능도 포함되어 있습니다. 이런 능력(legOS는 RCX의 것을 대체할 수 있는 소프트웨어 시스템 중 가장 강력한 것으로 자리매김하고 있습니다.)을 부담없는 가격으로 가질 수 있습니다: gcc를 사용하기 때문에, legOS는 어쩌면 여러 Linux 변종들(?)의 설치를 위한 가장 복잡한 시스템일 지도, 가장 많이 도구들을 다운받아야 하는 것일 지도 모릅니다.