UNIX

덤프버전 :

분류

파일:다른 뜻 아이콘.svg
은(는) 여기로 연결됩니다.
대한민국의 미용기기 브랜드에 대한 내용은 유닉스전자 문서
유닉스전자번 문단을
유닉스전자# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
참고하십시오.







UNIX

[ 펼치기 · 접기 ]
BSD
FreeBSD
DragonFly BSD · TrueOS · GhostBSD
NetBSD · OpenBSD
XNU
Darwin · iOS · macOS · iPadOS · tvOS · watchOS · bridgeOS
System III/
System V
Solaris
OpenSolaris
Illumos
SmartOS · OpenIndiana


IBM AIX · HP-UX
기타
Mach · Minix · Redox






파일:UNIX 로고.svg

파일:Unix_history-simple.svg

개발
벨 연구소
개발 언어
C, 어셈블리어
오픈 소스 여부
각 운영 체제마다 다름
라이선스
커널 종류
홈페이지
파일:홈페이지 아이콘.svg

1. 개요
2. 분류
2.1. AT&T 코드 계열 유닉스
2.2. 상표 유닉스
2.3. de facto 유닉스
4. 표준
5. 영향
5.1. 개요
5.2. 유닉스 계열 운영 체제
5.3. 스마트폰
5.4. 게임기
5.5. MS 윈도우의 경우
7. 관련 문서



1. 개요[편집]


유닉스(Unix)는 벨 연구소에서 개발한 운영 체제로, 대부분의 현대적 컴퓨터 운영체제의 원형이 되었다. 상식적 수준에서 말하자면 현존하는 OS 중 유닉스의 영향 아래 만들어지지 않은 것은 윈도우를 제외하면 없다.

원래는 멀틱스라는 운영 체제에 기반한[1] 멀티유저용 서버 운영 체제이나 현재는 개인용 데스크탑이나 임베디드용으로도 쓰인다.

2020년, 포춘지에서 선정한 가장 위대한 현대 디자인 100선에 86위로 선정되었다.

2. 분류[편집]


오래전 이야기로 에릭 레이먼드와 랍 랭글리(Rob Langley)등은 BSD계열, macOS 애플계열의 Darwin, Minix, Linux, Cygwin등 일부 동작형태를 가지고 유닉스 Clone이나 Unix-like하다고 언급[2]한바 있으나, 메이져 반도체사가 참여하고 있고 서버 시장을 장악한 Linux가 '현존하는 사실상'의 유닉스인 것이다.

유닉스를 디자인한 사람들 가운데 한 명인 데니스 리치 역시 서버시장에서 대세가된 Linux를 사실상의 de facto 유닉스라고 언급한바있다. #

2.1. AT&T 코드 계열 유닉스[편집]


AT&T 코드를 베이스로 하는 시스템을 말한다. 2022년 기준 'UNIX'는 IBM AIX, HP-UX, Solaris 등이 있으나 이들은 명맥뿐이고 시장점유율이 매우 낮다. BSD 계열(NetBSD, FreeBSD, OpenBSD) 중에서는 AT&T System V 코드 기반을 사용하지 않지만, 기초적인 권한 체계부터 모든 기반에서 BSD와 UNIX의 원형이 그대로 유지되어 이어지고 있기 때문에, 소스 코드가 UNIX와 절대 무관하지 않아 이들은 유닉스 계열 운영체제로 취급된다.

개인용 OS의 한 축을 차지하는 Apple Darwin계 OS인 NeXTSTEP, macOS, iOS는 BSD 변종(Variant)이다.

2.2. 상표 유닉스[편집]


소스 코드가 유닉스와 무관함에도 '유닉스' 상표 사용이 허락된 운영 체제이다. 대표적으로 IBM의 z/OS가 있다.


2.3. de facto 유닉스[편집]


리눅스미닉스는 AT&T나 BSD 계열과 다른 계보로 출시 되었으며 콘솔 동작등이 초기 유닉스와 유사한 형태로 동작한다. 이를두고 일부 유닉스 계열 사람들은 기능적 Unix-like라고 한 바 있으나, 서버 시장을 석권한 Linux OS가 사실상의 현존하는 de facto 유닉스가 된것이다.

AT&T계열 유닉스와의 유사점은 파일 체계, 터미널 명령어, 콘솔창의 동작 형태이다. '/'를 사용한 파일 경로 표기법 역시 역사적인 유닉스를 참고한것. 리눅스는 유닉스 계열의 독자 노선이라고 할수 있으며 유닉스 진영으로 부터의 공식 인증 따위가 필요 없고 POSIX 표준을 모두 따르고 있다.

de facto 유닉스인 리눅스에서 파생된 OS로는 안드로이드도 있다.

3. 역사[편집]


문서 참고


4. 표준[편집]



4.1. POSIX[편집]


문서 참고


4.2. Single UNIX Specification[편집]


문서 참고


5. 영향[편집]



5.1. 개요[편집]


컴퓨터 운영체제 역사상 중요한 운영 체제였다고 할 수 있다. 무엇보다도 운영 체제가 대부분 고급 언어인 C언어로 쓰여져 있었고 소스 코드를 쉽게 구할 수 있어서 다른 컴퓨터 하드웨어나 새로운 기종에 적은 노력으로도 쉽게 이식할 수 있었다.

유닉스를 기점으로 운영 체제 개발의 역사 및 프로그래밍의 역사가 크게 변하게 된다. C언어 자체가 Unix 시스템 프로그래밍을 하기 위해 만들어졌고 그 결과 "포터블 어셈블리"라고 불릴 정도로 컴팩트하면서도 매우 효율적이고 이식이 쉬운 언어였다. 또 유닉스는 기본으로 바로 프로그램을 할 수 있는 최상의 환경을 제공하였다. 각종 편리한 프로그램 도구가 잘 발달해서 프로그래머들이 개발하기에 가장 편리한 환경으로 발전하였다. 그래서 C언어도 시스템 프로그래밍 언어의 업계 표준이 된다.

TCP/IP 등 네트워크 기능도 일찍부터 가지고 있어서 이더넷 같은 LAN이나 인터넷 기능을 사용하기 위해서도 유닉스를 사용해야 했다. 그 당시는 X.25 같은 네트웍도 있었지만 유닉스와 TCP/IP가 같이 보급되며 유닉스에서 개발된 여러 편리한 네트웍 응용 기능들에 밀려났다. 오늘날 인터넷의 성공도 유닉스의 공이 크다. 인터넷의 역사와도 떼어놓을 수 없는 운영 체제이다. 운영 체제가 인터넷에 접근하는 표준 인터페이스인 소켓BSD 유닉스에서 만들어진 개념이고, 따라서 일반적으로 '소켓' 하면 BSD 소켓을 가리킨다.

서버 운영에 필수적이라 할 수 있는 CLI가 상당히 강하기 때문에, 서버 시장에서는 윈도우 이상으로 인기가 좋다. 서버 시장의 대중적인 리눅스가 현존하는 de factor 유닉스라 할수 있으며 BSD는 AT&T코드 계열이다. 윈도우 서버는 클로즈드 소스이기도 하고, 윈도우라는 운영 체제 자체가 개발자를 위한 환경을 제대로 갖추지 않았다는 이유 때문에 점유율이 현저히 낮다. 윈도우가 절대 강자로 군림하는 데스크탑 시장과는 정반대라고 보면 된다.

다만 2022년 현재, UNIX를 쓰는 사람이 비교적 적은 편이다. 서버급에서도 유닉스의 직접적인 후손인 AIX, HP UX, Solaris 등이 아직 남아는 있지만, 리눅스와 윈도우 서버에 밀려 점유율이 극히 낮다. 슈퍼컴퓨터의 경우는 더 극단적인데, 2017년에 AIX 를 쓰던 컴퓨터가 순위 밖으로 밀려나며 상위 500개 컴퓨터 전부 '리눅스'를 쓰고 있다.


5.2. 유닉스 계열 운영 체제[편집]


현존하는 사실상의 유닉스인 리눅스는 초기 출시 시점에서는 다른 유닉스 계열로 부터 영향을 받았다. BSD는 AT&T 유닉스의 코드를 기반하고 있다. 유닉스 출시 이후에 유닉스와 유사한 많은 운영체제들이 나타났는데, 이들을 표준화하기 위해 POSIX라는 API 표준이 등장했다. POSIX 표준을 만족하는 것들을 유닉스 계열 운영 체제라고 한다.

  • 오픈 소스 BSD 계열인 NetBSD, FreeBSD, OpenBSD 등은 모두 'POSIX 표준을 만족'하지만, 공식 인증된 UNIX는 아니다. 그런데, BSD 계열은 공식 인증을 하지 않았지만, 역사적으로 AT&T의 코드베이스에 기반한것을 말한다.
  • 리눅스는 대표적인 유닉스 계열 운영 체제이다. 리눅스 배포판들 역시 POSIX의 거의 모든 상세스펙을 따르고 있다. 참고로 리눅스 코드는 AT&T의 코드베이스와 별개로 독자 노선으로 출시한 것이고 현존하는 사실상의 de factor 유닉스이다.
  • NeXTSTEP은 다른 운영 체제 보다 훨씬 더 UNIX에 가깝다. UNIX 커널인 Mach 커널과 BSD 기반으로 만들어졌기 때문이다.
  • macOS의 경우 9.x 버전까지는 유닉스 계열이 아니었으나, NeXT를 인수하고 NeXTSTEP을 기반으로 만들어진 OS X부터는 BSD Unix 계열로 다시 개발되었기 때문에 유닉스 계열 운영 체제가 되었다. "10.5 버전 레오파드"부터는 정식으로 UNIX 인증을 획득했다.


5.3. 스마트폰[편집]


스마트폰용 운영 체제도 시장을 양분하다시피 하는 안드로이드는 리눅스 기반이다. iOSBSD 변종인 OS X에서 파생되어 나온 운영 체제다. 실제로 현재까지 iOSmacOS와 커널이 거의 동일하다. 그외 타이젠(리눅스 기반), webOS(리눅스 기반)를 비롯하여, 취소된 프로젝트인 미고(리눅스 기반), Firefox OS(리눅스 기반), 우분투 모바일(리눅스 기반)도 모두 리눅스 커널을 사용한 운영 체제이다.

즉, 한때 나왔던 Windows Mobile 정도를 제외하고는 현재 사용되는 스마트폰 운영 체제는 모두 유닉스의 영향을 받았다.


5.4. 게임기[편집]


유닉스 기반의 운영 체제들은 현 세대 게임기 운영 체제에서도 활약하고 있다.

플레이스테이션 3의 운영 체제는 'CellOS'라고 부르는 FreeBSD와 NetBSD의 포크로 부터 만들어 졌기 때문에 유닉스 계열 운영 체제이다. 플레이스테이션 4플레이스테이션 5, 닌텐도 스위치BSD 계열 운영 체제를 사용하고 있다. OUYANVIDIA SHIELD 등의 '안드로이드'를 기반으로 하는 게임기들은 모두 유닉스 계열이다.

엑스박스 시리즈는 마이크로소프트에서 만드는지라 윈도우 기반 운영 체제를 사용하고 있다.


5.5. MS 윈도우의 경우[편집]


Windows는 유닉스 계열이 아니지만 POSIX 표준을 따르는 서브시스템[3]을 제공하고 있다. 예전에는 마이크로소프트의 홈페이지에서 다운로드할 수 있는 Subsystem for UNIX-based Applications(aka SUA)라는 것을 설치하면 되었다. 이 서브시스템은 과거 FreeBSD로 돌리던 핫메일 서버를 윈도우 서버로 전환하던 과도기에 만들어 쓰던 것으로, Windows 8부터 deprecated가 되었고 Windows 10에서는 삭제되었다. Windows 7에서는 얼티밋과 엔터프라이즈 버전 한정으로 사용가능하다. 대신 Windows 10에서는 우분투의 개발사 캐노니컬과 협력하여 Windows Subsystem for Linux(aka WSL)라는 이름으로 리눅스 서브시스템을 NT 커널 내부에 장착하고 있다. 이 덕분에 POSIX API 호출은 물론, 실제 리눅스용 바이너리를 실행시킬 수도 있다. 심지어 Windows 10 20H1부터는 실제 리눅스 커널이 탑재된 WSL 2를 선보였을 정도니, 마이크로소프트가 얼마나 환골탈태했는지 알 수 있다.

보다 자세한 것은 UNIX/Microsoft Windows 문서를 참고.


6. 목록[편집]


파일:Unix_history-simple.svg
파일:나무위키상세내용.png   자세한 내용은 UNIX/목록 문서를 참고하십시오.


7. 관련 문서[편집]



파일:포춘 로고.svg

포춘 선정
가장 위대한 현대 디자인 100선



[ 펼치기 · 접기 ]
출처: 가장 위대한 현대 디자인 100선, 2020년
1
iPhone
아이폰
Apple
(조너선 아이브)
20​07
2
Macintosh
매킨토시
Apple
19​84
3
Google Search Engine
구글 검색엔진
구글
(래리 페이지, 세르게이 브린, 스콧 해선)
19​97
4
Eames DAR Chair
임스체어
레이, 찰스 임스
19​50
5
Sony Walkman TPS-L2
소니 워크맨 TPS-L2
SONY
(오가 노리오)
19​79
6
OXO Good Grip Peeler
옥소 굿그립 필러
스마트 디자인
19​90
7
Uber RideShare
우버 라이드 셰어링
우버
20​09
8
Netflix Streaming
넷플릭스 스트리밍
넷플릭스
19​97
9
Lego Building Blocks
레고 블록
힐러리 피셔 페이지
19​39
10
iPod
아이팟
Apple
(조너선 아이브)
20​01
11
Google Maps
구글 지도
웨어 투 테크놀러지스
20​05
12
Apollo 11 Spacecraft
아폴로 11호
NASA
19​69
13
Akari Lamp 1A
아카리램프 1A
노구치 이사무
19​54
14
MacBook Pro
맥북프로
Apple
(조너선 아이브)
20​06
15
Post-Its
포스트 잇
3M
(아서 프라이)
19​77
16
747 “Jumbo Jet” Airliner
보잉 747
보잉
(조 서터)
19​70
17
SX-70 Polaroid Camera
SX-70 폴라로이드
제임스 길버 베이커
19​72
18
Model S
모델 S
테슬라
(프란츠 폰 홀츠하우젠)
20​12
19
Model 3210
모델 3210
노키아
(앨러스터 커티스)
19​99
20
Savoy Vase
사보이 꽃병
Iittala
(알바, 아이노 알토)
19​37
21
Hue Lighting System
휴 조명 시스템
필립스
(Signify)
20​12
22
App Store
앱스토어
Apple
20​08
23
Spotify
스포티파이
Spotify
(다니엘 에크)
20​06
24
Amazon Prime
아마존 프라임
아마존닷컴
20​05
25
Muji Rice Cooker
무인양품 밥솥
무인양품
(후카사와 나오토)
20​14
26
Airbnb
에어비앤비
에어비앤비
(조 게비아)
20​08
27
Wikipedia
위키피디아
위키백과
20​01
28
NYC Subway Map
뉴욕 지하철 지도
유니마크
(마시모 비녤리)
19​72
29
iOS
iOS
Apple
20​07
30
Shinkansen
신칸센
일본국유철도
19​64
31
WeChat
위챗
텐센트
(장샤오룽)
20​11
32
Nest
네스트
Nest Labs (토니 퍼델)
20​11
33
606 Shelving System
606 선반 시스템
Vitsoe
(디터 람스)
19​60
34
Skype
스카이프
Skype
20​03
35
Modern Classics
클래식
펭귄 북스
(얀 치홀트)
19​52
36
ClearRX
클리어RX
데버라 애들러
20​05
37
Mobike
모바이크
베이징 모바일 바이크 테크놀러지
20​15
38
Round Thermostat
원형 보온장치
허니웰
(헨리 드라이퍼스)
19​53
39
Stool 60
스툴 60
Artek
(알바 알토)
19​53
40
Facebook
페이스북
Facebook
(마크 저커버그)
20​03
41
Billy Bookcase
빌리 책장
IKEA
19​79
42
Pride Flag
프라이드 플래그
길버트 베이커
19​78
43
Lia Pregnancy Test
리아 임신 검사
베서니 에드워즈
(애나 심슨)
20​17
44
Super Mario Bros.
슈퍼 마리오브라더스
닌텐도
(미야모토 시게루)
19​85
45
Vélib Bike Service
벨리브 자전거 서비스
JCDecaux
20​07
46
Apple Watch
애플워치
Apple
(케빈 린치)
20​15
47
Bialetti MOKA Pot
비알레티 모카포트
알폰소 비알레티
19​33
48
Poäng
포엥
이케아
(나카무라 노보루)
19​74
49
Volkswagen Bug
폭스바겐 비틀
폭스바겐
(페르디난트 포르셰)
19​38
50
Office 365
오피스 365
Microsoft
19​90
51
Tupperware
터퍼웨어
얼 터퍼
19​48
52
View-Master
뷰마스터
찰스 해리슨
19​62
53
LifeStraw
라이프 스트로우
베스테르고르 프란센
20​05
54
Raspberry Pi
라즈베리 파이
라즈베리 파이 재단
20​12
55
Flex-Foot
의족
외수르
19​71
56
Medical Toy Blocks
의학 장난감 블럭
이마무라 히카루
20​12
57
Life Magazine
라이프
Time, Inc.
19​36
58
Leica M
라이카 M
에른스트 라이츠
19​54
59
Lettera 32
레테라 32
마르첼로 니촐리
19​63
60
Airtable
에어테이블
에어테이블
20​12
61
Forever Stamps
영원우표
USPS
20​06
62
Telephone Area Code
지역번호
Bell Labs
(라디슬라프 수트나르)
19​47
63
ET66 Calculator
ET66 계산기
브라운
(디터 람스)
19​87
64
Apple Pay
애플페이
Apple
20​14
65
Flyknit
플라이니트
나이키
20​08
66
Orange-handled Scissors
오렌지 손잡이 가위
Fiskars
19​67
67
Pokémon
포켓몬
게임프리크
(타지리 사토시)
19​89
68
EpiPen
에피펜
Mylan
19​87
69
Medical Drones
메디컬 드론
Zipline
20​14
70
Geodesic Dome
지오데식 돔
버크민스터 풀러
19​48
71
Tampon
탐폰
얼 하스,
게르트루트 슐츠 텐더리히
19​33
72
23 & Me
유전자 검사
린다 에이비, 폴 쿠센차, 앤 워치츠키
20​06
73
Dyson Bagless
다이슨 백리스
제임스 다이슨
19​80
74
Netscape Browser
넷스케이프 브라우저
AOL & Mercurial Communications
20​05
75
Futura Typeface
푸투라 글꼴
파울 레너
19​27
76
SUICA
스이카
JR East
20​01
77
Air Jordan 1
에어 조던 1
나이키
(피터 무어)
19​85
78
Pocket Survival Tool
멀티툴
티머시 S. 레더먼
19​83
79
Box Chair
박스 체어
엔초 마리
19​71
80
Ultra-Light Down
울트라경량다운
유니클로
20​11
81
Havaianas
하바이아나스
로버트 프레이저
19​66
82
Womb Chair
움 체어
Knoll
19​66
83
PeaPod
피팟
앤드루 파킨슨,
토머스 파킨슨
19​89
84
Magic Band
매직밴드
Disney
(Frog Design)
20​13
85
Type 2
타입 2
폭스바겐
(벤 폰)
19​50
86
Unix OS
유닉스
Bell Labs
(켄 톰슨, 데니스 리치)
19​70
87
Wayfarer
웨이페어러
Ray-Ban
(Raymond Stegeman)
19​52
88
Stokke Tripp Trapp
스토케 트립 트랩
페테르 옵스비크
19​72
89
Aravind Eye Hospital
아라빈드 안과
고빈다파 벤카타스와미
19​76
90
Bitcoin
비트코인
사토시 나카모토
20​09
91
National Park Map
내셔널 파크 맵
마시모 비녤리,
렐라 비녤리
19​77
92
911
911
Porsche
페르디난트 포르셰
19​63
93
Teema Tableware
티마 테이블웨어
카이 프랑크
19​63
94
LINN Sondek LP12
린 손덱 LP12
에드거 빌처
19​63
95
Valentine Typewriter
발렌타인 타자기
에토레 소트사스
19​63
96
IBM Logo
IBM 로고
폴 랜드
19​63
97
Model 500
모델 500
웨스턴 일렉트릭
(헨리 드라이퍼스)
19​51
98
Great Green Wall of Africa
아프리카 녹색장성
Panafrican Agency of the Great Green Wall
20​07
99
IBM Mainframe
IBM 메인프레임
엘리엇 노이스
19​52
1​00
Blackwing 602
블랙윙
Eberhard Faber
19​34






파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-11-04 21:04:01에 나무위키 UNIX 문서에서 가져왔습니다.

[1] 멀틱스 자체는 망했지만 멀틱스가 없었다면 유닉스도 없었을 것이라는 말이 있을 정도로 중요하게 평가받고 있으며, 유닉스의 초석이라고 불리고 있다.[2] The functions and behavior of the UNIX clones are so similar to those of the early (and later) versions of UNIX, in fact, that many knowledgeable users consider them to be UNIX. However, they do not have a direct lineage to the original UNIX source code, and most of them do not officially describe themselves as being UNIX. This category includes the BSDs (i.e., FreeBSD, NetBSD, OpenBSD and Darwin), Linux, MINIX, QNX and Cygwin.[3] 심지어 Windows NT 3.5, 3.51, 4.0은 POSIX 인증을 받았다. 이는 당시 연방 정부가 운영 체제 납품 조건으로 POSIX 인증을 요구했기 때문이다.