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:
- .NET 8.0: ~300 MB
- .NET 6.0: ~500 MB
- SDK: ~200 MB
- Artifacts
- .NET 8.0: ~1 GB
- .NET 6.0: ~4 GB