PVS Snapshots
These snapshots are freely available, but the Allegro versions require
a license agreement. If you have ever done the "click-through" license
on the PVS Download
page by downloading an earlier version of PVS, you don't need to do it
again. Otherwise, follow that link, choose an Allegro version, and
click "I Accept" at the bottom of the license page. You can interrupt
the download, if you don't actually want that file.
Note: if the above link is down, read the LICENSE and make sure you agree to its terms before
downloading an Allegro version.
The SBCL versions are under GPL, no need for a click-through.
Windows users can use virtualbox or vmware and run it in Linux under
that. PVS was developed under Ubuntu 16.04, but it shouldn't matter
which recent Linux (or even BSD) is used.
Before installing PVS, make sure you have Emacs installed. Under Linux,
use your package manager ("sudo apt install emacs" for Ubuntu).
For Mac, the default Emacs (/usr/bin/emacs) works, but it's old, and
doesn't support window displays. You actually need to use the -nw flag to
use it with PVS. It's better to install a newer Emacs: GNU Emacs or
Aquamacs work with PVS (search for these). But you must then set PVSEMACS
to point to the right emacs. It's not enough to put, e.g., GNU Emacs, in
your path, because the executable is named "Emacs". PVS invokes "emacs",
not "Emacs", and though Mac is case-insensitive on files, this doesn't
hold for commands (it will skip past "Emacs" and find the older "emacs").
Shell aliases for emacs also won't work, as PVS is run from a shell
script, which ignores aliases.
After installing Emacs, untar the PVS tar file, which will create a
pvs-7.0.NNN subdirectory. cd to it, and run ./install-sh. It's a good
idea to add the pvs-7.0.NNN directory to your path, but not necessary.
It's fine to move the PVS directory, or change PVSEMACS or the path for
"emacs", at any time, but you must rerun ./install-sh.
http://www.csl.sri.com/users/owre/drop/pvs-snapshots
├── pvs7.1-0-g286c0438-ix86-MacOSX-sbclisp.tgz
├── pvs7.1-0-g286c0438-ix86-MacOSX-allegro.tgz
├── pvs7.1-0-g286c0438-ix86_64-Linux-sbclisp.tgz
├── pvs7.1-0-g286c0438-ix86_64-Linux-allegro.tgz
├── pvs7.1-0-ge7a69672-ix86_64-Linux-sbclisp.tgz
├── pvs7.1-0-ge7a69672-ix86_64-Linux-allegro.tgz
├── pvs7.1-0-ge7a69672-ix86-MacOSX-sbclisp.tgz
├── pvs7.1-0-ge7a69672-ix86-MacOSX-allegro.tgz
├── pvs7.1-0-g762f82aa-ix86-MacOSX-sbclisp.tgz
├── pvs7.1-0-g762f82aa-ix86-MacOSX-allegro.tgz
├── pvs7.1-0-g762f82aa-ix86_64-Linux-sbclisp.tgz
├── pvs7.1-0-g762f82aa-ix86_64-Linux-allegro.tgz
├── pvs7.1-0-ga3f9dbb7-ix86-MacOSX-sbclisp.tgz
├── pvs7.1-0-ga3f9dbb7-ix86-MacOSX-allegro.tgz
├── pvs7.1-0-ga3f9dbb7-ix86_64-Linux-sbclisp.tgz
├── pvs7.1-0-ga3f9dbb7-ix86_64-Linux-allegro.tgz
├── pvs7.1-0-g44ead9db-ix86_64-Linux-allegro.tgz
├── pvs7.1-0-g44ead9db-ix86-MacOSX-allegro.tgz
├── pvs7.1-0-g03fe2100-ix86-MacOSX-sbclisp.tgz
├── pvs7.1-0-g03fe2100-ix86-MacOSX-allegro.tgz
├── pvs7.1-0-g03fe2100-ix86_64-Linux-sbclisp.tgz
├── pvs7.1-0-g03fe2100-ix86_64-Linux-allegro.tgz
├── pvs7.1-0-gc0886414-ix86-MacOSX-sbclisp.tgz
├── pvs7.1-0-gc0886414-ix86-MacOSX-allegro.tgz
├── pvs7.1-0-g44ead9db-ix86_64-Linux-sbclisp.tgz
├── pvs7.1-0-g44ead9db-ix86-MacOSX-sbclisp.tgz
├── pvs7.1-0-g5f04aec5-ix86_64-Linux-sbclisp.tgz
├── pvs7.1-0-g5f04aec5-ix86_64-Linux-allegro.tgz
├── pvs7.1-0-g5f04aec5-ix86-MacOSX-sbclisp.tgz
├── pvs7.1-0-g5f04aec5-ix86-MacOSX-allegro.tgz
├── pvs7.1-0-g4cb56e73-ix86-MacOSX-sbclisp.tgz
├── pvs7.1-0-g4cb56e73-ix86-MacOSX-allegro.tgz
├── pvs7.1-0-g4cb56e73-ix86_64-Linux-sbclisp.tgz
├── pvs7.1-0-g4cb56e73-ix86_64-Linux-allegro.tgz
├── pvs7.1-0-g96558013-ix86_64-Linux-sbclisp.tgz
├── pvs7.1-0-g96558013-ix86_64-Linux-allegro.tgz
├── pvs7.1-0-g96558013-ix86-MacOSX-sbclisp.tgz
├── pvs7.1-0-g96558013-ix86-MacOSX-allegro.tgz
├── pvs7.1-0-ga2184387-ix86-MacOSX-sbclisp.tgz
├── pvs7.1-0-ga2184387-ix86-MacOSX-allegro.tgz
├── pvs7.1-0-ga2184387-ix86_64-Linux-sbclisp.tgz
├── pvs7.1-0-ga2184387-ix86_64-Linux-allegro.tgz
├── pvs7.1-0-g00347a54-ix86-MacOSX-sbclisp.tgz
├── pvs7.1-0-g00347a54-ix86-MacOSX-allegro.tgz
├── pvs7.1-0-g00347a54-ix86_64-Linux-sbclisp.tgz
├── pvs7.1-0-g00347a54-ix86_64-Linux-allegro.tgz
├── pvs7.1-0-g04f4ee73-ix86-MacOSX-sbclisp.tgz
├── pvs7.1-0-g04f4ee73-ix86-MacOSX-allegro.tgz
├── pvs7.1-0-g04f4ee73-ix86_64-Linux-sbclisp.tgz
├── pvs7.1-0-g04f4ee73-ix86_64-Linux-allegro.tgz
├── pvs7.1-0-g2f816f22-ix86_64-Linux-sbclisp.tgz
├── pvs7.1-0-g2f816f22-ix86_64-Linux-allegro.tgz
├── pvs7.1-0-g2f816f22-ix86-MacOSX-sbclisp.tgz
├── pvs7.1-0-g2f816f22-ix86-MacOSX-allegro.tgz
├── pvs7.1-0-g4f10685e-ix86_64-Linux-sbclisp.tgz
├── pvs7.1-0-g4f10685e-ix86_64-Linux-allegro.tgz
├── pvs7.1-0-g4f10685e-ix86-MacOSX-sbclisp.tgz
├── pvs7.1-0-g4f10685e-ix86-MacOSX-allegro.tgz
├── pvs7.1-0-gf53d987d-ix86_64-Linux-sbclisp.tgz
├── pvs7.1-0-gf53d987d-ix86_64-Linux-allegro.tgz
├── pvs7.1-0-gf53d987d-ix86-MacOSX-allegro.tgz
├── pvs7.1-0-gf53d987d-ix86-MacOSX-sbclisp.tgz
├── pvs7.1-0-ge48ceadd-ix86-MacOSX-sbclisp.tgz
├── pvs7.1-0-ge48ceadd-ix86-MacOSX-allegro.tgz
├── pvs7.1-0-ge48ceadd-ix86_64-Linux-sbclisp.tgz
├── pvs7.1-0-ge48ceadd-ix86_64-Linux-allegro.tgz
├── pvs7.1-0-gbe4ad5c-ix86-MacOSX-sbclisp.tgz
├── pvs7.1-0-gbe4ad5c-ix86-MacOSX-allegro.tgz
├── pvs7.1-0-gbe4ad5c-ix86_64-Linux-sbclisp.tgz
├── pvs7.1-0-gbe4ad5c-ix86_64-Linux-allegro.tgz
├── pvs-6.0-ix86-MacOSX-sbclisp.tgz
├── pvs-6.0-ix86-MacOSX-allegro.tgz
├── pvs-6.0-ix86-Linux-sbclisp.tgz
├── pvs-6.0-ix86-Linux-allegro.tgz
├── pvs-6.0-ix86_64-Linux-sbclisp.tgz
├── pvs-6.0-ix86_64-Linux-allegro.tgz
├── pvs7.0-1218-ga20bc80f-ix86-MacOSX-sbclisp.tgz
├── pvs7.0-1218-ga20bc80f-ix86-MacOSX-allegro.tgz
├── pvs7.0-1218-ga20bc80-ix86_64-Linux-sbclisp.tgz
├── pvs7.0-1218-ga20bc80-ix86_64-Linux-allegro.tgz
├── pvs7.0-1214-g9b702f10-ix86-MacOSX-allegro.tgz
├── pvs7.0-1213-gf7f323aa-ix86-MacOSX-sbclisp.tgz
├── pvs7.0-1213-gf7f323aa-ix86-MacOSX-allegro.tgz
├── pvs7.0-1213-gf7f323a-ix86_64-Linux-sbclisp.tgz
├── pvs7.0-1213-gf7f323a-ix86_64-Linux-allegro.tgz
├── pvs7.0-1212-g88571b6-ix86_64-Linux-sbclisp.tgz
├── pvs7.0-1212-g88571b6-ix86_64-Linux-allegro.tgz
├── pvs7.0-1212-g88571b65-ix86-MacOSX-sbclisp.tgz
├── pvs7.0-1212-g88571b65-ix86-MacOSX-allegro.tgz
├── pvs7.0-1211-gc5a957b-ix86_64-Linux-sbclisp.tgz
├── pvs7.0-1211-gc5a957b-ix86_64-Linux-allegro.tgz
├── pvs7.0-1211-gc5a957b7-ix86-MacOSX-sbclisp.tgz
├── pvs7.0-1211-gc5a957b7-ix86-MacOSX-allegro.tgz
├── pvs7.0-1203-gb517ae29-ix86-MacOSX-sbclisp.tgz
├── pvs7.0-1203-gb517ae29-ix86-MacOSX-allegro.tgz
├── pvs7.0-1203-gb517ae2-ix86_64-Linux-sbclisp.tgz
├── pvs7.0-1203-gb517ae2-ix86_64-Linux-allegro.tgz
├── pvs7.0-1188-g929a4dee-ix86-MacOSX-sbclisp.tgz
├── pvs7.0-1188-g929a4dee-ix86-MacOSX-allegro.tgz
├── pvs7.0-1188-g929a4de-ix86_64-Linux-sbclisp.tgz
├── pvs7.0-1188-g929a4de-ix86_64-Linux-allegro.tgz
├── pvs7.0-1178-gf20c350-ix86_64-Linux-sbclisp.tgz
├── pvs7.0-1178-gf20c350-ix86_64-Linux-allegro.tgz
├── pvs7.0-1178-gf20c3508-ix86-MacOSX-sbclisp.tgz
├── pvs7.0-1178-gf20c3508-ix86-MacOSX-allegro.tgz
├── pvs7.0-1173-gfb640c2-ix86_64-Linux-sbclisp.tgz
├── pvs7.0-1173-gfb640c2-ix86_64-Linux-allegro.tgz
├── pvs7.0-1173-gfb640c26-ix86-MacOSX-sbclisp.tgz
├── pvs7.0-1173-gfb640c26-ix86-MacOSX-allegro.tgz
├── pvs7.0-1154-gd41fbce-ix86_64-Linux-sbclisp.tgz
├── pvs7.0-1154-gd41fbce-ix86_64-Linux-allegro.tgz
├── pvs7.0-1154-gd41fbce9-ix86-MacOSX-sbclisp.tgz
├── pvs7.0-1154-gd41fbce9-ix86-MacOSX-allegro.tgz
├── pvs7.0-1145-geb0443c0-ix86-MacOSX-sbclisp.tgz
├── pvs7.0-1145-geb0443c0-ix86-MacOSX-allegro.tgz
├── pvs7.0-1145-geb0443c-ix86_64-Linux-sbclisp.tgz
├── pvs7.0-1145-geb0443c-ix86_64-Linux-allegro.tgz
├── pvs7.0-1129-gae025cf0-ix86-MacOSX-sbclisp.tgz
├── pvs7.0-1129-gae025cf0-ix86-MacOSX-allegro.tgz
├── pvs7.0-1129-gae025cf-ix86_64-Linux-sbclisp.tgz
├── pvs7.0-1129-gae025cf-ix86_64-Linux-allegro.tgz
├── pvs7.0-1128-ga898264c-ix86-MacOSX-sbclisp.tgz
├── pvs7.0-1128-ga898264c-ix86-MacOSX-allegro.tgz
├── pvs7.0-1128-ga898264-ix86_64-Linux-sbclisp.tgz
├── pvs7.0-1128-ga898264-ix86_64-Linux-allegro.tgz
├── pvs7.0-1104-g76dbedfc-ix86_64-Linux-sbclisp.tgz
├── pvs7.0-1104-g76dbedfc-ix86_64-Linux-allegro.tgz
├── pvs7.0-1104-g76dbedfc-ix86-MacOSX-sbclisp.tgz
└── pvs7.0-1104-g76dbedfc-ix86-MacOSX-allegro.tgz
tree v1.8.0 © 1996 - 2018 by Steve Baker and Thomas Moore
HTML output hacked and copyleft © 1998 by Francesc Rocher
JSON output hacked and copyleft © 2014 by Florian Sesser
Charsets / OS/2 support © 2001 by Kyosuke Tokoro