Skip to content

Instantly share code, notes, and snippets.

@mika
Last active August 29, 2015 14:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mika/7b13a6cd7ad99a7aba7f to your computer and use it in GitHub Desktop.
Save mika/7b13a6cd7ad99a7aba7f to your computer and use it in GitHub Desktop.
Notes from Lennart Poettering's "What's new in systemd, 2015 Edition" talk at FOSDEM15
https://fosdem.org/2015/schedule/event/whats_new_in_systemd,_2015_edition/
* kdbus integration
* powerful nspawn (qemu-like feature to test qcow2 images)
* systemctl is container aware
* better btrfs integration
* cgroup net class (with IDs) to allow or disallow incoming/outgoing network access
* console support in user space (font management, drm,...) via consoled (to e.g. have Unicode support + not being limited to 512 characters and to also support high resolutions [also with 80x25 then if you want])
* systemctl add/edit newly added, opens $EDITOR and is nice for sysadmins
* nssmyhostname: also resolves localhost now and you can automatically identify the routing gateway
* networkd with DHCP support and can nicely run within a container
* journald with auditing support
* overall vision of systemd: stateless systems with just user data
* sysusers for dynamically assigning user IDs (important for system IDs
* DNS cache to support multiple networks at the same time (useful especially for VPNs)
* LLMNR (Link-Local Multicast Name Resolution, similar to avahi) useful for name resolution with local machines
* journald remoting with push and pull modell with http
* journald with coredump support (writes files to directory so it can be directly used with gdb)
* new feature: "coredumpctl gdb"
* new high level options for services: minimal namespaces for usage as sandboxes for daemons -> allows to forbid/allow writes to /usr and /home, provide private /tmp and /dev
* added timesyncd (minimal NTP system, not full NTP feature support, just the most important stuff) with integration in networkd
* gpt auto discovery: automatically detect swap, /home, /usr,... partitions (only with gpt partitions though)
* dropped readahead implementation
* planning to merge gummiboot into systemd -> allows booting just the system you signed, providing better security
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment