You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ParvaOS is an operating system written from scratch in Rust by Francesco Giannice. It is capable of running on all 64-bit x86 architecture computers with BIOS and has been found to run on QEMU as a virtual machine emulator.
To use ParvaOS you can just download the ParvaOS.img file from the release section in GitHub, and then use it on real hardware or just on a virtual machine (I've tested that on QEMU everything works).
If you don't want to just download the image file and you'd like to compile everything from scratch, see the section below...
How to compile ParvaOS' code?
As I said you can just download the release image file of the operating system. But if otherwise you want to compile the whole project on your local machine, follow these instructions:
Install Rust:
Rust is required to compile ParvaOS. You can download it from rust-lang.org.
Clone the repo:
git clone https://github.com/gianndev/ParvaOS.git
cd ParvaOS
Install the needed crates
To build the image of the operating system there are some stuff you need to have installed. Just type the following command (it uses the makefile) for a complete setup
make setup
Compile the Rust code:
To build the image of the operating system you can use the Makefile just typing
make image
Run ParvaOS:
Once the image file is created, you can run it with QEMU typing in the terminal