<ahref="https://releases.ubuntu.com/18.04/"><imgsrc="https://img.shields.io/badge/OS-Ubuntu18-Green"alt="Supported OS Ubuntu 18"></a>
<ahref="https://releases.ubuntu.com/20.04/"><imgsrc="https://img.shields.io/badge/OS-Ubuntu20-Green"alt="Supported OS Ubuntu 20"></a>
<ahref="https://releases.ubuntu.com/22.04/"><imgsrc="https://img.shields.io/badge/OS-Ubuntu22-Green"alt="Supported OS Ubuntu 22"></a>
<ahref="https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux"><imgsrc="https://img.shields.io/badge/OS-RHEL8-Green"alt="Supported OS RHEL8"></a>
<ahref="https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux"><imgsrc="https://img.shields.io/badge/OS-RHEL9-Green"alt="Supported OS RELH9"></a>
<ahref="https://getfedora.org/en/workstation/"><imgsrc="https://img.shields.io/badge/OS-Fedore37-Green"alt="Supported OS Fedora 37"></a>
*-I option is to install pre-requisites, you only need it the first time you build the softmodem or when some oai dependencies have changed.
*-w option is to select the radio head support you want to include in your build. Radio head support is provided via a shared library, which is called the "oai device" The build script creates a soft link from liboai_device.so to the true device which will be used at run-time (here the USRP one, liboai_usrpdevif.so). The RF simulatorRF simulator is implemented as a specific device replacing RF hardware, it can be specifically built using -w SIMU option, but is also built during any softmodem build.
*--gNB is to build the nr-softmodem and nr-cuup executables and all required shared libraries
*--nrUE is to build the nr-uesoftmodem executable and all required shared libraries
*--ninja is to use the ninja build tool, which speeds up compilation
*--build-e2 option is to use the E2 agent, integrated within gNB.
*`-I` option is to install pre-requisites, you only need it the first time you build the softmodem or when some oai dependencies have changed.
*`-w` option is to select the radio head support you want to include in your build. Radio head support is provided via a shared library, which is called the "oai device" The build script creates a soft link from `liboai_device.so` to the true device which will be used at run-time (here the USRP one, liboai_usrpdevif.so). The RF simulatorRF simulator is implemented as a specific device replacing RF hardware, it can be specifically built using `-w SIMU` option, but is also built during any softmodem build.
*`--gNB` is to build the `nr-softmodem` and `nr-cuup` executables and all required shared libraries
*`--nrUE` is to build the `nr-uesoftmodem` executable and all required shared libraries
*`--ninja` is to use the ninja build tool, which speeds up compilation
*`--build-e2` option is to use the E2 agent, integrated within gNB.