Best MarcoPolo,
Your operating system is not too bad.
But is has some negative points that you can do better.
The password is not encrypted. If i do in your M-Shell "edit m-os/config/pass" i can just read the password.
And you can better do, that nobody can edit in the M-Shell the directory of your OS.
Also i cant change the password. How do i know the image path????
Also in the BIOS i can just terminate... And then a hacker or someone else can just delete or get your information.
For security i give the OS a 6.0 from 10. But it can be better.
I also see OS's that have multiple accounts. Its not that it is needed. But if someone is in a world with more people. You can add that.
Also, for security you can disable all commands. It is really simple. Just make a function like disableCommands(). And then just
change the aliasses. With "shell.setAlias(command/program, pathOfNewProgramOrCommand).
So you can just reset it if someone put the correct password.
But the other things are good!
-DubbelSoftware
Edited by DubbelSoftware, 12 June 2017 - 05:07 PM.