توسعه دهندگان پروژه فدورا
از CoreOS Container Linux که
هدف این پروژه ارائه یک محیط حداقل است که به صورت خودکار و بدون مشارکت مدیر به روز می شود و برای استقرار انبوه سیستم های سرور طراحی شده منحصراً برای کانتینرها طراحی شده است. Fedora CoreOS فقط دارای حداقل مجموعه ای از اجزای کافی برای اجرای کانتینرهای ایزوله است - هسته لینوکس، مدیر سیستم systemd و مجموعه ای از خدمات ابزار برای اتصال از طریق SSH، مدیریت پیکربندی و نصب به روز رسانی ها.
پارتیشن سیستم در حالت فقط خواندنی نصب شده است و در حین کار تغییر نمی کند.
هنگامی که سیستم در حال اجرا است، تغییر پیکربندی و محتویات دایرکتوری /etc غیرممکن است؛ شما فقط می توانید مشخصات تنظیمات را تغییر دهید و از آن برای جایگزینی محیط استفاده کنید. به طور کلی، کار با سیستم شبیه به کار با تصاویر کانتینر است که به صورت محلی به روز نمی شوند، اما از ابتدا بازسازی می شوند و دوباره راه اندازی می شوند.
تصویر سیستم غیرقابل تقسیم است و با استفاده از فناوری OSTree تشکیل شده است (بسته های فردی را نمی توان در چنین محیطی نصب کرد، فقط می توانید کل تصویر سیستم را با گسترش آن با بسته های جدید با استفاده از کیت ابزار rpm-ostree بازسازی کنید). سیستم به روز رسانی مبتنی بر استفاده از دو پارتیشن سیستم است که یکی از آنها فعال است و دومی برای کپی کردن به روز رسانی استفاده می شود؛ پس از نصب به روز رسانی، نقش پارتیشن ها تغییر می کند.
سه شاخه مستقل از Fedora CoreOS ارائه شده است:
آزمایش با عکس های فوری بر اساس نسخه فعلی فدورا با به روز رسانی. پایدار - یک شاخه تثبیت شده که پس از دو هفته آزمایش شاخه آزمایشی تشکیل شده است. بعدی - یک عکس فوری از نسخه آینده در حال توسعه. برای رفع آسیب پذیری ها و خطاهای جدی، به روز رسانی هایی برای هر سه شعبه تولید می شود. در مرحله فعلی توسعه، در چارچوب انتشار اولیه، تنها شاخه آزمایشی در حال تشکیل است. اولین نسخه پایدار قرار است تا 6 ماه دیگر منتشر شود. پشتیبانی از توزیع CoreOS Container Linux 6 ماه پس از تثبیت Fedora CoreOS به پایان می رسد و انتظار می رود پشتیبانی Fedora Atomic Host در پایان نوامبر به پایان برسد.
پس از تثبیت پروژه، ارسال تله متری به طور پیش فرض فعال می شود (تلمتری هنوز در ساخت پیش نمایش فعال نیست) با استفاده از سرویس fedora-coreos-pinger، که به طور دوره ای اطلاعات غیر شناسایی سیستم، مانند نسخه سیستم عامل را جمع آوری و ارسال می کند. شماره، ابر، به نوع نصب پلت فرم سرورهای پروژه فدورا. داده های ارسالی حاوی اطلاعاتی نیست که منجر به شناسایی شود. هنگام تجزیه و تحلیل آمار، فقط از اطلاعات جمع آوری شده استفاده می شود، که به ما اجازه می دهد تا به طور کلی ماهیت استفاده از Fedora CoreOS را قضاوت کنیم. در صورت تمایل، کاربر می تواند ارسال تله متری را غیرفعال کند یا اطلاعات پیش فرض ارسال شده را گسترش دهد.
منبع: opennet.ru