이러 한 시스템 들 은 전통 적 으로 운영 체제 ( OS ) 없이 전용 프로그램 을 이용 해서 동작 하 거나 간단 한 운영 체제 와 응용 프로그램 을 통하 여 동작 하 여 왔으나 최근 의 임베디드 시스템 이 점점 더 복잡 한 기능 을 요구 함 에 따라 기존 의 단순 한 운영 체제 가 아닌 최신 의 기술 들 을 제공 할 수 있 는 운영 체제 를 점점 더 요구 하 게 되 었 다 . 특히 이러 한 최신 기술 들 은 인터넷 상의 TCP / IP 통신 규약 , 32 비트 의 고속 중앙 처리 장치 의 지원 등 에서 요구 되 어 진다 . 이러 한 요구 는 임베디드 시스템 개발자 들 로 하여금 리눅스 운영 체제 를 경제 적 이 고 사용 하 기 쉬운 임베디드 운영 체제 로 채택 하 게 하 였 다 . 이 는 리눅스 운영 체제 는 GPL ( GNU Public License ) 에 따라 자유 롭 게 변경 및 배포 가 가능 하 며 현대 적 인 운영 체제 가 가져야 하 는 기능 들 을 모두 포함 하 기 때문 이 다 .