Open Network Linux
Open Network Linux(ONL)는 범용 컴퓨터가 아닌 네트워크 스위치 하드웨어에서 동작하도록 구성한 Debian 기반 Linux 배포판이다. 기존 네트워크 장비의 전용 소프트웨어를 분리하고 개방형 하드웨어와 Linux 운영체제를 조합하는 접근을 제시한다.
| 분류 | Linux 배포판, 화이트박스 이더넷 스위치 |
|---|---|
| 개발 | Big Switch Networks·Open Compute Project |
| 계열 | Debian |
| 커널 | Linux 커널 |
| 인터페이스 | 명령줄·네트워크 장치 관리 |
| 지원 장치 | 베어메탈 네트워크 스위치 |
| 패키지 관리 | deb 기반 설치 이미지 |
| 주요 용도 | 화이트박스 이더넷 스위치 |
| 공식 웹사이트 | 프로젝트 정보 |
Open Network Linux(ONL)는 범용 컴퓨터가 아닌 네트워크 스위치 하드웨어에서 동작하도록 구성한 Debian 기반 Linux 배포판이다. 기존 네트워크 장비의 전용 소프트웨어를 분리하고 개방형 하드웨어와 Linux 운영체제를 조합하는 접근을 제시한다.[1]
2013년 Big Switch Networks가 프로젝트를 제안했으며, 2014년 Open Compute Project의 네트워킹 분야에서 채택되었다. ONL은 표준화된 스위치 하드웨어에 Linux를 설치하기 위한 참조 운영체제 역할을 수행하였다.
시스템은 Debian 사용자 공간, Linux 커널, 장치별 드라이버와 설정을 결합하여 스위치에서 실행된다. ONIE(Open Network Install Environment)와 연동할 수 있는 설치 이미지를 구성하고, 장치 제조사마다 다른 하드웨어 플랫폼에 필요한 계층을 통합한다.
이더넷 스위치의 포트와 링크를 관리하고 네트워크 기능을 개발하려는 업체·연구자는 ONL을 공통 소프트웨어 기반으로 활용할 수 있다. 장치 드라이버 및 보드 관리 계층을 재사용하면 동일한 상위 소프트웨어를 여러 하드웨어에 적용하는 데 도움이 된다.
Cumulus Linux처럼 Linux 기반 네트워크 운영체제에 속하지만 상용 네트워크 기능의 완결성보다 개방형 하드웨어 지원과 참조 플랫폼이라는 성격이 강하다. Open Compute Project는 현재 ONL을 유지보수 중심의 상태로 안내하고 있다.[2]