유닉스(UNIX)는 1969년 미국 AT&T의 벨 연구소(Bell Lab.)의 켄 톰슨(Ken Tompson)과 데니스 리치(Dennis Ritchie)가 개발한 공개형 오픈 소스 운영체제(OS)이다.
1969년 켄 톰슨이 어셈블리 언어를 사용하여 개발했으며, 1972년 데니스 리치가 C 언어를 사용하여 다시 작성했다. 리눅스(Linux)와 AIX, 솔라리스(Solaris), BSD, FreeBSD 등은 유닉스 기반의 운영체제이다. 안드로이드(Android)와 아이오에스(iOS)는 유닉스를 변형하여 개발한 운영체제이다.
개요
유닉스(영어: Unix)는 교육 및 연구 기관에서 즐겨 사용되는 범용 다중 사용자 방식의 시분할 운영 체제이다. 1970년대 초반 벨 연구소 직원인 켄 톰슨, 데니스 리치 등이 처음 개발하였다.
오늘날의 유닉스 시스템은 여러 회사들과 비영리 단체들이 이 커널로 활용하여 다양한 운영체제를 개발하고 있다.
유닉스는 처음부터 다양한 시스템 사이에서 서로 이식할 수 있고, 멀티 태스킹과 다중 사용자를 지원하도록 설계되었다.
유닉스 시스템은 다음과 같은 개념을 가지고 있다.
일반 텍스트 파일, 명령행 인터프리터, 계층적인 파일 시스템, 장치 및 특정한 형식의 프로세스 간 통신을 파일로 취급 등.
소프트웨어 공학 측면에서, 유닉스는 C의 사용과 유닉스 철학이라는 부분이 특징이다.
유닉스(UNIX) 상표권은 오픈 그룹이 갖고 있으며, 유닉스 소스 코드에 대한 저작권은 노벨이 소유하고 있다.
SCO 그룹은 SCOsource라는 프로그램을 통해 유닉스 시스템 V Release 4 (및 자체 릴리즈인 UNIX 시스템 V, Release 5)에 기반한 코드로 된 운영 체제를 사용하고자 하는 모든 기업 및 개인들에게 라이선스를 제공하고 있다.
한편, 닷컴 버블로 유닉스 사업자들에게도 합병의 바람이 불게 되었다. 1980년대에 태어난 많은 상업 유닉스 업체들 중에서 휴렛 패커드의 HP-UX,IBM의 IBM AIX, NeXT의 NEXTSTEP (나중에 오픈스텝이 되었다가 이제 맥 OS X가 됨) 및 썬 마이크로시스템즈 솔라리스 운영 체제들만이 아직도 시장에서 판매되고 있다. 디지털 이큅먼트 코퍼레이션(DEC), 데이터 센트럴(Data General), 산타 쿠르즈 오퍼레이션 (현재는 Tarantella) 등은 다른 업체에 합병되거나 사업을 접었다. 또한, 리눅스와 오픈 소스 BSD의 사용이 증가됨에 따라 기존의 상업 유닉스 시장이 침식되어 갔다.
특징
- 고급 언어로 쓰여져 있어 이식성이 뛰어나다.
- 대화 방식의 온라인용 운영체제이다.
- 멀티태스킹(multitasking)과 다중 사용자를 지원한다.
- 다수의 교육용 프로그램을 보유하고 있다.
- 실시간(real time)에 약하다.
같이 보기
이 유닉스 문서는 소프트웨어에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.
|
개발 : 프로그래밍, 소프트웨어 □■⊕, 데이터, 솔루션, 보안, 하드웨어, 컴퓨터, 사무자동화, 인터넷, 모바일, 사물인터넷, 게임, 메타버스, 디자인
|
|
운영체제(OS)
|
데비안 • 도스(DOS) • 레드햇 리눅스(RHEL) • 리눅스 • 맥OS • 붉은별 • 비에스디(BSD) • 센트오에스(CentOS) • 솔라리스 • 아이오에스(iOS) • 안드로이드 • 에이아이엑스(AIX) • 엑스윈도우 • 엠에스도스(MS-DOS) • 오에스투(OS/2) • 우분투 • 운영체제(OS) • 윈도우 • 유닉스 • 유오에스(UOS) • 지엔유(GNU) • 타이젠 • 티맥스오에스 • 페도라 • 프리비에스디(FreeBSD)
|
|
웹서버
|
구글 웹서버 • 아이아이에스(IIS) • 아이플래닛 • 아파치 웹서버 • 엔진엑스 • 웹투비 • 웹티어
|
|
와스(WAS)
|
글래스피시 • 레진 • 와스서버 • 와일드플라이(제이보스) • 웹로직 • 웹스피어 • 제우스 • 톰캣
|
|
소프트웨어 개발 도구
|
JDK • SDK • 나모 웹에디터 • 넷빈즈 • 델파이 • 드림위버 • 메이븐 • 비주얼 스튜디오 • 안드로이드 스튜디오 • 알스튜디오 • 앱타나 스튜디오 • 엑스코드 • 이알윈(ERWin) • 이클립스 • 인텔리제이 아이디어 • 코드블럭스 • 통합개발환경(IDE) • 파워빌더 • 파이참
|
|
버전관리 도구
|
깃 • 깃허브 • 버전 • 버전관리 • 분산버전관리 • 서브버전(SVN) • 서브클립스 • 젠킨스 • 토터스SVN • 형상관리(구성관리)
|
|
성능관리 솔루션
|
로드러너 • 밸리데이터 • 스트로버스 • 시스마스터 • 엔그라인더 • 제니퍼 • 제이미터 • 지티메트릭스 • 쿨체크
|
|
소프트웨어
|
BaaS • CaaS • DaaS • FaaS • IaaS • NaaS • OaaS • PaaS • QaaS • RaaS • SaaS • SECaaS • UaaS • XaaS • 가상머신 • 개발 툴 • 내그웨어 • 다운그레이드 • 도네이션웨어 • 도커 • 레거시 시스템 • 레지스트리 • 로컬호스트 • 리팩토링 • 미들웨어 • 상용 소프트웨어 • 서버 • 셰어웨어 • 셸 • 소프트웨어 • 소프트웨어 개발 • 소프트웨어 툴 • 시스템 • 시스템 소프트웨어 • 실서버 • 업그레이드 • 업데이트 • 에뮬레이션 • 에뮬레이터 • 오픈소스 • 응용 소프트웨어 • 자바 가상머신 • 자유 소프트웨어 • 커널 • 컴퓨터과학 • 크로스 플랫폼 • 크리플웨어 • 테스트 툴 • 툴 • 툴킷 • 트라이얼웨어 • 패치 • 패키지 소프트웨어 • 프로세스 • 플랫폼 • 플러그인 • 프리웨어
|
|
위키 : 자동차, 교통, 지역, 지도, 산업, 기업, 단체, 업무, 생활, 쇼핑, 블록체인, 암호화폐, 인공지능, 개발, 인물, 행사, 일반
|
|