Super Python Operating System
h
17lwinn (9)

Let me welcome SuperPyOS, the pseudoOS written in python that has been migrated from glitch.

It has a wide range of features and an anti-piracy API, these can be modified easily and is a good thing to start working on.

Take a look! (on dependency prompt, type N unless it is your project)

supports- virtualisation (virtualenv), VIm (pyvim package) and many more!

You are viewing a single comment. View All
17lwinn (9)

slowness it repl.it's fault, not ours

thenullified (143)

@17lwinn python is actually a slow language. with increased load on the wifi network, possible inefficiency in your code, and python being a slower language, that might have contributed to the slowness you see

17lwinn (9)

@starblazer that does make sense, however- on glitch.com (the origin project) it ran fast and I believe it may be an internal issue

install (4)

can it run on actuall hardware @17lwinn

17lwinn (9)

@install yes, it can run on any hardware with python 3.0.0 and pip3 for the modules like pyVim.

CSharpIsGud (415)

@17lwinn @install I think he meant can it run on actual hardware like an OS. In this case the answer is no, you require an existing OS like linux or windows to run the python interpreter which runs the program

17lwinn (9)

@CSharpIsGud yeah, one of our developers helping out is working on a way to replace your existing OS

CSharpIsGud (415)

@17lwinn My OS is written in C and Assembly and actually does run on hardware. So its highly doubtful its going to be replaced

17lwinn (9)

@CSharpIsGud yeah I saw the project, I don't intend to take over yet. Not until there is a GUI

17lwinn (9)

@CSharpIsGud yeah I saw the project, I don't intend to take over yet. Not until there is a GUI

CSharpIsGud (415)

@17lwinn I mean even with a gui this wont take it over

17lwinn (9)

No, but I think your C project needs a few more features. Even a basic filesystem command would be great @CSharpIsGud

install (4)

exactly it should be called super py os like thing
@CSharpIsGud

17lwinn (9)

im working on a package manager called workman- which will be added someday. Just need to add some bug and stability fixes

CSharpIsGud (415)

@17lwinn When your making a real OS you have to make the filesystem yourself, you cant just do open("filename") and expect it to work

17lwinn (9)

right now, i truthfully have no idea on setting up or making a VFS, little help @CSharpIsGud?

CSharpIsGud (415)

@17lwinn for something like this a dictionary of names to file content would work fine

LoganSpong (45)

@17lwinn Can I use workman in my OS? I'll credit you.

17lwinn (9)

Hi there @LoganSpong! As long as you follow our license then you are free to use the package manager. https://github.com/17lwinn/workman-package-manager

I would recommend doing some modifications to how it works if you want it to work. Plus you also need wget installed for it to work

17lwinn (9)

The URL on line 58 is the package registry URL, you can change it to the place where your package ZIP is located. Like GitHub @LoganSpong

LoganSpong (45)

@17lwinn Ohhh.... wget might not work for me.

17lwinn (9)

Okay! That's fine! You can modify it to use almost any library that downloads files. Workman decompresses ZIPs for you @LoganSpong

You can use the Urllib.requests library

LoganSpong (45)

@17lwinn Oh! Thanks! That's really helpful for many other projects too! BTW, can I load local .zip files to workman?
Probs gonna use it as an installer for my project

17lwinn (9)

It is possible!, If you look at line 61 you will see that it decompresses the file named in a prompt called 'install' if you remove the download file procedure then it will definitely decompress local ZIP's! @LoganSpong

LoganSpong (45)

@17lwinn Thanks for all the help! Workman is great!
5 stars, if you ask me!

17lwinn (9)

@LoganSpong thank you for the kind words! I was inspired by PIP to make my own package manager and so far it seems to be doing well!

LoganSpong (45)

@17lwinn I even tried to decompress workman with workman

17lwinn (9)

Lol, seems like a paradox to me... 😂😂😂@LoganSpong