Bastille 0.9.20220216 کی رہائی، فری بی ایس ڈی جیل پر مبنی کنٹینر مینجمنٹ سسٹم

Bastille 0.9.20220216 کی ریلیز شائع ہو چکی ہے، فری بی ایس ڈی جیل میکانزم کا استعمال کرتے ہوئے الگ تھلگ کنٹینرز میں چلنے والی ایپلی کیشنز کی تعیناتی اور انتظام کو خودکار کرنے کا ایک نظام۔ کوڈ شیل میں لکھا گیا ہے، آپریشن کے لیے بیرونی انحصار کی ضرورت نہیں ہے اور اسے BSD لائسنس کے تحت تقسیم کیا جاتا ہے۔

باسٹیل کمانڈ لائن انٹرفیس کنٹینر کے انتظام کے لیے فراہم کیا گیا ہے۔ یہ آپ کو منتخب کردہ FreeBSD ورژن کی بنیاد پر جیل میں بند ماحول بنانے اور اپ ڈیٹ کرنے اور کنٹینر آپریشنز کو انجام دینے کی اجازت دیتا ہے جیسے کہ شروع کرنا/روکنا، تعمیر کرنا، کلوننگ کرنا، درآمد/برآمد کرنا، کنورٹنگ کرنا، کنفیگریشن تبدیل کرنا، نیٹ ورک تک رسائی کا انتظام کرنا، اور وسائل کی حدیں طے کرنا۔ لینکس کے ماحول (Ubuntu اور Debian) کو Linuxulator کا استعمال کرتے ہوئے کنٹینرز میں تعینات کیا جا سکتا ہے۔ اعلی درجے کی خصوصیات میں ایک سے زیادہ کنٹینرز، نیسٹڈ ٹیمپلیٹس، سنیپ شاٹس اور بیک اپ میں بیک وقت عام کمانڈز چلانا شامل ہے۔ کنٹینر میں روٹ پارٹیشن صرف پڑھنے کے لیے نصب ہے۔

ذخیرہ عام ایپلی کیشنز کے کنٹینرز کو فوری طور پر لانچ کرنے کے لیے تقریباً 60 ٹیمپلیٹس پیش کرتا ہے، جو اس کے لیے پروگرام پیش کرتے ہیں۔ سرورز (nginx, mysql, wordpress, asterisk, redis, postfix, elasticsearch, salt, etc.), ڈویلپرز (gitea, gitlab, jenkins, python, php, perl, ruby, Rust, go, node.js, openjdk) اور صارفین (firefox, chromium)۔ کنٹینر اسٹیک کی حمایت کی جاتی ہے، ایک ٹیمپلیٹ کو دوسرے میں استعمال کرنے کی اجازت دیتا ہے. کنٹینرز کو چلانے کے لیے ماحول دونوں فزیکل پر بنایا جا سکتا ہے۔ سرورز یا Raspberry Pi بورڈز، نیز AWS EC2، Vultr، اور DigitalOcean کلاؤڈ ماحول میں۔

اس پروجیکٹ کو سالٹ اسٹیک کے کرسٹر ایڈورڈز تیار کر رہے ہیں، جو فری بی ایس ڈی کے لیے سالٹ سنٹرلائزڈ کنفیگریشن مینجمنٹ سسٹم کی بندرگاہوں کو بھی برقرار رکھتے ہیں۔ کرسٹر نے پہلے Ubuntu کی ترقی میں حصہ لیا، GNOME فاؤنڈیشن میں ایک سسٹم ایڈمنسٹریٹر کے طور پر کام کیا، اور Adobe میں کام کیا (وہ سسٹم سیکیورٹی کی نگرانی اور برقرار رکھنے کے لیے ایڈوب کے اوپن سورس ہبل ٹول کٹ کے مصنف ہیں)۔

نئی ریلیز میں:

  • ZFS پارٹیشنز پر واقع جیل کے ماحول کی کلوننگ کے لیے معاونت شامل کی گئی۔
  • ماحول میں سسٹم کے ورژن کی فہرست بناتے وقت انٹرمیڈیٹ ریلیز دکھانے کے لیے "bastille list release -p" کمانڈ شامل کی گئی۔
  • لینکس کے ماحول کی تعیناتی کو بہتر بنایا گیا ہے۔ Aarch64 (arm64) فن تعمیر کے لیے Debian اور Ubuntu ماحول کے لیے سپورٹ شامل کر دی گئی ہے۔
  • VNET سب سسٹم کا استعمال کرتے ہوئے کنٹینرز کو جوڑنے کے لیے ورچوئل نیٹ ورک بنانے کے مسائل حل ہو گئے ہیں۔

ماخذ: opennet.ru