오픈소스 운영체제 비교
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 어셈블리 | | 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 버전 | 포크 |
- ^ 단일 라인 개발 모델의 경우 아니오입니다.
- ^ 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 | 다른. | 호스트 모드 |
지원되는 하드웨어
일반
이름. | 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+ | 네. | 네. | 네. | 네. | 네. | 네. | 네. | 네. | 아니요. | 아니요. | 네. | 네. | 네. | 네. | 네. |
오픈BSD | 네. | 네. | 네. | 예 5.7+ | 네. | 네. | 아니요. | 네. | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네[12] | 2d만[12] | 2d만[13] | 네. | 네. |
넷BSD | 네. | 네. | 네. | 예 8.0+[14] | 네. | 네. | 네. | 네. | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | | | | 네. | 네. |
드래곤플라이 BSD | 네. | 네. | 네. | 네[15] | 네. | 네. | 네. | 네. | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | | | | 네. | |
오픈솔라리스, 일루미노스 | 네. | 네. | 네. | 아니요. | 네. | 네. | 네. | 네. | 네. | 네. | 아니요. | 네. | 아니요. | 아니요. | | | | 네. | V4L2 |
다윈, 오픈다윈 | 네. | 네. | 네. | 네. | | 네. | | | | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | | | | | |
미니스 | | | | | | | | | | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | | | | | |
프리도스 | 네. | 네. | 네. | 아니요. | 아니[16]. | 아니[16]. | 아니요. | | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네. | 아니요. |
유전자절 | 네. | 네. | 아니요. | 네. | 네. | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네. | 아니요. |
하이쿠 | 네. | 네. | 네. | | 네. | 네. | 네. | 아니요. | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네. | 네. | 네. | 네. | 네. |
콜리브리오스 | 네. | 네. | 아니요. | | 네. | 네. | | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | | | | 네. | 아니요. |
메뉴 OS | 네. | 아니요. | 아니요. | | 네. | 네. | | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | | | | 네. | 네. |
GNU | 네. | 네[Note 1] | 네[Note 1] | | 네[Note 1] | 네[Note 1] | 네[Note 1] | 네[Note 1] | 네. | 아니[Note 2]. | 아니[Note 2]. | 아니[Note 2]. | 아니[Note 2]. | 아니[Note 2]. | 아니[Note 3]. | 아니[Note 3]. | 네[Note 1] | 네[Note 1] | 네[Note 1] |
리액트OS | 네. | 네. | 네. | | 네[17] | 네[17] | 아니요. | 아니요. | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | | | | 네. | |
RISCOS | ? | 네. | 네. | ? | 네. | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네. | TV 튜너[18] |
L4, 피아스코, 피스타치오 | | | | | | | | | | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | | | | | |
계획9 | 네. | 네. | 네. | | 네. | 네. | | 네. | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | | | | 네. | 네. |
아로스 | 네. | | | | | | | | 네. | 아니요. | 아니요. | 아니요. | 자기 소유의 | 아니요. | | | 2D만 | | |
음절 | 네. | 네. | | | 네. | 네. | | | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | | | | 네. | |
인페르노 | 네. | 아니요. | 네. | | 아니요. | 아니요. | 아니요. | 네. | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | | | | 네. | |
프리RTOS | | | | | | | | | | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | | | | | |
이코스 | 네. | 네. | | | 네. | 네. | | | | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | | | | | |
RTEMS | 네. | | | | | | | 네. | | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | | | | | |
헬렌OS | 네. | 네. | 아니요. | | 아니요. | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네. | 아니요. |
E/OS | 네. | 네. | 네. | | 아니[5]. | 네. | 네. | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | | | | 네. | 네. |
이름. | 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 튜너, 비디오 편집 또는 웹캠 |
네트워킹
네트워크 기술
지원되는 파일 시스템
이름. | FAT16, dosfs; FAT32, vfat | NTFS | Ext2 | Ext3 | XFS | 라이저FS | UFS | UFS2 | HFS | HFS+ | MINIXfs | BFS | ISO 9660 | UDF | NFS | SMBFS | RAM 디스크, tmpfs | ZFS | 기타 특수 파일 시스템 |
리눅스 | 네. | 네[Note 1][Note 2] | 네. | 네. | 네. | 네. | 네[Note 3] | 네[19] | 네. | 네[Note 4] | 네. | 네[Note 3] | 네. | 네. | 네. | 네. | 네. | 네. | 9P,[Note 5] FUSE,[Note 5] sysfs,[Note 5] configfs,[Note 5] Reiser4,[Note 5][Note 6] JFS, Btrfs, UnionFS, Ext4 |
프리BSD | 네. | 네[Note 3][Note 2] | 네. | 네[Note 3] | 네[Note 1] | 네[Note 3] | 네. | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 네. | 네. | 네. | 네. | 네. | 네. | FUSE, Nullfs, UnionFS |
넷BSD | 네. | 네[Note 3][Note 2] | 네. | | 아니요. | 아니요. | 네. | 네. | | 네[Note 3] | 아니요. | 아니요. | 네. | 네[Note 3] | 네. | 네. | 네. | 네. | 퍼프, LFS, EFS |
오픈BSD | 네. | 네[Note 3] | 네. | | 아니요. | 아니요. | 네. | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 네. | 네. | 네. | 네. | 네. | 아니요. | AFS |
드래곤플라이 BSD | 네. | 네[Note 3] | 네. | 아니요. | 아니요. | 아니요. | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네. | 네[Note 7] | 네. | 네. | 네. | 아니요. | HAMMER, Nullfs, PUPS |
오픈솔라리스, 일루미노스 | 네. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 네. | | 아니요. | 아니요. | 아니요. | 아니요. | 네. | 네. | 네. | 네. | 네. | 네. | SMB(네이티브), QFS |
다윈, 오픈다윈 | 네. | 네[Note 3][Note 2] | | | | | 네. | | 네. | 네. | | | 네. | 네. | 네. | 네. | | | |
미니스 | 네. | 아니요. | 네. | | | | | | | | 네. | 아니요. | | | | | | | |
프리도스 | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | | | | 아니요. | 아니요. | 네. | | | | 네. | | |
유전자절 | 네. | 아니요. | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네. | 아니요. | 아니요. | 아니요. | 네. | 아니요. | 확장 가능한 VFS 계층 |
하이쿠 | 네. | 네 | 네 | 네 | | | | | | | | 네. | 네. | 네. | 네. | 아니[Note 10]. | | | |
콜리브리오스 | 네. | 네[Note 3] | 네[Note 3] | 네[Note 3] | 네[Note 3] | | | | | | | | 네. | | | | 네. | | |
메뉴 OS | 네. | | | | | | | | | | | | | | | | | | |
GNU | 네. | | 네. | 네[Note 11] | | | 네[Note 12] | | | | | | 네. | | 네. | | 네. | 아니요. | |
리액트OS | 네. | | 네. | 아니요. | 아니요. | 아니요. | 아니요. | | | | 아니요. | 아니요. | | | | | | | |
L4, 피아스코, 피스타치오 | 네. | 아니요. | | | | | | | | | | | | | | | | | |
계획9 | 네. | | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네. | 아니요. | 네. | 네. | 네. | 아니요. | Fossil, Venti, 대부분의 시스템 서비스 |
아로스 | 네. | | | | | | | | | | | | | | | | 네. | | SFS, AFFS |
음절 | 네. | 네[Note 3] | 네[Note 3] | 네[Note 3] | | | | | | | | 네. | 네. | | | | 네. | | AFS |
인페르노 | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네. | 아니요. | 아니요. | 아니요. | 네. | | kfs, 대부분의 시스템 서비스 |
프리RTOS | | | | | | | | | | | | | | | | | | 아니요. | |
이코스 | 네. | | 네[Note 3] | | | | | | | | | | | | | | 네. | | MMFS, ROMfs, JFFS2, YAFFS |
RTEMS | 네. | | | | | | | | | | | | | | 네. | | 네. | | TarFS, TFTPFS, IMFS, miniIMFS |
헬렌OS | 네. | 아니요. | 네. | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네. | 아니요. | 네. | 네. | 아니요. | 아니요. | 네. | | locs, exFAT |
E/OS | 네. | 아니요. | 네. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | 네. | 네[Note 13] | 네. | 아니요. | 네. | 네. | 네. | | |
이름. | FAT16, dosfs; FAT32, vfat | NTFS | Ext2 | Ext3 | XFS | 라이저FS | UFS | UFS2 | HFS | HFS+ | MINIXfs | BFS | ISO 9660 | UDF | NFS | SMBFS | RAM 디스크, tmpfs | ZFS | 기타 특수 파일 시스템 |
지원되는 파일 시스템 기능
이름. | RAID | 할당하다 | 리소스 접근 제어 | 암호화 | 다른 특별한 파일 시스템 기능 |
리눅스 | 네. | 네. | 유닉스, ACL, MAC | 네. | LVM, EVMS |
프리BSD | 네. | 네. | 유닉스, ACL, MAC | 네. | GEOM, 스냅샷, 백그라운드 fsck, 사용자가 마운트할 수 있는 파일 시스템 |
오픈BSD | 네. | 네. | 유닉스 | 네. | |
넷BSD | 네. | 네. | 유닉스, Veriexec | 네. | 스냅샷, 저널링 |
드래곤플라이 BSD | 네. | 네. | 유닉스 | 네. | HAMMER, 스냅샷, 체크섬, 중복제거 |
오픈솔라리스, 일루미노스 | 네. | 네. | 유닉스, ACL, MAC | 네. | Solaris Volume Manager, ZFS, 스냅샷, 투명 데이터 복구 |
다윈, 오픈다윈 | | 네. | 유닉스, ACL | 네. | |
미니스 | | | 유닉스 | | |
프리도스 | | | 아니요. | | |
유전자절 | 아니요. | 아니요. | 아니요. | 아니요. | 프로세스별 가상 파일 시스템 계층 |
콜리브리오스 | | | 아니요. | | |
메뉴 OS | | | 아니요. | | |
GNU | | | 유닉스 | | |
리액트OS | | | 아니요. | | |
L4, 피아스코, 피스타치오 | | | | | |
계획9 | 아니요. | 아니요. | 유닉스 계열, 루트 없음 | 아니요. | 스냅샷, venti 아카이브 스토리지, 프로세스별 네임스페이스, 사용자가 마운트할 수 있는 파일 시스템 |
아로스 | | | | | |
음절 | | | 유닉스 | | 64비트, 저널링, 확장 파일 속성 |
인페르노 | 아니요. | 아니요. | 유닉스 계열, 루트 없음 | 아니요. | 프로세스별 네임스페이스, 사용자가 마운트할 수 있는 파일 시스템 |
프리RTOS | | | | | |
이코스 | | | | | |
RTEMS | | | | | |
헬렌OS | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. |
E/OS | 네. | 네. | 유닉스 | 네. | 아니요. |
이름. | RAID | 할당하다 | 리소스 접근 제어 | 암호화 | 다른 특별한 파일 시스템 기능 |
보안 기능
운영체제 | 출입통제 의무화 | 소프트웨어 실행 공간 보호 | 운영 체제 수준의 가상화 | 가상화 | 사용자공간보호 | 다른이들 |
리눅스 | SELinux, AppArmor[Note 1] | Exec Shield,[Note 1] PaX[Note 1] | Chroot, 네임스페이스 및 cgroups,[Note 2] Linux-V서버,[Note 1] OpenVZ[Note 1] | KVM | IPFilter, Iptables | grsecurity,[Note 1] RSBAC[Note 1] |
프리BSD | SeBSD,[Note 3][Note 4] TrustedBSD | 프로폴리스/SSP[주5] | 감옥의 | 잡동사니의[20] | IPFW, PF, IPFilter | |
다윈 | SEDarwin, TrustedBSD | | 감옥의 | | IPFW | |
오픈BSD | | W^X, ProPolice/SSP[Note 6] | | vmm[21] | PF | |
오픈솔라리스, 일루미노스 | 신뢰할 수 있는 BSD | | Solaris 컨테이너 | KVM[22] | IP 필터 | RBAC[23] |
계획9 | 아니요. | 아니요. | 프로세스별 네임스페이스 | | | |
인페르노 | 아니요. | 아니요. | 프로세스별 네임스페이스 | | | |
- ^ a b c d e f g 패치로 사용 가능(리눅스 커널 또는 userland 유틸리티에 통합되지 않음), 자세한 내용은 리눅스 배포판의 보안 기능을 참조하십시오.
- ^ LXC는 이를 위한 프론트 엔드입니다. lwn.net 도 참조하십시오.
- ^ 운영 체제에 통합되지 않음
- ^ 자세한 내용은 여기[2] 참조
- ^ ProPolice/Stack-Smashing Protector는 FreeBSD 8.0 릴리스 이후 기본 시스템에서 활성화되었습니다.
- ^ 자세한 내용은 여기[3] 참조
참고 항목
참고문헌
외부 링크