إصدار بيتا Ubuntu 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 Camera بـ GNOME Snapshot.
  • تم تحديث Linux kernel إلى الإصدار 6.8.
  • قياسًا على التغييرات في Arch Linux وFedora Linux، تمت زيادة المعلمة sysctl vm.max_map_count، التي تحدد الحد الأقصى لعدد مناطق تعيين الذاكرة المتاحة لعملية ما، بشكل افتراضي من 65530 إلى 1048576. وقد أدى التغيير إلى تحسين التوافق مع ألعاب Windows تم إطلاقها عبر Wine (على سبيل المثال، مع القيمة القديمة لم يتم إطلاق الألعاب DayZ وHogwarts 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، القاهرة 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 على كعب روتين لتثبيت الحزمة الإضافية.
  • بالنسبة للتطبيقات التي تستخدم gnutls، يتم تعطيل دعم بروتوكولات TLS 1.0 وTLS 1.1 وDTLS 1.0، والتي تم تصنيفها رسميًا على أنها تقنيات قديمة من قبل IETF (فريق عمل هندسة الإنترنت) منذ ثلاث سنوات. بالنسبة لـ opensl، تم تنفيذ تغيير مماثل في Ubuntu 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 - مؤشر هدف الفرع). يتم تنفيذ حظر الانتقالات إلى أقسام عشوائية من التعليمات البرمجية لمنع إنشاء أدوات ذكية في عمليات استغلال تستخدم تقنيات البرمجة الموجهة نحو العودة (ROP - البرمجة الموجهة نحو العودة).
  • В пакетном менеджере APT изменён приоритет для репозитория «proposed pocket», в котором осуществляется предварительное тестирование новых версий пакетов, перед их размещением в основных репозиториях для широкой публики. Изменение нацелено на снижение вероятности автоматизированной установки нестабильных обновлений, в случае включения репозитория «proposed pocket», которые могут привести к нарушению работоспособности системы. После включения «proposed pocket» из него теперь не будут переноситься все обновления, но пользователь сможет выборочно установить обновления необходимых пакетов, используя команду «apt install <package>/<release>-proposed».
  • تم إيقاف خدمة irqbalance، التي توزع معالجة مقاطعة الأجهزة عبر مراكز مختلفة لوحدة المعالجة المركزية، بشكل افتراضي. حاليًا، في معظم الحالات، تكون آليات توزيع المعالج القياسية التي توفرها Linux kernel كافية. قد يكون استخدام irqbalance مبررًا في مواقف معينة، ولكن فقط إذا تم تكوينه بشكل صحيح بواسطة المسؤول. بالإضافة إلى ذلك، يسبب عدم التوازن مشاكل في تكوينات معينة، على سبيل المثال عند استخدامه في أنظمة المحاكاة الافتراضية، ويمكن أن يتداخل أيضًا مع التكوين اليدوي للمعلمات التي تؤثر على استهلاك الطاقة وزمن الوصول.
  • لتكوين الشبكة، يتم استخدام إصدار مجموعة أدوات Netplan 1.0، التي توفر تخزين الإعدادات بتنسيق YAML وتوفر واجهات خلفية تجرد الوصول إلى تكوين NetworkManager وsystemd-networkd. يتمتع الإصدار الجديد بالقدرة على استخدام WPA2 وWPA3 في الوقت نفسه، وإضافة دعم لأجهزة شبكة Mellanox VF-LAG المزودة بـ SR-IOV (محاكاة الإدخال/الإخراج الافتراضية أحادية الجذر) وتنفيذ أمر "netplan Status -diff" لتقييم الاختلافات بشكل مرئي. بين الحالة الفعلية للإعدادات وملفات التكوين. تم تمكين NetworkManager كواجهة خلفية للتكوين بشكل افتراضي في Ubuntu Desktop.
  • Модернизирован инсталлятор ubuntu-desktop-installer, который теперь развивается в составе более крупного проекта ubuntu-desktop-provision и переименован в ubuntu-desktop-bootstrap. Суть нового проекта в разделении инсталлятора на стадии, выполняемые перед установкой (разбивка диска и копирование пакетов) и во время первой загрузки системы (первичная настройка системы). Из изменений отмечается улучшенное оформление интерфейса инсталлятора, добавление страницы для указания URL для загрузки сценария автоматизированной установки autoinstall.yaml и возможность изменения поведения по умолчанию и стиля оформления через файл конфигурации. Добавлена поддержка обновления самого инсталлятора — при наличии новой версии на ранней стадии установки теперь выдаётся запрос на обновление инсталлятора.

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

  • تم تمكين آلية التسجيل التلقائي لشهادة Active Directory (ADSys)، مما يسمح لك بالحصول على الشهادات تلقائيًا من خدمات Active Directory عند تمكين سياسات المجموعة. ينطبق أيضًا الحصول على الشهادات تلقائيًا من خلال Active Directory عند الاتصال بالشبكات اللاسلكية للشركات وشبكات VPN.
  • تم تحسين مدير تطبيق Ubuntu App Center الجديد، حيث تمت كتابته بلغة Dart باستخدام إطار عمل Flutter وطرق تخطيط الواجهة التكيفية للعمل بشكل صحيح على الشاشات بأي حجم. ينفذ متجر Ubuntu واجهة مدمجة للعمل مع الحزم بتنسيقات DEB وSnap (إذا كان هناك برنامج واحد في حزمتي deb وsnap، فسيتم تحديد snap افتراضيًا)، ويسمح لك بالبحث والتنقل عبر كتالوج حزم snapcraft.io و مستودعات DEB المتصلة، ويسمح لك بإدارة تثبيت التطبيقات وإلغاء تثبيتها وتحديثها، وتثبيت حزم deb الفردية من الملفات المحلية. يستخدم التطبيق نظام تصنيف يتم فيه استبدال مقياس التقييم المكون من خمس نقاط بالتصويت بتنسيق الإعجاب/عدم الإعجاب (+1/-1)، والذي يتم على أساسه عرض تصنيف افتراضي بخمس نجوم.

    يستبدل Ubuntu App Center واجهة Snap Store القديمة. بالمقارنة مع Ubuntu 23.10، تمت إضافة فئة تطبيق جديدة - الألعاب (تمت إزالة ألعاب جنوم من الحزمة). تم اقتراح واجهة منفصلة لتحديث البرامج الثابتة - محدث البرامج الثابتة، وهو متاح للأنظمة المستندة إلى بنيات amd64 وarm64، ويسمح لك بتحديث البرامج الثابتة دون تشغيل مدير تطبيقات كامل في الخلفية.

  • تم تحويل الحزم الخاصة ببنية Armhf ذات 32 بت لاستخدام النوع time_t ذو 64 بت. أثر التغيير على أكثر من ألف حزمة. لا يمكن استخدام نوع time_t 32 بت المستخدم مسبقًا لمعالجة الأوقات اللاحقة لـ 19 يناير 2038، وذلك بسبب تجاوز عداد الثواني منذ 1 يناير 1970.
  • تجميعات محدثة لـ 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. Обновлены логотип и цветовое оформление.
  • في Lubuntu، تم تحسين أداة التثبيت المستندة إلى إطار عمل Calamares. تمت إضافة صفحة لتكوين خيارات التثبيت، مثل تثبيت التحديثات المتوفرة، وتثبيت برامج الترميز وبرامج التشغيل الخاصة، وتثبيت برامج إضافية. تمت إضافة أوضاع التثبيت الدنيا والكاملة والعادية. تمت إضافة شاشة التمهيد الأولى، مما يسمح لك بتكوين اللغة والاتصال بالشبكة اللاسلكية، بالإضافة إلى اختيار تشغيل برنامج التثبيت أو التبديل إلى الوضع المباشر. تمت إضافة مدير إعدادات Bluetooth ومدير عرض SDDM. تم تحديث بيئة سطح المكتب إلى LXQt 1.4.
  • В Ubuntu Studio добавлена утилита Ubuntu Studio Audio Configuration для настройки параметров PipeWire.

المصدر: opennet.ru

إضافة تعليق