os-test

Legend

This page is an overview of the test results from the contained suites.

Each cell contains the percentage scores of the test results for a operating system on a suite, along with the number of good test results and the total number of non-neutral test results. Test outcomes that are unknown, neutral, or otherwise non-good and non-bad are not counted.

Click on the the percentages to explore the detailed suite test results.

If the cell scored any partial test outcomes, then a smaller alternate percentage is shown beneath, showing what the score would have been if the following minor problems had not occurred:

The table is sliced into the mandatory POSIX section, and a section for each applicable optional part of POSIX. Each table section is headed by an overall score for the option if multiple suites cover that option.

Suites

os-test contains the following suites:

Results

aix
AIX 7.3 powerpc
dragonfly
DragonFly 6.4-RELEASE x86_64
freebsd
FreeBSD 15.0-RELEASE amd64
haiku
Haiku R1~beta5+development x86_64
hurd
GNU 0.9 i686-AT386
linux
Linux 6.19.8+deb14-amd64 x86_64
macos
macOS 26.2 Darwin 25.2.0 arm64
managarm
Managarm 0.0.1-rolling x86_64
minix
Minix 3.4.0 i386
mlibc
Linux 6.17.0-1018-azure x86_64
musl
Linux 6.12.54-0-lts x86_64
netbsd
NetBSD 10.1 amd64
omnios
SunOS 5.11 r151056 i386
openbsd
OpenBSD 7.8 amd64
redox
Redox 0.5.12 x86_64
solaris
SunOS 5.11 11.4.91.214.1 sparc
sortix
Sortix 1.1.0-dev Apr 2 2026 x86_64
§ overall aix:
88%
(3896/4386)
dragonfly:
87%
(3845/4391)
~
89% =
+2% (93) as extension
freebsd:
90%
(3982/4403)
~
92% =
+1% (72) as extension
haiku:
88%
(3907/4390)
~
89% =
+0% (12) as extension
hurd:
91%
(4005/4396)
~
92% =
+1% (74) as extension
linux:
92%
(4058/4386)
~
94% =
+1% (86) as extension
macos:
83%
(3659/4386)
~
84% =
+1% (51) as extension
managarm:
92%
(4034/4383)
~
92% =
+0% (1) as previous_posix
minix:
73%
(3212/4381)
~
75% =
+2% (117) as extension
mlibc:
93%
(4193/4476)
musl:
94%
(4146/4387)
~
94% =
+0% (21) as extension
netbsd:
87%
(3842/4403)
~
88% =
+1% (67) as extension
omnios:
92%
(4071/4389)
~
94% =
+1% (59) as extension
openbsd:
84%
(3741/4403)
~
85% =
+0% (19) as extension
redox:
78%
(3479/4418)
solaris:
84%
(3727/4396)
~
92% =
+0% (36) as extension
+7% (316) as previous_posix
sortix:
85%
(3741/4389)
§ basic aix:
83%
(819/979)
dragonfly:
82%
(810/979)
freebsd:
90%
(888/979)
haiku:
86%
(847/979)
hurd:
89%
(881/979)
linux:
90%
(888/979)
macos:
75%
(739/979)
managarm:
80%
(792/979)
minix:
66%
(650/979)
mlibc:
82%
(809/979)
musl:
90%
(887/979)
netbsd:
84%
(830/979)
omnios:
91%
(893/979)
openbsd:
82%
(811/979)
redox:
70%
(689/979)
solaris:
92%
(902/979)
sortix:
69%
(685/979)
§ include aix:
93%
(2790/2995)
dragonfly:
90%
(2714/2995)
~
93% =
+3% (93) as extension
freebsd:
93%
(2786/2995)
~
95% =
+2% (72) as extension
haiku:
92%
(2759/2995)
~
92% =
+0% (12) as extension
hurd:
93%
(2788/2995)
~
95% =
+2% (74) as extension
linux:
93%
(2790/2995)
~
96% =
+2% (86) as extension
macos:
87%
(2612/2979)
~
89% =
+1% (51) as extension
managarm:
96%
(2879/2995)
~
96% =
+0% (1) as previous_posix
minix:
77%
(2310/2995)
~
81% =
+3% (117) as extension
mlibc:
97%
(2914/2995)
musl:
96%
(2882/2995)
~
96% =
+0% (21) as extension
netbsd:
90%
(2708/2995)
~
92% =
+2% (67) as extension
omnios:
94%
(2822/2995)
~
96% =
+1% (59) as extension
openbsd:
87%
(2627/2995)
~
88% =
+0% (19) as extension
redox:
85%
(2561/2995)
solaris:
83%
(2500/2995)
~
95% =
+1% (36) as extension
+10% (316) as previous_posix
sortix:
90%
(2712/2995)
§ io aix:
36%
(20/55)
dragonfly:
32%
(18/55)
freebsd:
41%
(23/55)
haiku:
41%
(23/55)
hurd:
36%
(20/55)
linux:
96%
(53/55)
macos:
94%
(52/55)
managarm:
63%
(35/55)
minix:
29%
(16/55)
mlibc:
96%
(53/55)
musl:
96%
(53/55)
netbsd:
36%
(20/55)
omnios:
98%
(54/55)
openbsd:
40%
(22/55)
redox:
94%
(52/55)
solaris:
36%
(20/55)
sortix:
41%
(23/55)
§ limits aix:
100%
(40/40)
dragonfly:
95%
(38/40)
freebsd:
100%
(40/40)
haiku:
95%
(38/40)
hurd:
100%
(40/40)
linux:
100%
(40/40)
macos:
100%
(40/40)
managarm:
100%
(40/40)
minix:
85%
(34/40)
mlibc:
99%
(111/112)
musl:
100%
(40/40)
netbsd:
92%
(37/40)
omnios:
87%
(35/40)
openbsd:
82%
(33/40)
redox:
0%
(0/40)
solaris:
87%
(35/40)
sortix:
100%
(40/40)
§ malloc aix:
66%
(2/3)
dragonfly:
100%
(3/3)
freebsd:
100%
(3/3)
haiku:
100%
(3/3)
hurd:
100%
(3/3)
linux:
100%
(3/3)
macos:
100%
(3/3)
managarm:
100%
(3/3)
minix:
100%
(3/3)
mlibc:
100%
(3/3)
musl:
100%
(3/3)
netbsd:
100%
(3/3)
omnios:
100%
(3/3)
openbsd:
100%
(3/3)
redox:
100%
(3/3)
solaris:
100%
(3/3)
sortix:
100%
(3/3)
§ namespace aix:
18%
(13/70)
dragonfly:
61%
(43/70)
freebsd:
50%
(35/70)
haiku:
20%
(14/70)
hurd:
84%
(59/70)
linux:
84%
(59/70)
macos:
0%
(0/70)
managarm:
97%
(68/70)
minix:
35%
(25/70)
mlibc:
97%
(68/70)
musl:
80%
(56/70)
netbsd:
40%
(28/70)
omnios:
55%
(39/70)
openbsd:
42%
(30/70)
redox:
17%
(12/70)
solaris:
64%
(45/70)
sortix:
91%
(64/70)
§ paths aix:
100%
(48/48)
dragonfly:
100%
(48/48)
freebsd:
100%
(48/48)
haiku:
100%
(48/48)
hurd:
100%
(48/48)
linux:
100%
(48/48)
macos:
100%
(48/48)
managarm:
97%
(47/48)
minix:
100%
(48/48)
mlibc:
97%
(47/48)
musl:
100%
(48/48)
netbsd:
100%
(48/48)
omnios:
100%
(48/48)
openbsd:
100%
(48/48)
redox:
95%
(46/48)
solaris:
100%
(48/48)
sortix:
100%
(48/48)
§ process aix:
87%
(21/24)
dragonfly:
87%
(21/24)
freebsd:
87%
(21/24)
haiku:
100%
(24/24)
hurd:
83%
(20/24)
linux:
87%
(21/24)
macos:
87%
(21/24)
managarm:
100%
(24/24)
minix:
16%
(4/24)
mlibc:
87%
(21/24)
musl:
87%
(21/24)
netbsd:
83%
(20/24)
omnios:
87%
(21/24)
openbsd:
87%
(21/24)
redox:
83%
(20/24)
solaris:
87%
(21/24)
sortix:
79%
(19/24)
§ pty aix:
86%
(25/29)
dragonfly:
96%
(28/29)
freebsd:
89%
(26/29)
haiku:
65%
(19/29)
hurd:
68%
(20/29)
linux:
89%
(25/28)
macos:
93%
(27/29)
managarm:
100%
(29/29)
minix:
34%
(10/29)
mlibc:
89%
(25/28)
musl:
89%
(25/28)
netbsd:
93%
(27/29)
omnios:
89%
(26/29)
openbsd:
93%
(27/29)
redox:
0%
(0/29)
solaris:
93%
(27/29)
sortix:
96%
(27/28)
§ signal aix:
77%
(24/31)
dragonfly:
83%
(26/31)
freebsd:
81%
(26/32)
haiku:
100%
(31/31)
hurd:
87%
(27/31)
linux:
93%
(29/31)
macos:
77%
(24/31)
managarm:
93%
(29/31)
minix:
64%
(20/31)
mlibc:
93%
(29/31)
musl:
93%
(29/31)
netbsd:
100%
(31/31)
omnios:
100%
(31/31)
openbsd:
93%
(29/31)
redox:
83%
(26/31)
solaris:
100%
(31/31)
sortix:
100%
(31/31)
§ stdio aix:
85%
(6/7)
dragonfly:
100%
(7/7)
freebsd:
100%
(7/7)
haiku:
100%
(7/7)
hurd:
100%
(7/7)
linux:
100%
(7/7)
macos:
100%
(7/7)
managarm:
100%
(7/7)
minix:
100%
(7/7)
mlibc:
100%
(22/22)
musl:
100%
(7/7)
netbsd:
100%
(7/7)
omnios:
100%
(7/7)
openbsd:
100%
(7/7)
redox:
100%
(7/7)
solaris:
100%
(7/7)
sortix:
0%
(0/7)
§ udp aix:
83%
(88/105)
dragonfly:
80%
(89/110)
freebsd:
65%
(79/121)
haiku:
86%
(94/109)
hurd:
80%
(92/115)
linux:
89%
(95/106)
macos:
71%
(86/121)
managarm:
79%
(81/102)
minix:
85%
(85/100)
mlibc:
83%
(91/109)
musl:
88%
(95/107)
netbsd:
68%
(83/122)
omnios:
85%
(92/108)
openbsd:
68%
(83/122)
redox:
45%
(63/137)
solaris:
76%
(88/115)
sortix:
81%
(89/109)
Optional: ADV
Advisory Information
§ ADV aix:
100%
(25/25)
dragonfly:
100%
(25/25)
freebsd:
100%
(25/25)
haiku:
96%
(24/25)
hurd:
96%
(24/25)
linux:
100%
(25/25)
macos:
60%
(15/25)
managarm:
96%
(24/25)
minix:
72%
(18/25)
mlibc:
100%
(25/25)
musl:
100%
(25/25)
netbsd:
92%
(23/25)
omnios:
96%
(24/25)
openbsd:
60%
(15/25)
redox:
52%
(13/25)
solaris:
40%
(10/25)
~
100% =
+60% (15) as previous_posix
sortix:
20%
(5/25)
§ basic aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
75%
(3/4)
hurd:
75%
(3/4)
linux:
100%
(4/4)
macos:
50%
(2/4)
managarm:
75%
(3/4)
minix:
25%
(1/4)
mlibc:
100%
(4/4)
musl:
100%
(4/4)
netbsd:
75%
(3/4)
omnios:
75%
(3/4)
openbsd:
50%
(2/4)
redox:
50%
(2/4)
solaris:
100%
(4/4)
sortix:
0%
(0/4)
§ include aix:
100%
(21/21)
dragonfly:
100%
(21/21)
freebsd:
100%
(21/21)
haiku:
100%
(21/21)
hurd:
100%
(21/21)
linux:
100%
(21/21)
macos:
61%
(13/21)
managarm:
100%
(21/21)
minix:
80%
(17/21)
mlibc:
100%
(21/21)
musl:
100%
(21/21)
netbsd:
95%
(20/21)
omnios:
100%
(21/21)
openbsd:
61%
(13/21)
redox:
52%
(11/21)
solaris:
28%
(6/21)
~
100% =
+71% (15) as previous_posix
sortix:
23%
(5/21)
Optional: CD
C-Language Development Utilities
§ include aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
0%
(0/1)
netbsd:
0%
(0/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
100%
(1/1)
Optional: CPT
Process CPU-Time Clocks
§ CPT aix:
100%
(5/5)
dragonfly:
100%
(5/5)
freebsd:
100%
(5/5)
haiku:
100%
(5/5)
hurd:
100%
(5/5)
linux:
100%
(5/5)
macos:
40%
(2/5)
managarm:
60%
(3/5)
minix:
20%
(1/5)
mlibc:
60%
(3/5)
musl:
100%
(5/5)
netbsd:
100%
(5/5)
omnios:
40%
(2/5)
openbsd:
100%
(5/5)
redox:
40%
(2/5)
solaris:
80%
(4/5)
~
100% =
+20% (1) as previous_posix
sortix:
60%
(3/5)
§ basic aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
0%
(0/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
0%
(0/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
§ include aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
100%
(4/4)
hurd:
100%
(4/4)
linux:
100%
(4/4)
macos:
50%
(2/4)
managarm:
75%
(3/4)
minix:
25%
(1/4)
mlibc:
75%
(3/4)
musl:
100%
(4/4)
netbsd:
100%
(4/4)
omnios:
50%
(2/4)
openbsd:
100%
(4/4)
redox:
50%
(2/4)
solaris:
75%
(3/4)
~
100% =
+25% (1) as previous_posix
sortix:
75%
(3/4)
Optional: DC
Device Control
§ DC aix:
0%
(0/5)
dragonfly:
0%
(0/5)
freebsd:
0%
(0/5)
haiku:
80%
(4/5)
hurd:
0%
(0/5)
linux:
0%
(0/5)
macos:
0%
(0/5)
managarm:
100%
(5/5)
minix:
0%
(0/5)
mlibc:
100%
(5/5)
musl:
0%
(0/5)
netbsd:
0%
(0/5)
omnios:
0%
(0/5)
openbsd:
0%
(0/5)
redox:
0%
(0/5)
solaris:
0%
(0/5)
sortix:
0%
(0/5)
§ basic aix:
0%
(0/1)
dragonfly:
0%
(0/1)
freebsd:
0%
(0/1)
haiku:
100%
(1/1)
hurd:
0%
(0/1)
linux:
0%
(0/1)
macos:
0%
(0/1)
managarm:
100%
(1/1)
minix:
0%
(0/1)
mlibc:
100%
(1/1)
musl:
0%
(0/1)
netbsd:
0%
(0/1)
omnios:
0%
(0/1)
openbsd:
0%
(0/1)
redox:
0%
(0/1)
solaris:
0%
(0/1)
sortix:
0%
(0/1)
§ include aix:
0%
(0/3)
dragonfly:
0%
(0/3)
freebsd:
0%
(0/3)
haiku:
100%
(3/3)
hurd:
0%
(0/3)
linux:
0%
(0/3)
macos:
0%
(0/3)
managarm:
100%
(3/3)
minix:
0%
(0/3)
mlibc:
100%
(3/3)
musl:
0%
(0/3)
netbsd:
0%
(0/3)
omnios:
0%
(0/3)
openbsd:
0%
(0/3)
redox:
0%
(0/3)
solaris:
0%
(0/3)
sortix:
0%
(0/3)
§ namespace aix:
0%
(0/1)
dragonfly:
0%
(0/1)
freebsd:
0%
(0/1)
haiku:
0%
(0/1)
hurd:
0%
(0/1)
linux:
0%
(0/1)
macos:
0%
(0/1)
managarm:
100%
(1/1)
minix:
0%
(0/1)
mlibc:
100%
(1/1)
musl:
0%
(0/1)
netbsd:
0%
(0/1)
omnios:
0%
(0/1)
openbsd:
0%
(0/1)
redox:
0%
(0/1)
solaris:
0%
(0/1)
sortix:
0%
(0/1)
Optional: FR
FORTRAN Runtime Utilities
§ include aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
0%
(0/1)
linux:
0%
(0/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
0%
(0/1)
netbsd:
0%
(0/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
0%
(0/1)
sortix:
0%
(0/1)
Optional: FSC
File Synchronization
§ FSC aix:
100%
(3/3)
dragonfly:
100%
(3/3)
freebsd:
100%
(3/3)
haiku:
100%
(3/3)
hurd:
100%
(3/3)
linux:
100%
(3/3)
macos:
100%
(3/3)
managarm:
100%
(3/3)
minix:
100%
(3/3)
mlibc:
100%
(3/3)
musl:
100%
(3/3)
netbsd:
100%
(3/3)
omnios:
100%
(3/3)
openbsd:
100%
(3/3)
redox:
66%
(2/3)
solaris:
100%
(3/3)
sortix:
100%
(3/3)
§ basic aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
100%
(1/1)
minix:
100%
(1/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
100%
(1/1)
solaris:
100%
(1/1)
sortix:
100%
(1/1)
§ include aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
100%
(2/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
50%
(1/2)
solaris:
100%
(2/2)
sortix:
100%
(2/2)
Optional: FSC|SIO
File Synchronization or Synchronized Input and Output
§ FSC|SIO aix:
100%
(2/2)
dragonfly:
50%
(1/2)
freebsd:
100%
(2/2)
haiku:
0%
(0/2)
hurd:
50%
(1/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
0%
(0/2)
minix:
0%
(0/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
0%
(0/2)
redox:
0%
(0/2)
solaris:
100%
(2/2)
sortix:
0%
(0/2)
§ basic aix:
100%
(1/1)
dragonfly:
0%
(0/1)
freebsd:
100%
(1/1)
haiku:
0%
(0/1)
hurd:
0%
(0/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
0%
(0/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
§ include aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
0%
(0/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
0%
(0/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
Optional: IP6
IPV6
§ include aix:
100%
(39/39)
dragonfly:
100%
(39/39)
freebsd:
94%
(37/39)
~
100% =
+5% (2) as extension
haiku:
100%
(39/39)
hurd:
100%
(39/39)
linux:
100%
(39/39)
macos:
92%
(36/39)
~
100% =
+7% (3) as extension
managarm:
100%
(39/39)
minix:
100%
(39/39)
mlibc:
100%
(39/39)
musl:
100%
(39/39)
netbsd:
100%
(39/39)
omnios:
89%
(35/39)
~
100% =
+10% (4) as extension
openbsd:
94%
(37/39)
~
100% =
+5% (2) as extension
redox:
97%
(38/39)
solaris:
100%
(39/39)
sortix:
100%
(39/39)
Optional: MC1
Non-Robust Mutex Priority Protection or Non-Robust Mutex Priority Inheritance or Robust Mutex Priority Protection or Robust Mutex Priority Inheritance
§ MC1 aix:
80%
(4/5)
dragonfly:
100%
(5/5)
freebsd:
100%
(5/5)
haiku:
80%
(4/5)
hurd:
40%
(2/5)
~
100% =
+60% (3) as extension
linux:
100%
(5/5)
macos:
100%
(5/5)
managarm:
100%
(5/5)
minix:
0%
(0/5)
mlibc:
100%
(5/5)
musl:
100%
(5/5)
netbsd:
100%
(5/5)
omnios:
100%
(5/5)
openbsd:
80%
(4/5)
redox:
100%
(5/5)
solaris:
100%
(5/5)
sortix:
0%
(0/5)
§ basic aix:
50%
(1/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
50%
(1/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
0%
(0/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
100%
(2/2)
solaris:
100%
(2/2)
sortix:
0%
(0/2)
§ include aix:
100%
(3/3)
dragonfly:
100%
(3/3)
freebsd:
100%
(3/3)
haiku:
100%
(3/3)
hurd:
0%
(0/3)
~
100% =
+100% (3) as extension
linux:
100%
(3/3)
macos:
100%
(3/3)
managarm:
100%
(3/3)
minix:
0%
(0/3)
mlibc:
100%
(3/3)
musl:
100%
(3/3)
netbsd:
100%
(3/3)
omnios:
100%
(3/3)
openbsd:
66%
(2/3)
redox:
100%
(3/3)
solaris:
100%
(3/3)
sortix:
0%
(0/3)
Optional: ML
Process Memory Locking
§ ML aix:
100%
(7/7)
dragonfly:
100%
(7/7)
freebsd:
100%
(7/7)
haiku:
14%
(1/7)
hurd:
100%
(7/7)
linux:
100%
(7/7)
macos:
71%
(5/7)
managarm:
71%
(5/7)
minix:
42%
(3/7)
mlibc:
100%
(7/7)
musl:
100%
(7/7)
netbsd:
100%
(7/7)
omnios:
100%
(7/7)
openbsd:
100%
(7/7)
redox:
85%
(6/7)
solaris:
100%
(7/7)
sortix:
0%
(0/7)
§ basic aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
0%
(0/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
0%
(0/2)
managarm:
0%
(0/2)
minix:
0%
(0/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
100%
(2/2)
solaris:
100%
(2/2)
sortix:
0%
(0/2)
§ include aix:
100%
(5/5)
dragonfly:
100%
(5/5)
freebsd:
100%
(5/5)
haiku:
20%
(1/5)
hurd:
100%
(5/5)
linux:
100%
(5/5)
macos:
100%
(5/5)
managarm:
100%
(5/5)
minix:
60%
(3/5)
mlibc:
100%
(5/5)
musl:
100%
(5/5)
netbsd:
100%
(5/5)
omnios:
100%
(5/5)
openbsd:
100%
(5/5)
redox:
80%
(4/5)
solaris:
100%
(5/5)
sortix:
0%
(0/5)
Optional: MLR
Range Memory Locking
§ MLR aix:
100%
(5/5)
dragonfly:
100%
(5/5)
freebsd:
100%
(5/5)
haiku:
100%
(5/5)
hurd:
100%
(5/5)
linux:
100%
(5/5)
macos:
100%
(5/5)
managarm:
60%
(3/5)
minix:
20%
(1/5)
mlibc:
100%
(5/5)
musl:
100%
(5/5)
netbsd:
100%
(5/5)
omnios:
100%
(5/5)
openbsd:
100%
(5/5)
redox:
80%
(4/5)
solaris:
100%
(5/5)
sortix:
0%
(0/5)
§ basic aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
0%
(0/2)
minix:
0%
(0/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
100%
(2/2)
solaris:
100%
(2/2)
sortix:
0%
(0/2)
§ include aix:
100%
(3/3)
dragonfly:
100%
(3/3)
freebsd:
100%
(3/3)
haiku:
100%
(3/3)
hurd:
100%
(3/3)
linux:
100%
(3/3)
macos:
100%
(3/3)
managarm:
100%
(3/3)
minix:
33%
(1/3)
mlibc:
100%
(3/3)
musl:
100%
(3/3)
netbsd:
100%
(3/3)
omnios:
100%
(3/3)
openbsd:
100%
(3/3)
redox:
66%
(2/3)
solaris:
100%
(3/3)
sortix:
0%
(0/3)
Optional: MSG
Message Passing
§ MSG aix:
84%
(37/44)
dragonfly:
84%
(37/44)
freebsd:
61%
(27/44)
haiku:
15%
(7/44)
hurd:
77%
(34/44)
linux:
100%
(44/44)
macos:
15%
(7/44)
managarm:
47%
(21/44)
minix:
52%
(23/44)
mlibc:
58%
(27/46)
musl:
86%
(38/44)
netbsd:
97%
(43/44)
omnios:
97%
(43/44)
openbsd:
6%
(3/44)
redox:
4%
(2/44)
solaris:
97%
(43/44)
sortix:
13%
(6/44)
§ basic aix:
100%
(10/10)
dragonfly:
100%
(10/10)
freebsd:
0%
(0/10)
haiku:
0%
(0/10)
hurd:
0%
(0/10)
linux:
100%
(10/10)
macos:
0%
(0/10)
managarm:
0%
(0/10)
minix:
0%
(0/10)
mlibc:
40%
(4/10)
musl:
100%
(10/10)
netbsd:
100%
(10/10)
omnios:
100%
(10/10)
openbsd:
0%
(0/10)
redox:
0%
(0/10)
solaris:
100%
(10/10)
sortix:
0%
(0/10)
§ include aix:
80%
(25/31)
dragonfly:
80%
(25/31)
freebsd:
80%
(25/31)
haiku:
16%
(5/31)
hurd:
100%
(31/31)
linux:
100%
(31/31)
macos:
16%
(5/31)
managarm:
58%
(18/31)
minix:
67%
(21/31)
mlibc:
58%
(18/31)
musl:
80%
(25/31)
netbsd:
100%
(31/31)
omnios:
100%
(31/31)
openbsd:
9%
(3/31)
redox:
6%
(2/31)
solaris:
100%
(31/31)
sortix:
12%
(4/31)
§ limits aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
100%
(2/2)
mlibc:
100%
(4/4)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
0%
(0/2)
redox:
0%
(0/2)
solaris:
100%
(2/2)
sortix:
100%
(2/2)
§ namespace aix:
0%
(0/1)
dragonfly:
0%
(0/1)
freebsd:
0%
(0/1)
haiku:
0%
(0/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
0%
(0/1)
managarm:
100%
(1/1)
minix:
0%
(0/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
0%
(0/1)
omnios:
0%
(0/1)
openbsd:
0%
(0/1)
redox:
0%
(0/1)
solaris:
0%
(0/1)
sortix:
0%
(0/1)
Optional: OB
Obsolescent
§ OB aix:
97%
(40/41)
dragonfly:
95%
(39/41)
freebsd:
51%
(21/41)
haiku:
60%
(25/41)
hurd:
95%
(39/41)
linux:
92%
(38/41)
macos:
51%
(21/41)
managarm:
85%
(35/41)
minix:
46%
(19/41)
mlibc:
85%
(35/41)
musl:
97%
(40/41)
netbsd:
51%
(21/41)
omnios:
51%
(21/41)
openbsd:
100%
(41/41)
redox:
75%
(31/41)
solaris:
97%
(40/41)
sortix:
70%
(29/41)
§ basic aix:
85%
(6/7)
dragonfly:
100%
(7/7)
freebsd:
100%
(7/7)
haiku:
100%
(7/7)
hurd:
100%
(7/7)
linux:
100%
(7/7)
macos:
100%
(7/7)
managarm:
100%
(7/7)
minix:
85%
(6/7)
mlibc:
100%
(7/7)
musl:
100%
(7/7)
netbsd:
100%
(7/7)
omnios:
100%
(7/7)
openbsd:
100%
(7/7)
redox:
71%
(5/7)
solaris:
100%
(7/7)
sortix:
28%
(2/7)
§ include aix:
100%
(34/34)
dragonfly:
94%
(32/34)
freebsd:
41%
(14/34)
haiku:
52%
(18/34)
hurd:
94%
(32/34)
linux:
91%
(31/34)
macos:
41%
(14/34)
managarm:
82%
(28/34)
minix:
38%
(13/34)
mlibc:
82%
(28/34)
musl:
97%
(33/34)
netbsd:
41%
(14/34)
omnios:
41%
(14/34)
openbsd:
100%
(34/34)
redox:
76%
(26/34)
solaris:
97%
(33/34)
sortix:
79%
(27/34)
Optional: OB XSI
Obsolescent and X/Open System Interfaces
§ OB XSI aix:
50%
(2/4)
dragonfly:
50%
(2/4)
freebsd:
0%
(0/4)
haiku:
100%
(4/4)
hurd:
0%
(0/4)
linux:
0%
(0/4)
macos:
100%
(4/4)
managarm:
0%
(0/4)
minix:
0%
(0/4)
mlibc:
0%
(0/4)
musl:
100%
(4/4)
netbsd:
50%
(2/4)
omnios:
75%
(3/4)
openbsd:
0%
(0/4)
redox:
0%
(0/4)
solaris:
25%
(1/4)
~
75% =
+50% (2) as previous_posix
sortix:
0%
(0/4)
§ basic aix:
0%
(0/2)
dragonfly:
100%
(2/2)
freebsd:
0%
(0/2)
haiku:
100%
(2/2)
hurd:
0%
(0/2)
linux:
0%
(0/2)
macos:
100%
(2/2)
managarm:
0%
(0/2)
minix:
0%
(0/2)
mlibc:
0%
(0/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
50%
(1/2)
openbsd:
0%
(0/2)
redox:
0%
(0/2)
solaris:
50%
(1/2)
sortix:
0%
(0/2)
§ include aix:
100%
(2/2)
dragonfly:
0%
(0/2)
freebsd:
0%
(0/2)
haiku:
100%
(2/2)
hurd:
0%
(0/2)
linux:
0%
(0/2)
macos:
100%
(2/2)
managarm:
0%
(0/2)
minix:
0%
(0/2)
mlibc:
0%
(0/2)
musl:
100%
(2/2)
netbsd:
0%
(0/2)
omnios:
100%
(2/2)
openbsd:
0%
(0/2)
redox:
0%
(0/2)
solaris:
0%
(0/2)
~
100% =
+100% (2) as previous_posix
sortix:
0%
(0/2)
Optional: PIO
Prioritized Input and Output
§ include aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
0%
(0/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
100%
(1/1)
mlibc:
0%
(0/1)
musl:
0%
(0/1)
netbsd:
100%
(1/1)
omnios:
0%
(0/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
0%
(0/1)
sortix:
0%
(0/1)
Optional: PS
Process Scheduling
§ PS aix:
100%
(10/10)
dragonfly:
100%
(10/10)
freebsd:
100%
(10/10)
haiku:
20%
(2/10)
hurd:
60%
(6/10)
linux:
100%
(10/10)
macos:
10%
(1/10)
managarm:
60%
(6/10)
minix:
20%
(2/10)
mlibc:
90%
(9/10)
musl:
50%
(5/10)
netbsd:
80%
(8/10)
omnios:
100%
(10/10)
openbsd:
20%
(2/10)
redox:
10%
(1/10)
solaris:
100%
(10/10)
sortix:
0%
(0/10)
§ basic aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
0%
(0/4)
hurd:
25%
(1/4)
linux:
100%
(4/4)
macos:
0%
(0/4)
managarm:
25%
(1/4)
minix:
0%
(0/4)
mlibc:
100%
(4/4)
musl:
0%
(0/4)
netbsd:
50%
(2/4)
omnios:
100%
(4/4)
openbsd:
0%
(0/4)
redox:
0%
(0/4)
solaris:
100%
(4/4)
sortix:
0%
(0/4)
§ include aix:
100%
(6/6)
dragonfly:
100%
(6/6)
freebsd:
100%
(6/6)
haiku:
33%
(2/6)
hurd:
83%
(5/6)
linux:
100%
(6/6)
macos:
16%
(1/6)
managarm:
83%
(5/6)
minix:
33%
(2/6)
mlibc:
83%
(5/6)
musl:
83%
(5/6)
netbsd:
100%
(6/6)
omnios:
100%
(6/6)
openbsd:
33%
(2/6)
redox:
16%
(1/6)
solaris:
100%
(6/6)
sortix:
0%
(0/6)
Optional: PS|TPS
Process Scheduling or Thread Execution Scheduling
§ PS|TPS aix:
100%
(9/9)
dragonfly:
88%
(8/9)
freebsd:
100%
(9/9)
haiku:
66%
(6/9)
hurd:
66%
(6/9)
linux:
100%
(9/9)
macos:
77%
(7/9)
managarm:
55%
(5/9)
minix:
33%
(3/9)
mlibc:
77%
(7/9)
musl:
100%
(9/9)
netbsd:
100%
(9/9)
omnios:
100%
(9/9)
openbsd:
77%
(7/9)
redox:
33%
(3/9)
solaris:
100%
(9/9)
sortix:
0%
(0/9)
§ basic aix:
100%
(3/3)
dragonfly:
66%
(2/3)
freebsd:
100%
(3/3)
haiku:
33%
(1/3)
hurd:
0%
(0/3)
linux:
100%
(3/3)
macos:
66%
(2/3)
managarm:
0%
(0/3)
minix:
0%
(0/3)
mlibc:
66%
(2/3)
musl:
100%
(3/3)
netbsd:
100%
(3/3)
omnios:
100%
(3/3)
openbsd:
66%
(2/3)
redox:
0%
(0/3)
solaris:
100%
(3/3)
sortix:
0%
(0/3)
§ include aix:
100%
(6/6)
dragonfly:
100%
(6/6)
freebsd:
100%
(6/6)
haiku:
83%
(5/6)
hurd:
100%
(6/6)
linux:
100%
(6/6)
macos:
83%
(5/6)
managarm:
83%
(5/6)
minix:
50%
(3/6)
mlibc:
83%
(5/6)
musl:
100%
(6/6)
netbsd:
100%
(6/6)
omnios:
100%
(6/6)
openbsd:
83%
(5/6)
redox:
50%
(3/6)
solaris:
100%
(6/6)
sortix:
0%
(0/6)
Optional: RPI
Robust Mutex Priority Inheritance
§ include aix:
0%
(0/1)
dragonfly:
100%
(1/1)
freebsd:
0%
(0/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
0%
(0/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
0%
(0/1)
netbsd:
0%
(0/1)
omnios:
0%
(0/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
Optional: RPI|TPI
Robust Mutex Priority Inheritance or Non-Robust Mutex Priority Inheritance
§ include aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
0%
(0/1)
~
100% =
+100% (1) as extension
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
100%
(1/1)
minix:
0%
(0/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
100%
(1/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
Optional: RPP
Robust Mutex Priority Protection
§ include aix:
0%
(0/1)
dragonfly:
100%
(1/1)
freebsd:
0%
(0/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
0%
(0/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
0%
(0/1)
netbsd:
0%
(0/1)
omnios:
0%
(0/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
Optional: RPP|TPP
Robust Mutex Priority Protection or Non-Robust Mutex Priority Protection
§ RPP|TPP aix:
100%
(9/9)
dragonfly:
100%
(9/9)
freebsd:
100%
(9/9)
haiku:
55%
(5/9)
hurd:
0%
(0/9)
~
55% =
+55% (5) as extension
linux:
100%
(9/9)
macos:
100%
(9/9)
managarm:
33%
(3/9)
minix:
0%
(0/9)
mlibc:
33%
(3/9)
musl:
44%
(4/9)
netbsd:
100%
(9/9)
omnios:
100%
(9/9)
openbsd:
77%
(7/9)
redox:
77%
(7/9)
solaris:
100%
(9/9)
sortix:
0%
(0/9)
§ basic aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
0%
(0/4)
hurd:
0%
(0/4)
linux:
100%
(4/4)
macos:
100%
(4/4)
managarm:
0%
(0/4)
minix:
0%
(0/4)
mlibc:
0%
(0/4)
musl:
0%
(0/4)
netbsd:
100%
(4/4)
omnios:
100%
(4/4)
openbsd:
100%
(4/4)
redox:
50%
(2/4)
solaris:
100%
(4/4)
sortix:
0%
(0/4)
§ include aix:
100%
(5/5)
dragonfly:
100%
(5/5)
freebsd:
100%
(5/5)
haiku:
100%
(5/5)
hurd:
0%
(0/5)
~
100% =
+100% (5) as extension
linux:
100%
(5/5)
macos:
100%
(5/5)
managarm:
60%
(3/5)
minix:
0%
(0/5)
mlibc:
60%
(3/5)
musl:
80%
(4/5)
netbsd:
100%
(5/5)
omnios:
100%
(5/5)
openbsd:
60%
(3/5)
redox:
100%
(5/5)
solaris:
100%
(5/5)
sortix:
0%
(0/5)
Optional: RS
Raw Sockets
§ include aix:
100%
(3/3)
dragonfly:
100%
(3/3)
freebsd:
100%
(3/3)
haiku:
100%
(3/3)
hurd:
100%
(3/3)
linux:
100%
(3/3)
macos:
100%
(3/3)
managarm:
66%
(2/3)
minix:
100%
(3/3)
mlibc:
66%
(2/3)
musl:
100%
(3/3)
netbsd:
100%
(3/3)
omnios:
100%
(3/3)
openbsd:
100%
(3/3)
redox:
66%
(2/3)
solaris:
100%
(3/3)
sortix:
66%
(2/3)
Optional: SD
Software Development Utilities
§ include aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
0%
(0/1)
netbsd:
0%
(0/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
Optional: SHM
Shared Memory Objects
§ SHM aix:
62%
(5/8)
dragonfly:
62%
(5/8)
freebsd:
62%
(5/8)
haiku:
62%
(5/8)
hurd:
62%
(5/8)
linux:
62%
(5/8)
macos:
50%
(4/8)
managarm:
62%
(5/8)
minix:
12%
(1/8)
mlibc:
37%
(3/8)
musl:
62%
(5/8)
netbsd:
62%
(5/8)
omnios:
62%
(5/8)
openbsd:
50%
(4/8)
redox:
62%
(5/8)
solaris:
62%
(5/8)
sortix:
0%
(0/8)
§ basic aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
0%
(0/2)
mlibc:
0%
(0/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
100%
(2/2)
solaris:
100%
(2/2)
sortix:
0%
(0/2)
§ include aix:
50%
(3/6)
dragonfly:
50%
(3/6)
freebsd:
50%
(3/6)
haiku:
50%
(3/6)
hurd:
50%
(3/6)
linux:
50%
(3/6)
macos:
33%
(2/6)
managarm:
50%
(3/6)
minix:
16%
(1/6)
mlibc:
50%
(3/6)
musl:
50%
(3/6)
netbsd:
50%
(3/6)
omnios:
50%
(3/6)
openbsd:
33%
(2/6)
redox:
50%
(3/6)
solaris:
50%
(3/6)
sortix:
0%
(0/6)
Optional: SHM|TYM
Shared Memory Objects or Typed Memory Objects
§ include aix:
0%
(0/2)
dragonfly:
0%
(0/2)
freebsd:
0%
(0/2)
haiku:
0%
(0/2)
hurd:
0%
(0/2)
linux:
0%
(0/2)
macos:
0%
(0/2)
managarm:
0%
(0/2)
minix:
0%
(0/2)
mlibc:
0%
(0/2)
musl:
0%
(0/2)
netbsd:
0%
(0/2)
omnios:
0%
(0/2)
openbsd:
0%
(0/2)
redox:
0%
(0/2)
solaris:
0%
(0/2)
sortix:
0%
(0/2)
Optional: SIO
Synchronized Input and Output
§ SIO aix:
71%
(5/7)
dragonfly:
42%
(3/7)
freebsd:
57%
(4/7)
haiku:
71%
(5/7)
hurd:
57%
(4/7)
linux:
71%
(5/7)
macos:
42%
(3/7)
managarm:
71%
(5/7)
minix:
42%
(3/7)
mlibc:
71%
(5/7)
musl:
57%
(4/7)
netbsd:
71%
(5/7)
omnios:
71%
(5/7)
openbsd:
71%
(5/7)
redox:
28%
(2/7)
solaris:
71%
(5/7)
sortix:
0%
(0/7)
§ basic aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
100%
(1/1)
minix:
0%
(0/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
100%
(1/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
§ include aix:
66%
(4/6)
dragonfly:
33%
(2/6)
freebsd:
50%
(3/6)
haiku:
66%
(4/6)
hurd:
50%
(3/6)
linux:
66%
(4/6)
macos:
33%
(2/6)
managarm:
66%
(4/6)
minix:
50%
(3/6)
mlibc:
66%
(4/6)
musl:
50%
(3/6)
netbsd:
66%
(4/6)
omnios:
66%
(4/6)
openbsd:
66%
(4/6)
redox:
16%
(1/6)
solaris:
66%
(4/6)
sortix:
0%
(0/6)
Optional: SPN
Spawn
§ SPN aix:
86%
(45/52)
dragonfly:
88%
(46/52)
freebsd:
86%
(45/52)
haiku:
96%
(50/52)
hurd:
86%
(45/52)
~
88% =
+1% (1) as extension
linux:
90%
(47/52)
~
92% =
+1% (1) as extension
macos:
86%
(45/52)
~
88% =
+1% (1) as extension
managarm:
73%
(38/52)
minix:
78%
(41/52)
mlibc:
73%
(38/52)
musl:
90%
(47/52)
netbsd:
90%
(47/52)
omnios:
96%
(50/52)
openbsd:
88%
(46/52)
redox:
1%
(1/52)
solaris:
92%
(48/52)
~
98% =
+5% (3) as extension
sortix:
1%
(1/52)
§ basic aix:
84%
(16/19)
dragonfly:
84%
(16/19)
freebsd:
84%
(16/19)
haiku:
94%
(18/19)
hurd:
78%
(15/19)
linux:
89%
(17/19)
macos:
73%
(14/19)
managarm:
63%
(12/19)
minix:
68%
(13/19)
mlibc:
63%
(12/19)
musl:
89%
(17/19)
netbsd:
84%
(16/19)
omnios:
94%
(18/19)
openbsd:
89%
(17/19)
redox:
0%
(0/19)
solaris:
100%
(19/19)
sortix:
0%
(0/19)
§ include aix:
90%
(29/32)
dragonfly:
90%
(29/32)
freebsd:
90%
(29/32)
haiku:
100%
(32/32)
hurd:
90%
(29/32)
~
93% =
+3% (1) as extension
linux:
90%
(29/32)
~
93% =
+3% (1) as extension
macos:
96%
(31/32)
~
100% =
+3% (1) as extension
managarm:
81%
(26/32)
minix:
87%
(28/32)
mlibc:
81%
(26/32)
musl:
93%
(30/32)
netbsd:
96%
(31/32)
omnios:
100%
(32/32)
openbsd:
90%
(29/32)
redox:
3%
(1/32)
solaris:
90%
(29/32)
~
100% =
+9% (3) as extension
sortix:
3%
(1/32)
§ namespace aix:
0%
(0/1)
dragonfly:
100%
(1/1)
freebsd:
0%
(0/1)
haiku:
0%
(0/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
0%
(0/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
0%
(0/1)
netbsd:
0%
(0/1)
omnios:
0%
(0/1)
openbsd:
0%
(0/1)
redox:
0%
(0/1)
solaris:
0%
(0/1)
sortix:
0%
(0/1)
Optional: SPN PS
Spawn and Process Scheduling
§ SPN PS aix:
100%
(10/10)
dragonfly:
100%
(10/10)
freebsd:
100%
(10/10)
haiku:
0%
(0/10)
hurd:
100%
(10/10)
linux:
100%
(10/10)
macos:
0%
(0/10)
managarm:
40%
(4/10)
minix:
80%
(8/10)
mlibc:
40%
(4/10)
musl:
60%
(6/10)
netbsd:
90%
(9/10)
omnios:
100%
(10/10)
openbsd:
80%
(8/10)
redox:
0%
(0/10)
solaris:
100%
(10/10)
sortix:
0%
(0/10)
§ basic aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
0%
(0/4)
hurd:
100%
(4/4)
linux:
100%
(4/4)
macos:
0%
(0/4)
managarm:
0%
(0/4)
minix:
50%
(2/4)
mlibc:
0%
(0/4)
musl:
0%
(0/4)
netbsd:
75%
(3/4)
omnios:
100%
(4/4)
openbsd:
50%
(2/4)
redox:
0%
(0/4)
solaris:
100%
(4/4)
sortix:
0%
(0/4)
§ include aix:
100%
(6/6)
dragonfly:
100%
(6/6)
freebsd:
100%
(6/6)
haiku:
0%
(0/6)
hurd:
100%
(6/6)
linux:
100%
(6/6)
macos:
0%
(0/6)
managarm:
66%
(4/6)
minix:
100%
(6/6)
mlibc:
66%
(4/6)
musl:
100%
(6/6)
netbsd:
100%
(6/6)
omnios:
100%
(6/6)
openbsd:
100%
(6/6)
redox:
0%
(0/6)
solaris:
100%
(6/6)
sortix:
0%
(0/6)
Optional: SS
Process Sporadic Server
§ include aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
0%
(0/1)
netbsd:
0%
(0/1)
omnios:
0%
(0/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
0%
(0/1)
~
100% =
+100% (1) as previous_posix
sortix:
0%
(0/1)
Optional: SS|TSP
Process Sporadic Server or Thread Sporadic Server
§ SS|TSP aix:
22%
(2/9)
dragonfly:
44%
(4/9)
freebsd:
44%
(4/9)
haiku:
33%
(3/9)
hurd:
22%
(2/9)
linux:
22%
(2/9)
macos:
33%
(3/9)
managarm:
44%
(4/9)
minix:
22%
(2/9)
mlibc:
50%
(5/10)
musl:
44%
(4/9)
netbsd:
22%
(2/9)
omnios:
22%
(2/9)
openbsd:
22%
(2/9)
redox:
22%
(2/9)
solaris:
22%
(2/9)
sortix:
88%
(8/9)
§ include aix:
25%
(2/8)
dragonfly:
37%
(3/8)
freebsd:
37%
(3/8)
haiku:
37%
(3/8)
hurd:
25%
(2/8)
linux:
25%
(2/8)
macos:
25%
(2/8)
managarm:
37%
(3/8)
minix:
25%
(2/8)
mlibc:
37%
(3/8)
musl:
37%
(3/8)
netbsd:
25%
(2/8)
omnios:
25%
(2/8)
openbsd:
25%
(2/8)
redox:
25%
(2/8)
solaris:
25%
(2/8)
sortix:
87%
(7/8)
§ limits aix:
0%
(0/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
0%
(0/1)
hurd:
0%
(0/1)
linux:
0%
(0/1)
macos:
100%
(1/1)
managarm:
100%
(1/1)
minix:
0%
(0/1)
mlibc:
100%
(2/2)
musl:
100%
(1/1)
netbsd:
0%
(0/1)
omnios:
0%
(0/1)
openbsd:
0%
(0/1)
redox:
0%
(0/1)
solaris:
0%
(0/1)
sortix:
100%
(1/1)
Optional: TCT
Thread CPU-Time Clocks
§ TCT aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
100%
(4/4)
hurd:
100%
(4/4)
linux:
100%
(4/4)
macos:
50%
(2/4)
managarm:
50%
(2/4)
minix:
0%
(0/4)
mlibc:
50%
(2/4)
musl:
100%
(4/4)
netbsd:
100%
(4/4)
omnios:
25%
(1/4)
openbsd:
100%
(4/4)
redox:
25%
(1/4)
solaris:
75%
(3/4)
~
100% =
+25% (1) as previous_posix
sortix:
50%
(2/4)
§ basic aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
0%
(0/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
0%
(0/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
§ include aix:
100%
(3/3)
dragonfly:
100%
(3/3)
freebsd:
100%
(3/3)
haiku:
100%
(3/3)
hurd:
100%
(3/3)
linux:
100%
(3/3)
macos:
66%
(2/3)
managarm:
66%
(2/3)
minix:
0%
(0/3)
mlibc:
66%
(2/3)
musl:
100%
(3/3)
netbsd:
100%
(3/3)
omnios:
33%
(1/3)
openbsd:
100%
(3/3)
redox:
33%
(1/3)
solaris:
66%
(2/3)
~
100% =
+33% (1) as previous_posix
sortix:
66%
(2/3)
Optional: TPI
Non-Robust Mutex Priority Inheritance
§ include aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
0%
(0/1)
netbsd:
0%
(0/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
Optional: TPP
Non-Robust Mutex Priority Protection
§ include aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
0%
(0/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
Optional: TPS
Thread Execution Scheduling
§ TPS aix:
100%
(23/23)
dragonfly:
86%
(20/23)
freebsd:
91%
(21/23)
haiku:
56%
(13/23)
hurd:
86%
(20/23)
linux:
100%
(23/23)
macos:
91%
(21/23)
managarm:
86%
(20/23)
minix:
0%
(0/23)
mlibc:
86%
(20/23)
musl:
100%
(23/23)
netbsd:
82%
(19/23)
omnios:
95%
(22/23)
openbsd:
91%
(21/23)
redox:
69%
(16/23)
solaris:
95%
(22/23)
sortix:
0%
(0/23)
§ basic aix:
100%
(9/9)
dragonfly:
77%
(7/9)
freebsd:
88%
(8/9)
haiku:
44%
(4/9)
hurd:
66%
(6/9)
linux:
100%
(9/9)
macos:
88%
(8/9)
managarm:
88%
(8/9)
minix:
0%
(0/9)
mlibc:
88%
(8/9)
musl:
100%
(9/9)
netbsd:
66%
(6/9)
omnios:
88%
(8/9)
openbsd:
88%
(8/9)
redox:
33%
(3/9)
solaris:
88%
(8/9)
sortix:
0%
(0/9)
§ include aix:
100%
(14/14)
dragonfly:
92%
(13/14)
freebsd:
92%
(13/14)
haiku:
64%
(9/14)
hurd:
100%
(14/14)
linux:
100%
(14/14)
macos:
92%
(13/14)
managarm:
85%
(12/14)
minix:
0%
(0/14)
mlibc:
85%
(12/14)
musl:
100%
(14/14)
netbsd:
92%
(13/14)
omnios:
100%
(14/14)
openbsd:
92%
(13/14)
redox:
92%
(13/14)
solaris:
100%
(14/14)
sortix:
0%
(0/14)
Optional: TSA
Thread Stack Address Attribute
§ include aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
100%
(1/1)
minix:
100%
(1/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
100%
(1/1)
solaris:
100%
(1/1)
sortix:
100%
(1/1)
Optional: TSA TSS
Thread Stack Address Attribute and Thread Stack Size Attribute
§ TSA TSS aix:
75%
(3/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
100%
(4/4)
hurd:
50%
(2/4)
linux:
75%
(3/4)
macos:
100%
(4/4)
managarm:
100%
(4/4)
minix:
0%
(0/4)
mlibc:
100%
(4/4)
musl:
75%
(3/4)
netbsd:
100%
(4/4)
omnios:
50%
(2/4)
openbsd:
100%
(4/4)
redox:
50%
(2/4)
solaris:
75%
(3/4)
sortix:
100%
(4/4)
§ basic aix:
50%
(1/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
0%
(0/2)
linux:
50%
(1/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
0%
(0/2)
mlibc:
100%
(2/2)
musl:
50%
(1/2)
netbsd:
100%
(2/2)
omnios:
0%
(0/2)
openbsd:
100%
(2/2)
redox:
0%
(0/2)
solaris:
50%
(1/2)
sortix:
100%
(2/2)
§ include aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
0%
(0/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
100%
(2/2)
solaris:
100%
(2/2)
sortix:
100%
(2/2)
Optional: TSH
Thread Process-Shared Synchronization
§ TSH aix:
100%
(17/17)
dragonfly:
70%
(12/17)
freebsd:
100%
(17/17)
haiku:
100%
(17/17)
hurd:
76%
(13/17)
linux:
100%
(17/17)
macos:
76%
(13/17)
managarm:
94%
(16/17)
minix:
0%
(0/17)
mlibc:
94%
(16/17)
musl:
100%
(17/17)
netbsd:
0%
(0/17)
omnios:
100%
(17/17)
openbsd:
29%
(5/17)
redox:
82%
(14/17)
solaris:
94%
(16/17)
sortix:
0%
(0/17)
§ basic aix:
100%
(8/8)
dragonfly:
37%
(3/8)
freebsd:
100%
(8/8)
haiku:
100%
(8/8)
hurd:
50%
(4/8)
linux:
100%
(8/8)
macos:
75%
(6/8)
managarm:
100%
(8/8)
minix:
0%
(0/8)
mlibc:
100%
(8/8)
musl:
100%
(8/8)
netbsd:
0%
(0/8)
omnios:
100%
(8/8)
openbsd:
12%
(1/8)
redox:
75%
(6/8)
solaris:
87%
(7/8)
sortix:
0%
(0/8)
§ include aix:
100%
(9/9)
dragonfly:
100%
(9/9)
freebsd:
100%
(9/9)
haiku:
100%
(9/9)
hurd:
100%
(9/9)
linux:
100%
(9/9)
macos:
77%
(7/9)
managarm:
88%
(8/9)
minix:
0%
(0/9)
mlibc:
88%
(8/9)
musl:
100%
(9/9)
netbsd:
0%
(0/9)
omnios:
100%
(9/9)
openbsd:
44%
(4/9)
redox:
88%
(8/9)
solaris:
100%
(9/9)
sortix:
0%
(0/9)
Optional: TSP
Thread Sporadic Server
§ include aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
0%
(0/1)
netbsd:
0%
(0/1)
omnios:
0%
(0/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
0%
(0/1)
~
100% =
+100% (1) as previous_posix
sortix:
0%
(0/1)
Optional: TSS
Thread Stack Size Attribute
§ TSS aix:
100%
(5/5)
dragonfly:
100%
(5/5)
freebsd:
80%
(4/5)
haiku:
100%
(5/5)
hurd:
60%
(3/5)
linux:
100%
(5/5)
macos:
100%
(5/5)
managarm:
100%
(5/5)
minix:
20%
(1/5)
mlibc:
100%
(5/5)
musl:
100%
(5/5)
netbsd:
100%
(5/5)
omnios:
60%
(3/5)
openbsd:
100%
(5/5)
redox:
60%
(3/5)
solaris:
80%
(4/5)
sortix:
100%
(5/5)
§ basic aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
50%
(1/2)
haiku:
100%
(2/2)
hurd:
0%
(0/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
0%
(0/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
0%
(0/2)
openbsd:
100%
(2/2)
redox:
0%
(0/2)
solaris:
50%
(1/2)
sortix:
100%
(2/2)
§ include aix:
100%
(3/3)
dragonfly:
100%
(3/3)
freebsd:
100%
(3/3)
haiku:
100%
(3/3)
hurd:
100%
(3/3)
linux:
100%
(3/3)
macos:
100%
(3/3)
managarm:
100%
(3/3)
minix:
33%
(1/3)
mlibc:
100%
(3/3)
musl:
100%
(3/3)
netbsd:
100%
(3/3)
omnios:
100%
(3/3)
openbsd:
100%
(3/3)
redox:
100%
(3/3)
solaris:
100%
(3/3)
sortix:
100%
(3/3)
Optional: TYM
Typed Memory Objects
§ TYM aix:
5%
(1/17)
dragonfly:
5%
(1/17)
freebsd:
5%
(1/17)
haiku:
5%
(1/17)
hurd:
5%
(1/17)
linux:
5%
(1/17)
macos:
11%
(2/17)
managarm:
0%
(0/17)
minix:
0%
(0/17)
mlibc:
0%
(0/17)
musl:
5%
(1/17)
netbsd:
0%
(0/17)
omnios:
0%
(0/17)
openbsd:
5%
(1/17)
redox:
0%
(0/17)
solaris:
0%
(0/17)
~
5% =
+5% (1) as previous_posix
sortix:
0%
(0/17)
§ basic aix:
0%
(0/3)
dragonfly:
0%
(0/3)
freebsd:
0%
(0/3)
haiku:
0%
(0/3)
hurd:
0%
(0/3)
linux:
0%
(0/3)
macos:
0%
(0/3)
managarm:
0%
(0/3)
minix:
0%
(0/3)
mlibc:
0%
(0/3)
musl:
0%
(0/3)
netbsd:
0%
(0/3)
omnios:
0%
(0/3)
openbsd:
0%
(0/3)
redox:
0%
(0/3)
solaris:
0%
(0/3)
sortix:
0%
(0/3)
§ include aix:
7%
(1/14)
dragonfly:
7%
(1/14)
freebsd:
7%
(1/14)
haiku:
7%
(1/14)
hurd:
7%
(1/14)
linux:
7%
(1/14)
macos:
14%
(2/14)
managarm:
0%
(0/14)
minix:
0%
(0/14)
mlibc:
0%
(0/14)
musl:
7%
(1/14)
netbsd:
0%
(0/14)
omnios:
0%
(0/14)
openbsd:
7%
(1/14)
redox:
0%
(0/14)
solaris:
0%
(0/14)
~
7% =
+7% (1) as previous_posix
sortix:
0%
(0/14)
Optional: UP
User Portability Utilities
§ include aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
0%
(0/1)
linux:
0%
(0/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
0%
(0/1)
netbsd:
0%
(0/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
Optional: UU
UUCP Utilities
§ include aix:
100%
(1/1)
dragonfly:
0%
(0/1)
freebsd:
0%
(0/1)
haiku:
100%
(1/1)
hurd:
0%
(0/1)
linux:
0%
(0/1)
macos:
0%
(0/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
0%
(0/1)
netbsd:
0%
(0/1)
omnios:
0%
(0/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
0%
(0/1)
sortix:
0%
(0/1)
Optional: XSI
X/Open System Interfaces
§ XSI aix:
58%
(394/672)
~
88% =
+0% (5) as extension
+29% (198) as previous_posix
dragonfly:
84%
(567/672)
~
85% =
+0% (6) as extension
freebsd:
84%
(569/672)
~
86% =
+1% (10) as extension
haiku:
74%
(500/672)
hurd:
86%
(582/672)
~
89% =
+2% (20) as extension
linux:
88%
(597/672)
~
91% =
+2% (20) as extension
macos:
80%
(539/671)
~
80% =
+0% (3) as extension
managarm:
77%
(519/672)
minix:
73%
(495/672)
~
74% =
+0% (3) as extension
mlibc:
78%
(533/677)
musl:
87%
(589/672)
~
88% =
+0% (5) as extension
netbsd:
78%
(526/672)
~
78% =
+0% (3) as extension
omnios:
87%
(586/672)
~
87% =
+0% (4) as extension
openbsd:
75%
(508/672)
redox:
38%
(261/672)
solaris:
70%
(475/672)
~
87% =
+0% (2) as extension
+16% (109) as previous_posix
sortix:
40%
(269/672)
§ basic aix:
85%
(96/112)
dragonfly:
96%
(108/112)
freebsd:
97%
(109/112)
haiku:
86%
(97/112)
hurd:
91%
(102/112)
linux:
95%
(107/112)
macos:
94%
(106/112)
managarm:
64%
(72/112)
minix:
72%
(81/112)
mlibc:
72%
(81/112)
musl:
91%
(102/112)
netbsd:
87%
(98/112)
omnios:
91%
(103/112)
openbsd:
87%
(98/112)
redox:
45%
(51/112)
solaris:
92%
(104/112)
sortix:
30%
(34/112)
§ include aix:
49%
(231/471)
~
92% =
+1% (5) as extension
+42% (198) as previous_posix
dragonfly:
84%
(400/471)
~
86% =
+1% (6) as extension
freebsd:
87%
(414/471)
~
90% =
+2% (10) as extension
haiku:
81%
(385/471)
hurd:
87%
(410/471)
~
91% =
+4% (20) as extension
linux:
89%
(420/471)
~
93% =
+4% (20) as extension
macos:
91%
(430/470)
~
92% =
+0% (3) as extension
managarm:
78%
(371/471)
minix:
81%
(384/471)
~
82% =
+0% (3) as extension
mlibc:
78%
(371/471)
musl:
88%
(418/471)
~
89% =
+1% (5) as extension
netbsd:
83%
(395/471)
~
84% =
+0% (3) as extension
omnios:
90%
(426/471)
~
91% =
+0% (4) as extension
openbsd:
78%
(372/471)
redox:
42%
(198/471)
solaris:
67%
(320/471)
~
91% =
+0% (2) as extension
+23% (109) as previous_posix
sortix:
34%
(164/471)
§ limits aix:
100%
(3/3)
dragonfly:
100%
(3/3)
freebsd:
100%
(3/3)
haiku:
100%
(3/3)
hurd:
33%
(1/3)
linux:
33%
(1/3)
macos:
100%
(3/3)
managarm:
100%
(3/3)
minix:
66%
(2/3)
mlibc:
100%
(8/8)
musl:
100%
(3/3)
netbsd:
66%
(2/3)
omnios:
100%
(3/3)
openbsd:
100%
(3/3)
redox:
0%
(0/3)
solaris:
100%
(3/3)
sortix:
100%
(3/3)
§ namespace aix:
74%
(64/86)
dragonfly:
65%
(56/86)
freebsd:
50%
(43/86)
haiku:
17%
(15/86)
hurd:
80%
(69/86)
linux:
80%
(69/86)
macos:
0%
(0/86)
managarm:
84%
(73/86)
minix:
32%
(28/86)
mlibc:
84%
(73/86)
musl:
76%
(66/86)
netbsd:
36%
(31/86)
omnios:
62%
(54/86)
openbsd:
40%
(35/86)
redox:
13%
(12/86)
solaris:
55%
(48/86)
sortix:
79%
(68/86)
Optional: XSI TYM
X/Open System Interfaces and Typed Memory Objects
§ include aix:
0%
(0/1)
dragonfly:
0%
(0/1)
freebsd:
0%
(0/1)
haiku:
0%
(0/1)
hurd:
0%
(0/1)
linux:
0%
(0/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
100%
(1/1)
netbsd:
0%
(0/1)
omnios:
0%
(0/1)
openbsd:
0%
(0/1)
redox:
0%
(0/1)
solaris:
0%
(0/1)
sortix:
0%
(0/1)
Optional: XSI|SIO
X/Open System Interfaces or Synchronized Input and Output
§ XSI|SIO aix:
20%
(1/5)
~
100% =
+80% (4) as previous_posix
dragonfly:
100%
(5/5)
freebsd:
100%
(5/5)
haiku:
100%
(5/5)
hurd:
100%
(5/5)
linux:
100%
(5/5)
macos:
100%
(5/5)
managarm:
80%
(4/5)
minix:
60%
(3/5)
mlibc:
100%
(5/5)
musl:
100%
(5/5)
netbsd:
100%
(5/5)
omnios:
100%
(5/5)
openbsd:
100%
(5/5)
redox:
80%
(4/5)
solaris:
100%
(5/5)
sortix:
0%
(0/5)
§ basic aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
§ include aix:
0%
(0/4)
~
100% =
+100% (4) as previous_posix
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
100%
(4/4)
hurd:
100%
(4/4)
linux:
100%
(4/4)
macos:
100%
(4/4)
managarm:
100%
(4/4)
minix:
75%
(3/4)
mlibc:
100%
(4/4)
musl:
100%
(4/4)
netbsd:
100%
(4/4)
omnios:
100%
(4/4)
openbsd:
100%
(4/4)
redox:
100%
(4/4)
solaris:
100%
(4/4)
sortix:
0%
(0/4)