Kernel: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
| Line 56: | Line 56: | ||
Pseudo filesystems | Pseudo filesystems | ||
-*- Tmpfs virtual memory file system support (former shm fs) | -*- Tmpfs virtual memory file system support (former shm fs) | ||
</pre> | |||
}} | |||
== libvirt == | |||
{{Kernel|Kernel .config| | |||
<pre> | |||
[*] Networking support ---> | |||
Networking options ---> | |||
[*] Advanced netfilter configuration | |||
[*] Network packet filtering framework (Netfilter) ---> | |||
Core Netfilter Configuration ---> | |||
<*> CHECKSUM target support | |||
[*] Network packet filtering framework (Netfilter) ---> | |||
<*> Ethernet Bridge tables (ebtables) support ---> | |||
</pre> | |||
Linux Containers virtualisation support: | |||
<pre> | |||
General setup ---> | |||
[*] POSIX Message Queues | |||
-*- Control Group support ---> | |||
[*] Freezer cgroup subsystem | |||
[*] Device controller for cgroups | |||
[*] Cpuset support | |||
[*] Simple CPU accounting cgroup subsystem | |||
[*] Resource counters | |||
[*] Memory Resource Controller for Control Groups | |||
-*- Group CPU scheduler ---> | |||
<*> Block IO controller | |||
-*- Namespaces support ---> | |||
[*] UTS namespace | |||
[*] IPC namespace | |||
[*] User namespace (EXPERIMENTAL) | |||
[*] PID Namespaces | |||
[*] Network namespace | |||
Device Drivers ---> | |||
Character devices ---> | |||
-*- Unix98 PTY support | |||
[*] Support multiple instances of devpts | |||
Device Drivers ---> | |||
[*] Network device support ---> | |||
[*] Network core driver support | |||
<*> MAC-VLAN support (EXPERIMENTAL) | |||
<*> Virtual ethernet pair device | |||
</pre> | |||
MAC-based TAP (macvlan/macvtap) for networking instead of the normal TUN/TAP: | |||
<pre> | |||
Device Drivers ---> | |||
[*] Network device support ---> | |||
[*] Network core driver support | |||
<*> MAC-VLAN support (EXPERIMENTAL) | |||
<*> MAC-VLAN based tap driver (EXPERIMENTAL) | |||
</pre> | </pre> | ||
}} | }} | ||
Revision as of 12:39, 6 July 2012
Ext4 filesystem
| Linux Kernel Configuration: Kernel .config |
File systems ---> <*> The Extended 4 (ext4) filesystem [*] Use ext4 for ext2/ext3 file systems [*] Ext4 extended attributes |
GPT partitions
| Linux Kernel Configuration: Kernel .config |
-*- Enable the block layer --->
Partition Types --->
[*] EFI GUID Partition support
|
systemd
| Linux Kernel Configuration: Kernel .config |
General setup ---> [*] Control Group support ---> [*] Namespace cgroup subsystem [*] Freezer cgroup subsystem [*] Device controller for cgroups [*] Simple CPU accounting cgroup subsystem [*] Group CPU scheduler ---> [*] Group scheduling for SCHED_OTHER <*> Block IO controller Device Drivers ---> Generic Driver Options ---> [*] Maintain a devtmpfs filesystem to mount at /dev [*] Automount devtmpfs at /dev, after the kernel mounted the rootfs File systems ---> [*] Filesystem wide access notification [*] fanotify permissions checking < > Kernel automounter support <*> Kernel automounter version 4 support (also supports v3) Pseudo filesystems -*- Tmpfs virtual memory file system support (former shm fs) Security options ---> [*] Enable different security models |
udev
| Linux Kernel Configuration: Kernel .config |
Device Drivers ---> Generic Driver Options ---> [*] Maintain a devtmpfs filesystem to mount at /dev [*] Automount devtmpfs at /dev, after the kernel mounted the rootfs File systems ---> Pseudo filesystems -*- Tmpfs virtual memory file system support (former shm fs) |
libvirt
| Linux Kernel Configuration: Kernel .config |
[*] Networking support --->
Networking options --->
[*] Advanced netfilter configuration
[*] Network packet filtering framework (Netfilter) --->
Core Netfilter Configuration --->
<*> CHECKSUM target support
[*] Network packet filtering framework (Netfilter) --->
<*> Ethernet Bridge tables (ebtables) support --->
Linux Containers virtualisation support: General setup ---> [*] POSIX Message Queues -*- Control Group support ---> [*] Freezer cgroup subsystem [*] Device controller for cgroups [*] Cpuset support [*] Simple CPU accounting cgroup subsystem [*] Resource counters [*] Memory Resource Controller for Control Groups -*- Group CPU scheduler ---> <*> Block IO controller -*- Namespaces support ---> [*] UTS namespace [*] IPC namespace [*] User namespace (EXPERIMENTAL) [*] PID Namespaces [*] Network namespace Device Drivers ---> Character devices ---> -*- Unix98 PTY support [*] Support multiple instances of devpts Device Drivers ---> [*] Network device support ---> [*] Network core driver support <*> MAC-VLAN support (EXPERIMENTAL) <*> Virtual ethernet pair device MAC-based TAP (macvlan/macvtap) for networking instead of the normal TUN/TAP: Device Drivers ---> [*] Network device support ---> [*] Network core driver support <*> MAC-VLAN support (EXPERIMENTAL) <*> MAC-VLAN based tap driver (EXPERIMENTAL) |