The PM3 distribution server is being taken down soon. Here is a copy of the binary and source of Modula-3 PM3 1.1.15 for download in RPM format for Linux i386. A copy accessible via CVS is available at the Elegosoft website. Packages for Debian are available in the potato stable distribution.
Development of the CM3 distribution is now more active.
pm3-1.1.15-1.src.rpm
For a minimal system you need at least m3-base, m3back, m3driver, m3front, m3linker, m3middle, m3objfile, m3quake, m3templates and m3doc.
pm3-anim3D-1.1.15-1.i386.rpm
pm3-badbricks-1.1.15-1.i386.rpm
pm3-bicycle-1.1.15-1.i386.rpm
pm3-board-1.1.15-1.i386.rpm
pm3-calculator-1.1.15-1.i386.rpm
pm3-cg-burs-1.1.15-1.i386.rpm
pm3-codeview-1.1.15-1.i386.rpm
pm3-columns-1.1.15-1.i386.rpm
pm3-coverage-1.1.15-1.i386.rpm
pm3-cube-1.1.15-1.i386.rpm
pm3-deckscape-1.1.15-1.i386.rpm
pm3-digraph-1.1.15-1.i386.rpm
pm3-dps-1.1.15-1.i386.rpm
pm3-dpsslides-1.1.15-1.i386.rpm
pm3-fisheye-1.1.15-1.i386.rpm
pm3-formsedit-1.1.15-1.i386.rpm
pm3-formsvbt-1.1.15-1.i386.rpm
pm3-formsvbtpixmaps-1.1.15-1.i386.rpm
pm3-fours-1.1.15-1.i386.rpm
pm3-gnuemacs-1.1.15-1.i386.rpm
pm3-http-1.1.15-1.i386.rpm
pm3-images-1.1.15-1.i386.rpm
pm3-jvideo-1.1.15-1.i386.rpm
pm3-lectern-1.1.15-1.i386.rpm
pm3-llscan-1.1.15-1.i386.rpm
pm3-m3back-1.1.15-1.i386.rpm
pm3-m3-base-1.1.15-1.i386.rpm
pm3-m3bootstrap-1.1.15-1.i386.rpm
pm3-m3browser-1.1.15-1.i386.rpm
pm3-m3coco-1.1.15-1.i386.rpm
pm3-m3doc-1.1.15-1.i386.rpm
pm3-m3driver-1.1.15-1.i386.rpm
pm3-m3export-1.1.15-1.i386.rpm
pm3-m3front-1.1.15-1.i386.rpm
pm3-m3gdb-1.1.15-1.i386.rpm
pm3-m3ide-1.1.15-1.i386.rpm
pm3-m3intro-1.1.15-1.i386.rpm
pm3-m3linker-1.1.15-1.i386.rpm
pm3-m3loader-1.1.15-1.i386.rpm
pm3-m3markup-1.1.15-1.i386.rpm
pm3-m3middle-1.1.15-1.i386.rpm
pm3-m3objfile-1.1.15-1.i386.rpm
pm3-m3quake-1.1.15-1.i386.rpm
pm3-m3scan-1.1.15-1.i386.rpm
pm3-m3staloneback-1.1.15-1.i386.rpm
pm3-m3templates-1.1.15-1.i386.rpm
pm3-m3tests-1.1.15-1.i386.rpm
pm3-m3textohtml-1.1.15-1.i386.rpm
pm3-m3tk-1.1.15-1.i386.rpm
pm3-m3tohtml-1.1.15-1.i386.rpm
pm3-m3tohtmlf-1.1.15-1.i386.rpm
pm3-m3tosgml-1.1.15-1.i386.rpm
pm3-m3totex-1.1.15-1.i386.rpm
pm3-m3where-1.1.15-1.i386.rpm
pm3-m3zume-1.1.15-1.i386.rpm
pm3-mentor-1.1.15-1.i386.rpm
pm3-metasyn-1.1.15-1.i386.rpm
pm3-mg-1.1.15-1.i386.rpm
pm3-mgkit-1.1.15-1.i386.rpm
pm3-motif-1.1.15-1.i386.rpm
pm3-mtex-1.1.15-1.i386.rpm
pm3-netobj-1.1.15-1.i386.rpm
pm3-obliq-1.1.15-1.i386.rpm
pm3-ocr-1.1.15-1.i386.rpm
pm3-opengl-1.1.15-1.i386.rpm
pm3-parseparams-1.1.15-1.i386.rpm
pm3-PEX-1.1.15-1.i386.rpm
pm3-pkgtool-1.1.15-1.i386.rpm
pm3-postcard-1.1.15-1.i386.rpm
pm3-pp-1.1.15-1.i386.rpm
pm3-realgeometry-1.1.15-1.i386.rpm
pm3-recordheap-1.1.15-1.i386.rpm
pm3-rehearsecode-1.1.15-1.i386.rpm
pm3-replayheap-1.1.15-1.i386.rpm
pm3-set-1.1.15-1.i386.rpm
pm3-sgml-1.1.15-1.i386.rpm
pm3-sgmlconv-1.1.15-1.i386.rpm
pm3-sgmllinear-1.1.15-1.i386.rpm
pm3-sgmlnormalize-1.1.15-1.i386.rpm
pm3-sgmlobliq-1.1.15-1.i386.rpm
pm3-sgmlstructure-1.1.15-1.i386.rpm
pm3-sgmltom3-1.1.15-1.i386.rpm
pm3-sgmltools-1.1.15-1.i386.rpm
pm3-showheap-1.1.15-1.i386.rpm
pm3-shownew-1.1.15-1.i386.rpm
pm3-showthread-1.1.15-1.i386.rpm
pm3-sil-1.1.15-1.i386.rpm
pm3-slisp-1.1.15-1.i386.rpm
pm3-smalldb-1.1.15-1.i386.rpm
pm3-solitaire-1.1.15-1.i386.rpm
pm3-stable-1.1.15-1.i386.rpm
pm3-synex-1.1.15-1.i386.rpm
pm3-synloc-1.1.15-1.i386.rpm
pm3-table-list-1.1.15-1.i386.rpm
pm3-tcl-1.1.15-1.i386.rpm
pm3-tcp-1.1.15-1.i386.rpm
pm3-tcpextras-1.1.15-1.i386.rpm
pm3-tempfiles-1.1.15-1.i386.rpm
pm3-tetris-1.1.15-1.i386.rpm
pm3-ui-1.1.15-1.i386.rpm
pm3-vbtkit-1.1.15-1.i386.rpm
pm3-videovbt-1.1.15-1.i386.rpm
pm3-visualobliq-1.1.15-1.i386.rpm
pm3-vocgi-1.1.15-1.i386.rpm
pm3-voquery-1.1.15-1.i386.rpm
pm3-vorun-1.1.15-1.i386.rpm
pm3-web-1.1.15-1.i386.rpm
pm3-webcard-1.1.15-1.i386.rpm
pm3-webcat-1.1.15-1.i386.rpm
pm3-webscape-1.1.15-1.i386.rpm
pm3-webvbt-1.1.15-1.i386.rpm
pm3-X11-1.1.15-1.i386.rpm
pm3-zeus-1.1.15-1.i386.rpm