UNIVERSITY OF PRINCE EDWARD ISLAND
Fall
Comparative Programming Languages
Fall 2025

Virtual Environment

Your programms should work in the following virtual machine represented either by a virtual disk or a virtual appliance.

Downloading the Virtual Machine

UPEI External request

This is now default preffered download method

Cloud/Web Download

Please choose your variant
  1. Debian 12.12 (Intel/AMD 64bit) Year 2025, Version 7
    Used for CS2620 F2025, MCS3320 F2025, CS2620 W2026, MCS3320 W2026, CS4720 W2026,
    1. Download Virtual machine using http From SMCS Webserver
    2. Download Virtual machine using http From Microsoft UPEI Cloud
  2. Debian 12.12 (ARM 64bit --M1--M4 computers ) Year 2025, Version 7
    Used for CS2620 F2025, MCS3320 F2025, CS2620 W2026, MCS3320 W2026, CS4720 W2026,
    1. Download Virtual machine using http From SMCS Webserver
    2. Download Virtual machine using http From Microsoft UPEI Cloud
  3. Debian 12.7 (Intel/AMD 64bit) Year 2024, Version 6
    Used for CS2620 F2024, MCS3320 F2024
    1. Download Virtual machine using http From SMCS Webserver
    2. Download Virtual machine using http From Microsoft UPEI Cloud
  4. Debian 10.7 (32bit) Year 2024, Version 5
    Used for CS2620 W2024, MCS3320 F2024
    1. Download Virtual machine using http From SMCS Webserver
    2. Download Virtual machine using http From Microsoft UPEI Cloud

In the first Stage you make sure you have enough space on your hard drive(or Solid State Drive), then download the files that matches the architecture of your computer. Only after you verify that your downlod is correct (using the control sums provided) proceed with the next steps.

  1. For Download you need 10-15GB of free space.
  2. To recreate the ova file( the open virtual appliance) you need an additional 10-15GB of space.
    1. Concatenating files under Windows can be done in command line with the command copy in binary mode as follows:
      C:\> copy /b CSVM-7-D12.12i64.ova.* CSVM-7-D12.12.ova
    2. On Unix-like machines (all Macs and Linux), open a terminal application, change current directory to the directory where you have the downloaded files, and type
      cat CSVM-7-D12.12i64.ova.* > CSVM-7-D12.12i64.ova
  3. After that, you select your virtualization software (Virtual Box, UTM, QEMU Fusion and Workstation), download and install it following the instruction from the vendor.
    Please make syure that the installed version matches the architecture of your computer.
    Don't install emulated software (like Virtual Box for intel processors on an Mx Apple computer, or UTM for ARM processors on an Intel/AMD Machine).
  4. At this point you will need an extra 30-35GB of free space to import the appliance (CSVM-7-D12.12i64.ova or CSVM-7-D12.12arm64G.ova, depending on the architecture).
    Select import machine(or open machine) in your virtualization softare and select the ova file. After this step you are ready to start the machine and use it.

    1. Default user is cpl(Comparative Programming Languages) with the password cpl. The user os (password os) is used for changing configuration. However, you should not upgrade the software as this may also change the compilers.


      Last modified:Tuesday September 30, 2025 at 11:18 pm ADT
      Cezar Câmpeanu