맨위로가기

NeXTSTEP

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

NeXTSTEP은 Mach 커널 기반의 유닉스 계열 운영 체제로, 디스플레이 포스트스크립트 및 윈도잉 엔진을 사용하며, 객체 지향 애플리케이션 계층과 개발 도구를 제공한다. 1988년 출시되어 1995년까지 여러 버전이 발표되었으며, Dock과 Shelf의 아이디어를 도입하고, 혁신적인 GUI 개념을 선보였다. 1997년 Apple Computer가 NeXT를 인수하면서, NeXTSTEP은 Mac OS X 개발의 기반이 되었고, 이후 iOS, iPadOS, watchOS, tvOS로 이어졌다. NeXTSTEP은 최초의 웹 브라우저앱 스토어 개발에 영향을 미쳤으며, 여러 PC 게임 개발에도 사용되었다.

더 읽어볼만한 페이지

  • BSD - BSD 데몬
    BSD 데몬은 BSD 운영 체제를 상징하는 마스코트 캐릭터이며, 1976년 필 포글리오가 처음 그렸고, 존 라세터가 그린 버전이 널리 사용되며, 유닉스 시스템의 다양한 곳에 활용된다.
  • BSD - 386BSD
    386BSD는 린 졸리츠와 윌리엄 졸리츠가 주도하여 4.3BSD Net/2 릴리스를 기반으로 개발한 BSD 계열 운영 체제로, FreeBSD와 NetBSD 프로젝트의 기반이 되었으며 인터넷과 Dr. Dobb's Journal을 통해 배포되어 인기를 얻었다.
  • NeXT - 스티브 잡스
    스티브 잡스는 애플의 공동 창업자이자 CEO, 픽사의 CEO, 디즈니의 이사회 멤버로서, 혁신적인 기술과 디자인으로 정보기술 산업에 큰 영향을 미친 미국의 기업인이다.
  • NeXT - 오픈스텝
    오픈스텝은 넥스트와 선 마이크로시스템즈가 개발한 객체 지향 프로그래밍 환경 및 API 표준으로, 넥스트스텝을 기반으로 다양한 운영체제에서 실행 가능하도록 설계되었으며, macOS, iOS의 Cocoa API 및 GNUstep과 같은 자유 소프트웨어 구현체의 기반이 되었다.
  • 유닉스 계열 - 제닉스
    제닉스는 마이크로소프트가 1980년에 출시한 유닉스 계열 운영 체제로, AT&T의 버전 7 유닉스 라이선스를 기반으로 개발되어 다양한 하드웨어 아키텍처로 포팅되어 널리 사용되었으나, 마이크로소프트가 OS/2 개발에 집중하면서 SCO에 판권이 이전되었고, SCO UNIX로 발전하면서 개발이 종료되었지만, 일부 시스템 콜은 MS-DOS 및 윈도우에 남아있다.
  • 유닉스 계열 - 리서치 유닉스
    리서치 유닉스는 벨 연구소에서 개발되어 교육 및 상업적 목적으로 라이선스가 제공된 유닉스 버전으로, 여러 차례 개정을 거쳐 다양한 유닉스 계열 운영체제 개발에 영향을 미쳤으며, 일부 버전은 오픈 소스 라이선스로 공개되어 현대 IT 기술 이해에 기여한다.
NeXTSTEP - [IT 관련 정보]에 관한 문서
기본 정보
NeXTSTEP 그래픽 사용자 인터페이스
개발사NeXT
계열유닉스 (4.3BSD-Tahoe)
작동 상태역사적 (Darwin의 원본 코드 기반으로, macOS의 기반이 됨. macOS는 iOS, iPadOS, watchOS, tvOS의 기반이 됨)
소스 모델클로즈드 소스, 일부 오픈 소스 구성 요소 포함
최초 출시일1989년 9월 18일
최신 버전3.3
최신 버전 출시일1995년
최신 미리보기 버전4.2 Pre-release 2
최신 미리보기 버전 출시일1997년 9월
마케팅 대상엔터프라이즈, 학계
프로그래밍 언어C, Objective-C
패키지 관리자Installer.app
지원 플랫폼Motorola 68030/68040, IA-32, SPARC, PA-RISC
커널 종류하이브리드 (Mach, BSD)
사용자 영역BSD
사용자 인터페이스그래픽
라이선스사유 EULA
계승OpenStep, Darwin, macOS, iOS, iPadOS, watchOS, tvOS, GNUstep
중단 여부

2. 기능


  • 마하 커널 기반의 유닉스 계열 운영 체제 (BSD 소스 코드 포함)[22]
  • 디스플레이 포스트스크립트 및 윈도잉 엔진[22]
  • 오브젝티브-C 언어 및 런타임[22]
  • 객체 지향 (OO) 애플리케이션 계층 (여러 "키트" 포함)[22]
  • OO 계층을 위한 개발 도구[22]
  • Dock (OpenStep을 거쳐 macOS에 이르기까지)과 Shelf 도입[22]
  • 3D 조각 위젯, 풀 컬러 아이콘, 시스템 전체 드래그 앤 드롭, 시스템 전체 파이프 처리 서비스, 실시간 스크롤 및 창 드래깅, "검사기" 속성 대화 상자, 창 수정 알림 등 혁신적인 GUI 개념 도입[22]
  • 고급 그래픽 기본 요소, 국제화, 현대적인 타이포그래피 지원[22]
  • Portable Distributed Objects (PDO)를 통한 쉬운 원격 호출 지원[22]
  • Enterprise Objects Framework를 통한 객체 관계 데이터베이스 시스템 지원[22]

3. 역사

1988년 10월 12일, 넥스트 컴퓨터 출시와 함께 NeXTSTEP의 미리보기 버전(0.8)이 공개되었다.[29] 1989년 9월 18일에는 NeXTSTEP 1.0 정식 버전이 출시되었다.[6] NeXTSTEP은 Mach와 BSD를 기반으로 구축되었으며, 초기에는 4.3BSD-Tahoe를 사용했다. NeXTSTEP 3.0에서는 4.3BSD-Reno로 업데이트되었다.

1995년 초, NeXTSTEP 3.3이 출시되었다. 이 버전은 모토로라 68000 계열 프로세서뿐만 아니라 인텔 x86, 썬 SPARC, HP PA-RISC 기반 시스템에서도 작동하였다.

NeXT는 기본 운영 체제를 애플리케이션 프레임워크와 분리하여 OpenStep을 제작했다. 1996년, NeXT는 Sun Microsystems와 제휴하여 OpenStep 개발을 하였다. OpenStep과 해당 애플리케이션은 OPENSTEP, 윈도우 NT(Windows NT), 솔라리스(Solaris)를 포함한 여러 기본 운영 체제에서 실행될 수 있었다.

1997년 2월 4일, Apple Computer가 NeXT를 인수하면서, OpenStep은 x86 및 PowerPC용 랩소디(Rhapsody) 개발에 흡수되었으며, 4.4BSD로 업데이트되었다.[28] NeXTSTEP의 직계 후손은 Apple의 macOS이며, 이는 iOS, iPadOS, watchOS, tvOS로 이어졌다.

NeXTSTEP의 이름은 시간 순서대로 NextStep, NeXTstep, NeXTSTEP, NEXTSTEP으로 변형되었다. 관계자들은 일반적으로 NeXTstep을 사용했다. OPENSTEP 출시 당시, NeXT사는 기존의 NEXTSTEP을 OPENSTEP 4.0 for Mach라는 이름으로 변경하여 출시했다.

3. 1. 버전

버전출시일설명
0.81988년 10월 12일미리보기 버전
0.91988년넥스트 하드웨어만 지원
1.01989년정식 버전
2.01990년 9월 18일NeXTstation, NeXTcube (68040) 지원. 플로피 디스크, CD-ROM, 팩스 모뎀, 컬러 그래픽 지원. 워크스페이스 매니저에 셸프 추가, 백그라운드에서 복사 수행, 블랙홀을 재활용 아이콘으로 교체. 터미널.app, 드라이버의 동적 로딩.[16][17]
2.11991년 3월 25일NeXTdimension 보드 지원. TeX, 국제화 개선. Lotus Improv 포함.[16]
3.01992년 9월 8일[18]프로젝트 빌더, 3D 지원 (인터랙티브 렌더맨 포함), 팬톤 색상, PostScript 레벨 2, 개체 연결 및 삽입, 분산 객체, 데이터베이스 키트, 전화 키트, 인덱싱 키트, HFS, AppleTalk, 노벨 네트웨어.
3.11993년 5월 25일i386 아키텍처 지원, 팻 바이너리 도입.
3.21993년 10월
3.31995년 2월PA-RISCSPARC 아키텍처 지원, 쿼드 팻 바이너리 도입. NEXTSTEP이라는 이름으로 출시.
4.0 베타1996년오픈스텝과 애플 인수 이전 개발자들을 위한 베타 버전.


4. 영향 및 유산

1990년 최초의 웹 브라우저월드 와이드 웹과 최초의 앱 스토어는 모두 NeXTSTEP 플랫폼에서 개발되었다.[7]

현재 웹 브라우저에서 흔히 사용되는 일부 기능 및 키보드 단축키는 NeXTSTEP 관습에서 유래했다. HTML 1.0 및 2.0의 기본 레이아웃 옵션은 NeXT의 텍스트 클래스의 해당 기능에서 비롯되었다.[9]

1990년대에 선구적인 PC 게임인 ''둠'', ''Doom II'', ''퀘이크''와 각 레벨 편집기는 NeXT 머신에서 id Software에 의해 개발되었다. 둠 엔진을 기반으로 한 Raven Software의 ''헤러틱''과 그 후속작인 ''헥센'', Rogue Entertainment의 ''스트라이프''는 id의 도구를 사용하여 NeXT 하드웨어에서 개발되었다.[10]

Altsys는 NeXTSTEP 애플리케이션 Virtuoso를 만들었으며, 버전 2는 Mac OS 및 Windows로 포팅되어 Macromedia FreeHand 버전 4가 되었다. Mathematica의 최신 "노트북" 인터페이스와 고급 스프레드시트인 Lotus Improv가 NeXTSTEP을 사용하여 개발되었다. MCI의 Friends and Family 통화 요금제 프로그램을 제어하는 소프트웨어는 NeXTSTEP을 사용하여 개발되었다.[11][12]

GNUstep은 OpenStep 표준의 자유 소프트웨어 구현이다.[15]

5. 주요 개발자


  • 애비 테바니안
  • 버드 트리블
  • 버트런드 서레이
  • 스콧 포스톨
  • 장-마리 휴로

참조

[1] 웹사이트 Electronic AppWrapper http://www.kevra.org[...] 2013-11-22
[2] 웹사이트 Apple-NeXT Merger Birthday! https://rome.ro/news[...] 2019-10-05
[3] 웹사이트 GameTales: Cray 6400 https://rome.ro/news[...] 2019-10-05
[4] 웹사이트 What's with all the NeXT names? http://www.kevra.org[...] 2009-09-07
[5] 웹사이트 OpenStep Confusion https://www.objectfa[...] 2022-09-21
[6] 웹사이트 What is Mac OS X? https://web.archive.[...] 2011-04-18
[7] 웹사이트 Jesse Tayler talks App Store and NeXTSTEP with AppStorey https://appstorey.co[...] 2019-01-09
[8] 웹사이트 Roads and Crossroads of Internet History Chapter 4: Birth of the Web http://www.netvalley[...]
[9] 웹사이트 Tim Berners-Lee: WorldWideWeb, the first Web client http://www.w3.org/Pe[...]
[10] 웹사이트 Apple-NeXT Merger Birthday! http://rome.ro/2006/[...]
[11] 웹사이트 Why OS X is on the iPhone, but not the PC http://www.roughlydr[...]
[12] 웹사이트 Water Utility Consultants Water Utility Consulting by StepWise https://web.archive.[...] 2013-07-17
[13] 보도자료 Apple Computer, Inc. Agrees to Acquire NeXT Software Inc. https://web.archive.[...] Apple Computer, Inc. 2013-04-12
[14] 서적 Apple Confidential: The Real Story of Apple Computer, Inc https://archive.org/[...] No Starch Press
[15] 웹사이트 GNUStep: Introduction http://gnustep.org/i[...] GNUStep.org 2013-05-02
[16] 웹사이트 Logiciels NeXT http://www.levenez.c[...]
[17] 웹사이트 NeXTSTEP 2.0 Release Notes (User) http://chiclassiccom[...]
[18] 웹사이트 NeXT Ships NeXTSTEP Release 3.0, Third Generation of the Complete Object-Oriented Environment https://web.archive.[...]
[19] 웹사이트 NextStep 4 Beta demo video, part 1 https://www.youtube.[...]
[20] 웹사이트 NextStep 4 Beta demo video, part 2 https://www.youtube.[...]
[21] 웹사이트 Andrew's Simple Guide to running NeXTSTEP/OpenStep Apps on Mac OS X Server https://www.stone.co[...]
[22] 웹사이트 Keith Ohlfs, man behind macOS pinwheel & much more, passes away at 52 https://www.networkw[...] 2023-07-13
[23] 웹사이트 Tim Berners-Lee: WorldWideWeb, the first Web client http://www.w3.org/Pe[...]
[24] 웹사이트 John Romero of id Software talks about development of Doom on NeXT http://rome.ro/2006/[...]
[25] 웹사이트 Apple Computer, Inc. Agrees to Acquire NeXT Software Inc. https://web.archive.[...] Apple Computer, Inc. 2008-05-10
[26] 서적 Apple Confidential: The Real Story of Apple Computer, Inc
[27] 웹사이트 アップル、Cocoaベースの「Finder」を完成か--Snow Leopardの準備着々 https://japan.zdnet.[...] 2022-11-22
[28] 웹사이트 アップル、企業内カスタムアプリケーションの開発環境を発表 https://ascii.jp/ele[...] 2022-11-22
[29] 웹인용 What is Mac OS X? https://web.archive.[...] 2011-04-18



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com