نسخه بتای اوبونتو 24.04

Представлен бета-выпуск дистрибутива Ubuntu 24.04 «Noble Numbat», после формирования которого произведена полная заморозка пакетной базы, и разработчики перешли к итоговому тестированию и исправлению ошибок. Релиз запланирован на 25 апреля. Ветка 24.04 отнесена к категории выпусков с длительным сроком поддержки (LTS), обновления для которых формируются в течение 12 лет (5 лет — общедоступные, плюс ещё 7 лет для пользователей сервиса Ubuntu Pro). Готовые тестовые образы созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (редакция для Китая), Ubuntu Unity, Edubuntu и Ubuntu Cinnamon.

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

  • دسکتاپ به نسخه گنوم 46 به روز شده است، که یک تابع جستجوی جهانی، بهبود عملکرد مدیر فایل و شبیه سازهای ترمینال، اضافه شدن پشتیبانی آزمایشی برای مکانیسم VRR (نرخ تازه سازی متغیر)، بهبود کیفیت خروجی برای مقیاس بندی کسری، افزایش یافته است. قابلیت اتصال به سرویس های خارجی، پیکربندی به روز شده و سیستم اطلاع رسانی بهبودیافته. GTK از یک موتور رندر جدید استفاده می کند که بر اساس Vulkan API است. برنامه دوربین Cheese با گنوم اسنپ شات جایگزین شده است.
  • هسته لینوکس به نسخه 6.8 به روز شده است.
  • به قیاس با تغییرات در آرچ لینوکس و فدورا لینوکس، پارامتر sysctl vm.max_map_count، که حداکثر تعداد مناطق نقشه برداری حافظه موجود برای یک فرآیند را تعیین می کند، به طور پیش فرض از 65530 به 1048576 افزایش یافته است. این تغییر سازگاری با بازی های ویندوز را بهبود بخشیده است. از طریق Wine راه اندازی شد (به عنوان مثال، با مقدار قدیمی بازی های DayZ، هاگوارتز Legacy، Counter Strike 2، Star Citizen و THE FINALS را راه اندازی نکرد)، و برخی از مشکلات عملکرد را با برنامه های کاربردی با حافظه فشرده حل کرد.
  • Обновлены версии GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (опционально доступны OpenJDK 8, 11 и 17), Rust 1.76, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3.
  • Обновлены пользовательские приложения: Firefox 124 (собран с поддержкой Wayland), LibreOffice 24.2, Thunderbird 115, Ardour 8.4.0, OBS Studio 30.0.2, Audacity 3.4.2, Transmission 4.0, digiKam 8.2.0, Kdenlive 23.08.5, Krita 5.2.2.
  • سیستم های فرعی به روز شده: Mesa 24.0.3، systemd 253.5، BlueZ 5.72، Cairo 1.18، NetworkManager 1.46، Pipewire 1.0.4، Poppler 24.02، xdg-desktop-portal 1.18.
  • Обновлены серверные пакеты: Nginx 1.24, Apache httpd 2.4.58, Samba 4.19, Exim 4.97, Clamav 1.0.0, Chrony 4.5, containerd 1.7.12, Django 4.2.11, Docker 24.0.7, Dovecot 2.3.21, GlusterFS 11.1, HAProxy 2.8.5, Kea DHCP 2.4.1, libvirt 10.0.0, NetSNMP 5.9.4, OpenLDAP 2.6.7, open-vm-tools 12.3.5, PostgreSQL 16.2, Runc 1.1.12, QEMU 8.2.1, SpamAssassin 4.0.0, Squid 6.6, SSSD 2.9.4, Pacemaker 2.1.6, OpenStack 2024.1, Ceph 19.2.0, Openvswitch 3.3.0, Open Virtual Network 24.03.
  • سرویس گیرنده ایمیل Thunderbird اکنون فقط در قالب snap ارائه می شود. بسته Thunderbird DEB حاوی یک خرد برای نصب بسته snap است.
  • برای برنامه‌هایی که از gnutls استفاده می‌کنند، پشتیبانی از پروتکل‌های TLS 1.0، TLS 1.1 و DTLS 1.0 که سه سال پیش به‌طور رسمی توسط IETF (گروه وظیفه مهندسی اینترنت) به‌عنوان فناوری‌های منسوخ طبقه‌بندی شده بودند، به اجبار غیرفعال می‌شود. برای openssl، تغییر مشابهی در اوبونتو 20.04 اجرا شد.
  • Apparmor به طور پیش فرض فعال است تا به هر برنامه ای اجازه دسترسی به فایل های پیکربندی کتابخانه GnuTLS و OpenSSL را بدهد. پیش از این، تامین انتخابی منجر به مشکلاتی می‌شد که به دلیل عدم دسترسی به فایل‌های پیکربندی، تشخیص آنها دشوار بود.
  • بسته‌های pptpd و bcrelay به دلیل مشکلات امنیتی احتمالی و منسوخ شدن پایگاه‌های کد اساسی حذف شده‌اند. ماژول PAM pam_lastlog.so که مشکل 2038 را حل نمی کند نیز حذف شده است.
  • هنگام ساخت بسته‌ها، گزینه‌های کامپایلر به‌طور پیش‌فرض فعال می‌شوند تا بهره‌برداری از آسیب‌پذیری‌ها را دشوارتر کنند. در gcc و dpkg، حالت "-D_FORTIFY_SOURCE=3" به طور پیش فرض فعال است، که سرریزهای احتمالی بافر را هنگام اجرای توابع رشته تعریف شده در فایل هدر string.h شناسایی می کند. تفاوت با حالت "_FORTIFY_SOURCE=2" که قبلاً استفاده شده بود به بررسی های اضافی برمی گردد. از نظر تئوری، بررسی‌های اضافی می‌تواند منجر به کاهش عملکرد شود، اما در عمل، تست‌های SPEC2000 و SPEC2017 هیچ تفاوتی نشان ندادند و در طول فرآیند آزمایش هیچ شکایتی از کاربران در مورد کاهش عملکرد وجود نداشت.
  • پرچم "-mbranch-protection=standard" به dpkg اضافه شد تا حفاظت از اجرا در سیستم‌های ARM64 برای مجموعه‌های دستورالعمل‌هایی که نباید به (ARMv8.5-BTI - Branch Target Indicator) منشعب شوند، فعال شود. مسدود کردن انتقال به بخش‌های دلخواه کد برای جلوگیری از ایجاد ابزارهایی در اکسپلویت‌هایی که از تکنیک‌های برنامه‌نویسی بازگشت‌گرا استفاده می‌کنند (ROP - Return-Oriented Programming) اجرا می‌شود.
  • В пакетном менеджере APT изменён приоритет для репозитория «proposed pocket», в котором осуществляется предварительное тестирование новых версий пакетов, перед их размещением в основных репозиториях для широкой публики. Изменение нацелено на снижение вероятности автоматизированной установки нестабильных обновлений, в случае включения репозитория «proposed pocket», которые могут привести к нарушению работоспособности системы. После включения «proposed pocket» из него теперь не будут переноситься все обновления, но пользователь сможет выборочно установить обновления необходимых пакетов, используя команду «apt install <package>/<release>-proposed».
  • سرویس irqbalance که پردازش وقفه سخت افزاری را در هسته های مختلف CPU توزیع می کند، به طور پیش فرض متوقف شده است. در حال حاضر، در بیشتر موقعیت‌ها، مکانیسم‌های استاندارد توزیع کنترلر ارائه شده توسط هسته لینوکس کافی است. استفاده از irqbalance ممکن است در شرایط خاصی توجیه شود، اما تنها در صورتی که به درستی توسط مدیر پیکربندی شده باشد. علاوه بر این، irqbalance باعث ایجاد مشکلاتی در پیکربندی‌های خاص می‌شود، برای مثال زمانی که در سیستم‌های مجازی‌سازی استفاده می‌شود، و همچنین می‌تواند با پیکربندی دستی پارامترهایی که بر مصرف انرژی و تأخیر تأثیر می‌گذارند، تداخل ایجاد کند.
  • برای پیکربندی شبکه، از انتشار Netplan 1.0 toolkit استفاده می‌شود که ذخیره‌سازی تنظیمات را در قالب YAML فراهم می‌کند و پشتیبان‌هایی را فراهم می‌کند که دسترسی انتزاعی به پیکربندی را برای NetworkManager و systemd-networkd فراهم می‌کند. نسخه جدید دارای قابلیت استفاده همزمان از WPA2 و WPA3، پشتیبانی از دستگاه های شبکه Mellanox VF-LAG با SR-IOV (مجازی سازی Single-Root I/O) و اجرای دستور "netplan status -diff" برای ارزیابی بصری تفاوت ها است. بین وضعیت واقعی تنظیمات و فایل های پیکربندی. دسکتاپ اوبونتو به طور پیش فرض NetworkManager را به عنوان پشتیبان پیکربندی فعال کرده است.
  • Модернизирован инсталлятор ubuntu-desktop-installer, который теперь развивается в составе более крупного проекта ubuntu-desktop-provision и переименован в ubuntu-desktop-bootstrap. Суть нового проекта в разделении инсталлятора на стадии, выполняемые перед установкой (разбивка диска и копирование пакетов) и во время первой загрузки системы (первичная настройка системы). Из изменений отмечается улучшенное оформление интерфейса инсталлятора, добавление страницы для указания URL для загрузки сценария автоматизированной установки autoinstall.yaml и возможность изменения поведения по умолчанию и стиля оформления через файл конфигурации. Добавлена поддержка обновления самого инсталлятора — при наличии новой версии на ранней стадии установки теперь выдаётся запрос на обновление инсталлятора.

    В инсталляторе также отмечены возможности, добавленные в прошлом выпуске Ubuntu 23.10, такие как поддержка файловой системы ZFS и возможность шифрования дисков, не требующая ввода пароля разблокировки диска при загрузке, благодаря хранению информации для расшифровки ключей в TPM (Trusted Platform Module).

  • مکانیزم ثبت نام خودکار گواهی اکتیو دایرکتوری (ADSys) فعال است، به شما این امکان را می دهد تا زمانی که خط مشی های گروه فعال هستند، به طور خودکار از خدمات اکتیو دایرکتوری گواهی دریافت کنید. دریافت خودکار گواهی ها از طریق اکتیو دایرکتوری هنگام اتصال به شبکه های بی سیم شرکتی و VPN ها نیز اعمال می شود.
  • مدیر برنامه جدید Ubuntu App Center بهبود یافته است، با استفاده از چارچوب Flutter و روش‌های چیدمان رابط تطبیقی ​​با دارت نوشته شده است تا به درستی بر روی صفحه نمایش‌هایی با هر اندازه کار کند. فروشگاه اوبونتو یک رابط ترکیبی برای کار با بسته‌ها در قالب‌های DEB و Snap پیاده‌سازی می‌کند (اگر یک برنامه در بسته‌های deb و snap وجود داشته باشد، snap به طور پیش‌فرض انتخاب شده است)، به شما امکان می‌دهد در کاتالوگ بسته snapcraft.io جستجو و پیمایش کنید و مخازن DEB را متصل می کند، و به شما امکان می دهد نصب، حذف و به روز رسانی برنامه ها، نصب بسته های deb جداگانه از فایل های محلی را مدیریت کنید. این برنامه از یک سیستم رتبه بندی استفاده می کند که در آن مقیاس رتبه بندی پنج امتیازی با رای دادن در قالب پسند/نپسندیدن (+1/-1) جایگزین می شود، که بر اساس آن یک امتیاز پنج ستاره مجازی نمایش داده می شود.

    مرکز برنامه اوبونتو جایگزین رابط قدیمی Snap Store شده است. در مقایسه با اوبونتو 23.10، یک دسته برنامه جدید اضافه شده است - بازی ها (بازی های GNOME از بسته حذف شده اند). یک رابط جداگانه برای به روز رسانی سیستم عامل پیشنهاد شده است - Firmware Updater، موجود برای سیستم های مبتنی بر معماری amd64 و arm64، و به شما امکان می دهد سیستم عامل را بدون اجرای یک مدیر برنامه کامل در پس زمینه به روز کنید.

  • بسته های معماری 32 بیتی Armhf برای استفاده از نوع time_t 64 بیتی تبدیل شده اند. این تغییر بیش از هزار بسته را تحت تأثیر قرار داد. نوع 32 بیتی time_t که قبلا استفاده شده بود، نمی‌تواند برای رسیدگی به زمان‌های دیرتر از 19 ژانویه 2038 استفاده شود، زیرا شمارشگر ثانیه‌ها از اول ژانویه 1 سرریز شده است.
  • مجموعه های به روز شده برای بردهای Raspberry Pi 5 (سرور و کاربر) و StarFive VisionFive 2 (RISC-V).
  • Ubuntu Cinnamon از محیط کاربری Cinnamon 6.0 با پشتیبانی اولیه از Wayland استفاده می کند.
  • Xubuntu به عرضه محیط های مبتنی بر Xfce 4.18 ادامه می دهد.
  • В Ubuntu Mate задействована среда рабочего стола MATE 1.28, которая пока не объявлена официально.
  • В Ubuntu Budgie задействована среда рабочего стола Budgie 10.9.
  • В Kubuntu по умолчанию продолжена поставка KDE Plasma 5.27. KDE 6 будет предложен в осеннем выпуске Kubuntu 24.10. Обновлены логотип и цветовое оформление.
  • در لوبونتو، نصب کننده مبتنی بر چارچوب Calamares بهبود یافته است. صفحه ای برای پیکربندی گزینه های نصب، مانند نصب به روز رسانی های موجود، نصب کدک ها و درایورهای اختصاصی و نصب برنامه های اضافی اضافه شده است. حالت های نصب حداقل، کامل و معمولی اضافه شده است. اولین صفحه بوت اضافه شده است که به شما امکان می دهد زبان و اتصال به شبکه بی سیم را پیکربندی کنید و همچنین راه اندازی نصب کننده یا تغییر حالت زنده را انتخاب کنید. ویرایشگر تنظیمات مدیریت نمایشگر بلوتوث و مدیریت نمایشگر SDDM اضافه شد. محیط دسکتاپ به LXQt 1.4 به روز شده است.
  • В Ubuntu Studio добавлена утилита Ubuntu Studio Audio Configuration для настройки параметров PipeWire.

منبع: opennet.ru

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