• Firmware, bootloaders
    • ATF (ARM Trusted Firmware)
    • U-Boot
    • UEFI
  • Operating systems
    • Linux
    • FreeBSD
    • NetBSD
    • FreeRTOS
    • OSX
  • Architectures
    • ARM
    • MIPS
    • POWER / PowerPC
    • x86
  • Kernel, device drivers
  • User space, libraries
  • Performance optimisations
  • Multicore
    • SMP
    • AMP
    • NUMA
  • KVM
  • QEMU
  • Xen
  • bhyve
  • VirtIO
  • libvirt
  • SR-IOV
  • High-performance networking
    • 10/25/40/50/100G
    • SmartNIC
  • User-space TCP/IP
    • OpenFastPath
    • LwIP
    • mTCP
    • TLDK
  • Data plane
    • DPDK
    • ODP
    • VPP
  • IPSEC
  • Performance optimisations
    • Fast path
    • Acceleration, offloading
  • NIC drivers
  • SDN, NFV
    • vRouter
    • OVS
    • SNABB
  • FibreChannel
  • iSCSI, iSER
  • SATA, SAS
  • Filesystems
    • BTRFS
    • NANDFS
  • NVMe
  • NVMf
  • SPDK
  • Performance optimisations
  • OpenContrail
  • OpenStack
  • OPNFV
→ Platform, operating systems
  • Firmware, bootloaders
    • ATF (ARM Trusted Firmware)
    • U-Boot
    • UEFI
  • Operating systems
    • Linux
    • FreeBSD
    • NetBSD
    • FreeRTOS
    • OSX
  • Architectures
    • ARM
    • MIPS
    • POWER / PowerPC
    • x86
  • Kernel, device drivers
  • User space, libraries
  • Performance optimisations
  • Multicore
    • SMP
    • AMP
    • NUMA
→ Virtualisation
  • KVM
  • QEMU
  • Xen
  • bhyve
  • VirtIO
  • libvirt
  • SR-IOV
→ Network
  • High-performance networking
    • 10/25/40/50/100G
    • SmartNIC
  • User-space TCP/IP
    • OpenFastPath
    • LwIP
    • mTCP
    • TLDK
  • Data plane
    • DPDK
    • ODP
    • VPP
  • IPSEC
  • Performance optimisations
    • Fast path
    • Acceleration, offloading
  • NIC drivers
  • SDN, NFV
    • vRouter
    • OVS
    • SNABB
→ Storage
  • FibreChannel
  • iSCSI, iSER
  • SATA, SAS
  • Filesystems
    • BTRFS
    • NANDFS
  • NVMe
  • NVMf
  • SPDK
  • Performance optimisations
→ Cloud
  • OpenContrail
  • OpenStack
  • OPNFV