ExtremeXOS

Last updated
ExtremeXOS
Developer Extreme Networks
OS family Unix-like
Working stateCurrent
Source model Closed source and partly Open source
Initial releaseversion 10.1: February, 2004
Latest release 16.1.3.6 Patch4 (21.1.1 Patch2 for Gen2 Devices) / 05.05.2016 (02.05.2016)
Available in English
Platforms Extreme Networks Network switches
Kernel type Monolithic (Linux)
Default user interface Command-line interface
Official website www.extremenetworks.com/products/extreme-xos.aspx

ExtremeXOS is the software or the network operating system used in newer Extreme Networks network switches. [1] It is Extreme Networks second generation operating system after the VxWorks based ExtremeWare operating system.

ExtremeXOS is based on the Linux kernel and BusyBox. [2] In July 2008 legal action was taken against Extreme Networks due to alleged violation of the GNU General Public License. [3] Three months later the lawsuit was settled out of court. [4]

Related Research Articles

Bruce Perens

Bruce Perens is an American computer programmer and advocate in the free software movement. He created The Open Source Definition and published the first formal announcement and manifesto of open source. He co-founded the Open Source Initiative (OSI) with Eric S. Raymond. Today, he is a partner at OSS Capital.

In computing, a context switch is the process of storing the state of a process or thread, so that it can be restored and resume execution at a later point. This allows multiple processes to share a single central processing unit (CPU), and is an essential feature of a multitasking operating system.

Linux distribution Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that is based upon the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to powerful supercomputers.

A network operating system (NOS) is a specialized operating system for a network device such as a router, switch or firewall.

Within the free software and the open-source software communities there is controversy over whether to refer to computer operating systems that use a combination of GNU software and Linux kernel as "GNU/Linux" or "Linux" systems.

Installation of a computer program, is the act of making the program ready for execution. Installation refers to the particular configuration of a software or hardware with a view to making it usable with the computer. A soft or digital copy of the piece of software (program) is needed to install it. There are different processes of installing a piece of software (program). Because the process varies for each program and each computer, programs often come with an installer, a specialised program responsible for doing whatever is needed for the installation. Installation may be part of a larger software deployment process.

BusyBox Collection of Unix tools in a single executable file

BusyBox is a software suite that provides several Unix utilities in a single executable file. It runs in a variety of POSIX environments such as Linux, Android, and FreeBSD, although many of the tools it provides are designed to work with interfaces provided by the Linux kernel. It was specifically created for embedded operating systems with very limited resources. The authors dubbed it "The Swiss Army knife of Embedded Linux", as the single executable replaces basic functions of more than 300 common commands. It is released as free software under the terms of the GNU General Public License, version 2.

Wind River Systems

Wind River Systems, also known as Wind River, is an Alameda, California-based wholly owned subsidiary of TPG Capital. The company develops embedded system software consisting of run-time software, industry-specific software, simulation technology, development tools and middleware.

Operating systems based on the Linux kernel are used in embedded systems such as consumer electronics.

Linux Family of free and open-source software operating systems based on the Linux kernel

Linux is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged in a Linux distribution.

Operating system Wi-Fi support is the support in the operating system for Wi-Fi and usually consists of two pieces: driver level support, and configuration and management support.

In computing, network virtualization or network virtualisation is the process of combining hardware and software network resources and network functionality into a single, software-based administrative entity, a virtual network. Network virtualization involves platform virtualization, often combined with resource virtualization.

Toybox is a free and open-source software implementation of over 200 Unix command line utilities such as ls, cp, and mv. The Toybox project was started in 2006, and became a BSD-licensed BusyBox alternative. Toybox is included with Android 6.0 "Marshmallow" and all later Android versions, and also used to build Android on Linux and macOS. All of the tools are tested on Linux, and many of them also work on BSD and macOS.

Alpine Linux is a Linux distribution based on musl and BusyBox, designed for security, simplicity, and resource efficiency. It used a hardened kernel until release 3.8 and compiles all user-space binaries as position-independent executables with stack-smashing protection.

OpenWrt is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic. The main components are Linux, util-linux, musl, and BusyBox. All components have been optimized to be small enough to fit into the limited storage and memory available in home routers.

Cumulus Networks is a computer software company headquartered in Mountain View, California, USA. The company designs and sells a Linux operating system for industry standard network switches to deliver networking solutions for large datacenter, cloud computing, and enterprise environments.

Linux kernel-based operating systems have been widely adopted in a very wide range of uses. All the advantages and benefits of free and open-source software apply to the Linux kernel, and to most of the rest of the system software.

Open network install environment is an open source "install environment", that acts as an enhanced boot loader utilizing facilities in a Linux/BusyBox environment. This small Linux operating system allows end-users and channel partners to install a network operating system as part of data center provisioning, similar to the way servers are provisioned with an operating system of choice.

MikroTik

MikroTik is a Latvian network equipment manufacturer. The company develops and sells wired and wireless network routers, network switches, access points, as well as operating systems and auxiliary software. The company was founded in 1996 with the focus of selling equipment in emerging markets. As of August 2019, the company website reported more than 280 employees. In 2015, with a revenue of EUR 202M, Mikrotik was the 20th largest company in Latvia.

SONiC is a free and open source network operating system based on Linux and developed by Microsoft and the Open Compute Project. SONiC includes networking software components required to have a fully functional L3 device and was designed to meet the requirements of a cloud data center. It allows cloud operators to share the same software stack across hardware from different switch vendors.

References

  1. ExtremeXOS Network Operating System, Extreme Networks.
  2. Extreme Networks puts Linux to work in routing switch, Network World, 2004-05-03.
  3. Today's SFLC/BusyBox target: Extreme Networks, Inc, Linux Weekly News.
  4. BusyBox Developers Settle Case With Extreme Networks, Software Freedom Law Center.