Significant rewrite

This commit is contained in:
kroy 2019-10-10 14:09:46 -05:00
parent 876cc35b34
commit 0f19b32fec

View File

@ -15,28 +15,31 @@ edition of Vyatta. Here everyone loves learning, older managers and new users.
VyOS is primarily based on `Debian GNU/Linux <http://www.debian.org/>`_ and the
`Quagga <http://www.nongnu.org/quagga/>`_ routing engine. Its configuration
syntax and :ref:`cli` are loosely derived from Juniper JUNOS as modelled by the
`XORP project <http://www.xorp.org/>`_ (which was the original routing engine
Vyatta was based upon).
`XORP project <http://www.xorp.org/>`_, which was the original routing engine for
Vyatta.
Vyatta changed to the Quagga routing engine for release 4.0.
In the 4.0 release of Vyatta, the routing engine was changed to Quagga.
VyOS changed the routing engine to `FRRouting <https://frrouting.org/>`_ in
version 1.2.0
As of version 1.2.0, VyOS now uses `FRRouting <https://frrouting.org/>`_ as
the routing engine.
**How it's different from other router distros?**
**How it's different from other router distributions and platforms?**
- More than just a firewall and VPN, VyOS includes extended routing capabilities like OSPFv2, OSPFv3, BGP,
VRRP, and extensive route policy mapping and filtering.
- Unified command line interface in the style of hardware routers.
- Scriptable CLI
- Scriptable CLI.
- Stateful configuration system: prepare changes and commit at once or discard,
view previous revisions or rollback to them, archive revisions to remote
server, execute hooks at commit time...
server and execute hooks at commit time.
- Image-based upgrade: keep multiple versions on the same system and revert to
previous image if something went wrong.
- Not just firewall and VPN: includes routing protocols such as BGP and OSPF and
complex routing policy language.
previous image if a problem arises.
- Multiple VPN capabilities: OpenVPN, IPSec, Wireguard (in 1.2.0+), DPMVPN, and more.
- IPv4 and IPv6 support.
- Runs on physical and virtual platforms alike: small x86 boards, big servers,
KVM, Xen, VMWare, Hyper-V...
KVM, Xen, VMWare, Hyper-V, and more.
- Completely free and open source, with documented internal APIs and build
procedures.
- Community driven: patches are welcome, all code, bugs, and nightly builds are
- Community driven. Patches are welcome and all code, bugs, and nightly builds are
public.