울트라릭스
Ultrix![]() RISC/ULTRIX 4.5, Motif Window Manager 실행 | |
개발자 | 디지털 이그니션 코퍼레이션 |
---|---|
기입처 | C |
OS 패밀리 | Unix (4.2)BSD) |
동작 상태 | 이력 |
소스 모델 | 폐쇄 소스 |
초기 릴리즈 | 전 |
최신 릴리즈 | 4.5 / 1995; | 전 (
플랫폼 | PDP-11, VAX, MIPS |
커널 타입 | 모노리식 커널 |
체납 사용자 인터페이스 | 명령줄 인터페이스, DECWindows GUI |
면허증. | 독자 사양 |
Ultrix[1](공식적으로 All-Caps ULTRIX)는 Digital Equipment Corporation(DEC)에서 단종된 PDP-11, VAX, MicroVAX[2] 및 DECstation용 네이티브 Unix 운영 체제의 브랜드 이름입니다.
역사
Unix의 초기 개발은 DEC 기기, 특히 DEC PDP-7 및 PDP-11(Programmable Data Processor) 시스템에서 이루어졌습니다.이후 VAX와 같은 DEC 컴퓨터도 [3]유닉스를 제공하였다.VAX에 대한 첫 번째 포트 UNIX/32V는 1977년 10월 VAX가 발표된 지 얼마 되지 않은 1978년에 완성되었습니다.그때 DEC는 독자적인 운영체제(VMS)만을 공급했습니다.
DEC의 Unix Engineering Group(UEG)은 DEC의 고객 서비스 엔지니어링 그룹, Case Western Reserve University의 Bill Shannon 및 Bell Labs의 Armando Stettner와 함께 Bill Munson에 의해 시작되었습니다.그 외의 UEG의 멤버에는, DEC의 마케팅 및 제품 관리 그룹으로부터 채용된 Joel Magid, Bill Doll, Jim Barclay등이 있습니다.
캔터의 지시로 UEG는 Unix 7th Edition(q.v.)의 수정 버전인 V7M을 출시했다.
1988년 뉴욕타임즈는 Ultrix Posix에 [1]준거하고 있다고 보도했습니다.
BSD
Shannon과 Stettner는 처음에는 UNIX/32V에서 낮은 수준의 CPU 및 디바이스 드라이버 지원을 담당했지만, 곧 캘리포니아 대학교 버클리 4BSD와 협력하는 데 주력하게 되었습니다.버클리 대학의 빌 조이는 새로운 BSD [4]발매를 마무리하기 위해 섀넌과 스텟너와 함께 뉴햄프셔에 왔다.UEG의 머신은 4.5라는 라벨이 붙은 새로운 Unix를 최초로 실행한 머신입니다.BSD는 빌 조이가 가져간 테이프와 같았습니다.5BSD가 다음 버전이 될 것이라는 생각 - 대학 변호사들은 그것을 4.1이라고 부르는 것이 더 낫다고 생각했다.BSD 4.1 완료 후BSD, Bill Joy는 Sun Microsystems에서 일하기 위해 버클리를 떠났다.섀넌은 나중에 뉴햄프셔에서 그와 합류하기 위해 이사했다.Stettner는 DEC에 머물면서 Ultrix 프로젝트를 구상하고 시작했습니다.
IBM이 네이티브 UNIX 제품에 대한 계획을 발표한 직후 Stettner와 Bill Doll은 고객에게 네이티브 VAX Unix 제품을 제공하기 위한 DEC 계획을 발표했습니다. DEC의 창업자인 Ken Olsen은 이에 동의했습니다.
V7m
DEC의 첫 번째 네이티브 UNIX 제품은 PDP-11용 V7M(변경용) 또는 V7M11로 Bell Labs의 UNIX 7th Edition 버전을 기반으로 했습니다.V7M은 DEC의 오리지널 Unix Engineering Group(UEG), Fred Canter, Jerry Brenner, Stettner, Bill Burnes, Mary Anne Cacciola 및 Bill Munson에 의해 개발되었지만 주로 캔터와 Brenner가 개발한 것입니다.V7M에는 개별 명령과 데이터 [5]공간 지원, 하드웨어 오류 복구에 대한 중요한 작업 및 많은 디바이스 드라이버 등 커널에 대한 많은 수정 사항이 포함되어 있습니다.많은 테이프 드라이브 또는 디스크 드라이브에서 안정적으로 부트스트랩할 수 있는 릴리스를 만들기 위해 많은 노력이 투입되었습니다.V7M은 Unix 커뮤니티에서 높은 평가를 받았습니다.UEG는 나중에 Ultrix를 개발한 그룹으로 발전했습니다.
Ultrix 첫 출시
DEC의 첫 번째 네이티브 VAX UNIX 제품은 4.2를 기반으로 한 Ultrix-32였습니다.시스템 V의 일부 커널 이외의 기능이 포함된 BSD는 1984년 6월에 출시되었습니다.Ultrix-32는 주로 Armando Stettner의 아이디어였다.커널 소스에 액세스할 필요 없이 광범위한 하드웨어 구성에 Berkley 기반의 네이티브 VAX Unix를 제공했습니다.또 다른 목표는 하드웨어 지원, 시스템 메시지 및 문서화를 개선함으로써 DEC의 현장 소프트웨어 및 시스템 지원 엔지니어의 지원을 향상시키는 것이었습니다.또한 Usenet/UUCP 경험의 몇 가지 수정사항과 스크립트도 포함되었습니다.이후 Ultrix-32는 DECnet 및 기타 독점 DEC 프로토콜(LAT 등)에 대한[6] 지원을 통합했습니다.VAX Clustering은 지원하지 않습니다.Western Electric/AT&T Unix 라이선스의 경우 DEC(및 기타)는 바이너리 전용 라이선스로 한정되어 있습니다.엔지니어링 작업의 상당 부분은 바이너리만의 특성에도 불구하고 시스템을 비교적 유연하고 구성할 수 있도록 하는 것이었습니다.
DEC는 Ultrix를 PDP-11 미니컴퓨터(Ultrix는 DEC에서 이용 가능한 많은 운영체제 중 하나), VAX 기반 컴퓨터(Ultrix는 2개의 주요 OS 중 하나), Ultrix 전용 DEC 스테이션 및 DEC 시스템 서버의 3가지 플랫폼에서 제공했습니다.DECstation 시스템은 MIPS 프로세서를[7] 사용했으며, 훨씬 더 최근의 Alpha 기반 시스템보다 앞선다는 점에 유의하십시오.
Ultrix의 최신 릴리즈
V7m 제품은 Ultrix-32와의 패밀리를 확립하기 위해 Ultrix-11로[8] 이름이 변경되었습니다.그러나, PDP-11은, Ultrix-32가 보이지 않게 되어, Ultrix-32는 Ultrix로 불리게 되었습니다.MIPS 버전의 Ultrix가 출시되었을 때 VAX 및 MIPS 버전은 각각 VAX/ULTRIX 및 RISC/ULTRIX로 불렸습니다.지원성과 신뢰성 높은 운용을 중시하여 CPU 및 디바이스 드라이버 지원(대부분 UC버클리에도 보내짐), 하드웨어 장애 지원 및 복구(대부분 오류 메시지 텍스트, 문서, 커널 및 시스템 프로그램 수준의 일반 작업)를 강화하였습니다.ls. 이후 Ultrix-32는 4.3부터 몇 가지 기능을 도입했습니다.BSD 및 표준 TCP/IP 외에 옵션으로 DECnet 및 SNA[1][9], SMTP 및 DEC의 Mail-11 프로토콜을 포함합니다.
특히 Ultrix는 System V에 있는 프로세스 간 통신(IPC) 기능을 구현했습니다(이름 있는 파이프, 메시지, 세마포어 및 공유 메모리).1986년 후반에 출시된 Sun과 AT&T 얼라이언스(Open Software Foundation 또는 OSF)의 통합형 Unix는 Stettner의 원래 Ultrix 계획에 설명된 대로 BSD 기능을 시스템 V에 포함시켰으며, 시스템 V의 장점을 최대한 활용하여 BSD 기반에 추가했습니다.
원래 VAX 워크스테이션에서 Ultrix-32는 UWS라고 불리는 데스크톱 환경을 가지고 있었습니다.Ultrix Workstation Software는 X10과 Ultrix Window Manager를 기반으로 했습니다.이후 윈도 매니저 및 위젯 툴킷 XUI(X User Interface)를 사용하여 X Window System(X11)의 광범위한 버전 11이 추가되었습니다.이 툴킷은 당시의 VMS 릴리즈에서도 사용되었습니다.결국 Ultrix는 Motif 툴킷과 Motif Window Manager도 제공했습니다.
Ultrix는 VAX 및 DEC 시스템 패밀리의 멀티프로세서 시스템에서 실행되었습니다.Ultrix-32는 DEC의[10] Mass Storage Control Protocol을 채택한 전용 Digital Storage Systems Interconnect 및 CI 주변기기를 지원했지만 OpenVMS Distributed Lock Manager는 지원하지 않았지만 여러 Ultrix 시스템에서 동시 액세스를 지원하지 않았습니다.DEC는 또한 Prestoserv라는 이름의 하드웨어와 소프트웨어의 조합 제품을 출시하여 NFS 파일 처리를 가속화하고 디스크리스 워크스테이션이 Ultrix 호스트와 통신하는 성능을 향상시킬 수 있도록 했습니다.커널은 대칭형 멀티프로세싱을 지원하면서도 Armando Stettner의 Ultrix 이전 작업 및 Purdue 대학의 George H. Goble의 이전 작업에 기반하여 완전히 멀티스레드되지 않았습니다.따라서 잠금을 자유롭게 사용할 수 있었고 일부 작업은 특정 CPU에서만 수행될 수 있었습니다(예: 인터럽트 처리).이것은 당시의 다른 SMP 실장(SunOS 등)에서는 드문 일이 아니었습니다.또한 Ultrix는 경쟁하는 Unix 시스템에서 발견된 많은 새로운 Unix 시스템 기능 또는 새로운 Unix 시스템 기능을 지원하는 속도가 느렸습니다(공유 라이브러리나 동적으로 연결된 실행 파일을 전혀 지원하지 않았으며 bind 구현이 지연됨).BSD 시스템콜 및 라이브러리
전회 릴리즈
OSF에 대한 대처의 일환으로서 Armando Stettner는 DEC의 Cambridge Research Labs에 가서 OSF/1의 포트를 DEC의 RISC 기반의 DECstation[11] 3100 워크스테이션으로 작업했습니다.이것은[12] 1991년에 MIPS 아키텍처용 마하 기반 커널과 함께 출시되었습니다.Alpha 아키텍처의 초기 개발 중에 Ultrix에서 Alpha로 포트가 실행되었지만 제품으로 [13]출시되지는 않았습니다.이후 DEC는 Alpha에서 Ultrix를 OSF/1로 대체하고 MIPS 및 VAX 플랫폼에서의 Unix 개발을 종료했습니다.
Ultrix의 마지막 메이저릴리즈는 1995년 버전 4.5로 이전에 지원되었던 모든 DECstation과 VAXen을 지원했습니다.몇 가지 후속 Y2K 패치가 있었습니다.
응용 프로그램 소프트웨어
WordMARC는 Ultrix에서 사용할 수 있는 응용 프로그램 패키지 [14]중 하나였습니다.
Ultrix에는 [15]다음 셸이 제공되었습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ a b c "Networking Products Introduced by Digital". The New York Times. August 24, 1988.
- ^ "DEC offers Ultrix-32 for Microvax I". Computerworld. October 1, 1984. p. 50.
- ^ Fiedler, Ryan (October 1983). "The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace". BYTE. p. 132. Retrieved 30 January 2015.
- ^ Anna Tereszkiewicz (2013). Genre Analysis of Online Encyclopedias: The Case of Wikipedia. ISBN 978-8323328131.
- ^ Canter, Fred. "V7M 2.1 SPD" (PDF). Digital Equipment Corp. Retrieved 7 January 2012.
- ^ "Ashton-Digital Software Pact". The New York Times. October 22, 1988.
- ^ "DECstation 5000 Model 240 Workstation Technical Overview" (PDF). Digital Equipment Corporation. December 1991. S2CID 35992246.
{{cite journal}}
:Cite 저널 요구 사항journal=
(도움말) - ^ "Ultrix-11 2.0 SPD" (PDF). Digital Equipment Corp. Retrieved 7 January 2012.
- ^ "Company News". The New York Times. May 13, 1992.
- ^ "MicroVax 2000". InfoWorld. February 16, 1987. p. 21.
- ^ John Markoff (January 9, 1989). "Digital Will Introduce PC's and Work Stations". The New York Times.
- ^ Lawrence M. Fisher (January 23, 1992). "High-Flier May Be Airworthy Again". The New York Times.
- ^ George A. Darcy III; Ronald F. Brender; Stephen J. Morris; Michael V. Iles (1992). "Using Simulation to Develop and Port Software" (PDF). Digital Technical Journal. 4 (4): 181–192.
- ^ "Macneal-Schwendler to buy MARC Analysis Research". The New York Times. May 29, 1999.
- ^ ULTRIX Worksystem 소프트웨어 버전 4.2 소프트웨어 제품 설명
추가 정보
- Ultrix/UWS 릴리즈 노트 V4.1, AA-ME85D-TE
- Ultrix-32 보충 문서, AA-MF06A-TE
- 작은 회색 책:ULTRIX 프라이머, AA-MG64B-TE
- Ultrix 및 UWS 설치 가이드, AA-PBL0G-TE
외부 링크
- Ultrix FAQ
- OSdata에서 Ultrix에 대한 정보 (2006년 1월 11일 현재 버전)
- Ultrix 2.0, 4.2 및 4.3 소스 코드[영구 데드링크]
- Ultrix 시스템 매뉴얼
- Ultrix man 페이지