VyOS

Last updated

VyOS
VyOS.png
Developer The VyOS Project Community
OS family Linux (Unix-like)
Working stateCurrent
Source model Open source
Initial release22 December 2013;10 years ago (2013-12-22)
Latest release 1.4.0 [1] / 22 February 2024;3 months ago (2024-02-22)
Repository
Marketing target Enterprise software
Available in English
Platforms amd64
Kernel type Monolithic (Linux)
License Free software licenses
(mainly GPL)
Official website vyos.io

VyOS is an open source network operating system based on linux using Debian distribution [2] .

Contents

VyOS provides a free routing platform that competes directly with other commercially available solutions from well-known network providers. Because VyOS is run on standard amd64 systems, it can be used as a router and firewall platform for cloud deployments. [3] [4]

Besides being open-source, VyOS also offers subscription-based support, which includes pre-built images for cloud and virtual environments and LTS images for the 1.3 and 1.4 series.

History

After Brocade Communications stopped development of the Vyatta Core Edition of the Vyatta Routing software, a small group of enthusiasts in 2013 took the last Community Edition, Vyatta Core version 6.6R1 [5] , and worked on building an open-source fork to continue its legacy [6] [7] . This group founded Sentrium S.L [8] , a Spanish company, to support and develop the VyOS project.

On May 19, 2020, Sentrium announced the launch of the VyOS Foundation [9] , a non-profit organization intended to provide an open and transparent governance model, ensuring that VyOS serves the broader community. Trademarks and other related IP (logos, marketing materials, artwork, etc.) will be transferred from Sentrium S.L. to the VyOS Foundation. Although the foundation was announced, it is not yet operational.

Features [10]

Releases

VyOS version 1.0.0 (Hydrogen) was released on December 22, 2013 [13] [14] . On October 9, 2014, version 1.1.0 (Helium) was released [15] . All versions released thus far have been based on Debian 6.0 (Squeeze), and are available as 32-bit images and 64-bit images for both physical and virtual machines. [14]

On January 28, 2019, version 1.2.0 (Crux) was released [16] . Version 1.2.0 is based on Debian 8 (Jessie). While version 1.0 and 1.1 were named after elements, a new naming scheme based on constellations is used from version 1.2. [17]

VyOS 1.3.0 (Equuleus) is based on Debian 10 (Buster) [18] and was released on December 21, 2021. Equuleus brought many long-desired features, most notably an SSTP VPN server, an IPoE server, an OpenConnect VPN server, and a serial console server. It also included reworked support for WWAN interfaces, support for GENEVE and MACSec interfaces, VRF, IS-IS routing, preliminary support for MPLS and LDP, among many other features [5] .

Currently, VyOS 1.4.0 (Sagitta) is in the EPA3 (Early Production Access) stage, with the latest version being VyOS 1.4.0 EPA 3. This version is being developed based on Debian 12 (Bookworm) [19] and should be released in the second quarter of 2024.

Release History

ReleaseVersionDateBase Debian system
Hydrogen1.0.0December 22, 2013Debian 6 (Squeeze)
1.0.1January 17, 2014
1.0.2February 3, 2014
1.0.3May 9, 2014
1.0.4June 16, 2014
1.0.5September 26, 2014
Helium1.1.0October 9, 2014
1.1.1December 8, 2014
1.1.2January 22, 2015
1.1.3January 28, 2015
1.1.4March 9, 2015
1.1.5March 25, 2015
1.1.6August 17, 2015
1.1.7February 17, 2016
1.1.8November 13, 2017
Crux1.2.0January 28, 2019Debian 8 (Jessie)
1.2.1April 16, 2019
1.2.2July 15, 2019
1.2.3September 5, 2019
1.2.4January 1, 2020
1.2.5April 14, 2020
1.2.6September 18, 2020
1.2.6-S1September 28, 2020
1.2.7March 25, 2021
1.2.8July 6, 2021
1.2.9December 2, 2022
1.2.9-S1March 22, 2023
Equuleus1.3.0December 21, 2021Debian 10 (Buster)
1.3.1March 21, 2022
1.3.1-S1March 30, 2022
1.3.2September 7, 2022
1.3.3June 22, 2023
1.3.4October 17, 2023
1.3.5December 15, 2023
1.3.6February 14, 2024
1.3.7May 13, 2024
Sagitta1.4.0-epaFebruary 22, 2024Debian 12 (Bookworm)

See also

Related Research Articles

<span class="mw-page-title-main">Network address translation</span> Technique for making connections between IP address spaces

Network address translation (NAT) is a method of mapping an IP address space into another by modifying network address information in the IP header of packets while they are in transit across a traffic routing device. The technique was originally used to bypass the need to assign a new address to every host when a network was moved, or when the upstream Internet service provider was replaced, but could not route the network's address space. It has become a popular and essential tool in conserving global address space in the face of IPv4 address exhaustion. One Internet-routable IP address of a NAT gateway can be used for an entire private network.

A virtual private network (VPN) is a mechanism for creating a secure connection between a computing device and a computer network, or between two networks, using an insecure communication medium such as the public Internet.

OpenVPN is a virtual private network (VPN) system that implements techniques to create secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities. It implements both client and server applications.

Cisco PIX was a popular IP firewall and network address translation (NAT) appliance. It was one of the first products in this market segment.

VPN-1 is a firewall and VPN product developed by Check Point Software Technologies Ltd.

pfSense Firewall/Router software distribution

pfSense is a firewall/router computer software distribution based on FreeBSD. The open source pfSense Community Edition (CE) and pfSense Plus is installed on a physical computer or a virtual machine to make a dedicated firewall/router for a network. It can be configured and upgraded through a web-based interface, and requires no knowledge of the underlying FreeBSD system to manage.

Vyatta is a software-based virtual router, virtual firewall and VPN product for Internet Protocol networks. A free download of Vyatta has been available since March 2006. The system is a specialized Debian-based Linux distribution with networking applications such as Quagga, OpenVPN, and many others. A standardized management console, similar to Juniper JUNOS or Cisco IOS, in addition to a web-based GUI and traditional Linux system commands, provides configuration of the system and applications. In recent versions of Vyatta, web-based management interface is supplied only in the subscription edition. However, all functionality is available through KVM, serial console or SSH/telnet protocols. The software runs on standard x86-64 servers.

An IPv6 transition mechanism is a technology that facilitates the transitioning of the Internet from the Internet Protocol version 4 (IPv4) infrastructure in use since 1983 to the successor addressing and routing system of Internet Protocol Version 6 (IPv6). As IPv4 and IPv6 networks are not directly interoperable, transition technologies are designed to permit hosts on either network type to communicate with any other host.

<span class="mw-page-title-main">Zeroshell</span> Linux distribution

Zeroshell is a small open-source Linux distribution for servers and embedded systems which aims to provide network services. Its administration relies on a web-based graphical interface; no shell is needed to administer and configure it. Zeroshell is available as Live CD and CompactFlash images, and VMware virtual machines.

<span class="mw-page-title-main">Junos OS</span> Real-time operating system (RTOS) software

Junos OS is a FreeBSD-based network operating system used in Juniper Networks routing, switching and security devices.

<span class="mw-page-title-main">ClearOS</span> Linux distribution

ClearOS is a Linux distribution by ClearFoundation, with network gateway, file, print, mail, and messaging services.

<span class="mw-page-title-main">IPv6-to-IPv6 Network Prefix Translation</span>

IPv6-to-IPv6 Network Prefix Translation (NPTv6) is a specification for IPv6 to achieve address-independence at the network edge, similar to network address translation (NAT) in Internet Protocol version 4 (IPv4). It has fewer architectural problems than traditional IPv4 NAT; for example, it is stateless and preserves the reachability attributed to the end-to-end principle. However, the method may not translate embedded IPv6 addresses properly, and split-horizon DNS may be required for use in a business environment.

<span class="mw-page-title-main">OpenMediaVault</span> NAS operating system

OpenMediaVault (OMV) is a free Linux distribution designed for network-attached storage (NAS). The project's lead developer is Volker Theile, who instituted it in 2009. OMV is based on the Debian operating system, and is licensed through the GNU General Public License v3.

In computer networking, Cisco ASA 5500 Series Adaptive Security Appliances, or simply Cisco ASA, is Cisco's line of network security devices introduced in May 2005. It succeeded three existing lines of popular Cisco products:

<span class="mw-page-title-main">SoftEther VPN</span> Open-source VPN client and server software

SoftEther VPN is free open-source, cross-platform, multi-protocol VPN client and VPN server software, developed as part of Daiyuu Nobori's master's thesis research at the University of Tsukuba. VPN protocols such as SSL VPN, L2TP/IPsec, OpenVPN, and Microsoft Secure Socket Tunneling Protocol are provided in a single VPN server. It was released using the GPLv2 license on January 4, 2014. The license was switched to Apache License 2.0 on January 21, 2019.

<span class="mw-page-title-main">Endian Firewall</span> Linux distribution

Endian Firewall is an open-source router, firewall and gateway security Linux distribution developed by the South Tyrolean company Endian. The product is available as either free software, commercial software with guaranteed support services, or as a hardware appliance.

firewalld is a firewall management tool for Linux operating systems. It provides firewall features by acting as a front-end for the Linux kernel's netfilter framework. firewalld's current default backend is nftables. Prior to v0.6.0, iptables was the default backend. Through its abstractions, firewalld acts as an alternative to nft and iptables command line programs. The name firewalld adheres to the Unix convention of naming system daemons by appending the letter "d".

WireGuard is a communication protocol and free and open-source software that implements encrypted virtual private networks (VPNs), and was designed with the goals of ease of use, high speed performance, and low attack surface. It aims to be smaller and better performing than IPsec and OpenVPN, two common tunneling protocols. The WireGuard protocol passes traffic over UDP.

<span class="mw-page-title-main">IPFire</span> Linux distribution

IPFire is a hardened open source Linux distribution that primarily performs as a router and a firewall; a standalone firewall system with a web-based management console for configuration.

<span class="mw-page-title-main">MikroTik</span> Company based in Riga, Latvia

MikroTik is a Latvian network equipment manufacturing company. MikroTik 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, and as of 2022, it was reported that the company employed 351 employees.

References

  1. "VyOS 1.4.0 LTS release". February 22, 2024. Retrieved February 22, 2024.
  2. "VyOS home page" . Retrieved November 9, 2014.
  3. "VyOS on DistroWatch.com" . Retrieved November 9, 2014.
  4. Review: 6 slick open source routers | InfoWorld
  5. 1 2 "History — VyOS 1.3.x (equuleus) documentation". docs.vyos.io. Retrieved May 20, 2024.
  6. "Vyatta now rehosted to github as VyOS : networking". reddit. October 11, 2013.
  7. "[Release] VyOS 1.0.0 - (an enhanced fork, based from the old vyatta project) : networking". reddit. December 22, 2013.
  8. Andamasov, Yuriy. "Sentrium? What Sentrium?". blog.vyos.io. Retrieved May 20, 2024.
  9. Andamasov, Yuriy. "VyOS Foundation Announcement". blog.vyos.io. Retrieved May 20, 2024.
  10. "Products – VyOS" . Retrieved April 11, 2021.
  11. "Command Line Interface — VyOS 1.5.x (circinus) documentation". docs.vyos.io. Retrieved May 21, 2024.
  12. Baturin, Daniil. "Configuration versioning and archiving in VyOS". blog.vyos.io. Retrieved May 21, 2024.
  13. "Hydrogen". Archived from the original on December 8, 2015. Retrieved December 24, 2013.
  14. 1 2 "VyOS - 1.0.0 release". December 22, 2013. Archived from the original on December 8, 2015. Retrieved December 4, 2015.
  15. "VyOS - 1.1.0 release". October 9, 2014. Archived from the original on December 8, 2015. Retrieved December 4, 2015.
  16. "VyOS 1.2 (Crux) released". January 28, 2019. Retrieved January 30, 2019.
  17. "VyOS development news in August and September". September 16, 2018. Retrieved January 30, 2019.
  18. Baturin, Daniil. "VyOS 1.3.0-epa1 release". blog.vyos.io. Retrieved May 20, 2024.
  19. Baturin, Daniil. "VyOS 1.4.0-rc1 release candidate". blog.vyos.io. Retrieved May 20, 2024.