PythonOS è un mini-sistema operativo sviluppato in Python con interfaccia grafica Tkinter.
- Interfaccia desktop stile mini-OS con barre e icone
- Finestre interne trascinabili per app multiple
- Terminale integrato
- Editor di appunti
- File manager
- Impostazioni di sistema e lockscreen
- Python 3.8+ (Raccomandati 3.9+)
- tkinter (incluso con la maggior parte delle distribuzioni Python)
- pyos-gaps (Si installa automaticamente installando le dispendenze con
pip install -r requirements.txt)
- Clona il repository:
https://github.com/pythonos-project/pythonos.git- Crea un ambiente virtuale:
python -m venv venv- Attiva l'ambiente:
Windows
In Powershell
venv\Scripts\ActivateIn Prompt dei comandi
venv\Scripts\activateMacOS/Linux
source venv\bin\activate- Installa le dipendenze:
pip install -r requirements.txt- Eseguiscilo
python main.pymain.py- punto di ingresso dell'applicazionepythonos/gui.py- logica dell'interfaccia graficapythonos/os.py- stato e comandi del mini-OStranslations/- Traduzioniclis/- Le varie CLIs di PythonOSdocs/- Documentazione
Questo progetto è pensato come base per un mini-sistema operativo in Python e può essere esteso con nuove applicazioni e funzionalità.