VyOS Stream 1.5-2025-Q1 พร้อมให้ดาวน์โหลดแล้ว

VyOS คือซอฟต์แวร์เราเตอร์ที่ใช้ Debian Linux และมุ่งเป้าไปที่องค์กร ผู้ให้บริการ และผู้ที่ชื่นชอบเครือข่าย VyOS ได้รับการติดตั้งบนฮาร์ดแวร์ (amd64) หรือปรับใช้เป็นเครื่องเสมือน โดยทั่วไปการกำหนดค่าจะดำเนินการผ่านทาง CLI

VyOS ประกอบด้วย:

  • หลายโปรโตคอลการกำหนดเส้นทางแบบไดนามิก (BGP, OSPF, IS-IS, PIM-SM, Babel, …);
  • VPN หลายตัว (OpenVPN, L2TP, WireGuard, IPsec, DMVPN…);
  • ระบบการกำหนดค่าที่มีฟังก์ชัน commit/rollback และการกำหนดเวอร์ชัน
  • API HTTP ระยะไกลและ API สคริปต์สำหรับเชลล์และ Python

VyOS ก่อตั้งขึ้นในปี 2013 โดยเป็นส่วนหนึ่งของซอฟต์แวร์เราเตอร์ Vyatta ซึ่งนำไวยากรณ์ที่คล้ายกับ Juniper JunOS มาใช้

รูปแบบธุรกิจของบริษัทพัฒนาคือการขายการสร้าง LTS การสนับสนุนทางเทคนิค และการพัฒนาแบบกำหนดเอง ดังนั้น เมื่อหลายปีก่อน การเข้าถึง LTS รุ่นฟรีจึงถูกหยุดลง และจากนั้นก็ถูกยกเลิกและสามารถเข้าถึงโค้ดต้นฉบับได้ การเข้าถึงฐานโค้ดหลักที่ใช้สร้าง LTS ยังคงสามารถเข้าถึงได้เสมอ การสร้างรายวันอัตโนมัติยังพร้อมใช้งานอีกด้วย ที่น่าสังเกตคือ LTS builds นั้นให้บริการฟรีแก่บริษัทที่ไม่แสวงหากำไรและผู้สนับสนุนโครงการจำนวนหนึ่ง (ผู้ที่สนับสนุนการพัฒนา การทดสอบ การเขียนเอกสาร ตลอดจน "ผู้เผยแพร่" ที่เผยแพร่ข้อมูลเกี่ยวกับโครงการ - ดู เงื่อนไขการเข้าร่วม).

จากมุมมองทางเทคนิค ความเปิดกว้างแสดงออกมาใน:

  • ความพร้อมของโค้ดต้นฉบับ
  • ความสามารถในการสร้างรูปภาพ ISO ของคุณเองได้อย่างง่ายดาย (เช่น คุณสามารถติดตั้งแพ็คเกจเพิ่มเติมเพื่อให้เหมาะกับความต้องการของคุณได้)
  • ความพร้อมใช้งานของเครื่องมือมาตรฐาน Linux และยูทิลิตี้ที่คุ้นเคย (grep, sed, awk, nmap, tcpdump เป็นต้น)
  • กระบวนการพัฒนาแบบเปิด (ดู vyos.dev)

VyOS Stream เป็นแนวทางใหม่ในการสร้างเวอร์ชันที่เผยแพร่สู่สาธารณะ นี่คือสิ่งที่นักพัฒนาเขียน:

โดยสรุป VyOS Stream คือสแน็ปช็อตของเวอร์ชัน LTS ใหม่ที่เรากำลังดำเนินการอยู่ ตั้งแต่ VyOS 1.4 เป็นต้นไป เราสร้างสาขาการเผยแพร่ LTS ใหม่จาก LTS ก่อนหน้า แทนที่จะสร้างจาก LTS ปัจจุบัน วิธีนี้จะช่วยให้เราเริ่มต้นจากสถานะที่ดีที่ทราบและหลีกเลี่ยงขั้นตอนการรักษาเสถียรภาพที่ยาวนาน เฉพาะฟีเจอร์ที่ได้รับการทดสอบระหว่างการทดสอบแล้วและอยู่ในรูปแบบสุดท้ายเท่านั้นที่จะถูกโอนไปยังสาขา LTS ใหม่ เพื่อลดจำนวนสถานการณ์ที่ฟีเจอร์ต่างๆ จำเป็นต้องได้รับการปรับปรุงอย่างรุนแรงหรือลบออกจากรุ่น LTS

ภาพ VyOS Stream ใหม่จะถูกเผยแพร่ประมาณไตรมาสละครั้ง

แล้วเป้าหมายของ VyOS Stream คืออะไร?

ประการแรก เป็นตัวอย่างเทคโนโลยีสำหรับให้ผู้ใช้เห็นสิ่งที่จะมาในเวอร์ชัน LTS ใหม่ และทดลองใช้งาน

ประการที่สอง เป็นตัวอย่างสำหรับนักพัฒนาเพื่อให้พวกเขาสามารถตรวจพบจุดบกพร่องของ API ที่อาจเกิดขึ้น และอัปเดตสคริปต์ เครื่องมือ ระบบการจัดการและการตรวจสอบ การบูรณาการ และสิ่งอื่นๆ ที่พวกเขาอาจได้ทำ หรือเพิ่มการรองรับฟีเจอร์ใหม่ของ VyOS ให้กับโปรเจ็กต์เหล่านั้น

ประการที่สาม คือการควบคุมคุณภาพ ซึ่งบางครั้งข้อบกพร่องสามารถพบได้โดยการทดสอบรูปภาพในสภาพแวดล้อมจริงเท่านั้น โดยเฉพาะอย่างยิ่งเมื่อเกี่ยวข้องกับความเข้ากันได้ของฮาร์ดแวร์และการโต้ตอบกับระบบอื่นๆ VyOS Stream ช่วยให้ทุกคนสามารถทดลองใช้ฟีเจอร์ต่างๆ ที่วางแผนไว้สำหรับ LTS รุ่นถัดไป และดูว่าใช้งานได้ดีหรือต้องมีการปรับปรุงหรือไม่

VyOS Stream (แตกต่างจากรุ่น nightly build) ให้การรับประกันความเสถียรบางประการ นี่คือสิ่งที่นักพัฒนาเขียน:

เนื่องจาก 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-ไตรมาสที่ 1) ตามที่นักพัฒนาได้กล่าวไว้คือ:

ที่มา: linux.org.ru

เพิ่มความคิดเห็น