mtXinu Mach386
mtXinu Mach386(Mach386)는 MT XINU가 1990년대 초 Intel 80386 호환 컴퓨터를 대상으로 공급한 Mach 기반 상용 UNIX 운영체제다. BSD 사용자 공간 및 네트워크 환경에 Mach 커널 기술을 결합했으며, UNIX 개발 도구와 X Window Sys...
| 명칭 | mtXinu Mach386 |
|---|---|
| 분류 | 상용 BSD·Mach UNIX 운영체제 |
| 개발·배포 | MT XINU |
| 시기 | 1990년대 초 |
| 커널 계보 | Mach 2.x 및 Mach 3.0 실험 |
| UNIX 기반 | BSD 계열 사용자 공간 |
| 대상 CPU | Intel 80386·80486 |
| 사용자 환경 | UNIX 명령 및 개발 도구 |
| 지원 그래픽 | X Window System |
| 주요 특징 | PC에서의 Mach 연구·운영 |
| 상태 | 상용 배포 종료 |
| 자료 | CMU Mach Commercial Distributions |
mtXinu Mach386(Mach386)는 MT XINU가 1990년대 초 Intel 80386 호환 컴퓨터를 대상으로 공급한 Mach 기반 상용 UNIX 운영체제다. BSD 사용자 공간 및 네트워크 환경에 Mach 커널 기술을 결합했으며, UNIX 개발 도구와 X Window System을 제공하는 PC용 워크스테이션 운영체제로 배포되었다. MT XINU의 운영체제와 BSD 및 Mach의 연구 코드가 만나는 역사적 사례에 속한다.[1]
일반적인 Mach386 배포는 UNIX 기능을 포함하는 Mach 2.x 계열 커널을 기반으로 했고, 별도로 Mach 3.0 마이크로커널과 UNIX 서버를 시험할 수 있는 패키지도 제공했다. 후자의 구조에서는 Mach 3.0이 태스크·스레드·메모리와 메시지 전달을 담당하고 UNIX 호환 서비스의 많은 부분이 커널 밖의 서버에서 실행되었다. 두 실행 방식은 내부 구조가 다르므로 동일한 마이크로커널 형태로 설명해서는 안 된다.[2]
Mach386은 Intel PC에서 Mach를 직접 사용하고 연구할 수 있게 했으며, 사용자 입장에서는 BSD UNIX와 유사한 개발 환경을 제공했다. MT XINU의 상용 배포판은 Jolitz 부부의 386BSD와 이름 및 CPU 대상이 비슷하지만 별도의 프로젝트다.
Mach386의 특징은 당시 워크스테이션에서 주로 사용되던 BSD UNIX와 Mach 기술을 Intel PC 계열에서도 개발·실행할 수 있는 형태로 제공했다는 점이다. MT XINU는 커널과 사용자 공간의 실행 환경을 구성하여 UNIX 개발 도구와 네트워크 프로그램을 사용할 수 있게 했으며, 관련 배포 자료에는 Mach 3.0 및 사용자 인터페이스 개발 도구를 포함하는 구성이 소개되어 있다.[3]
Mach 2.x 기반의 UNIX 통합형 구성과 Mach 3.0 마이크로커널·UNIX 서버 조합은 구조적으로 다르므로 모든 Mach386 제품을 하나의 커널 방식으로 일반화하기 어렵다. Mach386은 386BSD와 비슷한 CPU를 대상으로 했지만, 386BSD가 Net/2 코드에서 출발한 Jolitz 부부의 별도 자유 BSD 운영체제라는 점에서 코드와 배포 계보가 다르다.