Requirements
If you wish to develop on Cosmos, you will need the following. To run Cosmos, you only need a PC or emulator (QEMU, VMWare, VPC). All of the following are free, or have free versions that are usable.
You will need to install:
- Visual Studio 2008 - Any version, including Visual Studio Express.
- Windows XP32/64 or Vista 32/64 - Well OK, Windows is not free but we assume you have that.
We use these, but they are automatically downloaded and configured from the source tree:
- QEMU - x86 Emulator with debug support
- GDB - Debugger
- NASM - Assembler
- TFTPD32 - DHCP and TFTP server used for PXE (network) boots.
Optional
- VMWare - You can use the free VMWare server or the paid desktop versions.
- Virtual PC - Virtual PC is also free.
- PowerShell - In the past we used PowerShell for some tasks. We may use it again in the future. Download