Something that would be fun to do would be to create a busybox-based minimal distro booting from an initramfs (i.e. integrated into the kernel). Then you would use Qt for Embedded Linux for your application - avoiding X11 and other sources of complexity and added boot time.
That is how you build embedded systems, but usually not how you build for desktop computers.
Bookmarks