VyOS ایک ڈیبین لینکس پر مبنی سافٹ ویئر روٹر ہے جس کا مقصد انٹرپرائزز، سروس فراہم کرنے والے، اور نیٹ ورک گیکس ہیں۔ VyOS ہارڈ ویئر (amd64) پر انسٹال ہے یا ورچوئل مشینوں کے طور پر تعینات ہے۔ ترتیب عام طور پر CLI کے ذریعے کی جاتی ہے۔
VyOS میں شامل ہیں:
- متعدد متحرک روٹنگ پروٹوکول (BGP, OSPF, IS-IS, PIM-SM, Babel, …);
- متعدد VPNs (OpenVPN, L2TP, WireGuard, IPsec, DMVPN…)؛
- کمٹ/رول بیک اور ورژننگ کی فعالیت کے ساتھ کنفیگریشن سسٹم؛
- شیل اور ازگر کے لیے ریموٹ HTTP API اور اسکرپٹنگ APIs۔
VyOS کی بنیاد 2013 میں Vyatta سافٹ ویئر روٹر کے کانٹے کے طور پر رکھی گئی تھی، جس نے بدلے میں Juniper JunOS کی طرح ایک نحو نافذ کیا۔
ڈیولپمنٹ کمپنی کا بزنس ماڈل ایل ٹی ایس بلڈز، ٹیکنیکل سپورٹ اور کسٹم ڈیولپمنٹ فروخت کر رہا ہے۔ لہذا، کئی سال پہلے، ایل ٹی ایس بلڈز تک مفت رسائی روک دی گئی تھی، اور پھر ان کے سورس کوڈز تک۔ مرکزی کوڈ بیس تک رسائی جس سے LTS تعمیرات تیار کی گئی تھیں ہمیشہ دستیاب رہتی ہیں۔ خودکار روزانہ تعمیرات بھی دستیاب تھیں۔ یہ بات قابل غور ہے کہ ایل ٹی ایس کی تعمیرات متعدد غیر منافع بخش کمپنیوں اور پروجیکٹ کے شراکت داروں کو مفت فراہم کی جاتی ہیں (جنہوں نے ڈویلپمنٹ، ٹیسٹنگ، تحریری دستاویزات کے ساتھ ساتھ "مبشرین" جو پروجیکٹ کے بارے میں معلومات پھیلاتے ہیں - دیکھیں شرکت کی شرائط).
تکنیکی نقطہ نظر سے، کھلے پن کا اظہار اس میں کیا گیا ہے:
- سورس کوڈز کی دستیابی؛
- آسانی سے اپنی ISO تصاویر بنانے کی صلاحیت (مثال کے طور پر، آپ اپنی ضروریات کے مطابق اضافی پیکجز انسٹال کر سکتے ہیں)؛
- معیاری لینکس ٹولز اور مانوس افادیت (grep، sed، awk، nmap، tcpdump، وغیرہ) کی دستیابی؛
- کھلی ترقی کا عمل (دیکھیں vyos.dev)۔
VyOS اسٹریم عوامی طور پر دستیاب ریلیزز بنانے کا ایک نیا طریقہ ہے۔ یہاں ڈویلپرز کیا لکھتے ہیں:
مختصراً، VyOS Stream ایک نئی LTS ریلیز کا سنیپ شاٹ ہے جس پر ہم کام کر رہے ہیں۔ VyOS 1.4 کے ساتھ شروع کرتے ہوئے، ہم موجودہ LTS کی بجائے گزشتہ LTS سے ایک نئی LTS ریلیز برانچ بناتے ہیں۔ یہ ہمیں ایک معروف اچھی حالت سے شروع کرنے اور طویل استحکام کے عمل سے بچنے کی اجازت دیتا ہے۔ صرف وہی خصوصیات جن کی جانچ کے دوران پہلے سے جانچ کی جا چکی ہے اور وہ اپنی حتمی شکل لے چکے ہیں نئی LTS برانچ میں منتقل کی جاتی ہیں - ایسے حالات کی تعداد کو کم کرنے کے لیے جہاں LTS ریلیزز سے فیچرز کو یکسر دوبارہ کام یا ہٹانا پڑتا ہے۔
VyOS سٹریم کی نئی تصاویر تقریباً ایک بار ہر سہ ماہی میں جاری کی جائیں گی۔
تو VyOS اسٹریم کے مقاصد کیا ہیں؟
سب سے پہلے، یہ صارفین کے لیے ٹیکنالوجی کا پیش نظارہ ہے کہ نئی LTS ریلیز میں کیا آ رہا ہے اور اسے آزمائیں۔
دوسرا، یہ ڈویلپرز کے لیے ایک پیش نظارہ ہے تاکہ وہ ممکنہ API وقفوں کو تلاش کر سکیں اور اپنے اسکرپٹس، ٹولز، مینجمنٹ اور مانیٹرنگ سسٹم کے انضمام، اور دوسری چیزوں کو اپ ڈیٹ کر سکیں جو انھوں نے کیا ہو گا - یا ان پروجیکٹس میں VyOS کی نئی خصوصیات کے لیے تعاون شامل کریں۔
تیسرا، یہ کوالٹی کنٹرول ہے: بعض اوقات کیڑے صرف حقیقی ماحول میں تصاویر کی جانچ کرنے سے ہی مل سکتے ہیں، خاص طور پر جب بات ہارڈ ویئر کی مطابقت اور دوسرے سسٹمز کے ساتھ تعامل کی ہو۔ VyOS اسٹریم کسی کو بھی ان خصوصیات کو آزمانے کی اجازت دیتا ہے جو اگلی LTS ریلیز کے لیے منصوبہ بندی کی گئی ہیں اور دیکھیں کہ آیا وہ اچھی طرح سے کام کرتی ہیں یا کچھ بہتری کی ضرورت ہے۔
VyOS اسٹریم (رات کی تعمیر کے برعکس) کچھ استحکام کی ضمانت فراہم کرتا ہے۔ یہ وہی ہے جو ڈویلپر لکھتے ہیں:
چونکہ VyOS Stream اگلے LTS کا پیش نظارہ ہے، اس لیے اسے LTS ریلیز کی طرح ہی طریقہ اختیار کرنا چاہیے۔ مثال کے طور پر:
- اگر کوئی خصوصیت VyOS اسٹریم امیج میں موجود ہے تو اسے صرف محرومی کے طریقہ کار کے ذریعے ہی ہٹایا جا سکتا ہے۔
- کنفیگریشن فارمیٹ ہمیشہ پچھلے ورژن کے ساتھ مطابقت رکھتا ہے (بوٹ کے دوران منتقلی اسکرپٹ کے ذریعہ تبدیل یا ایڈجسٹ نہیں کیا گیا)۔
- اندرونی APIs ہم آہنگ ہیں یا فرسودگی کے طریقہ کار کی پیروی کرتے ہیں۔ اس طرح آپ یقین کر سکتے ہیں کہ اگر کوئی چیز VyOS اسٹریم امیج میں کام کرتی ہے، تو یہ اسی طرح کام کرے گی جب یہ آفیشل LTS بن جائے گی۔ اگر کچھ تبدیل ہوتا ہے تو، فرسودگی کا انتباہ ظاہر ہوگا۔ اس سے تعیناتیوں کی منصوبہ بندی کرنا اور Ansible کے ماڈیول کلیکشن جیسے پروجیکٹس کو برقرار رکھنے میں آسانی ہوگی۔
ٹھیک ہے، اب آئیے سمجھتے ہیں کہ VyOS اسٹریم کیا نہیں ہے۔ یہاں ڈویلپرز کیا لکھتے ہیں:
VyOS Stream مفت LTS ریلیز نہیں ہے۔ ہم اس کے لیے ہنگامی بگ فکس یا سیکیورٹی پیچ فراہم نہیں کرتے ہیں۔ اگر کوئی اہم کمزوری پائی جاتی ہے، تو ہم اسے رولنگ ریلیز برانچ اور LTS ریلیز میں جلد از جلد ٹھیک کریں گے اور صارفین کو پیچ فراہم کریں گے۔ لیکن اس فکس کے ساتھ اسٹریم امیجز اگلی سہ ماہی تک ظاہر نہیں ہوسکتی ہیں۔
ہم صرف عام ISO امیج فراہم کرتے ہیں۔ کوئی اضافی گھنٹیاں اور سیٹیاں نہیں (جیسے Azure کے لیے خصوصی تعمیرات - مترجم کا نوٹ)
VPP پر مبنی Accelerated Data Panel خاص طور پر ذکر کا مستحق ہے: یہ ابھی تک VyOS اسٹریم میں شامل نہیں ہے، کیونکہ اس کے ڈیزائن اور نفاذ کو کافی مستحکم نہیں سمجھا جاتا ہے اور اس میں نمایاں تبدیلی آسکتی ہے۔ اس لیے ابھی کے لیے، VPP کو صرف رولنگ ریلیز امیجز میں شامل کیا جائے گا۔
اگر آپ گرم اصلاحات کے ساتھ مستحکم تصاویر چاہتے ہیں، تو آپ کو سبسکرپشن کے ذریعے LTS ریلیز خریدنی چاہیے یا اہل افراد کے لیے مفت سبسکرپشنز میں سے ایک خریدنی چاہیے۔
اس ریلیز کے اہم نکات (1.5-2025-Q1)، ڈویلپرز کے مطابق، یہ ہیں:
- NAT قوانین کے لیے FQDN کی حمایت;
- کنٹراک لاگنگ ڈیمون;
- انٹرفیس پر اور اس کے تمام VLANs میں PPPoE سرور کو سننے کی صلاحیت;
- Kea پر مبنی DHCP سرور.
ماخذ: linux.org.ru
