mir.pe (일반/밝은 화면)
최근 수정 시각 : 2024-05-17 15:50:28

UNIX


파일:나무위키+유도.png  
은(는) 여기로 연결됩니다.
대한민국의 미용기기 브랜드에 대한 내용은 유닉스전자 문서
번 문단을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
참고하십시오.
운영 체제
{{{#!wiki style="word-break: keep-all; margin: -16px -11px" UNIX 파일:Linux 로고.svg Linux 파일:Windows 아이콘 2021_화이트.svg Windows
DOS DR-DOS · 파일:MS-DOS 아이콘.svg MS-DOS · 파일:FreeDOS 로고.svg FreeDOS · K-DOS
기타 RTOS · 파일:퓨시아 아이콘.svg 파일:퓨시아 아이콘 화이트.svg Fuchsia · TempleOS · ReactOS · BeOS · 하이쿠 · 파일:Mac OS 로고.svg Mac OS · 파일:attachment/OS/2/os2_logo.png OS/2 · CP/M · 모바일 운영 체제 }}}

UNIX
{{{#!wiki style="margin:0 -10px -5px"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin:-6px -1px -11px"
BSD FreeBSD DragonFly BSD · TrueOS · GhostBSD
NetBSD OpenBSD
XNU Darwin · iOS · macOS · iPadOS · tvOS · watchOS · visionOS
System III/
System V
Solaris OpenSolaris Illumos SmartOS · OpenIndiana
IBM AIX · HP-UX
기타 Mach · Minix · Redox · VMware ESXi ( vSphere · vCenter)
}}}}}}}}} ||



<colbgcolor=#ffffff><colcolor=#000000> 파일:UNIX 로고.svg
파일:Unix_history-simple.svg
개발 벨 연구소
개발 언어 C, 어셈블리어
오픈 소스 여부 각 운영 체제마다 다름
라이선스
커널 종류
홈페이지 파일:홈페이지 아이콘.svg

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

[clearfix]

1. 개요

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

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

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 표준을 만족하는 것들을 유닉스 계열 운영 체제라고 한다.

5.3. 스마트폰

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

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

5.4. 게임기

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

플레이스테이션 3의 운영 체제는 'CellOS'라고 부르는 FreeBSD와 NetBSD의 포크로 부터 만들어 졌기 때문에 유닉스 계열 운영 체제이다. 플레이스테이션 4 플레이스테이션 5 BSD 계열 운영 체제를 사용하고 있다. OUYA NVIDIA 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
파일:상세 내용 아이콘.svg   자세한 내용은 UNIX/목록 문서
번 문단을
부분을
참고하십시오.

7. 관련 문서

포춘 선정
가장 위대한 현대 디자인 100선
{{{#!wiki style="margin:0 -10px -5px; color:#191919; min-height:2em; word-break: keep-all"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -6px -1px -11px"
출처: 가장 위대한 현대 디자인 100선, 2020년
<colbgcolor=#e5e5e5><colcolor=#000> 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
}}}}}}}}} ||


[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 인증을 요구했기 때문이다.

분류