Історія

На початку…

Колись існувала мережева операційна система на основі Debian GNU/Linux під назвою Vyatta. [*] Починаючи з 2006 року, це була чудова безкоштовна альтернатива Cisco IOS і Jupiter JUNOS. Він випускався у двох версіях: Vyatta Core (раніше Vyatta Community Edition), яка була повністю безкоштовним програмним забезпеченням, і Vyatta Subscription Edition, яка мала власні функції та була доступна лише платним клієнтам. []

Vyatta була придбана Brocade Communication Systems у 2012 році. Незабаром після цього Brocade перейменувала Vyatta Subscription Edition на Brocade vRouter, припинила роботу Vyatta Core і закрила форум спільноти без попередження. Відстеження помилок і репозиторії Git з’явилися наступного року.

Варто зазначити, що на той момент, коли Brocade придбала Vyatta, розвиток Vyatta Core вже був у стагнації. Vyatta Subscription Edition (і, отже, розробка Vyatta в цілому) замінювала основні компоненти власним програмним забезпеченням, тобто лише деякі функції потрапили до Vyatta Core, а ті, які були, мали помилки та були утруднені.

У 2013 році, незабаром після того, як Vyatta Core було залишено, спільнота розгалужила останню версію Vyatta Core (6.6R1), і виник проект VyOS. `Sentrium SL<https://blog.vyos.io/sentrium-what-sentrium> `_ було створено супроводжувачами VyOS у 2014 році для фінансування розробки VyOS шляхом продажу підтримки, консультаційних послуг і готових образів довгострокової підтримки.

Brocade була придбана Broadcom у 2016 році та продала те, що залишилося від колишньої Vyatta компанії AT&amp;T у 2017 році, яка, у свою чергу, продала її Ciena у 2021 році.

Основні випуски

VyOS major versions used to be named after elements in order of atomic numbers. With 1.2, this naming scheme was replaced with the much cooler scheme of Latin names of IAU designated constellations by solid angle area, starting from the smallest.

водень (1,0)

Випущений якраз перед святами 22 грудня 2013 року, Hydrogen став першим великим випуском VyOS. У ньому виправлено функції, які були зламані у Vyatta Core 6.6 (такі як однорангові групи IPv4 BGP і ретрансляція DHCPv6), а також представлено командний сценарій, планувальник завдань і автентифікацію веб-проксі LDAP.

Гелій (1.1)

Helium був випущений 9 жовтня 2014 року, точно в день, коли VyOS Project вперше з’явився в минулому році. Helium отримав багато нових функцій, зокрема обробник подій і підтримку L2TPv3, 802.1ad QinQ і проксі-сервер IGMP, а також експериментальну підтримку VXLAN і DMVPN (останній також не працює у Vyatta Core через його залежність від запатентована реалізація NHRP).

Суть (1.2)

Crux (Південний Хрест) вийшов 28 січня 2019 року і став першим великим випуском VyOS, яким ми його знаємо сьогодні. Основну базу Debian було оновлено з Squeeze (6) до Jessie (8).

Незважаючи на те, що Crux має надто багато нових функцій, щоб згадати тут, деякі з них заслуговують на увагу: повторювач mDNS, широкомовна ретрансляція, високопродуктивний сервер PPPoE, планувальник HFSC, а також підтримка Wireguard, unicast VRRP, RPKI для BGP і повністю сумісний з 802.1ad QinQ ethertype. Сервер telnet і підтримку фільтрації P2P видалено.

Crux є першою версією з модульною системою створення зображень. Визначення CLI почали записувати в сучасних шаблонах XML, які можна перевірити. API Python були представлені для командного сценарію та міграції конфігурації. Впровадження нового Perl і коду оболонки було заборонено, а переписування застарілого коду Perl на чистому Python почалося з Crux.

Станом на 2022 рік Crux все ще підтримується.

Вершник (1.3)

Поточна довгострокова версія VyOS, Equuleus (the Pony), вийшла 21 грудня 2021 року, знову вчасно до зимових свят.

Equuleus приніс із собою багато довгоочікуваних функцій, зокрема сервер SSTP VPN, сервер IPoE, сервер VPN OpenConnect і сервер послідовної консолі, а також перероблену підтримку інтерфейсів WWAN, підтримку інтерфейсів GENEVE та MACSec, VRF, IS -Маршрутизація IS, попередня підтримка MPLS і LDP і багато інших ініціалізацій.

Станом на 2022 рік Equuleus знаходиться в стайні.

Стрілка (1.4)

Sagitta (Стріла) — кодова назва поточної гілки розробки, тому VyOS 1.4 ще немає.

Circinus (1.5)

Circinus (the Compass) is the codename of the upcoming development branch, so there’s no VyOS 1.5 yet.