VyOS Stream 1.5-2025-Q1 Διαθέσιμο για λήψη

Το VyOS είναι ένας δρομολογητής λογισμικού που βασίζεται στο Debian Linux και απευθύνεται σε επιχειρήσεις, παρόχους υπηρεσιών και geeks του δικτύου. Το VyOS είναι εγκατεστημένο σε υλικό (amd64) ή αναπτύσσεται ως εικονικές μηχανές. Η διαμόρφωση πραγματοποιείται συνήθως μέσω του CLI.

Το VyOS περιλαμβάνει:

  • πολλά πρωτόκολλα δυναμικής δρομολόγησης (BGP, OSPF, IS-IS, PIM-SM, Babel, …).
  • πολλαπλά VPN (OpenVPN, L2TP, WireGuard, IPsec, DMVPN…)
  • ένα σύστημα διαμόρφωσης με λειτουργικότητα δέσμευσης/επαναστροφής και έκδοσης.
  • απομακρυσμένο API HTTP και API δέσμης ενεργειών για shell και Python.

Το VyOS ιδρύθηκε το 2013 ως διχάλα του δρομολογητή λογισμικού Vyatta, ο οποίος με τη σειρά του εφάρμοσε μια σύνταξη παρόμοια με το Juniper JunOS.

Το επιχειρηματικό μοντέλο της εταιρείας ανάπτυξης είναι η πώληση κατασκευών LTS, τεχνική υποστήριξη και προσαρμοσμένη ανάπτυξη. Ως εκ τούτου, πριν από αρκετά χρόνια, η δωρεάν πρόσβαση στις εκδόσεις LTS σταμάτησε και στη συνέχεια στους πηγαίους κώδικές τους. Η πρόσβαση στην κύρια βάση κώδικα από την οποία δημιουργήθηκαν οι εκδόσεις LTS παρέμενε πάντα διαθέσιμη. Ήταν επίσης διαθέσιμες αυτόματες καθημερινές κατασκευές. Αξίζει να σημειωθεί ότι οι εκδόσεις LTS παρέχονται δωρεάν σε μια σειρά μη κερδοσκοπικών εταιρειών και συντελεστών έργων (αυτοί που συνέβαλαν στην ανάπτυξη, δοκιμές, συγγραφή τεκμηρίωσης, καθώς και σε «ευαγγελιστές» που διαδίδουν πληροφορίες για το έργο - βλ. προϋποθέσεις συμμετοχής).

Από τεχνική άποψη, η διαφάνεια εκφράζεται ως εξής:

  • Διαθεσιμότητα πηγαίων κωδίκων·
  • τη δυνατότητα να δημιουργείτε εύκολα τις δικές σας εικόνες ISO (για παράδειγμα, μπορείτε να εγκαταστήσετε πρόσθετα πακέτα για να ταιριάζουν στις ανάγκες σας).
  • διαθεσιμότητα τυπικών εργαλείων Linux και γνωστών βοηθητικών προγραμμάτων (grep, sed, awk, nmap, tcpdump, κ.λπ.)
  • ανοιχτή διαδικασία ανάπτυξης (βλ. vyos.dev).

Το VyOS Stream είναι μια νέα προσέγγιση για τη δημιουργία δημοσίως διαθέσιμων εκδόσεων. Δείτε τι γράφουν οι προγραμματιστές:

Εν ολίγοις, το VyOS Stream είναι ένα στιγμιότυπο μιας νέας έκδοσης LTS που εργαζόμαστε. Ξεκινώντας με το VyOS 1.4, δημιουργούμε έναν νέο κλάδο έκδοσης LTS από το προηγούμενο LTS και όχι από το τρέχον. Αυτό μας επιτρέπει να ξεκινήσουμε από μια γνωστή καλή κατάσταση και να αποφύγουμε μια μακρά διαδικασία σταθεροποίησης. Μόνο εκείνες οι δυνατότητες που έχουν ήδη δοκιμαστεί κατά τη διάρκεια της δοκιμής και έχουν λάβει την τελική τους μορφή μεταφέρονται στο νέο κλάδο LTS - για να μειωθεί ο αριθμός των περιπτώσεων όπου οι λειτουργίες πρέπει να υποστούν ριζική επεξεργασία ή να αφαιρεθούν από τις εκδόσεις LTS.

Οι νέες εικόνες VyOS Stream θα κυκλοφορούν περίπου μία φορά το τρίμηνο.

Ποιοι είναι λοιπόν οι στόχοι του VyOS Stream;

Πρώτον, είναι μια προεπισκόπηση τεχνολογίας για τους χρήστες να δουν τι έρχεται στη νέα έκδοση LTS και να το δοκιμάσουν.

Δεύτερον, είναι μια προεπισκόπηση για προγραμματιστές, ώστε να μπορούν να εντοπίσουν πιθανές διακοπές API και να ενημερώσουν τα σενάρια, τα εργαλεία, τις ενσωματώσεις συστημάτων διαχείρισης και παρακολούθησης και άλλα πράγματα που μπορεί να έχουν κάνει - ή να προσθέσουν υποστήριξη για νέες δυνατότητες VyOS σε αυτά τα έργα.

Τρίτον, είναι ο ποιοτικός έλεγχος: μερικές φορές τα σφάλματα μπορούν να βρεθούν μόνο με τη δοκιμή εικόνων σε πραγματικό περιβάλλον, ειδικά όταν πρόκειται για συμβατότητα υλικού και αλληλεπίδραση με άλλα συστήματα. Το VyOS Stream επιτρέπει σε οποιονδήποτε να δοκιμάσει λειτουργίες που έχουν προγραμματιστεί για την επόμενη έκδοση LTS και να δει αν λειτουργούν καλά ή χρειάζονται κάποια βελτίωση.

Το VyOS Stream (σε αντίθεση με τις νυχτερινές εκδόσεις) παρέχει ορισμένες εγγυήσεις σταθερότητας. Αυτά γράφουν οι προγραμματιστές:

Δεδομένου ότι το VyOS Stream είναι μια προεπισκόπηση του επόμενου LTS, θα πρέπει να ακολουθεί την ίδια προσέγγιση με τις εκδόσεις LTS. Για παράδειγμα:

  • Εάν υπάρχει κάποια δυνατότητα σε μια εικόνα VyOS Stream, μπορεί να αφαιρεθεί μόνο μέσω της διαδικασίας στέρησης.
  • Η μορφή διαμόρφωσης είναι πάντα συμβατή με τις προηγούμενες εκδόσεις (δεν έχει αλλάξει ή προσαρμοστεί από σενάρια μετεγκατάστασης κατά την εκκίνηση).
  • Τα εσωτερικά API είναι συμβατά ή ακολουθούν διαδικασία κατάργησης. Με αυτόν τον τρόπο μπορείτε να είστε σίγουροι ότι εάν κάτι λειτουργεί στην εικόνα VyOS Stream, θα λειτουργήσει με τον ίδιο τρόπο όταν γίνει επίσημο LTS. Εάν αλλάξει κάτι, θα εμφανιστεί μια προειδοποίηση κατάργησης. Αυτό θα διευκολύνει τον προγραμματισμό αναπτύξεων και τη συντήρηση έργων όπως η συλλογή μονάδων του Ansible.

Εντάξει, τώρα ας καταλάβουμε τι δεν είναι το VyOS Stream. Δείτε τι γράφουν οι προγραμματιστές:

Το VyOS Stream δεν είναι δωρεάν έκδοση LTS. Δεν παρέχουμε επιδιορθώσεις σφαλμάτων έκτακτης ανάγκης ή ενημερώσεις κώδικα ασφαλείας για αυτό. Εάν εντοπιστεί ένα κρίσιμο θέμα ευπάθειας, θα το διορθώσουμε στον κλάδο κυλιόμενης έκδοσης και τις εκδόσεις LTS το συντομότερο δυνατό και θα παρέχουμε ενημερώσεις κώδικα στους πελάτες. Ωστόσο, οι εικόνες ροής με αυτήν τη διόρθωση ενδέχεται να μην εμφανιστούν μέχρι το επόμενο τρίμηνο.

Παρέχουμε μόνο γενική εικόνα ISO. χωρίς επιπλέον κουδούνια και σφυρίχτρες (όπως ειδικές κατασκευές για το Azure - σημείωση μεταφραστή)

Το Accelerated Data Panel που βασίζεται σε VPP αξίζει μια ειδική αναφορά: δεν περιλαμβάνεται ακόμη στο VyOS Stream, καθώς ο σχεδιασμός και η υλοποίησή του δεν θεωρούνται αρκετά σταθερές και ενδέχεται να αλλάξουν σημαντικά. Έτσι, προς το παρόν, το VPP θα περιλαμβάνεται μόνο στις κυλιόμενες εικόνες κυκλοφορίας.

Εάν θέλετε σταθερές εικόνες με επείγουσες επιδιορθώσεις, θα πρέπει να αγοράσετε μια έκδοση LTS μέσω μιας συνδρομής ή μιας από τις δωρεάν συνδρομές για όσους πληρούν τις προϋποθέσεις.

Τα κύρια σημεία αυτής της έκδοσης (1.5-2025-Q1), σύμφωνα με τους προγραμματιστές, είναι:

Πηγή: linux.org.ru

Προσθέστε ένα σχόλιο