Auto-Execution / Bootstrap Points — Cross-Platform List

Auto-Execution / Bootstrap Points — Cross-Platform List

Auto-Execution / Bootstrap Points — Cross-Platform List

  • MS-DOS: Startup batch — AUTOEXEC.BAT / CONFIG.SYS
  • Apple II (ProDOS): Auto-start program — STARTUP
  • AmigaOS: Boot sequence — S:Startup-Sequence / S:User-Startup
  • Atari TOS: Auto-exec folder — AUTO folder (e.g., *.PRG)
  • PC / BIOS: First-stage boot → loader — MBR → GRUB / LILO / Syslinux
  • PC / UEFI: NVRAM boot order / shell — BootOrder / startup.nsh
  • Bootloader (general): Hand-off to OS — GRUB / Windows Boot Manager / extlinux.conf
  • Embedded SoC: ROM → first-stage loader — Boot ROM → FSBL (e.g., U-Boot SPL)
  • U-Boot: Environment-driven boot — bootcmd / boot.scr / extlinux.conf
  • UNIX SysV: Runlevels / rc — /etc/inittab / /etc/rc*.d/
  • BSD family: rc scripts — /etc/rc / rc.conf / rc.d
  • Linux (systemd): Declarative services — unit/target; rc-local.service (compat)
  • macOS: launchdLaunchDaemons / LaunchAgents (.plist)
  • Windows: Resident / logon — Services; Registry Run/RunOnce; Startup folder; Task Scheduler
  • Session start (X/Wayland): ~/.xinitrc / ~/.config/autostart/*.desktop
  • Shell initialization: /etc/profile / ~/.profile / ~/.bashrc / ~/.zshrc
  • Containers: Entrypoint — Docker ENTRYPOINT / CMD
  • Kubernetes: Startup command — command / args; initContainers
  • Cloud init: First-boot provisioning — cloud-init (user-data) / Ignition
  • Android: init / zygote — init*.rc service definitions; zygote start
  • iOS / iPadOS: Boot → user space — iBoot → launchd
  • Desktop-app specific: App-level init — autoexec.cfg (Quake family), settings.json, etc.
  • Developer editors, etc.: User init — .emacs / init.vim / VS Code settings.json
  • Browser / PWA: Startup path — start_url; Service Worker (event-driven; not a persistent loop)

Comments

Popular posts from this blog

Japan Jazz Anthology Select: Jazz of the SP Era

In practice, the most workable approach is to measure a composite “civility score” built from multiple indicators.