User Tools

Site Tools


faq

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
faq [2015-01-30 22:05]
joshtriplett More FAQ
faq [2015-01-30 22:08]
joshtriplett
Line 7: Line 7:
 Devices in /dev are user-facing interfaces, yet you can compile them out or make them modular. ​ Virtual filesystems like sysfs and proc are user-facing interfaces, yet you can compile part or all of them out. Filesystem names passed to mount are user-facing interfaces, yet you can compile them out.  (Not just things like ext4; think FUSE or overlayfs, which some applications will build upon and require.) ​ Some prctls are optional, new syscalls like BPF or inotify or process_vm_readv are optional, hardware interfaces are optional, control groups are optional, containers and namespaces are optional, checkpoint/​restart is optional, KVM is Devices in /dev are user-facing interfaces, yet you can compile them out or make them modular. ​ Virtual filesystems like sysfs and proc are user-facing interfaces, yet you can compile part or all of them out. Filesystem names passed to mount are user-facing interfaces, yet you can compile them out.  (Not just things like ext4; think FUSE or overlayfs, which some applications will build upon and require.) ​ Some prctls are optional, new syscalls like BPF or inotify or process_vm_readv are optional, hardware interfaces are optional, control groups are optional, containers and namespaces are optional, checkpoint/​restart is optional, KVM is
 optional, kprobes are optional, kmsg is optional, /dev/port is optional, ACL support is optional, USB support (as used by libusb) is optional, sound interfaces are optional, GPU interfaces are optional, even futexes are optional. optional, kprobes are optional, kmsg is optional, /dev/port is optional, ACL support is optional, USB support (as used by libusb) is optional, sound interfaces are optional, GPU interfaces are optional, even futexes are optional.
 +
 +We guarantee that you can run old userspace on a new kernel, but not necessarily on a kernel built with allnoconfig.
  
 **This change only saves a few kilobytes; is that really worth it?** **This change only saves a few kilobytes; is that really worth it?**
faq.txt · Last modified: 2015-01-30 22:08 by joshtriplett