This document provides the system requirements to source build the .NET SDK for a targeted platform.
- Toolchain Setup
- Preconfigured Container Images - These images are used by CI to build and test source-build.
- Distros Source Building .NET
MacOS is not currently supported: Tracking Issue. However, community users have created a Homebrew project to build .NET for OSX. Please feel free to open new issues in individual repos or in source-build for OSX issues.
Windows is not currently supported. Tracking Issue
80 GB of space is required for a typical build. You can reduced this down to ~30 GB if you build with the clean-while-building
option. This might increase over time, so consider this to be a minimum bar.
A minimum of 8 GB of memory is recommended.
- ARM64
- x64
- ARM32
- s390x
- ppc64le
The following assets will need to be downloaded in order to build.
- Source: 525 MB
- SDK: 230 MB
- Artifacts
- .NET 8.0: 1 GB
- .NET 7.0: 1.2 GB
- .NET 6.0: 4 GB