انتشار سیستم عامل MidnightBSD 2.1

سیستم عامل دسکتاپ گرا MidnightBSD 2.1 بر اساس FreeBSD با عناصر منتقل شده از DragonFly BSD، OpenBSD و NetBSD منتشر شد. محیط دسکتاپ پایه بر روی GNUstep ساخته شده است، اما کاربران می توانند WindowMaker، GNOME، Xfce یا Lumina را نصب کنند. تصویر نصبی با حجم 743 مگابایت (x86, amd64) برای دانلود آماده شده است.

برخلاف دیگر ساخته های دسکتاپ FreeBSD، MidnightBSD در ابتدا به عنوان فورکی از FreeBSD 6.1-بتا توسعه داده شد که در سال 2011 با پایگاه کد FreeBSD 7 همگام شد و متعاقباً ویژگی های بسیاری از شاخه های FreeBSD 9، 10 و 11 را در خود جای داد. برای مدیریت بسته، MidnightBSD از MidnightBSD استفاده می کند. سیستم mport که از پایگاه داده SQLite برای ذخیره فهرست ها و ابرداده ها استفاده می کند. نصب، حذف و جستجوی بسته ها با استفاده از یک دستور mport انجام می شود.

تغییرات اصلی:

  • برای ساخت از LLVM 10.0.1 استفاده شده است.
  • نسخه های به روز شده: mport 2.1.4، APR-util 1.6.1، APR 1.7.0، Subversion 1.14.0، فایل 5.39، sendmail 8.16.1، sqlite3 3.35.5، tzdata 2021a، libarchive 3.5.0، 1.13.0. ، xz 5.2.5، openmp.
  • درایورهای اترنت NetFPGA SUME 4x10Gb، JMicron JMB582/JMB585 AHCI، BCM54618SE PHY و Bitron Video AV2010/10 ZigBee USB Stick اضافه شد.
  • درایورهای به روز شده: e1000 (اینتل گیگابیتی اترنت)، mlx5، nxge، usb، vxge.
  • درایورهای ctau (Cronyx Tau) و cx (Cronyx Sigma) منسوخ شده‌اند.
  • بهبودهایی در مدیر بسته mport انجام شده است. روند به روز رسانی وابستگی ها در هنگام نصب یا به روز رسانی بسته ها بهبود یافته است. هنگام استخراج فایل‌ها از بایگانی‌های حاوی نویسه‌های غیرASCII در نام فایل‌ها، رمزگذاری صحیح تنظیم شده است. برای بررسی یکپارچگی عناصر plist از هش sha256 استفاده می شود.
  • تولید فایل os-release در /var/run فعال شد.
  • بسته burncd از توزیع حذف شده است.

منبع: opennet.ru

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