For DebDroid v1.2:
- Prompt resize during install.
- Prompt for backup/overwrite of
debian.imgduring install. - Implement resize functionality.
- Update old binaries (
e2fsck,resize2fs,truncate). - Run
e2fsckbefore mounting the image indebdroid.sh - Update binaries (
truncate,resize2fs,e2fsck,busybox) - Implement feature-based configuration mechanism for DebDroid.
- Security check for mounted image in
debdroid_resize.sh. - Implement robust unshare check. (
/proc/self/ns/mnt) - Update README:
- Offload large sections into
docs. - Document and mention the container runtime.
- Offload large sections into
- Categorize failures into warnings and errors in
debdroid_mgr.sh. - Reorganize and refactor preload libraries:
- Implement linker fix in
libexec.so. - Move syscall logic from
librandom.soand link intolibsyscall.so.
- Implement linker fix in
- Implement DebDroid PID loggers and locks for more robust checks.
- Implement a smart configuration system for
debdroid_mgr.sh - Update docs:
- Add x11 xfce4 vnc guide.
- Document
debdroid_mgr.shconfiguration flags. - Add preloading and binary mentions to
docs/Security.md. - Add randomness library mentions to
docs/Patches.md. - Add ReTerminal mention to
docs/Install.md.
Planned for v1.3:
- Add a statically-compiled
stracebinary for issue reporting. - Rescue shell functionality for DebDroid.
- Report command functionality for DebDroid. (auto-generated issue reports)
- Update command functionality for DebDroid.
- Multi-arch support
Planned for future versions of DebDroid:
- GPU acceleration.
- Add QoL commands:
- [X]
command/update: Environment updater script. -
command/vncserver: Easy vnc server management. -
command/sshserver: Easy ssh server management.
- [X]