JX(운영체제)
JX (operating system)![]() |
개발자 | 에를랑겐 대학교 |
---|---|
소스 모델 | 무료 소프트웨어 |
최종 릴리즈 | 0.1.1 / 2007년 10월 10일; | 전 ( 10월 10일
플랫폼 | IA-32(x86) |
커널 타입 | 마이크로커널 |
면허증. | GPLv2 이후[1] |
공식 웹사이트 | JX 프로젝트 |
JX는 Java 프로그래밍 [2]언어를 사용하여 구현된 커널과 애플리케이션을 모두 갖춘 마이크로커널 운영 체제입니다.
개요
JX는 확장 Java 가상 머신(JX Core)으로 구현되며, 컴퓨터에서 실행되는 애플리케이션에 커널 기능을 제공하는 Java로 작성된 많은 구성 요소와 함께 보호 도메인 및 하드웨어 액세스와 같은 필요한 기능을 Java 시스템에 지원합니다.Java는 타입 세이프 언어이기 때문에 JX는 하드웨어 메모리 보호를 사용하지 않고도 실행 중인 애플리케이션 간에 분리를 제공할 수 있습니다.언어 기반 보호라고 하는 이 기술은 JX에서 시스템 호출 및 프로세스 간 통신이 대부분의 컴퓨터에서 느린 동작인 주소 공간 전환을 유발하지 않음을 의미합니다.JX는 표준 PC에서 실행되며 제한된 범위의 공통 하드웨어 요소를 지원합니다.이것은 Erlangen [3]대학이 개발한 무료 소프트웨어입니다.
JX의 주요 이점은 다음과 같습니다.
- 소규모 TCB(Trusted Computing Base) 보안 시스템을 기반으로 합니다.
- 대부분의 다른 마이크로커널 시스템에 비해 주소 공간 전환이 부족합니다.
- 다양한 구성 가능성을 가진 매우 유연한 운영 체제입니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "JX License".
- ^ Michael Golm; Meik Felser; Christian Wawersich; Jürgen Kleinöder. "JX - A flexible Java Operating System (poster)". University of Erlangen. Retrieved 2007-04-21.
- ^ Golm, Michael; Meik Felser; Christian Wawersich; Jürgen Kleinöder (13 June 2002). "The JX Operating System". Proceedings of the 2002 USENIX Annual Technical Conference. Monterey, CA: USENIX. Retrieved 2007-04-21.