OpenIndiana 2019.04 و OmniOS CE r151030، ادامه توسعه OpenSolaris

در دسترس انتشار یک توزیع رایگان ایندیانا اوپن 2019.04، که جایگزین توزیع باینری OpenSolaris شد که توسعه آن توسط اوراکل متوقف شد. OpenIndiana یک محیط کاری را در اختیار کاربر قرار می دهد که بر اساس یک تکه تازه از پایه کد پروژه ساخته شده است. ایلوموس. توسعه واقعی فناوری‌های OpenSolaris با پروژه Illumos ادامه می‌یابد که هسته، پشته شبکه، سیستم‌های فایل، درایورها، و همچنین مجموعه‌ای از ابزارهای کاربردی سیستم کاربر و کتابخانه‌ها را توسعه می‌دهد. برای بارگیری شکل گرفت سه نوع تصاویر iso - نسخه سرور با برنامه های کنسول (702 مگابایت)، حداقل مونتاژ (524 مگابایت) و مونتاژ با محیط گرافیکی MATE (1.6 گیگابایت).

اصلی تغییرات در OpenIndiana 2019.04:

  • دسکتاپ MATE برای انتشار به روز شد 1.22;
  • این بسته شامل یک بسته با Virtualbox (6.0) و همچنین مجموعه ای از افزودنی ها به Virtualbox برای سیستم های مهمان است.
  • بخش بزرگی از اصلاحات از مخازن به زیرساخت مدیریت بسته IPS (سیستم بسته بندی تصویر) منتقل شده است. OmniOS CE و سولاریس اضافه پشتیبانی نامگذاری خودکار محیط های بوت.
  • برخی از برنامه های کاربردی OpenIndiana از آنها منتقل می شوند
    پایتون 2.7/GTK 2 تا پایتون 3.5/GTK 3؛

  • نسخه های به روز شده برنامه های کاربری، از جمله فایرفاکس 60.6.3 ESR، Freetype 2.9.1، fontconfig 2.13.1، GTK 3.24.8، glib2 2.58.3، LightDM 1.28، GCC 8.3.0، binutils 2.32a, GCC 2.21.0، Python 3.12.4، Rust 3.5، Golang 1.32.0، PHP 1.11، OpenSSH 7.3p7.9، PostgreSQL 1، MariaDB 11، MongoDB 10.3، Nginx 4.0، سامبا 1.16.0، سامبا 4.9.5، 12.2.0، 2.7.5. .XNUMX.
  • پشتیبانی تکمیل گزینه به bash برای دستورات zfs، zpool، pkg، beadm، svcs و svcadm ویژه illumos اضافه شده است.
  • فونت های به روز شده؛
  • ابزار xbacklight اضافه شد.

علاوه بر این، می توان به آن اشاره کرد رها کردن توزیع Illumos OmniOS Community Edition r151030، که به عنوان نسخه های پشتیبانی طولانی مدت (LTS) طبقه بندی می شود، به روز رسانی هایی که تکمیل آن سه سال طول می کشد. این اولین نسخه LTS از آن زمان است آموزش و پرورش پروژه در سال 2017 و تأسیس انجمن غیرانتفاعی OmniOS CE که کنترل توسعه OmniOS را به عهده داشت. OmniOS Community Edition پشتیبانی کاملی از هایپروایزر KVM، پشته شبکه مجازی Crossbow و سیستم فایل ZFS را فراهم می کند. توزیع را می توان هم برای ساختن سیستم های وب بسیار مقیاس پذیر و هم برای ایجاد سیستم های ذخیره سازی استفاده کرد.

В نسخه جدید نسخه انجمن OmniOS:

  • پشتیبانی از پروتکل SMB 2.1 اضافه شده است.
  • پشتیبانی از فریم بافر کامل با قابلیت تغییر وضوح صفحه نمایش و فونت های یونیکد اضافی به کنسول اضافه شده است.
  • GCC 8 برای ساخت اجزای فضای کاربر استفاده می شود.
  • به طور پیش فرض، به جای ntp، بسته ntpsec برای مدیریت همگام سازی دقیق زمان پیشنهاد شده است.
  • مجموعه پیش‌فرض پارامترهای سیستم اکنون در فایل /etc/system.d/_omnios:system:defaults قرار دارد و می‌توان آن را با قرار دادن فایل‌های جداگانه در فهرست /etc/system.d/ لغو کرد.
  • رفتار ابزارهای chown و chgrp با توجه به پیوندهای نمادین تغییر کرده است، فایل های مرتبط با آنها اکنون فقط زمانی پردازش می شوند که پرچم "-R" مشخص شده باشد.
  • اضافه شدن قالب های استاندارد برای ایجاد مناطق با استفاده از دستور "zonecfg create -t ​​type". گزینه ای برای مناطق با مخزن بسته pkgsrc از پیش نصب شده اضافه شده است. قابلیت اجرای یک توزیع مستقل illumos در منطقه با استفاده از یک هسته مشترک با OmniOS اضافه شده است. مدیریت پویا تنظیمات شبکه و آداپتورهای شبکه مجازی از طریق سیستم پیکربندی منطقه استاندارد ارائه می شود. هنگام ایجاد مناطق ایزوله، پارامترهای "brand=lipkg" و "ip-type=exclusive" اکنون به طور پیش فرض تنظیم می شوند. پشتیبانی برای تعریف قوانین فیلتر بسته ipf مخصوص منطقه خاص اضافه شده است. کاهش مصرف حافظه توسط مناطق با غیرفعال کردن خدمات غیر ضروری.
  • ZFS امکان وارد کردن استخرها با استفاده از یک نام موقت را اضافه کرده است. اضافه شدن پشتیبانی برای dnode با اندازه متغیر.
  • مدیر بسته pkg با استفاده از دستور "pkg verify" امکان تأیید مطابقت فایل های نصب شده با فایل های موجود در بسته را اضافه کرده است. به عنوان مثال، اگر به طور تصادفی مالک پوشه /var را تغییر دهید، دستور "pkg verify -p /var" هشدار می دهد که مالک باید root باشد. قابلیت فعال یا غیرفعال کردن ناشران بسته (ناشر pkg) در سطح مخازن فردی اضافه شده است. برای کنترل یکپارچگی اشیا، هش SHA-2 به جای SHA-1 استفاده می شود.
  • نام‌های ایجاد شده به‌طور خودکار محیط‌های بوت ایجاد شده اکنون می‌توانند بر اساس تاریخ و زمان فعلی یا تاریخ انتشار به‌روزرسانی باشند (به‌عنوان مثال، «pkg set-property auto-be-name time:omnios-%Y.%m.%d ")؛
  • پشتیبانی از تراشه های جدید AMD و Intel اضافه شده است. پشتیبانی از USB 3.1 بهبود یافته است. درایورهای paravirtual برای Hyper-V/Azure (درایور بسته/hyperv/pv) اضافه شده است. درایور جدید bnx (Broadcom NetXtreme) معرفی شد.

منبع: opennet.ru

اضافه کردن نظر