tassopsaltakis / FilOS

The Friendly Python OS
https://github.com/tassopsaltakis/FilOS/
1 stars 1 forks source link

FilOS🍇 Pre-Alpha Version 0.03.3

fLogo The Friendly Python OS based on and Ubuntu Kernel

WARNING: I UPDATE THIS REPO VERY SLOWLY BUT I DO WORK ON IT IT

Discord: https://discord.gg/pWtDgDTDMa Website: coming soon...

Installation

Download all of the files for the FilOS directory from this repo:

git clone https://github.com/tassopsaltakis/FilOS.git

Usage

Create this file structure for the FilOS folder. Your folder should replicate this structure.

FilOS/                       #FilOS Folder
│                      
└── root/
    ├── home/                # User home directories
    │   └── superuser/         # There is a superuser by default the password is test. 
    │
    ├── tmp/                 # Temporary files
    │
    ├── src/                 # Source code for the OS
    │   ├── shell.py
    │   ├── access_control_commands.py
    │   ├── access_control_dirs.py
    │   ├── commands.py
    │   ├── systemctl.py
    │   ├── user_management.py
    │   ├── common.py
    │   └── login.py
    │
    |
    ├── config/              # System configuration files
    | 
    ├── logs/                # Logs generated by the OS
    │
    └── misc/                # Miscellaneous application data and system hashes
        └── hashes/          # Directory for user data hashes
        └── libraries/       # Directory for python libraries downloaded when using pip
        └── pad/             # Directory for Pad - FilOS' Text Editor

Once this is complete, open your terminal and type:

 cd FilOS/root/src/
 python3 shell.py

You will be prompted with the login for FilOS! Enjoy! (bare metal coming)

Contributing

Pull requests are welcome. Join the discord (I would really appreciate any advice): https://discord.gg/pWtDgDTDMa

Please make sure to update tests as appropriate.