가능한 중복 : 그것은 이론적으로 가능한 것 자바 또는 Clojure의 자바 바이트 코드로 컴파일 언어를 사용
Is it possible to make an operating system using java?전적으로 JVM에있는 OS를 개발할 수 있습니까?
가 완전히 작동하는 전체 운영 체제를 작성하는 자바 가상 머신에서?
가능한 중복 : 그것은 이론적으로 가능한 것 자바 또는 Clojure의 자바 바이트 코드로 컴파일 언어를 사용
Is it possible to make an operating system using java?전적으로 JVM에있는 OS를 개발할 수 있습니까?
가 완전히 작동하는 전체 운영 체제를 작성하는 자바 가상 머신에서?
"전체 운영체제"의 의미에 따라 달라집니다. 가장 신뢰할 수있는 접근 방식은 하드웨어를 사용하기위한 기본 OS 인 Linux와 같은 "사용자 공간"으로 Java를 사용하는 하이브리드 OS입니다.
몇 가지 고려해야 할
는JavaOS이라는 프로젝트가 있는데, 당신이 제안한 것을 수행하려고했습니다.
OP는 * Java 이외의 * Java에 OS를 쓸 수 있는지 묻는 것입니다. JavaOS는 기본 마이크로 커널에서 실행되었습니다. –
CPU가 Java 바이트 코드를 실행할 수있는 경우에만 가능합니다 (Java processor 참조). 그렇지 않으면 하드웨어를 초기화하고 바이트 코드를 해석하거나 JIT 컴파일하기 위해 일부 원시 시스템 명령어가 필요합니다.
JVM을 실행하는 대상은 무엇입니까? (그렇습니다, 그런 시도가 있습니다. 그렇습니다. 하드웨어 기반의 VM 구현이 있습니다. 따라서 먼저 검색하십시오!) –