1. Boot minimal OS
  2. Keyboard,
  3. Add malloc
  4. Embed minimal interpreter
  5. Mem mgmt
config options: mem protection features: resume/hibernate