The ICPC World Finals Contest OS image (the "WF OS") is based on the official generic ICPC2026 contest image. The WF OS consists of the Ubuntu 24.04.3 Linux operating system and its tools and utilities, together with contest-specific software such as various IDEs and language compilers to be used for the contest. (Click here to see a detailed description of the software contained in the WF OS image.)
This page describes how to set up an AMD64 architecture machine (64-bit PC) to run the current WF OS.
For instructions on setting up the WF OS using VirtualBox running under Windows 11, please refer to this document.
For instructions on setting up the WF OS image on a MacBook Pro M-series PC, please refer to this document. The WF OS image may work on the older "Intel" Macs, but we can not offer any assistance or support on doing that.
There are essentially two approaches which can be used to set up a machine to run the WF OS.
The following sections describe both the above approaches: first, creating a bootable flash drive containing the WF OS, and then (if desired) copying the WF OS onto an internal drive.
Note: if you are a contest administrator or staff member involved in managing multiple WF OS machines (for example, setting up a laboratory to host multiple teams, or managing and updating the WF OS configuration), you may be interested in additional information provided at Additional Information for Contest Administrators. Also, if you have trouble with the following instructions you may find the information on this Troubleshooting page to be helpful.
There are many tools which can be used to create a bootable flash drive from the downloaded compressed IMG file. One such tool for creating an image from a Windows system, which we have used successfully many times is Rufus (more info can be found here).
Another tool is balenaEtcher, which we have tested under both MS Windows and MacOS. Note: The IMG will NOT boot or run on Apple MacBooks, but you can use your Mac to create a bootable image for your AMD64 based PC.
Both tools above will uncompress the IMG automatically. However, you can use any tool you like as long as it can create an EFI bootable image from the compressed (or manually uncompresed) IMG file.
Be sure to see Additional Notes, below, for further information regarding constraints on USB flash drives.
This section only applies if you want to install the WF OS onto your AMD64 based PC's hard drive (e.g. disk or SSD). If you want to run the WF OS directly from the WF OS USB flash drive, skip this section and proceed to the next one.
When this finishes, you have installed the WF OS on the selected internal ("destination") disk.
To run the contest image, boot a computer from either the WF OS bootable flash drive created above, or from the internal drive onto which you have installed the WF OS. This will start the contest image; you can login to the OS using the credentials supplied to your coach by the WFSystems team. If you don't yet have your credentials, there's a generic team account for testing with the username team and password contest. Logging in will put you at the Linux desktop configured as it will be for team machines at the ICPC World Finals. This account is only for testing, and should NOT be used during the Online Practice Contest since it will not allow you to fulfill the practice requirements.
We've tried to make installing the ICPC World Finals Contest image ("WF OS") as easy and as universally-compatible as possible. However, creating a single image which can be easily installed on the literally thousands of machine hardware configurations which exist is a nearly impossible task; it's understandable that it might not go perfectly for you. If you are having problems with installing the WF OS, this page contains a few notes which may be helpful.
[1] The use of the term "internal drive" on this page refers to
an internally-installed storage device; it could be a rotating hard disk or it
could be a Solid-State Drive (SSD). The instructions are the same in
either case. If you choose to put the image on your internal drive, please note that it will erase
whatever is currently on the drive, so be sure this is what you want to do.
Revised:
Thu Jul 16 13:55:54 UTC 2026