OpenIndiana 2019.10 و OmniOS CE r151032 در دسترس هستند و به توسعه OpenSolaris ادامه می دهند.

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

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

  • زیرساخت مدیریت بسته IPS (سیستم بسته بندی تصویر) به پایتون 3 تغییر یافته است.
  • انتقال مداوم برنامه های کاربردی OpenIndiana از Python 2.7 به Python 3.
  • اجزای باینری ابزار بازنویسی شده اند DDU، که اطلاعاتی در مورد دستگاه ها ارائه می دهد تا به شما در یافتن درایورهای مناسب کمک کند. پایگاه داده درایور به روز شده است. کد DDU به پایتون 3.5 منتقل شده است.
  • نسخه های به روز شده برنامه های کاربری، از جمله VirtualBox 6.0.14، FreeType 2.10.1، GTK 3.24.12، LightDM 1.30، Vim 8.1.1721، Nano 4.5، Sudo 1.8.29. رمزگذار x264 به روز شد.
  • بسته های اضافه شده با mpg123، x265 و mpack. خط وضعیت Powerline برای Bash، tmux و Vim ارائه شده است.
  • اضافه شدن سرویس x11-init برای ایجاد دایرکتوری های لازم با حقوق ریشه در مرحله قبل از راه اندازی برنامه های X11.
  • به جای Clang 4.0، Clang 8.0 اضافه شده است. کامپایلرهای GCC 7.4 و 8.3 برای شامل GCC 9.2 به روز شده اند. ابزارهای توسعه دهنده به روز شده:
    Git 2.23.0، CMake 3.15.1، Rust 1.32.0، Go 1.13;

  • نرم افزار سرور به روز شد:
    MongoDB 4.0، Nginx 1.16.1، Samba 4.11، Node.js 12.13.0، 10.17.0، 8.16.2، BIND 9.14، OpenLDAP 2.4.48، tor 0.4.1.6;

  • ساخت هسته illumos به طور پیش فرض به GCC 7 تغییر یافته است. سیستم عامل cxgbe و میکروکد اینتل به روز شده اند.
  • اصلاحات و بهبودهایی از پروژه ZFS در لینوکس به پیاده سازی ZFS منتقل شده است، از جمله توانایی رمزگذاری داده ها و ابرداده ها، استفاده از UNMAP/TRIM برای SSD.
  • پشتیبانی Hyper-threading به طور پیش فرض غیرفعال است. محافظت در برابر آسیب پذیری ها اضافه شده است L1TF и MDS (نمونه گیری داده های ریزمعماری). هسته با حفاظت retpoline مونتاژ شده است.
  • بسیاری از پیشرفت های مربوط به پشتیبانی از پروتکل SMB 3 به هسته منتقل شده است، از جمله پشتیبانی از رمزگذاری، امکان استفاده از لوله های نامگذاری شده، پشتیبانی از ACL ها، ویژگی های توسعه یافته و قفل فایل.
  • هسته از کدهای قدیمی مخصوص پلت فرم SPARC پاک شد.
  • زبان C.UTF-8 اضافه شد.
  • یک چارچوب از FreeBSD برای استفاده از کنترل کننده های کنترل تراکم TCP قابل اتصال منتقل شده است. پشتیبانی از الگوریتم های CUBIC و NewReno اضافه شده است.
  • الگوریتم SHA512 به طور پیش فرض برای هش رمزهای عبور جدید استفاده می شود.
  • پشتیبانی از فرمت "/NUM" به crontab اضافه شد، به عنوان مثال "*/2 * * * *" برای اجرا هر دو دقیقه.
  • پشتیبانی از بوت بهبود یافته در سیستم های UEFI.

چند روز پیش هم صورت گرفت انتشار توزیع Illumos OmniOS Community Edition r151032، که از هایپروایزر KVM، پشته شبکه مجازی Crossbow و سیستم فایل ZFS پشتیبانی کامل می کند. توزیع را می توان هم برای ساختن سیستم های وب بسیار مقیاس پذیر و هم برای ایجاد سیستم های ذخیره سازی استفاده کرد.

В نسخه جدید:

  • اضافه شدن پشتیبانی برای بوت شدن در سیستم ها با UEFI.
  • ZFS پشتیبانی از ذخیره داده ها و ابرداده ها را به صورت رمزگذاری شده اضافه کرد.
  • پشتیبانی SMB/CIFS در هسته به طور قابل توجهی بهبود یافته است، بسیاری از برنامه های افزودنی SMB3 پیاده سازی شده اند.
  • گزینه smt_enabled=0 (/boot/conf.d/) برای غیرفعال کردن SMT و HyperThreading اضافه شد.
  • پشتیبانی از الگوریتم های کنترل تراکم TCP قابل اتصال اضافه شده است.
  • اضافه شدن زبان C.UTF-8 که شامل تمام ویژگی های زبان C با قابلیت استفاده از کاراکترهای UTF-8 است.
  • درایورهای بهبود یافته برای Hyper-V؛
  • الگوریتم هش رمز عبور از SHA256 به SHA512 به روز شده است.
  • محافظت در برابر حملات Spectre اضافه شده است.
  • رزولوشن پیش‌فرض کنسول بر اساس فریم بافر تغییر کرد: 1024x768 با کاراکترهای 10x18.
  • پشتیبانی از فرمت "/NUM" به crontab اضافه شد.
  • اضافه شدن دستور penv برای مشاهده محیط یک فرآیند یا فایل اصلی (معادل "pargs -e").
  • دستور pauxv را برای مشاهده پارامترهای فرآیند اضافی یا فایل اصلی (معادل "pargs -x") اضافه کرد.
  • اضافه شدن دستور connstat برای مشاهده آمار اتصالات TCP.
  • گزینه "-u" به ابزار netstat اضافه شد تا اطلاعات مربوط به فرآیندهای مرتبط با سوکت های باز را نمایش دهد.
  • پشتیبانی از راه اندازی توزیع های جدید لینوکس به کانتینرهای LX zones اضافه شده است.
  • عملکرد هایپروایزر Bhyve بهینه شده است، پشتیبانی از شبیه سازی دستگاه های NVME اضافه شده است.
  • نصب کننده نصب خودکار بسته ها را برای پشتیبانی از هایپروایزر هنگام شروع نصب در محیط های مجازی سازی فراهم می کند.
  • نسخه های نرم افزار به روز شده، از جمله Perl 5.30، OpenSSL 1.1.1 و python 3.7. منسوخ شده توسط Python 2.7.

منبع: opennet.ru

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