You might want to look at upyOS all it needs is micropython running. https://github.com/rbenrax/upyOS
I've added this to my "try someday list"
Reply on news.ycombinator.com