나무모에 미러 (일반/어두운 화면)
최근 수정 시각 : 2024-12-02 17:28:20

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 · 모바일 운영 체제 · OpenVMS }}}
취소선 처리된 배포판은 개발 중단된 배포판.

UNIX
{{{#!wiki style="margin: 0 -10px -5px; min-height: calc(1.5em + 5px)"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin:-6px -1px -11px; word-break: keep-all;"
BSDFreeBSDDragonFly BSD · TrueOS · GhostBSD
NetBSDOpenBSD
XNUDarwin · NeXTSTEP · macOS · iOS · iPadOS · tvOS · watchOS · visionOS
System III/
System V
SolarisOpenSolarisIllumosSmartOS · OpenIndiana
IBM AIX · HP-UX
기타Mach · Minix · Redox · VMware ESXi (vSphere · vCenter)
취소선 처리된 배포판은 개발 중단된 배포판.}}}}}}}}}

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

1. 개요2. 분류
2.1. 유전적 유닉스2.2. 상표 유닉스2.3. 기능적 유닉스 (Unix-like)
3. 역사4. 표준5. 영향
5.1. 개요5.2. 유닉스 계열 운영 체제5.3. 스마트폰5.4. 게임기5.5. MS 윈도우의 경우
6. 목록7. 관련 문서

[clearfix]

1. 개요

유닉스(Unix)는 벨 연구소에서 개발한 운영 체제로, 다양한 현대적 컴퓨터 운영 체제의 원형이 되었다.

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

2. 분류

오래전 이야기로 에릭 레이먼드와 랍 랭글리(Rob Langley) 등은 BSD 계열, macOS 애플 계열의 Darwin, Minix, Linux, Cygwin 등 일부 동작 형태를 가지고 유닉스 Clone이나 Unix-like하다고 언급[2]한 바 있다. 이들은 유닉스 계열(Unix-family) 운영 체제를 크게 유전적 유닉스(genetic Unix), 상표 유닉스(trademark Unix), 기능적 유닉스(functional Unix)로 나눴으며, 리눅스는 유전적, 상표 유닉스가 아니라고 분류하였다.

반면 유닉스를 디자인한 사람들 가운데 한 명인 데니스 리치는 서버 시장에서 대세가된 Linux를 전통적인 Unix와 함께 '켄 톰슨과 자신, 그리고 많은 사람들이 시작한 아이디어의 연속'으로 표현하며, 리눅스 현상에 대해 긍정적으로 평가한 바 있다. #

2.1. 유전적 유닉스

AT&T 코드를 기원으로로 하는 시스템을 말한다. 크게 UNIX System V 계열과 BSD 계열로 나뉜다.

System V 계열은 1980년대 AT&T반독점법 위반으로 인한 그룹 분할 이후, AT&T에서 직접 상용으로 판매한 UNIX System V의 코드를 기반으로 한 계열이다. 2024년 기준 IBM AIX, HP-UX, Solaris, UnixWare[3] 등이 있으나 이들은 명맥뿐이고 시장 점유율이 매우 낮다.

BSD 계열(NetBSD, FreeBSD, OpenBSD 등)은 1970년대에 갈라져 나간 파생형으로, 90년대에 AT&T와의 소송(일명 유닉스 전쟁) 이후 AT&T에서 작성한 코드를 전부 재작성하여 이제는 AT&T의 코드 기반을 사용하지 않지만, 기초적인 권한 체계부터 모든 기반에서 BSD와 UNIX의 원형이 그대로 유지되어 이어지고 있기 때문에, 소스 코드가 UNIX와 절대 무관하지 않아 이들은 유전적 유닉스로 취급된다.

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

2.2. 상표 유닉스

유닉스의 상표권을 가지고 있는 The Open Group의 Single UNIX Specification 인증을 통과하여 정식으로 'UNIX' 상표를 사용할 수 있는 운영 체제를 의미한다. BSD 계열은 유전적 유닉스이며 POSIX 표준을 준수하지만 상표 유닉스는 아니다.

인증은 정기적으로 받아야 하기 때문에, 인증을 갱신하지 않아 상표 유닉스가 만료되는 경우도 있다. 대표적으로 Solaris가 갱신되지 않은 케이스이다.

역사적으로 소스 코드가 AT&T 기반의 유닉스와 무관하여도 인증을 통해 '유닉스' 상표 를 사용할 수 있는데, 이런 경우 기능적 유닉스이자 상표 유닉스에 해당하지만 유전적 유닉스는 아니다. 대표적으로 IBM의 z/OS가 있다.

2024년 기준 Single UNIX Specification 인증을 유지 중인 운영 체제로는 macOS, IBM AIX, HP-UX, z/OS, UnixWare, OpenServer가 있으며, 그중 z/OS를 제외하면 유전적 유닉스이다.

macOSiOS는 같은 Darwin 커널을 기반으로 하는 유전적 유닉스지만, iOS는 상표 유닉스가 아니다.

2.3. 기능적 유닉스 (Unix-like)

POSIX 표준 규격을 따라 유닉스의 기능이 호환되는 운영 체제를 기능적 유닉스로 분류한다. AT&T의 코드와 무관한 자체 코드로 작성되었더라도 콘솔 동작등이 초기 유닉스와 유사한 형태로 동작하며 POSIX 표준을 거의 준수하면 기능적 유닉스로 분류한다. 대표적인 예시로는 미닉스, 리눅스 등이 있으며, 관점에 따라 BSD계열을 Unix-like로 분류하기도 한다.

리눅스는 공식 인증을 받지는 않아 'UNIX' 상표는 사용할 수 없지만 유닉스 계열 운영 체제 중에선 가장 성공적인 사례로 꼽히며, 데니스 리치또한 이에 긍정적인 의견을 표했다.

AT&T계열 유닉스와의 유사점은 파일 체계, 터미널 명령어, 콘솔 창의 동작 형태이다. '/'를 사용한 파일 경로 표기법 역시 역사적인 유닉스의 영향이다.

리눅스에서 파생된 OS로는 안드로이드도 있다.

3. 역사

파일:상세 내용 아이콘.svg   자세한 내용은 UNIX/역사 문서
번 문단을
부분을
참고하십시오.

4. 표준

4.1. POSIX

파일:상세 내용 아이콘.svg   자세한 내용은 POSIX 문서
번 문단을
부분을
참고하십시오.

4.2. Single UNIX Specification

파일:상세 내용 아이콘.svg   자세한 내용은 Single UNIX Specification 문서
번 문단을
부분을
참고하십시오.

5. 영향

5.1. 개요

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

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

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

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

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

5.2. 유닉스 계열 운영 체제

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

5.3. 스마트폰

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

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

5.4. 게임기

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

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

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

5.5. MS 윈도우의 경우

Windows는 유닉스 계열이 아니지만 POSIX 표준을 따르는 서브시스템[4]을 제공하고 있다. 예전에는 마이크로소프트의 홈페이지에서 다운로드할 수 있는 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-v2024.10.svg
파일:상세 내용 아이콘.svg   자세한 내용은 UNIX/목록 문서
번 문단을
부분을
참고하십시오.

7. 관련 문서

파일:포춘 로고.svg
포춘 선정
가장 위대한 현대 디자인 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호 미국 항공우주국 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] AT&T에서 노벨(기업)과 파트너십을 맺어 개발한 운영 체제로, 이후 노벨이 유닉스의 소스 코드를 완전히 인수하여 계보상으로는 AT&T 유닉스의 직계 후손이다. 다양한 소송과 인수를 거쳐 현재는 Xinuos사에서 유지 보수 중이다.[4] 심지어 Windows NT 3.5, 3.51, 4.0은 POSIX 인증을 받았다. 이는 당시 연방 정부가 운영 체제 납품 조건으로 POSIX 인증을 요구했기 때문이다.

분류