- How to run Windows
- Building for Windows
- Windows/Haskell Issues
Most Daedalus users are on Windows.
How to run Windows
These are some options for running your code on Windows without having to boot your system into Windows.
Setting up a Windows 10 VirtualBox
See the PowerShell script
iohk-setup.ps1 for a semi-automated way of getting a development and testing environment for Windows 10.
Using GitHub pipelines
GitHub (a division of Microsoft) allow you to run CI actions on Windows for free.
runs-on: windows-latest in the pipeline file.
Renting a Windows VM in the cloud
Ask devops for AWS credentials for the IOHK development account.
Setting up RDP and the initial password is a bit of a pain.
Building for Windows
cross-compiling for windows
phyx ghc packages on choco
TODO: Document the issues that we commonly encounter when developing Haskell code for windows.
file locking (exclusive access)
io with the ghc rts (i.e. deadlocks)
filesystem mtime resolution
- install these firewall rules to prevent windows update downloads and other tracking.
How to set up a SSH server on Windows 10 with Powershell?
How to set up a WSL installation with a Powershell script?
Does Nix work under WSL? WSL2?