کنٹینرڈ کو لینکس کنٹینرز کو FreeBSD پر چلنے کی اجازت دینے کے لیے اپ ڈیٹ کر دیا گیا ہے۔

کنٹینرڈ پروجیکٹ نے تبدیلیوں کا ایک سیٹ اپنایا ہے جو رن ٹائم رنج کے لیے تعاون کو مربوط کرتی ہے اور فری بی ایس ڈی کے لیے OCI-مطابقت پذیر لینکس پر مبنی کنٹینر امیجز، جیسے Docker امیجز کو استعمال کرنے کی صلاحیت کو کھولتی ہے۔ تبدیلیوں کے تبصرے فری بی ایس ڈی پر الپائن لینکس کے ساتھ ایک تصویر کے کامیاب آغاز کی مثال فراہم کرتے ہیں۔ $ sudo ctr run -rm -runtime wtf.sbk.runj.v1 -tty -snapshotter zfs docker.io/library/alpine: تازہ ترین ٹیسٹ sh -c 'cat /etc/os-release && uname -a' NAME=»الپائن Linux" ID=alpine VERSION_ID=3.16.0 PRETTY_NAME="Alpine Linux v3.16″ HOME_URL="https://alpinelinux.org/" BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/ مسائل" لینکس 3.17.0 FreeBSD 13.1-RELEASE releng/13.1-n250148-fc952ac2212 GENERIC x86_64 Linux

رنج پروجیکٹ کی تجرباتی حیثیت اور اس وقت فعالیت کے محدود سیٹ کے باوجود، اس شکل میں بھی یہ پروجیکٹ ذاتی تجربات، حل ماڈلنگ کو آسان بنانے (تصور کا ثبوت)، مقامی ترقی، کلاؤڈ سسٹم میں تعیناتی سے پہلے ٹیسٹ چلانے کے لیے مفید ثابت ہوسکتا ہے۔ اور کیسز کے لیے فعالیت پر کام کرنا، جب دوسرے پلیٹ فارمز پر آزمائشی اور صنعتی حل پر جانا ممکن نہ ہو، لیکن کنٹینرائزیشن کی ضرورت پوری ہو چکی ہے۔ اسے کام کرنے کے لیے جیل، jls، jexec اور ps کی ضرورت ہے۔

یہ بات بھی قابل غور ہے کہ رنج، سیموئیل کارپ کا ایک ذاتی پروجیکٹ ہے، جو ایک ایمیزون انجینئر ہے جو AWS کے لیے Bottlerocket Linux ڈسٹری بیوشن اور کنٹینر آئسولیشن ٹیکنالوجیز تیار کرتا ہے، جو OpenContainers پروجیکٹ کے ٹیکنیکل اوور سائیٹ بورڈ کا ایک آزاد رکن بھی ہے۔ رنج کو مطلوبہ سطح پر لانے کے بعد، کنٹینرز کو چلانے کے لیے لینکس کے بجائے FreeBSD کا استعمال کرتے ہوئے، پروجیکٹ کو Docker اور Kubernetes سسٹمز میں معیاری رن ٹائم کو تبدیل کرنے کے لیے استعمال کیا جا سکتا ہے۔ OCI رن ٹائم سے، کمانڈز فی الحال بنانے، حذف کرنے، شروع کرنے، زبردستی بند کرنے، اور کنٹینرز کی حالت کا جائزہ لینے کے ساتھ ساتھ عمل، ماؤنٹ پوائنٹس، اور میزبان نام کو ترتیب دینے کے لیے لاگو ہوتے ہیں۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں