The O-RAN Software Community (SC) Documentation.

Welcome to O-RAN SC M Release Documentation Home

About O-RAN Software Community (SC)

Who We Are

The O-RAN Software Community (SC) is a collaboration between the O-RAN Alliance and the Linux Foundation with the mission to support the creation of software for the Radio Access Network (RAN). The RAN is the next challenge for the open source community. The O-RAN SC plans to leverage other LF network projects while addressing the challenges in performance, scale, and 3GPP alignment.

Mission

Manage all software development, code storage, tooling, and developer integration testing aligned with the architecture specified by the O-RAN Alliance.

Vision

The telecom industry is experiencing a profound transformation, and 5G is expected to radically change how we live, work, and play. It’s critical to make network infrastructure commercially available quickly to ensure business success for operators. Turning to open source is one of the most efficient ways to accelerate product development collaboratively and cost-efficiently.

The O-RAN Software Community aligns with the O-RAN Alliance’s open architecture and specifications to achieve industry deployment solutions. Sponsored by the O-RAN Alliance, this new open source community under the Linux Foundation will develop modular, open, intelligent, efficient, and agile disaggregated radio access networks.

Get Involved

You can get started by joining the mailing list and Technical Oversight Community (TOC) meetings.

Project Scope & Goals

Software development, documentation, testing, and integration. Coordinate with related open source software projects and standards communities. Align with O-RAN architecture.

New features in M release:

Near-Real-time RIC X-APPs (RICAPP)

RICAPP M Release Feature Scope:

Maintain existing xApp’s to the M Release

Near-Real-time RAN Intelligent Controller Platform (E2 Interface) (RICPLT)

RICPLT M Release Feature Scope:

Near RealTime RIC container images are using ubuntu 22.04 as the base OS. The golang version also upgraded to 1.22.x.

Non-Real-time RIC (NONRTRIC)

NONRTRIC M Release Highlights:

Continue push to improve SMO integration - with updated version of a fully integrated SMO deployment blueprint (See Integration & Test project below)

Pre-built/tested version of SMO Integration Charts & Scripts available

Improved Topology Exposure & Inventory (TEIV) functions, models & APIs. Expand TEIV data ingestion adapters (See SMO project below)

Maintained/Supported existing NONRTRIC/SMO platform functions

Continued development & improvement of SMO/NONRTRIC/rApp use cases

Improved robustness and specification compliance.

Improved Testing & End-to-end Integration

Assisted in Jenkins → GHA migration

Operation and Maintenance(OAM)

O-DU High L Release Feature Scope:

update of OAM-Controller to OpenDaylight version Scandium-SR2

moving OAM-controller to JDK21 (OpenJDK 64-Bit Server VM version 21.0.5+11-LTS)

change CD/CI pipeline (build, test, deploy, publish) from Jenkins to GithubActions (thanks also the @Matt Watkins for outstanding support)

O-DU High

O-DU High M Release Feature Scope:

Integration of ODU-High with intel L1

Status: Spread over multiple releases

Epic: https://jira.o-ran-sc.org/browse/ODUHIGH-475

OSC-OAI Collaboration

Status: Spread over multiple releases

Epic: https://jira.o-ran-sc.org/browse/ODUHIGH-557

Simulators (SIM)

O-DU Low M Release Feature Scope:

Stabilized the new Python version for the simulated O-RU and simulated O-DU

Minor bug fixes

Kept alignment for O1 and OpenFronahaul M-Plane YANG models with November 2024 train (O-RAN.WG4.MP.0-R004-v16.01)

Infrastructure (INF)

INF M Release Feature Scope:

Update INF StarlingX O-Cloud to aligned with StarlingX 11.0

Update O2 implementation to aligned with new Spec

Update the support for OKD O-Cloud

Service Management and Orchestration (SMO)

SMO M Release Feature Scope:

Improve O2 DMS ETSi profile.

improve the NFO K8s profile integration with OSC-INF.

Integration(INT)

O-DU Low M Release Feature Scope:

Integration of SMOs + NON-RT RIC + OAM + AIMLFW

Goal: Deployment of projects in a single cluster

Epic: INT-183: Integration of SMOs + NON-RT RIC + OAM + AIMLFW in a single k8s cluster

CICD deployment on COSMOS Lab

Goal: Automate deployment testing for SMOs + NON-RT RIC + OAM + AIMLFW

Epic: INT-182: Implement Parallel Platform Deployment to COSMOS Lab via GitHub Actions

Version control of ODU Integration code

Goal: Manage ODU Integration code changes to be more efficient

Epic: TBD

AI/ML Framework

AI/ML Framework M Release Feature Scope:

Kubernetes upgrade to v1.32.8 successfully completed, establishing a stable foundation for the upcoming M-release. (AIMLFW-298)

Container runtime and networking stack modernized with upgrades to Containerd, Nerdctl, Buildkit, and Calico, ensuring full compatibility with the new Kubernetes version. (AIMLFW-300, AIMLFW-299)

Critical installation issues resolved for components such as InfluxDB, Cassandra, PostgreSQL, and Helm charts, significantly improving system reliability. (AIMLFW-279, 278, 248, 245

Please find some guidance here on the content of O-RAN SC documentation.

User experience

Here are some O-RAN SC user experience

Indices