(then to run)
./lubuntu_vm.sh6) This will open up an emulation and you will be prompted to install lubuntu. Install lubuntu and close the emulation when completed. You will not need the iso now, so remove the -cdrom <name>.iso from the lubuntu_vm.sh script.
7) To start do
./lubuntu_vm.sh again and lubuntu will start up! From here you can install PVS however you please (the vscode route or through SRI's PVS webpage).
8) Fun note: you may send files from your machine to the emulation by using scp from your machine's terminal:
scp -P 2222 <filename> <username in emulated machine>@localhost:/home/<username in emulated machine>
this will send <filename> to the directory /home/<username in emulated machine> in your emulated machine.
9) Note: The lightweight Linux distribution is essential - this emulation does not run super quickly, and when we tried this using ubuntu it was painfully slow. Even on lubuntu, typechecking while importing a large library is slow (analysis@top for example). Emacs runs faster than VScode-PVS, but typechecking is still slower than a PVS user would like.
Have fun! Questions and comments are welcome. This solution was something Rohan Isaac (
https://www.linkedin.com/in/rohanisaac) and myself came up with (mostly Rohan). He does not do FM, but someone should really convince him.
sincerely,