Recommended Environment
free5gc has been tested against the following environment:
- Software
- OS: Ubuntu 18.04
- gcc 7.3.0
- Go 1.14.4 linux/amd64
- kernel version 5.0.0-23-generic
The listed kernel version is required for the UPF element.
- Minimum Hardware
- CPU: Intel i5 processor
- RAM: 4GB
- Hard drive: 160GB
- NIC: Any 1Gbps Ethernet card supported in the Linux kernel
- Recommended Hardware
- CPU: Intel i7 processor
- RAM: 8GB
- Hard drive: 160GB
- NIC: Any 10Gbps Ethernet card supported in the Linux kernel
This guide assumes that you will run all 5GC elements on a single machine.
Hardware Tested
In the market today, there are neither hardware gNB nor hardware UEs that interface directly with a standalone 5GC, so no hardware testing has yet been performed against free5gc.