snakeware is a free Linux distro with a Python userspace inspired by the Commodore 64. You are booted directly into a Python interpreter, which you can use to do whatever you want with your computer.
The idea is that a Python OS would be fun to use and very easy to contribute to. Even relative beginners might be able to find ways to meaningfully contribute apps and other code to this distro.
Our window manager, snakewm, is based on pygame/pygame_gui. We do not use X11; snakewm draws directly to /dev/fb0.
We also are not going to be using any other huge and opaque software such as systemd, etc. The goal is to eventually have a usable set of userspace apps and utilities written entirely in Python, because Python is fun and it Just Werks™.
Then, burn the image file to a flash drive and boot it, or launch it in QEMU with this command:
qemu-system-x86_64 -drive format=raw,file=snakeware.img -m 2048
Once you are booted into the Python environment, launch snakewm with these commands:
>>> from snakewm.wm import SnakeWM >>> SnakeWM().run()
Press the Left WinKey to open the App Menu!