Difference between revisions of "Main Page"

From VyOS Wiki
Jump to: navigation, search
(Redirected page to Main+Page 18444455760)
Line 1: Line 1:
__NOTOC____NOTITLE__
+
#REDIRECT [[Main+Page 18444455760]]
 
 
<!-- Top banner -->
 
<div style="float: left; width: 100%; background:#f9f9f9; margin:1.2em 0 6px 0; border:1px solid #ddd; text-align: center;">
 
'''Welcome to the VyOS project, a Linux-based network operating system.'''
 
</div>
 
 
 
<!-- Container -->
 
<div style="float: left; width: 100%;">
 
<!-- Left container -->
 
<div style="float: left; width: 47%;  margin-right: 2.4%;">
 
<div style="float: left; padding:5px; border:1px solid #ddd; margin-bottom: 5px; width: 100%; margin-bottom: 5px;">
 
 
 
<p>[http://www.vyos.io VyOS] is a community fork of [http://en.wikipedia.org/wiki/Vyatta Vyatta], a Linux-based network operating system that provides software-based network routing, firewall, and VPN functionality.</p>
 
 
 
<h3>How it's different from other router distros?</h3>
 
* Unified command line interface in the style of hardware routers.
 
* [[Configuration scripting|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...
 
* 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.
 
* Runs on physical and virtual platforms alike: small x86 boards, big servers, KVM, Xen, VMWare, Hyper-V...
 
* Completely free and open source, with documented internal APIs and build procedures.
 
* Community driven: patches are welcome, all code, bugs, and nightly builds are public.
 
 
 
<h3>What can it do?</h3>
 
See the [[feature list]].
 
 
 
<h3>What it looks like?</h3>
 
Here's a command line session example.
 
[[File:Vyos session.png|480px|thumb|left]]
 
 
 
</div>
 
 
 
<div style="float: left; padding:5px; border:1px solid #ddd; width: 100%; margin-bottom: 5px;">
 
<h2> '''Getting Started''' </h2>
 
 
 
<ul>
 
<li><span style="font-size: medium;">'''[[User Guide]]'''</span></li>
 
<li>'''[[Migrating from Vyatta]]'''</li>
 
<li>[[FAQ]]</li>
 
<li>[[Project Goals]]</li>
 
<li>[[Report a bug]]</li>
 
<li>[[Editing guidelines]]</li>
 
<li>Commercial Support [https://vyos.io/professional-services/]</li>
 
</ul>
 
</div>
 
 
 
<div style="float: left; padding:5px; border:1px solid #ddd; width: 100%; margin-bottom: 5px;">
 
{{VyOS:Community_portal}}
 
</div>
 
 
 
</div>
 
<!-- Right container -->
 
<div style="float: left; width: 50%;">
 
 
 
<div style="float: left; padding:5px; border:1px solid #ddd; width: 100%; margin-bottom: 5px;">
 
<h1> '''Project news''' </h1>
 
<rss max=5>http://blog.vyos.net/posts.atom</rss>
 
</div>
 
 
 
<div style="float: left; padding:5px; border:1px solid #ddd; width: 100%; margin-bottom: 5px;">
 
<h1> '''Wiki needs your contributions!''' </h1>
 
 
 
If everyone reading this page documented just one command, VyOS would have complete [[User_documentation|user documentation]]
 
by next morning.
 
 
 
Registration and editing is open for everyone, you do not need to request access. Just [[Special:CreateAccount|create an account]]
 
and start editing right away.
 
 
 
Read the [[markup|formatting guide]] to learn the wiki syntax.
 
 
 
Click on any red link in the [[User_documentation|user documentation]] or [[create new page]].
 
 
 
The most straightforward way to expand the wiki is to rewrite the old [[VC6.5 documentation]], since VyOS remains
 
backwards-compatible with VC6.5. However, do not copy anything verbatim from it, since it's not under a free license,
 
write in your own words.
 
 
 
Lot of usefull data is already present in existing [[Special:AllPages|pages]]. All it needs is to be refactorized in the [[User_documentation|user documentation]].
 
 
 
 
 
You can also document specific setup and use cases, and add examples of configuring VyOS to interact with other systems,
 
such as those from the [[:Category:Interoperability|Interoperability]] category.
 
 
 
</div>
 
 
 
<div style="float: left; padding:5px; border:1px solid #ddd; width: 100%; margin-bottom: 5px;">
 
<h1> '''Get the Software''' </h1>
 
 
 
<p>Current stable release: VyOS [[1.1.0/release_notes#1.1.7|1.1.7]] (Helium)</p>
 
 
 
Read about the [[semver|versioning scheme]].
 
 
 
<h3>Downloads: [http://mirror.vyos.net/iso/release/1.1.7 http://mirror.vyos.net/iso/release/1.1.7].</h3>
 
* '''Physical and virtual 64-bit: [http://mirror.vyos.net/iso/release/1.1.7/vyos-1.1.7-amd64.iso]'''
 
* '''Legacy hardware 32-bit: [http://mirror.vyos.net/iso/release/1.1.7/vyos-1.1.7-i586.iso]'''
 
* '''VMWare OVA: [http://mirror.vyos.net/iso/release/1.1.7/vyos-1.1.7-amd64-signed.ova]'''
 
* '''Virtual 32-bit: [http://mirror.vyos.net/iso/release/1.1.7/vyos-1.1.7-i586-virt.iso] (<strong>DEPRECATED</strong>)'''
 
 
 
<h3>Which image should I use?</h3>
 
* 64-bit physical machines: amd64.
 
* Virtual platforms (KVM, Xen, VMWare, Hyper-V): amd64 (drivers and tools included!).
 
* Legacy 32-bit machines without PAE: i586.
 
 
 
i586 image kernel is built without PAE support so it works on older CPUs often found in small embedded boards.
 
 
 
<h3>Upgrading from previous versions or Vyatta Core</h3>
 
Check out the [[upgrade|upgrade instructions]].
 
 
 
<h3>Cloud services</h3>
 
 
 
<h4>Amazon EC2</h4>
 
<p>Amazon is a popular public cloud service where you can run your VMs and create private networks.</p>
 
* [https://aws.amazon.com/marketplace/pp/B00JK5UPF6 VyOS on AWS Marketplace]
 
 
 
 
 
<p>Please [https://phabricator.vyos.net/maniphest/task/edit/form/default/ send us] feedback if you find any bugs!</p>
 
 
 
<h3>Distribution infrastructure</h3>
 
 
 
You can verify the build signature against our [[public key]].
 
 
 
VyOS images are hosted on multiple '''[[mirrors]]''' for better availability.
 
 
 
</div>
 
 
 
<div style="float: left; padding:5px; border:1px solid #ddd; width: 100%; margin-bottom: 5px;">
 
<h2> '''Development''' </h2>
 
 
 
VyOS uses [https://phabricator.vyos.net Phabricator] to coordinate development activities.
 
 
 
* [http://github.com/vyos View Git Repositories]
 
* Development Builds: '''[http://dev.packages.vyos.net/iso http://dev.packages.vyos.net/iso]'''
 
 
 
* Read how to [[submit a patch]]
 
 
* [[Source code]]
 
* [[Howto build an ISO image]]
 
** [[Howto build VyOS 1.2 ISO image and VMWare .OVF]]
 
* [[Rebuild VyOS kernel Step]]
 
* [[Development meetings]]
 
* [[Release procedure]]
 
* [https://github.com/vyos/vyatta-dummy Package skeleton]
 
* [https://ci.vyos.net/ CI Server]
 
 
 
 
 
'''API reference:'''
 
* [[Perl API]]
 
* [[Shell API]]
 
* [[Configuration mode templates]]
 
</div>
 
 
 
 
 
</div>
 
</div>
 

Revision as of 18:02, 4 August 2017