بارگنج های لینوکس

دانشنامه عمومی

بارگُنج های لینوکس[ ۳] یا کانتینرهای لینوکس ( به انگلیسی: Linux Containers ) LXC یک روش مجازی سازی سطح سیستم عامل است که برای اجرای سیستم های لینوکس ایزوله بر روی یک میزبان کنترلی با استفاده از یک تک هستهٔ لینوکس است.
هستهٔ لینوکس قابلیت cgroups را فراهم می کند که اجازه می دهد تا محدودیت و اولویت بندی منابع ( CPU, memory, بلوک، I/O, شبکه، و غیره ) بدون نیاز به روشن کردن هیچ ماشین مجازی ای و همچنین قابلیت فضای نام ایزوله که اجازهٔ انزوای کامل یک برنامهٔ کاربردی، نمایی از محیط اجرایی شامل درخت های فرایند، شبکه، مشخصه های کاربر و سیستم فایل های سوارشده است. [ ۴]
LXC هستهٔ cgroups را ترکیب می کند از فضای نام ایزوله برای محیا کردن یک محیط ایزوله برای برنامه های کاربردی پشتیبانی می کند. Docker نیز می تواند از LXC به عنوان یکی از درایورهای اجرایی استفاده کند که قادر به مدیریت تصویر و ارائهٔ خدمات استقرار است.
LXC مجازی سازی سطح سیستم عامل را از طریق یک محیط مجازی که دارای فضای شبکه و فرایند خودش است را به جای ساختن یک ماشین مجازی کامل را محیا می کند. LXC متکی به قابلیت هستهٔ لینوکس cgroups است که در نسخهٔ ۲٫۶٫۲۴ منتشر شده بود و همچنین متکی به قابلیت ایزوله سازی فضای نام های نوع های دیگر است که توسعه یافته و یکپارچه شده با هسته اصلی لینوکس است.
در اصل بارگُنج های LXC به اندازهٔ روش های دیگر مجازی سازی سطح سیستم عامل مانند OpenVZ امن نبود. در هستهٔ لینوکس قبل از نسخهٔ ۳٫۸ کاربر ریشهٔ سیستم مهمان قادر به اجرای کد دلخواه در سیستم میزبان با ریشه ممتاز بود که بسیار شبیه chroot است. [ ۵] با شروع انتشار LXC 1. 0، اجرای بارگُنج ها به عنوان کاربران عادی در میزبان با استفاده از بارگُنج های غیرممتاز ممکن شد. بارگُنج های غیرممتاز بیشتر در دسترسی مستقیم به سخت افزار محدود هستند. با این اوصاف حتی بارگُنج های ممتاز اگر درست پیکربندی شوند باید ایزوله سازی کافی را در مدل امنیتی LXC 1. 0 فراهم کنند. [ ۶]
LXC شبیه به دیگر تکنیک های مجازی سازی سطح سیستم عامل مانند OpenVZ و لینوکس - VServer است و به خوبی آنهایی است که روی سیستم های عامل دیگر مانند FreeBSD، پارتیشنهای حجم کار AIX و بارگُنج های سولاریس اجرا می شوند. در مقایسه با OpenVZ، ال ایکس سی در هستهٔ لینوکس Vanilla بدون نیاز به هیچ پچی کار می کند. نسخهٔ LXC 1 که در ۲۰ فوریه ۲۰۱۴ منتشر شد یک نسخهٔ پشتیبانی شدهٔ دراز مدت است و در نظر گرفته شده است که برای پنج پشتیبانی می شود. [ ۷]
عکس بارگنج های لینوکس
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس