- Create separate overlay directories for /var and /home/spark
- Mount overlay on /home/spark for writable user data
- Update welcome message to show /home/spark is writable
- Ensures user files persist across sessions in tmpfs overlay
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
- Fix ext4 partition size calculation
- Mount root filesystem as read-only
- Add overlayfs on /var for writable runtime data
- Add tmpfs on /run for runtime files
- Update GRUB config to mount root as ro
- Update init to inform users about immutability
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
- Add DNS configuration with fallback servers (8.8.8.8, 1.1.1.1, etc.)
- Create /etc/network/interfaces for wired DHCP networking
- Add init-network script to bring up wired interface on boot
- Update init.c to call network initialization
- Update documentation to include sudo in default packages
- Update README with network testing and binary installation guide
- Update ARCHITECTURE.md with networking strategy details
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>