synit/notes/boot-tasks.md

624 B

  • set hostname
  • fsck -A
  • mount of the /proc-like things
  • mount -a
  • dhcp
    • read /usr/share/udhcpc/default.script, it's very interesting and useful!
  • modprobes
  • getty
  • ssh-keygen -A
  • /usr/sbin/sshd -D
  • check for updates
  • randomness load/save/initialize/wait
  • assertion of whether a defaultroute exists or not
  • assertion of whether internet connectivity exists or not
  • something syslog compatible
  • hardware clock load/save
  • udev
  • sysctl -p
  • set up sound (pulseaudio?)
  • firewall! - port mappings etc. - could also reach out to upnp/nat-pmp etc.
  • stop the console cursor from blinking