Releases: gianndev/ParvaOS
v0.0.4
This is a very important release for the ParvaOS project, since I implemented a file system I decided to call ParvaFS and I added an ATA driver that allows to save data permanently on the disk and not only in the RAM. In other words, it is now possible with ParvaOS to turn off the OS and still have saved your text files. This is a quite important achievement, i guess...
Have fun π
β οΈ You NEED to typeinstall
in order to format the file with the ParvaFS file system (you can just run it the first time, not every time you start the OS). Otherwise, if you do not run this command the OS will continue to work but you won't be able to save files on the disk.
v0.0.3
The following changes have been made in this version:
- Removed flickering: now the GUI updates only the changed part of the screen and not the whole screen every time
- Window movimng: added the ability to move windows with WASD keys in move_mode
- Added
clear
command - Added
shutdown
command - Added
reboot
command - Added Fullscreen: now when the user is in move mode, pressing SPACE he can toggle fullscreen, and pressing SPACE another time he can make the window small again
- Text logic improved: improved the logic with which commands and text are displayed in the various windows
- Completely changed how screen is refreshed: now only the cells updated are refreshed, to finally solve screen flickering
Probably the most important change is that now the Window Manager is a bit more advanced, and that there is no more flickering on screen
v0.0.2
This is the first version of ParvaOS with a GUI!!!
I'm very excited, especially because I've been doing some research and it seems like there's only one other operating system in the world (RedoxOS) built in Rust with a GUI, but it's a microkernel while ParvaOS has a monolithic kernel. This means ParvaOS is the first operating system written in Rust with a monolithic kernel to have a GUI in the world!