VRTX
1. 개요
VRTX는 1980년 Hunter & Ready에서 개발된 실시간 운영 체제이다. 1995년 멘토 그래픽스에 인수되었으며, 16비트, 32비트, 멀티프로세서, 마이크로컨트롤러 등 다양한 종류가 있다. VRTX는 허블 우주 망원경, 광역 증강 시스템 등 다양한 분야에서 활용되었으며, 모토로라의 P2K 운영 체제의 핵심으로 사용되었다.
-
ARM 운영체제 -
윈도우 10
윈도우 10은 마이크로소프트가 개발하여 2015년 출시된 운영 체제로, 통합 플랫폼을 지향하며 새로운 시작 메뉴, 가상 데스크톱, 엣지 브라우저 등을 특징으로 하고, 무료 업그레이드와 지속적인 업데이트를 통해 기능을 개선했으며, 다양한 에디션으로 제공되지만, 강제 업그레이드, 개인 정보 수집 등으로 비판받기도 했다. -
ARM 운영체제 -
윈도우 모바일
윈도우 모바일은 마이크로소프트가 개발한 Windows CE 기반의 모바일 운영 체제로, 데스크톱 Windows와 유사한 기능과 서드파티 소프트웨어 개발을 지원했으며, 2010년 윈도우 폰으로 대체되었다. -
마이크로커널 -
QNX
QNX는 고든 벨과 댄 도지가 개발한 마이크로커널 기반의 실시간 운영 체제로, 산업용 기계 제어 분야에서 신뢰성을 인정받아 현재는 블랙베리가 소유하며 자동차 인포테인먼트 시스템, 자율 주행 시스템 등 다양한 임베디드 시스템에 활용되고, POSIX 표준 준수로 유닉스 계열 소프트웨어와 호환된다. -
마이크로커널 -
Mach (커널)
Mach 커널은 1980년대 DARPA에서 개발한 멀티프로세서 운영 체제로, 멀티프로세서 지원, 거대한 메모리 공간 활용, 분산 시스템 지원을 목표로 개발되었으며, 마이크로커널 구조를 채택하여 다양한 운영체제의 기반 기술로 활용되었다. -
사유 운영체제 -
윈도우 8
윈도우 8은 2012년 마이크로소프트가 출시한 운영 체제로, 터치스크린 기기 사용성을 개선하기 위해 메트로 디자인을 도입했으며, 윈도우 8.1로 개선되었고, 32/64비트 등 다양한 에디션으로 출시되었으나 2016년 지원이 종료되었다. -
사유 운영체제 -
윈도우 10
윈도우 10은 마이크로소프트가 개발하여 2015년 출시된 운영 체제로, 통합 플랫폼을 지향하며 새로운 시작 메뉴, 가상 데스크톱, 엣지 브라우저 등을 특징으로 하고, 무료 업그레이드와 지속적인 업데이트를 통해 기능을 개선했으며, 다양한 에디션으로 제공되지만, 강제 업그레이드, 개인 정보 수집 등으로 비판받기도 했다.
2. 역사
VRTX 운영 체제는 1980년대에 개발되어 여러 회사를 거쳐 현재는 멘토 그래픽스의 제품이 되었다. 1980년대 이후 주요 경쟁 제품으로는 윈드 리버 시스템즈의 VxWorks가 있었다. (자세한 내용은 하위 섹션을 참고)
2.1. 개발 및 인수
VRTX 운영 체제는 1980년 제임스 레디와 콜린 헌터가 설립한 회사인 Hunter & Ready의 제품으로 시작되었으며, 이후 Ready Systems가 되었다. 이 회사는 1993년 Microtec Research와 합병했고, 1994년에 상장되었다. 1995년에는 멘토 그래픽스에 인수되었고, VRTX는 멘토의 제품이 되었다.
VRTX 운영 체제는 1981년 9월에 출시되었다.
1980년대 이후, VRTX의 주요 경쟁자는 윈드 리버 시스템즈의 제품인 VxWorks였다. VxWorks는 1980년대 중반 VRTX를 보완하기 위한 컴파일러 및 어셈블리 언어 도구로 시작되었으며, VRTX works 또는 VxWorks로 명명되었다. 이후 윈드 리버는 VRTX와 유사한 자체 실시간 커널을 개발했다.
2.2. 경쟁 환경
VRTX 운영 체제는 1980년 제임스 레디와 콜린 헌터가 설립한 회사인 Hunter & Ready의 제품으로 시작되었으며, 이후 Ready Systems가 되었다. 이 회사는 1993년 Microtec Research와 합병했고, 1994년에 상장되었다. 1995년에는 멘토 그래픽스에 인수되어 VRTX는 멘토의 제품이 되었다.
1980년대 이후, VRTX의 주요 경쟁자는 윈드 리버 시스템즈의 VxWorks였다. VxWorks는 1980년대 중반 VRTX를 보완하기 위한 컴파일러 및 어셈블리 언어 도구로 시작되었으며, VRTX works 또는 VxWorks로 명명되었다. 이후 윈드 리버는 VRTX와 유사한 자체 실시간 커널을 개발했다.
3. 종류
VRTX는 다음과 같은 여러 종류가 있다.
* VRTX: 16비트 VRTX, Z8000, 8086 등에 사용.
* VRTX-32: 32비트 VRTX, M68K, AMD29K 등에 사용.
* MPV: 분산 응용 프로그램을 위한 멀티프로세서 VRTX, VME 백플레인에 분산되는 경우 등.
* VRTX-mc: 마이크로 컨트롤러 VRTX, 최소한의 메모리 사용이 필요한 소규모 시스템용.
* VRTX-oc: 온칩 VRTX, 개인적 및 학술적 사용을 위한 무료 소프트웨어 커뮤니티 소스 코드, 상업적 사용에는 라이선스 필요.
* VRTX-sa: 완전한 운영 체제 기능을 위한 확장 가능한 아키텍처 VRTX. 카네기 멜론 대학교의 Mach 마이크로커널 원리를 기반으로 함.
* SPECTRA: 유닉스 계열 호스트에서 VRTX VM을 실행하기 위한 가상 머신 (VM) 구현. 또한 타사 도구가 크로스 개발 리소스에 개방적으로 접근할 수 있는 오픈 통합 개발 환경 포함.
VRTX로 소프트웨어를 개발하는 대부분의 회사는 축소 명령어 집합 컴퓨터 (RISC) 마이크로프로세서, ARM, MIPS, PowerPC 등을 사용한다.
4. 구현 및 활용 사례
VRTX는 허블 우주 망원경과 광역 증강 시스템을 구동한다.
VRTX는 AMD Am29000에 포팅된 최초의 운영체제였다.
VRTX는 모토로라의 독점 P2K러시아어 운영체제의 핵심으로 사용되며, 모토로라 V60 및 T280i부터 모토로라 RAZR2 V9x까지 대부분의 회사 장치에서 실행된다. 이는 다음을 포함한 여러 하드웨어 플랫폼에서 실행된다.
* LTE (모토로라 V300, V500, V600, E398, RAZR V3 및 ARM7 프로세서를 특징으로 하는 기타 기기)
* LTE2 (모토로라 L7 및 176x220 화면 해상도를 가진 향후 장치)
* 레인보우 POG (3G 폰은 모토로라 E1000부터 RAZR V3x까지 MCORE 프로세서 포함)
* 아르곤 (모토로라 RAZR MAXX V6 및 V3xx 이후 532 MHz ARM11 프로세서를 탑재한 모든 신형 3G 폰)