os-test > basic

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.

Subsuites

The basic suite contains the following subsuites:

basic

genode
Genode
§ overall genode:
59%
(580/979)
§ aio genode:
28%
(2/7)
§ arpa_inet genode:
100%
(6/6)
§ complex genode:
24%
(16/66)
§ ctype genode:
50%
(14/28)
§ dirent genode:
88%
(8/9)
§ dlfcn genode:
80%
(4/5)
§ endian genode:
0%
(0/12)
§ fcntl genode:
100%
(4/4)
§ fenv genode:
72%
(8/11)
§ fnmatch genode:
100%
(1/1)
§ glob genode:
100%
(2/2)
§ grp genode:
50%
(2/4)
§ iconv genode:
0%
(0/3)
§ inttypes genode:
100%
(6/6)
§ langinfo genode:
50%
(1/2)
§ libintl genode:
0%
(0/15)
§ locale genode:
28%
(2/7)
§ math genode:
81%
(140/171)
§ monetary genode:
0%
(0/2)
§ net_if genode:
0%
(0/4)
§ netdb genode:
18%
(4/22)
§ netinet_in genode:
100%
(4/4)
§ nl_types genode:
0%
(0/3)
§ poll genode:
0%
(0/2)
§ pthread genode:
52%
(38/73)
§ pwd genode:
50%
(2/4)
§ regex genode:
100%
(4/4)
§ sched genode:
0%
(0/1)
§ semaphore genode:
45%
(5/11)
§ setjmp genode:
75%
(3/4)
§ signal genode:
31%
(7/22)
§ stdatomic genode:
100%
(6/6)
§ stdio genode:
71%
(48/67)
§ stdlib genode:
81%
(40/49)
§ string genode:
91%
(33/36)
§ strings genode:
50%
(2/4)
§ sys_mman genode:
66%
(2/3)
§ sys_resource genode:
50%
(1/2)
§ sys_select genode:
66%
(4/6)
§ sys_socket genode:
84%
(16/19)
§ sys_stat genode:
35%
(5/14)
§ sys_statvfs genode:
50%
(1/2)
§ sys_times genode:
0%
(0/1)
§ sys_utsname genode:
100%
(1/1)
§ sys_wait genode:
0%
(0/3)
§ termios genode:
30%
(4/13)
§ threads genode:
0%
(0/25)
§ time genode:
59%
(13/22)
§ uchar genode:
0%
(0/4)
§ unistd genode:
54%
(41/75)
§ wchar genode:
83%
(62/74)
§ wctype genode:
50%
(18/36)
§ wordexp genode:
0%
(0/2)
Optional: ADV
Advisory Information
§ ADV genode:
75%
(3/4)
§ fcntl genode:
50%
(1/2)
§ stdlib genode:
100%
(1/1)
§ sys_mman genode:
100%
(1/1)
Optional: CPT
Process CPU-Time Clocks
§ time genode:
0%
(0/1)
Optional: DC
Device Control
§ devctl genode:
0%
(0/1)
Optional: FSC
File Synchronization
§ unistd genode:
100%
(1/1)
Optional: FSC|SIO
File Synchronization or Synchronized Input and Output
§ aio genode:
0%
(0/1)
Optional: MC1
Non-Robust Mutex Priority Protection or Non-Robust Mutex Priority Inheritance or Robust Mutex Priority Protection or Robust Mutex Priority Inheritance
§ pthread genode:
0%
(0/2)
Optional: ML
Process Memory Locking
§ sys_mman genode:
0%
(0/2)
Optional: MLR
Range Memory Locking
§ sys_mman genode:
0%
(0/2)
Optional: MSG
Message Passing
§ mqueue genode:
0%
(0/10)
Optional: OB
Obsolescent
§ OB genode:
71%
(5/7)
§ arpa_inet genode:
100%
(2/2)
§ dirent genode:
0%
(0/1)
§ pthread genode:
0%
(0/1)
§ stdio genode:
100%
(1/1)
§ time genode:
100%
(2/2)
Optional: OB XSI
Obsolescent and X/Open System Interfaces
§ OB XSI genode:
0%
(0/2)
§ stdlib genode:
0%
(0/1)
§ unistd genode:
0%
(0/1)
Optional: PS
Process Scheduling
§ sched genode:
0%
(0/4)
Optional: PS|TPS
Process Scheduling or Thread Execution Scheduling
§ sched genode:
0%
(0/3)
Optional: RPP|TPP
Robust Mutex Priority Protection or Non-Robust Mutex Priority Protection
§ pthread genode:
0%
(0/4)
Optional: SHM
Shared Memory Objects
§ sys_mman genode:
0%
(0/2)
Optional: SIO
Synchronized Input and Output
§ unistd genode:
100%
(1/1)
Optional: SPN
Spawn
§ spawn genode:
52%
(10/19)
Optional: SPN PS
Spawn and Process Scheduling
§ spawn genode:
50%
(2/4)
Optional: TCT
Thread CPU-Time Clocks
§ pthread genode:
0%
(0/1)
Optional: TPS
Thread Execution Scheduling
§ pthread genode:
11%
(1/9)
Optional: TSA TSS
Thread Stack Address Attribute and Thread Stack Size Attribute
§ pthread genode:
0%
(0/2)
Optional: TSH
Thread Process-Shared Synchronization
§ pthread genode:
0%
(0/8)
Optional: TSS
Thread Stack Size Attribute
§ pthread genode:
0%
(0/2)
Optional: TYM
Typed Memory Objects
§ sys_mman genode:
0%
(0/3)
Optional: XSI
X/Open System Interfaces
§ XSI genode:
50%
(57/112)
§ dirent genode:
100%
(2/2)
§ fmtmsg genode:
0%
(0/1)
§ ftw genode:
100%
(1/1)
§ grp genode:
66%
(2/3)
§ libgen genode:
100%
(2/2)
§ math genode:
100%
(6/6)
§ ndbm genode:
0%
(0/9)
§ pwd genode:
66%
(2/3)
§ search genode:
100%
(11/11)
§ signal genode:
0%
(0/2)
§ stdlib genode:
76%
(16/21)
§ string genode:
100%
(1/1)
§ strings genode:
100%
(3/3)
§ sys_ipc genode:
100%
(1/1)
§ sys_msg genode:
0%
(0/4)
§ sys_resource genode:
0%
(0/3)
§ sys_sem genode:
0%
(0/3)
§ sys_shm genode:
0%
(0/4)
§ sys_stat genode:
0%
(0/2)
§ sys_time genode:
0%
(0/2)
§ sys_uio genode:
100%
(2/2)
§ syslog genode:
50%
(2/4)
§ time genode:
50%
(1/2)
§ unistd genode:
25%
(3/12)
§ utmpx genode:
0%
(0/6)
§ wchar genode:
100%
(2/2)
Optional: XSI|SIO
X/Open System Interfaces or Synchronized Input and Output
§ sys_mman genode:
0%
(0/1)