نسخه Debian 12 "Bookworm" منتشر شد

پس از نزدیک به دو سال توسعه، Debian GNU/Linux 12.0 (Bookworm) اکنون برای 32 معماری پشتیبانی شده رسمی در دسترس است: Intel IA-86/x686 (i64)، AMD86/x64-64، ARM EABI (armel)، ARM7، ARMv64 (armhPCM64pC)، سیستم miipps64pc، miipps390elsel. z (s12x). به‌روزرسانی‌های Debian 5 به مدت XNUMX سال منتشر می‌شوند.

تصاویر نصب برای دانلود در دسترس هستند که می توانند از طریق HTTP، jigdo یا BitTorrent دانلود شوند. برای معماری‌های amd64 و i386، LiveUSB توسعه‌یافته است که در انواع GNOME، KDE، LXDE، Xfce، Cinnamon و MATE موجود است، و همچنین یک DVD چند معماری که بسته‌های پلتفرم amd64 را با بسته‌های اضافی برای معماری i386 ترکیب می‌کند. لطفاً سند زیر را قبل از مهاجرت از Debian 11 Bullsye بخوانید.

این مخزن شامل 64419 بسته باینری است که 4868 بسته بیشتر از آنچه در دبیان 11 ارائه شده است. حجم کل همه متون منبع ارائه شده در توزیع 11 خط کد است. حجم کل بسته ها 11089 گیگابایت است. برای 6296٪ (10٪ در شاخه قبلی)، پشتیبانی از بیلدهای تکرارپذیر ارائه شده است که به شما امکان می دهد تأیید کنید که فایل اجرایی دقیقاً از منابع اعلام شده ساخته شده است و حاوی تغییرات اضافی نیست که جایگزینی آنها برای مثال می تواند با حمله به زیرساخت ساخت یا نشانک های موجود در کامپایلر انجام شود.

تغییرات کلیدی در Debian 12.0:

  • علاوه بر سفت‌افزار رایگان از مخزن اصلی، تصاویر نصب رسمی همچنین شامل سفت‌افزار اختصاصی است که قبلاً از طریق مخزن غیر رایگان موجود بود. اگر سخت افزاری دارید که به سیستم عامل خارجی نیاز دارد، سیستم عامل اختصاصی مورد نیاز به طور پیش فرض بارگیری می شود. برای کاربرانی که فقط نرم افزار رایگان را ترجیح می دهند، در مرحله دانلود، گزینه ای برای غیرفعال کردن استفاده از سیستم عامل غیر رایگان ارائه شده است.
  • یک مخزن سیستم عامل غیر رایگان جدید اضافه شده است که بسته های دارای سیستم عامل از مخزن غیر رایگان به آن منتقل شده است. نصب کننده این امکان را فراهم می کند که به صورت پویا بسته های سیستم عامل را از مخزن سیستم عامل غیر رایگان درخواست کند. وجود یک مخزن جداگانه با سیستم عامل امکان دسترسی به سیستم عامل را بدون گنجاندن یک مخزن غیر رایگان مشترک در رسانه نصب فراهم کرد.
  • هسته لینوکس به نسخه 6.1 به روز شده است (دبیان 11 یک هسته 5.10 ارسال کرد). به روز رسانی systemd 252، Apt 2.6 و Glibc 2.36.
  • پشته گرافیکی به روز شده و محیط های کاربری: GNOME 43، KDE Plasma 5.27، LXDE 11، LXQt 1.2.0، MATE 1.2، Xfce 4.18، Mesa 22.3.6، X.Org Server 21.1، Wayland 1.21. محیط های گنوم به طور پیش فرض از سرور رسانه Pipewire و مدیر جلسه صوتی WirePlumber استفاده می کنند.
  • برنامه های کاربر به روز شده مانند LibreOffice 7.4، GNUcash 4.13، Emacs 28.2، GIMP 2.10.34، Inkscape 1.2.2، VLC 3.0.18، Vim 9.0.
  • برنامه های سرور به روز شده، به عنوان مثال، Apache httpd 2.4.57، BIND 9.18، Dovecot 2.3.19، Exim 4.96، lighttpd 1.4.69، Postfix 3.7، MariaDB 10.11، nginx 1.22، 15، PostgreS، PostgreS 7.0، 3.40. 4.17، OpenSSH 9.2p 1.
  • ابزارهای توسعه به روز شده اند، از جمله GCC 12.2، LLVM/Clang 14 (15.0.6 نیز برای نصب موجود است)، OpenJDK 17، Perl 5.36، PHP 8.2، Python 3.11.2، Rust 1.63، Ruby 3.1.
  • اضافه شدن پشتیبانی برای کار با فایل سیستم APFS (سیستم فایل اپل) در حالت خواندن و نوشتن با استفاده از بسته های apfsprogs و apfs-dkms. ابزار ntfs2btrfs برای تبدیل پارتیشن های NTFS به Btrfs گنجانده شده است.
  • پشتیبانی از کتابخانه تخصیص حافظه mimalloc اضافه شده است که می تواند به عنوان یک جایگزین شفاف برای تابع malloc عمل کند. یکی از ویژگی های mimalloc اجرای فشرده و کارایی بسیار بالا آن است (در تست ها mimalloc جلوتر از jemalloc، tcmalloc، snmalloc، rpmalloc و Hoard است).
  • بسته ksmbd-tools اضافه شده و پشتیبانی از اجرای فایل سرور ساخته شده در هسته لینوکس بر اساس پروتکل SMB پیاده سازی شده است.
  • مجموعه ای از فونت های جدید اضافه شده است و فونت های ارائه شده قبلی به روز شده اند. یک fnt مدیریت فونت (مشابه مناسب برای فونت ها) پیشنهاد شده است که مشکل نصب فونت های اضافی و به روز نگه داشتن فونت های موجود را حل می کند. با استفاده از fnt، می‌توانید فونت‌های جدیدتر را از مخزن Debian Sid و همچنین فونت‌های خارجی مجموعه فونت‌های وب Google را نصب کنید.
  • بوت لودر GRUB از بسته os-prober برای شناسایی سایر سیستم عامل های نصب شده و ایجاد منوهایی برای بوت شدن آنها استفاده می کند. از جمله موارد دیگر، هنگام بوت کردن، تشخیص سیستم عامل ویندوز 11 از قبل نصب شده ارائه می شود.
  • با توجه به پایان توسعه، بسته‌های libpam-ldap و libnss-ldap حذف شده‌اند که به جای آن‌ها توصیه می‌شود از بسته‌های معادل libpam-ldapd و libnss-ldapd برای احراز هویت کاربر از طریق LDAP استفاده شود.
  • تنظیمات پیش‌فرض فرآیند ثبت پس‌زمینه مانند rsyslog را حذف کرد. برای مشاهده گزارش‌ها، به‌جای تجزیه فایل‌های گزارش، توصیه می‌شود از ابزار «systemd journalctl» فراخوانی کنید. در صورت لزوم، با نصب بسته system-log-daemon می توان رفتار قدیمی را بازیابی کرد.
  • جدا از systemd، systemd-resolved و systemd-boot هستند. بسته systemd، کلاینت همگام‌سازی زمانی systemd-timesyncd را از یک وابستگی ضروری به یک وابستگی توصیه‌شده منتقل کرد و امکان نصب حداقل بدون کلاینت NTP را فراهم کرد.
  • پشتیبانی از راه‌اندازی در حالت UEFI Secure Boot برای سیستم‌های مبتنی بر معماری ARM64 بازگشته است.
  • بسته fdflush حذف شد، به جای آن از "blockdev --flushbufs" از util-linux استفاده کنید.
  • برنامه های tempfile و rename.ul حذف شده اند، به جای آن ها توصیه می شود از ابزارهای mktemp و file-rename در اسکریپت ها استفاده کنید.
  • ابزاری که منسوخ شده است و در نسخه بعدی حذف خواهد شد. به عنوان جایگزینی در اسکریپت های bash، توصیه می شود از دستورات "type" یا "type -a" برای تعیین مسیر فایل های اجرایی استفاده کنید.
  • بسته‌های libnss-gw-name، dmraid و request-tracker13 منسوخ شده‌اند و در Debian 4 حذف خواهند شد.
  • تخصیص نام های رابط شبکه دائمی ("enX0") برای دستگاه های شبکه مجازی Xen ارائه شده است.
  • پشتیبانی از دستگاه های جدید مبتنی بر پردازنده های ARM و RISC-V اضافه شده است.
  • کتابچه راهنمای سیستم به روز شده (مرد) به زبان روسی و اوکراینی.
  • اضافه شدن مجموعه بسته های موضوعی مرتبط با پزشکی، زیست شناسی و نجوم که توسط تیم های دبیان مد و دبیان استرو تهیه شده است. به عنوان مثال، این بسته شامل سرور درخشان (پلتفرم برای میزبانی برنامه های وب R)، openvlbi (همبسته برای تلسکوپ ها)، astap (پردازنده تصویر نجومی)، سیاره-سیستم-ستاکر (تصاویر سیارات را از قطعات تشکیل می دهد)، درایورها و کتابخانه های جدید با پشتیبانی از پروتکل INDI مربوط به بسته های Astropy Python-3، pythonnc3. e، python3-synphot)، کتابخانه های Java-bi برای کار با فرمت های ECSV و TFCAT.
  • بسته های توسعه یافته توسط پروژه UBports با محیط کاربری Lomiri (یونیتی 8 سابق) و سرور نمایش Mir 2 که به عنوان یک سرور ترکیبی مبتنی بر Wayland عمل می کند، به مخزن اضافه شده است.
  • در مرحله نهایی آماده سازی انتشار، انتقال کیت توزیع، که در ابتدا در دبیان 12 انتظار می رفت، از استفاده از یک پارتیشن جداگانه /usr به یک نمایش جدید، که در آن دایرکتوری های /bin، /sbin و /lib* به عنوان پیوندهای نمادین به دایرکتوری های مربوطه در داخل /usr تزئین شده اند، به تعویق افتاد.

منبع: opennet.ru

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