UNIX | |||||||||||
{{{#!wiki style="margin:0 -10px -5px" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin:-6px -1px -11px" |
BSD | FreeBSD |
DragonFly BSD · |
||||||||
NetBSD | OpenBSD | ||||||||||
XNU | Darwin · iOS · macOS · iPadOS · tvOS · watchOS · visionOS | ||||||||||
System III/ System V |
Solaris | OpenSolaris | Illumos |
|
|||||||
IBM AIX · HP-UX | |||||||||||
기타 | Mach · Minix · Redox · VMware ESXi ( vSphere · vCenter) | ||||||||||
취소선 처리된 배포판은 개발 중단된 배포판. |
|
|
|
|
개발 | 앤드루 타넨바움 |
개발 언어 | C |
구분 | UNIX-like |
오픈 소스 여부 | 오픈 소스 |
최신 버전 | 3.3.0 |
개발 버전 | 3.4.0 rc6 |
플랫폼 | IA-32, ARM, SPARC(64bit) 등 |
커널 종류 | 마이크로커널 |
홈페이지 | |
소스 코드 |
[clearfix]
1. 개요
유닉스 계열(Unix-like Operating System) 운영체제로, 앤드루 타넨바움(Andrew S. Tanenbaum)이 교육 목적으로 제작한 오픈 소스 운영 체제이다. 커널은 마이크로커널(microkernel) 기반이다.1987년에 교재와 함께 공개된 1.0 버전, 1997년에 POSIX 표준을 지킨 2.0 버전까지는 교육 목적, 그리고 2005년 3.0 이후 버전은 연구 목적 또는 임베디드 시스템으로 확대되었다.
- v.1.0: 앤드루 타넨바움이 그의 저서 "Operating Systems: Design and Implementation"에 상세한 기술이 포함된 예로 제작하였다. C언어로 제작되었으며 커널과 메모리관리, 파일 시스템 등이 책에 실려있다.
리누스 토르발스가 Linux라는 운영체제의 초창기 개발환경으로 이것을 사용하였다. 이는 미닉스 환경에서 편집기나 각종 개발툴을 활용하여 리눅스 운영체제를 개발하였다는 의미이며, 미닉스의 코드를 가져다 썼다는 말은 아니다. 참고 기사
보안 문제가 터진 인텔 관리 엔진이 이 미닉스를 사용한다는 것이 발견되었다.