Remove unused programs (from src/application/programs directory) and disable unused functionality e.g. network, file systems, drivers, etc by using Configtool (./configure).
Run Configtool (./configure) and configure options:
- Operating System: set Length of errno messages to: Only number
- File systems: enable only ramfs
- Network: disable subsystem
- Microcontroller: enable only required drivers
Programs to remove:
- tcl
- usbdevmouse
- telnetd
- sntpd
- mount
- umount
- mkfifo
- storinit
- ifconfig
- time
- sync
- mknod
- chmod
- date
- timechg
- date
- more
- hexdump
You can also remove more programs, you can even left only one program e.g. initd (with own code). But for tests nice to have dsh to enjoy with terminal.