Choosing Operating System (OS)¶
OSMPS is not a platform specific software. It was developed to be used open source, and to be widely accessible on a number of platforms. We recommend Unix based operating systems, as all the code was developed on Unix based machines and will be maintained as open-source software. A Windows based operating system will require a number of different packages that will allow OSMPS to perform its calculations. However, all compatible, accessory packages are free or open source, to allow open access to the code. There are also a number of options for compiling OSMPS in a Unix environment on a Windows computer. Installation and configuration instructions for the following operating systems (OS) have been tested and used for OSMPS: Linux, Macintosh, or Windows, and virtual machines or emulators.
Unix based systems are the preferred platform for OSMPS. Linux platforms support open-source software and foster a strong impetus towards transparency, access, and equity across all users of a specific program. OSMPS was developed and is maintained for a large range of users, and the developers support invested community development. There are a number of Linux distributions (or distros) available online. While each has its own style, graphical user interface (GUI), and development and maintenance team, they are generally all capable of running OSMPS. Here we suggest to use Ubuntu which is a appropriate entry to Linux platforms and offers a large community. A installation guide can be found on the Ubuntu homepage
While using OS X or the most recent Mac OS, there should not be any additional installation requirements needed for installing OSMPS. Majority, if not all, Apple computers come pre-installed with the newest OS. However, it should be noted that the OS must support each of the packages or libraries that OSMPS relies to compile and computer. A list of these packages can be found in Section Dependencies.
Obtain your start-up disc, provided by a windows manufacturer. Place the disc (or flash drive) into the computer, and turn on the power. Then following the instructions, set up the time-zone information, user account information, and establish an internet connection. It is easiest to establish this connection during start-up; however, it can be done after installation is complete. The installer may prompt you to partition the existing hard-drive. This is your personal choice. We recommend making a mid-sized partition for Windows (your C:// drive) and then a separate partition for files. However, windows can be run from a single partitioned drive. Additional information is provided from PCWorld on why you should partition your drives.
Virtual Machine or Emulator¶
There are a number of virtual machines or emulators on the market today. There are the commercialized versions (VMWare, Parallels, etc) or there free versions ( Virtual Box, QEMU, etc). We have chosen to provide useful links for the installation guidelines for Oracle's Virtual Box: