Project

General

Profile

Actions

Task #6751

closed

Create a new OpenBSD service: systemd

Added by Nico Schottelius almost 5 years ago. Updated almost 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
06/01/2019
Due date:
% Done:

100%

Estimated time:
PM Check date:

Description

Designed and discussed by Moritz and me on the sunny bench:

systemd in openbsd should be used to ensure that systems are reliably working. For that reason, systemd will do the following actions on random times:

  • Randomly delete files
  • Randomly delete directories
  • Randomly kill processes
  • Randomly write to (mounted) block devices
  • Randomly reboot
  • Randomly reorder/shuffle file content
  • Randomly rename files (i.e. replace /etc/passwd with /lib/libc.co)
  • Randomly move files around in the filesystem
  • Randomly change file and directory permissions
  • Randomly panic
  • Randomly connect to random IPv{6,4} addresses with tcp, udp, sctp
  • Randomly drop network packets
  • Randomly replay network packets
  • Randomly remove or add pf rules
  • Randomly add, change or remove DNS servers
  • Randomly change the time to change something random
  • Randomly change the public ssh key (and back)

Might also need to be ported to FreeBSD.

Actions

Also available in: Atom PDF