NeXTSTEP

2020년 6월 23일 수정

애플 공동 설립자인 스티브 잡스가 설립한 회사인 NeXT에서 만든 OS다. 맥의 운영체제인 macOS, 그리고 그 전신인 OS X의 기반이 되는 OS이기도 하다. 따라서 당연하게도 BSD 커널 기반의 유닉스 계열 운영체제다.

GUI 운영체제로써 완성도가 제법 높아서 GUI 설계 조차 macOS에 큰 영향을 끼쳤다. 각 애플리케이션의 확장자가 .app 으로 끝나는 점에서 부터 독(Dock)의 시초에 해당하는 것 까지 다양한 유사점이 있다.

약간 생소한 Objective-C라는 언어로 작성된 점이 특이하다.

OS X와 macOS의 전신인 만큼, 이들 최신 OS의 개발 프레임워크를 보면 많은 유산이 남아있다. 특히 Cocoa(AppKit)나 Cocoa Touch(UIKit) 쪽의 클래스들이 전부 NS 라는 이름으로 시작한다는 것이 가장 인상에 남는다. 물론 NS는 NeXTSTEP의 약자임을 쉽게 알 수 있다. 다만 Swift 언어로 넘어오면서 이 NS라는 접두어는 점점 사라져 가는 추세이기는 하다.