A/UX

A/UX
A/UX
Apple Unix with Netscape.png
Finder, CommandShell 및 Netscape를 사용하는 A/UX 3.0.1
개발자애플 컴퓨터
OS 패밀리
동작 상태이력
소스 모델폐쇄 소스
초기 릴리즈1988년 2월, 34년 전(1988-02)[1]
최신 릴리즈3.1.1 / 1995; 27년 전 (최종)
커널 타입모노리식 커널
면허증.독자 사양

A/UX는 Macintosh 컴퓨터용 Apple Computer의 Unix 기반 운영 체제이며 시스템 7의 그래픽 인터페이스 및 응용 프로그램 호환성과 통합되어 있습니다.1988년에 출시되어 1995년에 버전 3.1.1로 단종된 이 제품은 애플의 첫 번째 공식 유닉스 기반 운영 [2]체제입니다.A/UX에서는 68k 기반의 FPU 및 페이지 메모리 관리 유닛(PMMU)을 갖춘 Macintosh II, SE/30, Quadra, Centris 시리즈를 포함한 일부 모델이 필요합니다.MacOS[3]이전 버전이 아닙니다.

InfoWorld에 의해 "Macintosh를 중심으로 한 오픈 시스템 솔루션"[4]으로 기술된 운영체제는 UNIX System V Release 2.2를 기반으로 합니다.System V Release 3 및 4와 BSD 버전 4.2 및 4.3의 몇 가지 추가 기능이 포함되어 있습니다.POSIXSystem V Interface Definition(SVID; 시스템 V 인터페이스 정의)에 준거하고 있으며 버전2 이후의 TCP/IP 네트워킹포함되어 있습니다.유닉스 호환의 POSIX 호환 운영체제를 가지고 있기 때문에 애플은 미국 연방 정부 [5][6]기관에 컴퓨터를 공급하는 대규모 계약을 체결할 수 있었다.

특징들

A/UX는 익숙한 파인더 창, 메뉴 및 컨트롤을 포함한 그래픽 사용자 인터페이스를 제공합니다.A/UX Finder는 System 7 Finder의 커스터마이즈 버전으로 Unix 프로세스로 실행되도록 조정되어 있으며 기본 Unix 파일 시스템과 상호 작용하도록 설계되었습니다.A/UX에는 기본 UNIX 시스템에 대한 명령줄 인터페이스를 제공하는 CommandShell 터미널 프로그램이 포함되어 있습니다.터미널 프로그램이 포함된 X Window 시스템 서버 애플리케이션(MacX)을 사용하여 시스템과 인터페이스하고 파인더와 함께 X 애플리케이션을 실행할 수도 있습니다.또는 [4]파인더 없이 전체 화면 X11R4 세션을 실행하도록 선택할 수 있습니다.

A/UX는 Apple의 호환성 계층을 통해 Macintosh System 7.0.1, Unix 및 하이브리드 애플리케이션실행할 수 있습니다.하이브리드 응용 프로그램은 Macintosh 도구 상자와 Unix 시스템 모두의 기능을 사용합니다.예를 들어 Unix 시스템 함수를 호출하는 Macintosh 응용 프로그램이나 Macintosh Toolbox 함수를 호출하는 Unix 응용 프로그램(QuickDraw 등), 명령줄 Unix 응용 프로그램의 HyperCard 스택그래픽 프런트엔드를 실행할 수 있습니다.A/UX의 호환성 계층은 컴퓨터의 ROM에 있는 기존 툴박스 함수를 사용하는 반면, 다른 함수 호출은 네이티브 Unix 시스템 호출로 변환됩니다. 또한 [7]툴박스에 대한 액세스에 토큰 패싱 시스템을 사용하여 단일 주소 공간에 있는 모든 Macintosh 응용 프로그램을 공동으로 멀티태스킹합니다.

A/UX에는 Commando라는 유틸리티(Macintosh Programmer's Workshop에 포함된 동일한 이름의 도구와 유사)가 포함되어 있어 사용자가 Unix 명령을 입력할 수 있도록 지원합니다.Finder에서 Unix 실행 파일을 열면 사용자가 라디오 버튼이나 체크박스 의 표준 컨트롤을 사용하여 프로그램의 명령줄 옵션을 선택하고 명령어 또는 프로그램을 실행하기 전에 그에 따른 명령줄 인수를 표시할 수 있는 대화상자가 열립니다.이 기능은 Unix를 처음 사용하는 사용자의 학습 곡선을 완화하여 Unix 설명서에 대한 사용자의 의존도를 낮추기 위한 것입니다.A/UX에는 타사 SCSI 드라이브를 그 시대의 다른 Mac에서 [4]사용할 수 있도록 다시 포맷할 수 있는 유틸리티가 있습니다.

A/UX에는 부동소수점 유닛(FPU)과 페이지 메모리 관리 유닛(PMMU)[8]을 갖춘 68k 기반의 Macintosh 및 일부 모델이 필요합니다.예를 들어 가장 빠른 68k Macintosh인 Quadra 840AV에서는 A/UX를 [9]실행할 수 없습니다.

역사

A/UX 1.0은 [1]예정보다 7개월 늦은 1988년 2월 유니포럼 회의에서 발표되었습니다.처음에는 기존 Unix 고객, 대학 및 [10]VAR을 대상으로 했습니다.이 시스템은 처음에는 Macintosh II에 사전 설치된 8,597달러(2021년 19,700달러 상당)에 판매되었으며, 더 큰 모니터를 추가하거나 키트를 통해 기존 Mac II를 더 낮은 [1][10]가격에 업그레이드할 수 있었다.시스템의 첫 번째 릴리스와 함께 발표된 서드파티 소프트웨어에는 Ingres 데이터베이스, StatView, 개발자 도구 및 다양한 생산성 소프트웨어 [1][11]패키지가 포함됩니다.

AT&T의 Unix System V.2.2기반으로 하며 BSD Unix의 추가 기능을 갖추고 있습니다.네트워킹 지원에는 UniSoft에 [12]의해 개발된 TCP/IP, AppleTalkNFS 구현이 포함되었습니다.기본 시스템에는 명령줄에서만 실행되는 GUI가 없습니다.System 6 인터페이스를 사용하여 한 번에 하나의 Mac 프로그램을 실행할 수 있었지만, 기존 Mac 소프트웨어의 약 10%만 실행할 수 있었습니다.

1989년에 출시된 A/UX 1.1은 Finder, Chooser, Desk Accessories 및 Control Panel과 함께 System 6의 기본 GUI를 제공합니다.또한 X Window System(X11R3) GUI, Draft 12 POSIX 표준 및 전체적인 속도가 로우엔드 Sunstation에 [6][13][14]필적합니다.POSIX에 준거한 최초의 플랫폼을 보유함으로써, 애플은 "점증하는 업계 유력 기업"에 합류하여 60억달러 규모의 미국 연방 정부 입찰 시장에 [6]진출할 수 있게 되었습니다.

1991년, AIM 제휴에 근거해, Apple은 A/UX를 개인 시장으로부터 엔터프라이즈 시장에 이르기까지, 컴퓨팅 산업 전체에 걸쳐 Macintosh 시스템 아키텍처와 애플리케이션 호환성의 컨셉을 큰폭으로 확장하기 위한 기반이 되는 것을 상정하고 있었습니다.Apple은 "대기업, 정부 및 고등 교육"을 제공하기 위해 Jim Groff 디렉터가 이끄는 엔터프라이즈 시스템을 위한 새로운 사업 부문을 설립했습니다.성숙해진 A/UX에 기반을 둔 Groff는 애플이 유닉스 시장에서 "주요 기업이 아니라" 운영체제의 "조용한" 마케팅을 수행했지만 1992년에 "매우 광범위한 마케팅 목표"를 가진 "주요 기업"이 되려는 의도를 완전히 가지고 있음을 인정했다.또한, Apple은 IBM과의 제휴가 A/UX, AIX 및 System 7을 통합함으로써 Macintosh 애플리케이션을 Mac 데스크톱에서 IBM의 거대한 RS/6000 시스템으로 [15]궁극적으로 확장할 수 있을 것으로 생각했습니다.

1991년 11월 애플은 A/UX 3.0을 출시하여 A/UX와 System 7의 두 가지 진행 중인 출시 일정을 동기화할 계획입니다.그 당시 회사는 1993년 또는 1994년에 출시될 것으로 예상되는 A/UX 4.0도 미리 발표했다.이 발표는 Apple과 IBM 사이의 역사적인 기술 파트너십에 대해 설명하고, Apple의 사용자 친화적인 그래픽 인터페이스와 데스크톱 애플리케이션 시장을 IBM의 확장성이 높은 Unix 서버 시장과 합병하고, 두 회사가 새롭게 떠오르는 "일반 데스크톱 오픈 시스템 시장"이라고 믿었던 시장에 진입할 수 있도록 했습니다.향후 A/UX 4.0은 PowerOpen Environment ABI를 대상으로 하고 IBM의 AIX Unix 변종 기능을 A/UX에 병합하며 Open Software Foundation의 OSF/1 커널을 사용합니다.A/UX 3.0은 이 새로운 시스템에 대한 "중요한 이행 경로"로서 기능하므로 Unix 및 System 7 애플리케이션은 PowerOpen [4]사양에 준거합니다.미래의 A/UX 4.0 및 AIX 운영 체제는 IBM의 다양한 POWER 및 Power에서 실행되도록 설계되었습니다.PC 하드웨어 및 Apple PowerPC 기반 하드웨어에 [15]탑재되어 있습니다.

...Apple은 표준 Macintosh 애플리케이션(Finder부터 시작)이 현재 A/UX에서 실행되는 것과 마찬가지로 새로운 AIX에서 실행되는 데 필요한 기술을 IBM에 제공하기로 합의했습니다.Apple은 PowerOpen 라벨을 거래 결과 A/UX의 새 버전에 적용하며, IBM도 새로운 AIX에 적용할 예정입니다.

--

1992년 4월, A/UX의 C2 레벨의 시큐어 버전이 [17]공개되었습니다.공교롭게도 AIM 제휴는 Pink를 거대한 범용 운영체제와 애플리케이션 프레임워크로 시장에 내놓는다는 사명을 가지고 한 달 전에 Apple/IBM 파트너십 법인 Taligent Inc.를 출범시켰다.

모든 발표와 달리 애플은 결국 A/UX 4.0에 대한 모든 계획을 포기하고 제품을 출시하지 않았다.1995년 파워오픈은 중단되었고 애플은 12월에 Taligent Inc.의 파트너십에서 철수했다.1996년 애플은 맥 OS 8이 되고 Taligent 소프트웨어를 호스팅하기 위해 2년 동안 대중 앞에서 일하던 코플랜드 프로젝트를 중단했다.1996년부터 1997년까지 Power를 기반으로 한 Apple Network Server 시스템의 단수명 플랫폼을 도입했습니다.PC 하드웨어 및 맞춤형 IBM AIX 운영 체제.[18]애플의 전반적인 운영체제 전략은 형편없이 오래된 시스템 7을 남겨두고 후계자는 없었다.1996년 NeXT를 인수한 후, 애플은 1999년 유닉스 기반의 NeXTSTEP 운영 체제의 후속 제품인 Mac OS X Server를 선보였다.

A/UX의 최종 릴리스는 1995년 [19]버전 3.1.1입니다.애플은 [citation needed]1996년까지 A/UX 플랫폼을 완전히 포기했다.

Macintosh 운영 체제 연대표
ARM architecture familyX86PowerPC68kMacBook Air (Apple silicon)iMac ProRetina MacBook ProMacBook AirApple–Intel architecturePower Mac G5Power Mac G4iMac G3Power MacintoshMacintosh QuadraMacintosh PortableMacintosh SE/30Macintosh IIMacintosh PlusMacintosh 128KmacOS VenturamacOS MontereymacOS Big SurmacOS CatalinamacOS MojavemacOS High SierramacOS SierraOS X El CapitanOS X YosemiteOS X MavericksOS X Mountain LionMac OS X LionMac OS X Snow LeopardMac OS X LeopardMac OS X TigerMac OS X PantherMac OS X 10.2Mac OS X 10.1Mac OS X 10.0Mac OS X Public BetaMac OS X Server 1.0A/UXA/UXA/UXMacWorks XLMacWorks XLSun RemarketingMacWorks XLMac OS 9Mac OS 9Mac OS 9Mac OS 8Mac OS 8Mac OS 8Mac OS 8System 7System 7System 7System 7System 6Classic Mac OSClassic Mac OSClassic Mac OSClassic Mac OSSystem 1Finder (software)Finder (software)Finder (software)Finder (software)Finder (software)Finder (software)Finder (software)

접수처

A/UX 1.0은 1988년 InfoWorld 리뷰에서 시스템 6처럼 그래픽이 아닌 다른 유닉스 버전처럼 명령어 중심의 사용자 인터페이스를 가지고 있다는 비판을 받았지만 네트워킹 지원은 칭찬받았다.[20]1989년 BYTE는 A/UX 1.1을 BYTE Awards의 "Excellence" 수상자로 선정하여 "향후 10년 동안 Unix를 멀티태스킹 운영체제로 만들 것"이라고 밝히고 OS/[21]2에 도전장을 내밀었습니다.다만, 다른 Unix 벤더의 현재의 워크스테이션에 비해, Macintosh 하드웨어에는 디맨드 페이징등의 기능이 없습니다.처음 두 버전 A/UX는 결과적으로 성능 [14]저하와 판매 [4]부진으로 어려움을 겪습니다.유저들은 표준 Macintosh에서 사용하는 디스크 용량에 대해서도 불평을 늘어놓았습니다만, 어느 UNIX [6]시스템과 비교해도 손색이 없었습니다.

1992년 8월호 InfoWorld에서는 A/UX 3.0을 호의적으로 평가하면서 "애플이 마침내 유닉스를 맞췄다"고 표현했다.그는 GUI, 원버튼 포인트 앤 클릭 설치, 1년간의 퍼스널 기술 지원, 그래픽 도움말 대화상자 및 사용자 매뉴얼을 칭찬하며 A/UX는 "유닉스가 사용하기 어렵다는 고정관념을 무시한다"며 "유닉스의 가장 배우기 쉬운 버전"이라고 말했다.709달러(2021년 1,400달러 상당)의 정가는 System 7, OS/2, MS-DOS, Windows 3.1과 같은 경쟁 PC 운영 체제보다 훨씬 높지만, 당시 2,000달러가 넘는 독점적인 Unix 라이센스(2021년 3,900달러 상당)와 비교하면 낮다.리뷰 결과, 가장 빠른 Quadra 950에서도 시스템 속도가 "허용 가능하지만 훌륭하지는 않다"는 사실이 밝혀졌습니다.소프트웨어가 아니라 애플의 하드웨어에서 발견된 불완전한 Unix 최적화를 탓합니다."매우 뛰어난 가치"이지만, 이 시스템의 가격 대비 성능비는 Sun의 SPARCstation 2에 비해 전혀 경쟁력이 없는 것으로 평가되었습니다.리뷰어는 사용자가 "A/UX를 실행하기 위해 Mac을 구입하고 싶어할 것"이라고 생각하지 않으며 OS가 Macintosh [4]하드웨어에 독점되어 있지 않다면 InfoWorld의 최고 점수를 부여했을 것이다.

Bove & Rodes Report의 Tony Bove는 일반적으로 "f 또는 유닉스 슈퍼 유저들은 애플의 유닉스를 사야 할 설득력 있는 이유가 없다.Apple A/UX의 경우 Unix가 아닌 Mac을 판매하는 방법이 항상었습니다. 이는 사용자에게 [15]있어 체크오프 품목입니다."

레거시

A/UX는 매우 구체적인 원시 하드웨어 액세스가 필요하기 때문에 2014년 Shoebill이라는 Macintosh II 에뮬레이터가 등장하기 전까지는 Macintosh [22]에뮬레이션 소프트웨어 내에서 A/UX를 실행할 수 없었습니다.

Vintage A/UX 사용자는 대부분의 A/UX 애플리케이션을 위한 중앙 저장소가 하나 있었습니다. 바로 Jagubox라고 불리는 NASA의 인터넷 서버입니다.A/UX FAQ의 편집자이기도 한 Jim Jagielski에 의해 관리되었습니다.

참고 항목

  • Unix 기반의 NextSTEP에서 파생된 MacOS(애플의 현재 OS)
  • Mac OS 7 애플리케이션 형태의 MacHTen, Unix
  • MacMach, Unix 어플리케이션으로서 System 7을 제공하는 마하 기반의 Unix 학술 실험
  • 이그제큐티브(Executor), Unix 애플리케이션으로서의 시스템7의 서드파티 리버스 엔지니어링에 의한 재실장
  • Macintosh Application Environment, 서드파티 UNIX 시스템용 Apple Mac OS 애플리케이션
  • 반가상화 Unix 프로세스로서의 클래식한 Mac OS 애플리케이션
  • Star Trek 프로젝트, IBM PC 클론용 DOS 애플리케이션으로 이식된 System 7
  • MkLinux, Macintosh 하드웨어 기반 마하 마이크로커널 기반 Linux

참조

  1. ^ a b c d Pitta, Julie (February 15, 1988). "A/UX ships following lengthy delay". Computerworld. Vol. XXII, no. 7. p. 133.
  2. ^ Flynn, Laurie (March 7, 1988). "Universities High on A/UX But Want More". InfoWorld. Vol. 10, no. 10. p. 31. Retrieved June 19, 2017.
  3. ^ "The Open Group official register of UNIX Certified Products". The Open Group. Retrieved October 1, 2017.
  4. ^ a b c d e f Crabb, Don (August 10, 1992). "Apple finally gets Unix right with A/UX 3.0". InfoWorld. Vol. 14, no. 32. pp. 68–69.
  5. ^ Betts, Mitch (August 8, 1988). "Uncle Sam Salutes the Mac". Computerworld. Vol. XXII, no. 32. p. 60.
  6. ^ a b c d Ryan, Alan J. (August 15, 1988). "Apple keen on Unix future". Computerworld. Vol. XXII, no. 33. p. 6.
  7. ^ Morley, John. "Macintosh Hybrid Applications for A/UX". MacTech. Retrieved October 3, 2017.
  8. ^ Singh, Amit (February 2004). "Many Systems for Many Apples". Kernel Thread.
  9. ^ "A/UX and Compatible Macintoshes". Apple, Inc. August 1994. Archived from the original on July 31, 2020.
  10. ^ a b Flynn, Laurie; Patton, Carole (February 22, 1988). "Apple breaks into Unix market with A/UX". InfoWorld. Vol. 10, no. 8. p. 31.
  11. ^ Flynn, Laurie (February 22, 1988). "Developers Eager to Display Programs Run Under A/UX". InfoWorld. Vol. 10, no. 8. p. 32.
  12. ^ Keefe, Patricia (March 2, 1987). "Apple brackets Unix, Ethernet". Computerworld. Vol. XXI, no. 9. p. 94.
  13. ^ Mace, Scott; Patton, Carole (August 8, 1988). "Apple to Support X Window in A/UX". InfoWorld. Vol. 10, no. 32. p. 5.
  14. ^ a b Marshall, Martin (January 16, 1989). "A/UX, Release 1.1 Supports X Window". InfoWorld. Vol. 11, no. 3. p. 31.
  15. ^ a b c Corcoran, Cate (November 4, 1991). "Apple reveals plans for updated A/UX, PowerOpen Unix development alliance". InfoWorld. Vol. 13, no. 44. pp. 1, 115–116.
  16. ^ "Forces Gather for PowerPC Roundtable". MacWeek. Vol. 7, no. 12. March 22, 1993. p. 38. Retrieved October 3, 2017.
  17. ^ Gillooly, Caryn (April 13, 1992). "Apple unveils secure A/UX for Macintosh networks". Network World. Vol. 9, no. 15. p. 13.
  18. ^ "Floodgap ANSwers: The AIX on ANS FAQ". What versions of AIX does the ANS support? Only 4.1.4 (4.1.4.0 and 4.1.4.1) and 4.1.5, and then only Apple-branded versions
  19. ^ "A/UX FAQ".
  20. ^ Crabb, Don (April 4, 1988). "A/UX: This Operating System Is Far From Being "Unix for the Rest of Us"". InfoWorld. Vol. 11, no. 14. p. 43.
  21. ^ "The BYTE Awards". BYTE. Vol. 14, no. 1. January 1989. p. 327.
  22. ^ "Shoebill, a Macintosh II emulator that runs A/UX".[자체 확인 소스]

외부 링크