도메인/OS
Domain/OS![]() | |
![]() 도메인/OS 10.4, DM 세션 표시 | |
개발자 | 아폴로 컴퓨터 |
---|---|
기입처 | 파스칼 |
OS 패밀리 | 멀티픽과 Unix와 같은 |
동작 상태 | 이력 |
초기 릴리즈 | 1981년 3월 27일, | 전( (Aegis SR1)
최신 릴리즈 | 도메인/OS SR10.4.1.2 / 1992년 3월 (SR10.[1]4의 경우) |
이용가능기간: | 영어 |
플랫폼 | 아폴로/도메인 워크스테이션 |
유저랜드 | AEGIS, BSD, 시스템 V |
체납 사용자 인터페이스 | DM 윈도우 시스템, CLI |
Domain/OS는 Apollo Computer가 제조한 Apollo/Domain 워크스테이션 제품 라인에서 사용되는 운영 체제입니다.1981년 AGIS로 처음 시작되었으며 1988년 Unix 환경이 운영 체제에 추가되면서 도메인/OS로 다시 브랜드화되었습니다.초기 분산 운영 체제 [2]중 하나입니다.Hewlett-Packard는 아폴로 구입 후 잠시 운영체제를 지원했지만 이후 HP-UX를 위해 제품군을 종료했습니다.HP는 2001년 1월 1일에 도메인/OS에 대한 최종 지원을 종료했습니다.
이지스
AEGIS는 주로 네트워크 컴퓨터용으로 설계되어 있으며, 기본적으로 네트워크 기능이 추가된 독립형 시스템인 경쟁사와는 다릅니다.호스트 시스템과 다른 시스템의 파일 시스템을 구별하는 Unix 및 기본적으로 네트워크 기반인 사용자 관리 시스템과 달리, 여러 머신에 완전히 통합된 파일 시스템이 대표적인 예입니다.이러한 기본 방향은 독립형 아폴로 머신도 네트워크 카드가 없으면 구성할 수 없습니다.
Domain/OS는 System V와 초기 BSD Unix 시스템에서 파생된 기능을 구현합니다.사용자가 AEGIS, System V Unix 및 BSD Unix의 3가지 환경 중 하나 또는 모두를 설치할 수 있는 핵심 OS를 제공함으로써 AEGIS를 개선합니다.이는 Unix와의 호환성을 높이기 위해 이루어졌습니다.AGIS 버전 SR9은 Domain/OS(자체 번호 SR10) 바로 전에 사용 가능한 Domain/IX라는 옵션 제품을 갖추고 있습니다.이는 비슷한 기능을 제공하지만 주로 핵심 관리 태스크가 여전히 AGIS 명령을 필요로 한다는 단점이 있습니다.또한 SR9 권한 시스템은 Unix 동작과 완전히 호환되지 않습니다.도메인/OS는 새로운 관리 명령과 보다 복잡한 권한 시스템을 제공하여 3가지 환경 중 하나에서 올바르게 동작하도록 구성할 수 있습니다.또한 도메인/OS는 VUE(CDE의 전신)를 탑재한 X Window 시스템의 개량형 버전을 제공하지만 성능은 [citation needed]떨어지는 경향이 있습니다.
AEGIS SR9에서 Domain/OS SR10으로의 사용자 업그레이드는 많은 사용자가 디스크 공간 요구사항 증가, 새롭고 복잡한 관리 도구, SR10의 성능 저하 및 SR10.0의 버그 특성 때문에 지연되었습니다.다만, 그 이후의 버전은 신뢰성이 높아집니다.단, 이후 HP/Apollo 머신(DN10000, DN2500 및 4xx 시리즈 워크스테이션)에서는 SR10만 실행할 수 있습니다.
C 또는 어셈블리 언어로 작성된 당시의 많은 운영 체제와 달리, 많은 도메인/OS 구성 요소는 파스칼로 작성됩니다.사용자용 컴파일러는 C, C++, Pascal 및 Fortran에서 사용할 수 있습니다.
도메인/OS의 모든 분산 관리 기능은 NCS RPC라고 불리는 리모트프로시저 콜시스템에 구축되어 있습니다.RPC는 나중에 운영체제와 함께 사용이 종료되었지만 HP는 오픈 소프트웨어 재단에 RPC를 기부했고, 오픈 소프트웨어 재단은 그 인터페이스 정의 언어(IDL)를 DCE 제품에 포함시켰고, 이후 CORBA에도 같은 기술이 사용되었습니다.최초의 개발자 중 한 명이 Microsoft에 입사하여 MSRPC를 호환성이 뛰어난 클론으로서 개발했습니다.이 클론은 현재 Windows 시스템의 중심 컴포넌트를 형성하고 있습니다.2022년 현재[update],[citation needed] ncacn_http와 같은 프로토콜 이름에서 이력의 흔적을 볼 수 있습니다.
사용자 인터페이스
AEGIS는 고해상도 그래픽 화면과 마우스를 사용하여 DM(Display Manager)이라는 이름의 GUI를 제공한다는 점에서 당시의 다른 워크스테이션과 유사합니다.DM은 wmgr(윈도 매니저)로 불리는 운영체제 고유의 윈도 매니저와 통합되어 있습니다.DM에는 텍스트에디터와 스크립트의 2가지 기능이 내장되어 있습니다.이것은 가상 단말기의 일종입니다.사용자 프로그램에서 추가 기능을 추가할 수 있습니다.DM의 독특한 기능 중 하나는 "범용 편집"입니다.기본 제공 창의 모든 텍스트는 동일한 편집 언어를 사용하여 편집할 수 있습니다.여기에는 텍스트가 읽기 전용이지만 스크립트 창에 표시되는 이력이 포함됩니다.게다가, 역사는 무한하다.이는 연결된 프로세스의 시작부터 시작되며 오래된 이력은 삭제되지 않습니다.각 스크립트는 미니 입력 창에 첨부되며, 다른 곳에서 사용되는 것과 동일한 편집 언어를 사용하여 프로세스 입력을 편집할 수 있습니다.
AEGIS 명령어인터페이스는 파이프, 리다이렉션, 스크립트 등을 이해하고 다른 명령어를 호출하는 명령줄 인터프리터를 갖추고 있다는 점에서 Unix와 유사하지만 실제 명령어 자체는 Unix의 동등한 명령어보다 기억과 사용이 용이하도록 설계되어 있으며 와일드카드는 i에 의해 확장될 것으로 예상된다.명령줄 인터프리터 자체가 아닌 분할 명령어를 사용합니다.사용자는 심볼릭링크에 환경변수를 삽입할 수 있습니다.예를 들어 시스템 유형 환경변수를 적절히 설정하여 Unix의 다른 버전을 전환할 수 있습니다.그 후 심볼릭링크는 적절한 버전의 파일을 가리킵니다.
역사
![]() | 이 섹션은 확장해야 합니다.추가함으로써 도움이 될 수 있습니다. (2008년 10월) |
도메인/OS에는 단일 레벨 스토어 및 동적 [3]링크 등 멀티ics의 여러 아이디어가 포함되어 있습니다.
풀어주다 | 날짜. |
---|---|
1.0 | 1981년 3월 |
1.1 | 1981년 4월 |
2.0 | 1981년 7월 |
2.1 | 1981년 8월 |
2.2 | 1981년 9월 |
3.0 | 1981년 11월 |
3.1 | 1982년 1월 |
4.0 | 1982년 4월 |
6.0 | 1983년 5월 |
7.0 | 1983년 10월 |
8.0 | 1984년[4] 4월 |
8.1 | 1985년 2월 |
9.2 | 1986년 2월 |
9.2.3 | 1986년 4월 |
9.2.5 | 1986년 5월 |
9.5 | 1987년 1월 |
9.7 | 1987년 11월 |
10.1 | 1988년 12월 |
10.2 | 1989년 11월 |
10.3 | 1990년 8월 |
10.4 | 1992년 3월 |
「 」를 참조해 주세요.
레퍼런스
- ^ "Apollo Domain System Software Release Document 10.4" (PDF). March 1992.
- ^ Jipping, Michael J.; McDowall, Ian; Gjertsen, Freddie (1999). Smartphone Operating System Concepts with Symbian OS: A Tutorial Guide. John Wiley and Sons. p. 14. ISBN 0-470-03449-1.
- ^ "Aegis Outline" (PDF). March 1985.
- ^ Graham, Lawrence D. (1999). Legal Battles that Shaped the Computer Industry. Greenwood Publishing Group. p. 36. ISBN 1-56720-178-4.
추가 정보
- 도메인 시스템 사용자 가이드아폴로 컴퓨터 주식회사, 제2판, 1987년[1]