[os] is an OS I've been working on off and on for a while. Originally, it was called Newshell, and was designed to be a ~200 line shell with a few bonus features. I ended up abandoning it.
Fast forward ~6 months later, and I decided I wanted to make an OS. I recalled I'd started a little project, and decided to use it as a sort of template…
…and now it's a 2,500+ line OS that has metadata, a file permissions system, a multitasking, tabbed( soon: -and-windows simultaneously) GUI oriented system with the simple command startx.
- Multitasked GUI environment
- Terminal emulation inside the GUI
- File explorer
- Desktop
- Real-world time
- File metadata( See when files where created, modified, and accessed)
- Permission system - Prevent untrusted apps from messing with important files!
- Daemons - Run processes in the background with ease
- Login system - Has admin, and guest accounts
- Copy & paste system that doesn't overwrite the default system - Use alt V to paste!
Github
To install:
pastebin run 6JU1nY50 5 update
Pictures
File browser:
Terminal emulation:
These are commands you can type into the terminal.
startx - Start the GUI
Time
Update
The following commands can be called without arguements to get information on input, output, and what they do:
Sudo
Medit
Stat
Df
The following programs are mostly for fun:
Pi
Wipe
The full license is here and is the place to refer to for actual information on licensing; but generally, you are allowed to modify & redistribute, however, you must use the same license for the code.
If you wish to contribute to [os] then, fork the project on github and then submit a Pull Request and I will decide weather to include your code or not.
Or, if you like, you can start your own OS based off of [os]. You must use the same license if you wish to do so.
—
Have fun