PXE: Sucks

Session information has not yet been published for this event.


One Line Summary

Project ONIE - Modern, Scalable, Network Based OS Installations


In the data center, the ecosystem of bare metal network switches running Linux is growing rapidly. A key enabler of this ecosystem is the Open Network Install Environment (ONIE) project, which provides an environment for installing any network OS on disparate hardware platforms.

Let’s discuss the future of installing, provisioning and updating operating systems via the network.

Project ONIE is one such method. We can discuss the benefits of ONIE, explain why Linux is the foundation of ONIE, review how ONIE works, cover the current state of the ONIE project and solicit discussion about the future challenges and directions for ONIE. Also the short comings of ONIE and alternate approaches can be discussed.


- Based on a modern Linux kernel and BusyBox
- Provides an environment for installing any network OS
- Automate large scale data center switch provisioning
- Manage your switches like you manage your Linux servers
- https://github.com/opencomputeproject/onie/wiki


linux, GRUB, boot loader, BusyBox, installer

Presentation Materials



  • Curt

    Curt Brune

    Cumulus Networks, Inc.


    Curt Brune is a senior member of the technical staff at Cumulus Networks, where he gets his hands dirty in the low level bits of embedded networking equipment.

    - Leader of the Open Network Install Environment (ONIE) project
    - https://github.com/opencomputeproject/onie/wiki
    - A regular speaker at Open Compute Project summits and workshops in the Network Group

    - free software
    - boot loaders
    - the Linux kernel
    - Linux OS installers at scale
    - Gamma-ray astronomy