오픈소스 운영체제 비교

Comparison of open-source operating systems

이 표들은 자유 소프트웨어/오픈 소스 운영 체제를 비교합니다. 모든 버전이 기능을 지원하지 않는 경우, 기능을 지원하는 첫 번째 버전이 나열됩니다.

일반정보

이름. 면허증. 커널형 커널 프로그래밍 언어 커널 스레드 지원 OS 계열 가장 오래된 비 EOL 버전[Note 1] 포크
리눅스 GPL 버전 2만 모듈을 사용한 단일화 C 1:1 유닉스 계열 4.4 고라니
프리BSD BSD; GPL, LGPL 소프트웨어는 보통 포함됩니다. 모듈을 사용한 단일화 C 1:1 BSD, 유닉스 계열 11 드래곤플라이 BSD
오픈BSD BSD 모놀리식 C 1:1 BSD, 유닉스 계열 6.4 미로스
넷BSD BSD 모듈을 사용한 단일화 C 1:1 BSD, 유닉스 계열 7.0 오픈BSD
드래곤플라이 BSD BSD 하이브리드 C 1:1 BSD, 유닉스 계열 아니요.
오픈솔라리스, 일루미노스 CDDL 모듈을 사용한 단일화 C 1:1, M:N 유닉스 아니요.
다윈, 오픈다윈 APSL 하이브리드 C, C++[Note 2] 1:1 BSD, 유닉스, 유닉스 계열, OS X 아니요.
미니스 BSD 마이크로커널 C 유닉스 계열 아니요.
레독스OS MIT 마이크로커널 유닉스 계열 아니요.
프리RTOS MIT RTOS C RTOS 아니요.
프리도스 GPL 모놀리식 C 도스 1.1
유전자절 AGPL 마이크로커널 C++ 1:1 유전자절
하이쿠 MIT 하이브리드 C, C++ BeOS 아니요. 틸트OS
하우스. BSD 해스켈 자신의/본래의 아니요.
콜리브리오스 GPL 모놀리식 ASM 메뉴 OS 아니요.
메뉴 OS 메뉴 64, 상거래 제외 모놀리식 ASM 자신의/본래의 아니요. 콜리브리오스
GNU GPL 멀티서버 마이크로커널(하드커널) 또는 모놀리식(리눅스-리브레커널, 리눅스커널의 포크, GNU 프로젝트에 속하지 않는 기타커널) C 1:1 유닉스 계열 리눅스 libre 커널에서 2.4 (하드 커널에서 제외) 리눅스
리액트OS GPL, LGPL 하이브리드 C, C++ 윈도우와 같은 아니요.
RISCOS 아파치 2.0 일체형(협력형 멀티태스킹 포함) ARM 어셈블리 No RISCOS 아니요. RISCOS 6
L4, 피아스코, 피스타치오 일부 GPL, 일부 BSD 마이크로커널 C++ L4 아니요.
계획9 MIT 하이브리드 C 1:1, 1:M Cothread 스타일. 소유, 유닉스 정보 제공 아니요. Inferno, Plan B, 9front
아로스 APL 엑소커널 C 아미가OS 아니요.
음절 GPL 모듈을 사용한 단일화 C, C++ 1:1 유닉스 계열, BeOS, AmigaOS, POSIX 아니요.
인페르노 GPL, LGPL; MIT C 계획9 아니요. 오즈 인페르노
뉴트엑스 BSD RTOS C RTOS 아니요.
이코스 수정된 GPL, eCos RTOS C, C++ RTOS 아니요.
RTEMS 수정된 GPL, BSD, Stanford RTOS C++ 및 Ada를 포함한 다른 언어를 기본으로 지원하는 C 및 ASM POSIX, RTEID/ORKID, uITRON RTOS 4.7.1
헬렌OS BSD 마이크로커널 C M:N 자신의/본래의 아니요.
E/OS GPLv2 모놀리식 ASM, C 1:1 BeOS, 유닉스 계열 아니요.
템플OS 공적 영역 모놀리식 홀리씨,씨,씨++ 코모도어 64형 아니요.
이름. 면허증. 커널형 커널 프로그래밍 언어 커널 스레드 지원 OS 계열 가장 오래된 비 EOL 버전 포크
  1. ^ 단일 라인 개발 모델의 경우 아니오입니다.
  2. ^ I/O 키트용.

지원되는 아키텍처

이름. x86, i386, IA-32 x86 SMP IA-64 x86-64 파워피씨 파워PC SMP SPARC32 SPARC SMP 알파 MIPS 엑스스케일 M68k PA-RISC 오픈RISC 다른이들 호스트 모드
리눅스 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. FR-V, Cell, ETRAX CRIS, M32R, Xtensa, h8, s390, SuperH UML, coLinux, MkLinux, Itanium Linux-on-Linux, wombat
프리BSD[1] 네. 네. 네. 네. 네. 네. 네. 아니요. 네. 아니요. 네. 네. 네. 아니요. 아니요. 아니요. PC98
오픈BSD[2] 네. 네. 아니요. 아니요. 네. 네. 네. 아니요. 네. 네. 네. 네. 네. 아니요. 네. 아니요. 슈퍼에이치
넷BSD[3] 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. SuperH, ns32k, VAX, hppa, M68010, mipseb, mipsel, sh3eb, sh3el, sparc64
드래곤플라이 BSD[4] 아니요. 아니요. 아니요. 아니요. 네. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 벌커널
오픈솔라리스[5] 일루미노 네. 네. 네. 아니요. 네. 아니요. 아니요. 네. 네. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요.
다윈, 오픈다윈[6] 네. 네. 아니요. 아니요. 네. 네. 네. 아니요. 아니요. 아니요. 아니요. 네. 아니요. 네. 아니요. 아니요. L4/다윈
미니스[7] 네. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 네. 아니요. 아니요. 아니요. 아니요.
프리도스 네. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요.
유전자절 네. 네. 네. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 네. 아니요. 아니요. 아니요. 아니요. RISC-V 리눅스
하이쿠 네. 네. 아니요. 아니요. 네. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니[Note 1][8]. 아니요. 아니요. 아니요. 아니요.
콜리브리오스 네. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요.
메뉴 OS 네. 아니요. 아니요. 아니요. 네. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요.
GNU 네. [Note 2] [Note 2] [Note 2] [Note 2] [Note 2] [Note 2] [Note 2] [Note 2] [Note 2] [Note 2] [Note 2] [Note 2] [Note 2] [Note 2] [Note 2] FR-V, Cell, ETRAX CRIS, M32R, Xtensa, h8, s390, SuperH[Note 2] UML, Itanium Linux-on-Linux[Note 3]
리액트OS 네. 네. 아니[Note 1]. 아니요. 네. 아니[Note 1]. 아니[Note 1]. 아니요. 아니요. 아니요. 아니요. 네. 아니요. 아니요. 아니요. 아니요.
RISCOS 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 네. 아니요. 아니요. 아니요. 아니요.
L4, Pistachio 네. 아니요. 아니요. [Note 4] [Note 4] [Note 4] 아니요. 아니요. 아니요. [Note 4] [Note 4] 네. 아니요. 아니요. 아니요. 아니요.
계획9 네. 네. 네. 아니요. 네. 네. 네. [Note 5] [Note 5] 네. 네. 네. 네. [Note 5] 아니요. 아니요. 참조[9][10] lguest, vx32
아로스 네. 아니요. 아니요. 아니요. 네. 네. 아니요. 아니요. 아니요. 아니요. 아니요. 네. 아니요. 네. 아니요. 아니요. i386-linux, i386-freebsd
음절 네. 네. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요.
인페르노 네. ? 아니요. 아니요. ? 네. ? 네. ? 아니요. 네. 네. 네. [Note 5] 아니요. 아니요. AMD Am29000,[Note 5] 텍사스 인스트루먼트 OMAP Microsoft Windows, Linux, FreeBSD, Plan 9, OS X, Solaris, Irix, UnixWare,[Note 5] HP-UX,[Note 5] Internet Explorer
프리RTOS 네. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 네. 네. 아니요. 아니요. 아니요. 네. AVR, PIC, MSP430, HCS12, 8052, MicroBlaze, Cortex-M3, H8S
이코스 네. 네. 아니요. 아니요. 아니요. 네. 아니요. 네. 아니요. 아니요. 네. 네. 네. 네. 아니요. 네. CalmRISC, ColdFire, FR-V, h8, Matsushita AM3x, Nios II, NEC V8xx, SuperH 마이크로소프트 윈도우, 리눅스
RTEMS 네. 아니요. 아니요. 아니요. 네. 아니요. 네. 아니요. 아니요. 네. 네. 네. 네. 네. 네. 블랙핀, 니오스 II, 콜드파이어, 텍사스 인스트루먼트 C3x/C4x, 슈퍼H, H8S Linux, Solaris, Cygwin, FreeBSD, 여러 CPU 시뮬레이터
헬렌OS 네. 네. 아니요. 네. 네. 네. 아니요. 네. 네. 아니요. 네. 네. 아니요. 아니요. 아니요. 아니요.
E/OS 네. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 네. 아니요. 아니요. 아니요. 아니요.
템플OS 아니요. 아니요. 아니요. 아니요. 네. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. QEMU, VirtualBox 등
이름. x86, i386, IA-32 x86 SMP IA-64 x86-64 파워피씨 파워PC SMP SPARC32 SPARC SMP 알파 MIPS 엑스스케일 M68k PA-RISC 오픈RISC 다른. 호스트 모드
  1. ^ a b c d 진행중인 일
  2. ^ a b c d e f g h i j k l m n o p Linux-libre 커널 등을 사용하지만 Hurd 커널에서는 사용할 수 없습니다.
  3. ^ Linux-libreLinux 커널 사용
  4. ^ a b c d e 피스타치오는 AMD64를 지원하며, 피아스코는 CVS 버전에서만 지원합니다.
  5. ^ a b c d e f g 지원이 오래되거나 유지 관리되지 않습니다.

지원되는 하드웨어

일반

이름. ATA SATA SCSI USB 3.0 USB 2.0 USB 1.1 파이어와이어 PCMCIA/PC카드 AGP 엔비디아 공식 드라이버 IA-32 엔비디아 공식 드라이버 IA-64 엔비디아 공식 드라이버 AMD64 ATI 공식 드라이버 x86 ATI 공식 드라이버 x86-64 ATir200 무료 소프트웨어 드라이버 ATir300 무료 소프트웨어 드라이버 엔비디아 무료 소프트웨어 드라이버 오디오 TV 튜너, 비디오 편집 또는 웹캠
리눅스 네. 네. 네. 예 2.6.31+[11] 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. 네. Yes,nv(2d only), nouveau(3d with mesa) OSS, ALSA V4L,V4L2
프리BSD 네. 네. 네. 예 8.2+ 네. 네. 네. 네. 네.