2011-08-05 3 views
2

누구나 실험적으로 쉽게 이해할 수있는 운영체제를 high level language으로 작성하여 학습 경험으로 흥미로운 것을 할 수 있습니다. MikeOS, TomOS 등과 같은 OS가 있지만 어셈블리 언어로 작성되었습니다.실험용 OS

기본적으로 전력 관리를위한 드라이버 지원이 있지만 매우 커서는 안되는 OS가 필요합니다.

+0

이 질문은 너무 애매합니다. –

+0

동의. @Atishay 더 정확하게하려고하십시오. "linux like", "small", "high level language"와 같은 단어는 모두 다른 사람들에게 다른 것을 의미합니다. C/++가 당신에게 높은 수준입니까? 그것은 내 것이 아닙니다. 하이쿠는 작은가요? L4? 그리고 나는 이미 "Linux like"에 대한 나의 추측에 대해 논평했지만, 그것은 디코딩 할 수있는 가장 어려운 것 중 하나입니다. –

+0

[높은 수준의 언어] (http://en.wikipedia.org/wiki/High-level_programming_language)는 제 뜻을 전달하는 데 아주 명확한 용어입니다. 그리고 작아서 저는 수천 줄의 코드를 의미했습니다. – Atishay

답변

3

House, H 인터페이스의 Haskell ontop 및 GHC 런타임 시스템으로 작성되었습니다. 또는 mini-o (C로 작성, Xen 저장소에 저장) 또는 HaLVM (Xen ABI에 대한 하스켈 크로스 컴파일러)과 같이 Xen에서 실행되는 반 가상 머신을 고려하십시오.

Xen/Haskell 영역에서 멀어지면, Haiku - C++에서 BeOS의 재 구현을 볼 수 있습니다.

+0

OS – Atishay

+0

과 같은 Linux를 제안 할 수 있습니까? "Linux like"를 정의하십시오. C로 쓰여진 것? Xen과 mini-os. 오픈 소스가 있습니까? L4 Fiasco는 어떻습니까? 6 백만 줄이 넘는 코드가있는 것? 어떻습니까? www.kernel.org ... POSIX와 호환되는 것이 있습니까? 죄송합니다. –

0

코드를 직접 보지 않았지만, MINIX은 이해하기 쉬운 교육용 운영 체제로 명성이 높습니다. 웹 크기는 MINIX 3가 임베디드 시스템을 타겟으로하고 있다고 말하고 있지만 전원 관리 지원이 있는지 여부를 직접 확인해야 할 것이므로 자신의 기회가 좋다고 말할 수 있습니다.