The canonical list of syscalls not yet supported by Linuxulator can be found at sys/amd64/linux/linux_dummy.c. The ones marked UNIMPLEMENTED() are not supposed to be ever supported, usually because they have been obsoleted upstream. The list below is somewhat stale.

syscall status
add_key not started
adjtimex not started
capget not started
create_module will not be implemented
fadvise64(_64) not started, used by gnu-sort, …
fstatfs64 not started
futex in RELENG_8_0+, problems when swapping out/mmaping etc., no support for clockrt (FUTEX_CLOCK_REALTIME [op=265]), additional patches available
inotify_add_watch not started
inotify_init not started
inotify_rm_watch not started
io_cancel not started
io_destroy not started
io_getevents not started
io_setup not started
io_submit not started
ioprio_get not started
ioprio_set not started
keyctl not started, used by sshd, cron, …
lookup_dcookie implemented in RELENG_8_0+
mbind not started
prctl partially implemented
quotactl not started
readahead implemented in RELENG_8_0+
remap_file_pages not started
statx not started
sendfile implemented in 13-CURRENT, r357577
sendfile64 implemented in 13-CURRENT, r357577
setfsgid not started
setfsuid not started
set_mempolicy not started
swapoff not started
sysfs not started
syslog not started
unshare not started
vhangup not started
xattr In Review
type status used by
0x541c ('T',28) not implemented consoletype
0x5801 ('X',1) not implemented quake4.x86
0x6d02 ('m',2) not implemented dd
0x8905 ('M',5) not implemented ltp-20090930 (sockioctl01)
0x8910 ('M',16) not implemented quake4.x86, opera 11
0x8914 ('M',20) not implemented ltp-20090930 (sockioctl01)
operator status
FUTEX_WAIT implemented
FUTEX_WAKE implemented
FUTEX_FD abandoned in 2006; removed in 2008 (2.6.26)
FUTEX_REQUEUE ?
FUTEX_CMP_REQUEUE implemented
FUTEX_WAKE_OP implemented
FUTEX_LOCK_PI unimplemented
FUTEX_UNLOCK_PI unimplemented
FUTEX_TRYLOCK_PI unimplemented
FUTEX_WAIT_BITSET implemented in 9.0 (r218117)
FUTEX_WAKE_BITSET implemented in 9.0 (r218117)
FUTEX_WAIT_REQUEUE_PI unimplemented
FUTEX_CMP_REQUEUE_PI unimplemented
FUTEX_PRIVATE_FLAG ignored
FUTEX_CLOCK_REALTIME ignored
  • linuxulatormissing.txt
  • Last modified: 2022/09/19 01:52
  • by KubilayKocak