تم إصدار التوزيع Ubuntu 24.04 "نوبل نومبات"، المصنفة كإصدار دعم طويل الأمد (LTS)، والتي يتم إصدار تحديثاتها على مدار 12 عامًا (5 سنوات للجمهور، بالإضافة إلى 7 سنوات أخرى لمستخدمي الخدمة). Ubuntu (محترف). يتم إنشاء صور التثبيت لـ Ubuntu سطح المكتب Ubuntu خادم، Lubuntu، كubuntu, Ubuntu زميل، Ubuntu الببغاء، Ubuntu ستوديو، إكسubuntu, Ubuntuكيلين (النسخة الصينية)، Ubuntu يونيتي، إدubuntu и Ubuntu قرفة.
التغييرات الرئيسية:
- تم تحديث سطح المكتب إلى إصدار جنوم 46، الذي أضاف وظيفة بحث عالمية، وتحسين أداء مدير الملفات والمحاكيات الطرفية، وإضافة دعم تجريبي لآلية VRR (معدل التحديث المتغير)، وتحسين جودة الإخراج للقياس الجزئي، وتوسيع نطاقه إمكانيات الاتصال بالخدمات الخارجية، وأداة التهيئة المحدثة، ونظام الإشعارات المحسّن. تستخدم GTK محرك عرض جديد يعتمد على Vulkan API. تم استبدال تطبيق Cheese Camera بـ GNOME Snapshot.

- جوهر Linux تم التحديث إلى الإصدار 6.8.
- الإصدارات المحدثة من دول مجلس التعاون الخليجي 14-pre، LLVM 18، Python 3.12، OpenJDK 21 (OpenJDK 8، 11 و17 متاحة اختياريًا)، Rust 1.75، Go 1.22، .NET 8، PHP 8.3.3، Ruby 3.2.3، binutils 2.42 ، جليبك 2.39.
- تطبيقات المستخدم المحدثة: Firefox 124 (مصمم بدعم Wayland)، LibreOffice 24.2، Thunderbird 115، Ardor 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 .3.0.20، في إل سي XNUMX.
- تم تحديث الأنظمة الفرعية: Mesa 24.0.3، systemd 255.4، 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 وLXD 5.21.0 وDjango 4.2.11 وDocker 24.0.7 وDovecot 2.3.21. 11.1، GlusterFS 2.8.5، HAProxy 2.4.1، Kea DHCP 10.0.0، libvirt 5.9.4، NetSNMP 2.6.7، OpenLDAP 12.3.5، open-vm-tools 16.2، PostgreSQL 1.1.12، Runc 8.2.1، QEMU 4.0.0 .6.6، SpamAssassin 2.9.4، Squid 2.1.6، SSSD 2024.1، جهاز تنظيم ضربات القلب 19.2.0، OpenStack 3.3.0، Ceph 24.03، Openvswitch XNUMX، Open Virtual Network XNUMX.
- يتوفر الآن برنامج البريد الإلكتروني Thunderbird بتنسيق Snap فقط. تحتوي حزمة Thunderbird DEB على كعب روتين لتثبيت الحزمة الإضافية.
- تم تحديث جهاز التركيب ubuntu-desktop-installer، الذي يجري تطويره الآن كجزء من مشروع أكبر ubuntuتمت إعادة تسمية -desktop-provision إلى ubuntu-desktop-bootstrap. جوهر المشروع الجديد هو تقسيم برنامج التثبيت إلى مرحلتين: الأولى قبل التثبيت (تقسيم القرص ونسخ الحزم)، والثانية أثناء تشغيل النظام لأول مرة (التكوين الأولي للنظام). كُتب برنامج التثبيت بلغة Dart، ويستخدم إطار عمل Flutter لبناء واجهة المستخدم، وهو مُنفذ كإضافة لبرنامج التثبيت curtin منخفض المستوى، المُستخدم بالفعل في برنامج تثبيت Subiquity. Ubuntu الخادم.
من بين التغييرات في المثبت الجديد، هناك تصميم واجهة محسّن، وإضافة صفحة لتحديد عنوان URL لتنزيل البرنامج النصي للتثبيت الآلي autoinstall.yaml، والقدرة على تغيير السلوك الافتراضي ونمط التصميم من خلال ملف التكوين. تمت إضافة دعم لتحديث برنامج التثبيت نفسه - إذا توفر إصدار جديد في مرحلة مبكرة من التثبيت، فسيتم الآن إصدار طلب لتحديث برنامج التثبيت.
في برنامج التثبيت Ubuntu يستخدم برنامج سطح المكتب وضع التثبيت الأساسي افتراضيًا. لتثبيت برامج إضافية، مثل LibreOffice وThunderbird، يجب عليك اختيار وضع التثبيت المتقدم. كما يُبرز برنامج التثبيت الميزات المضافة في الإصدار السابق. Ubuntu 23.10، مثل دعم نظام الملفات ZFS والقدرة على تشفير الأقراص دون الحاجة إلى كلمة مرور لفتح القرص عند بدء التشغيل، وذلك بفضل تخزين معلومات مفتاح فك التشفير في TPM (وحدة النظام الأساسي الموثوقة).

- مدير التطبيقات الجديد المحسّن Ubuntu تم تطوير App Center باستخدام لغة Dart وإطار عمل Flutter وتقنيات التخطيط المتجاوب ليعمل بشكل صحيح على الشاشات بجميع أحجامها. Ubuntu يُوفر المتجر واجهة مُدمجة للعمل مع حزم DEB و Snap (إذا كان البرنامج نفسه مُعبأً بصيغتي DEB و Snap، فسيتم اختيار Snap افتراضيًا). يُتيح لك المتجر البحث والتصفح في كتالوج حزم snapcraft.io ومستودعات DEB المُتصلة، وإدارة تثبيت التطبيقات وإزالتها وتحديثها، وتثبيت حزم DEB الفردية من الملفات المحلية. يستخدم التطبيق نظام تقييم، حيث يستبدل مقياس التقييم الخماسي بتصويت إعجاب/عدم إعجاب (+1/-1)، والذي يُستخدم لإنشاء تقييم افتراضي من خمس نجوم.
Ubuntu يحلّ مركز التطبيقات محل واجهة متجر سناب القديمة. مقارنةً بـ Ubuntu في 23.10 أكتوبر، أُضيفت فئة تطبيقات جديدة: الألعاب (تم حذف ألعاب جنوم من التوزيعة). كما تم تقديم واجهة منفصلة لتحديث البرامج الثابتة، تُسمى "مُحدِّث البرامج الثابتة"، وهي متاحة للأنظمة التي تعتمد على معماريتي amd64 و arm64، مما يسمح بتحديث البرامج الثابتة دون تشغيل مدير تطبيقات كامل في الخلفية.

- على غرار التغييرات في Arch Linux وفيدورا Linuxتمت زيادة قيمة مُعامل sysctl المسمى vm.max_map_count، الذي يُحدد الحد الأقصى لعدد مناطق تعيين الذاكرة المتاحة للعملية، افتراضيًا من 65530 إلى 1048576. يُحسّن هذا التغيير التوافق مع Windows- الألعاب التي يتم تشغيلها من خلال Wine (على سبيل المثال، مع القيمة القديمة، لم يتم تشغيل DayZ و Hogwarts Legacy و Counter Strike 2 و Star Citizen و THE FINALS)، وتم حل بعض مشكلات الأداء مع التطبيقات التي تستهلك الكثير من الذاكرة.
- تم تقييد الوصول إلى مساحات أسماء المستخدمين للمستخدمين غير المميزين، مما سيؤدي إلى تحسين أمان الأنظمة التي تستخدم عزل الحاويات من الثغرات الأمنية التي تتطلب التلاعب بمساحة اسم المستخدم لاستغلالها. Ubuntu تم تطبيق نظام حظر هجين، يسمح بشكل انتقائي لبعض البرامج بإنشاء مساحات أسماء مستخدمين إذا كان لديها ملف تعريف AppArmor يتضمن قاعدة "السماح بإنشاء أسماء المستخدمين" أو صلاحية CAP_SYS_ADMIN. على سبيل المثال، تم إنشاء ملفات تعريف لمتصفح Chrome وبرنامج Discord، اللذين يستخدمان مساحات أسماء المستخدمين لعزل العمليات.
- عند إنشاء الحزم، يتم تمكين خيارات المترجم افتراضيًا لجعل استغلال الثغرات الأمنية أكثر صعوبة. في gcc وdpkg، يتم تمكين الوضع "-D_FORTIFY_SOURCE=3" افتراضيًا، والذي يكتشف تجاوزات المخزن المؤقت المحتملة عند تنفيذ وظائف السلسلة المحددة في ملف رأس string.h. يعود الاختلاف عن الوضع "_FORTIFY_SOURCE=2" المستخدم سابقًا إلى عمليات فحص إضافية. من الناحية النظرية، يمكن أن تؤدي الفحوصات الإضافية إلى انخفاض الأداء، ولكن من الناحية العملية، لم تظهر اختبارات SPEC2000 وSPEC2017 أي اختلافات ولم تكن هناك شكاوى من المستخدمين أثناء عملية الاختبار حول انخفاض الأداء.
- يتم تمكين Apparmor افتراضيًا للسماح لأي تطبيق بالوصول إلى ملفات تكوين مكتبة GnuTLS وOpenSSL. في السابق، كان التوفير الانتقائي يؤدي إلى مشكلات كان من الصعب تشخيصها بسبب عدم وجود مخرجات خطأ عند تعذر الوصول إلى ملفات التكوين.
- تمت إزالة حزمتي pptpd وbcrelay بسبب مشكلات أمنية محتملة وإهمال قواعد التعليمات البرمجية الأساسية. تمت أيضًا إزالة وحدة PAM pam_lastlog.so، التي لا تحل مشكلة 2038.
- تمت إضافة علامة "-mbranch-protection=standard" إلى dpkg لتمكين حماية التنفيذ على أنظمة ARM64 لمجموعات التعليمات التي لا ينبغي تفرعها إلى (ARMv8.5-BTI - مؤشر هدف الفرع). يتم تنفيذ حظر الانتقالات إلى أقسام عشوائية من التعليمات البرمجية لمنع إنشاء أدوات ذكية في عمليات استغلال تستخدم تقنيات البرمجة الموجهة نحو العودة (ROP - البرمجة الموجهة نحو العودة).
- بالنسبة للتطبيقات التي تستخدم مكتبة gnutls، تم تعطيل دعم بروتوكولات TLS 1.0 وTLS 1.1 وDTLS 1.0، التي تم إيقاف دعمها رسميًا من قبل فرقة عمل هندسة الإنترنت (IETF) قبل ثلاث سنوات، بشكل قسري. وتم تطبيق تغيير مماثل على مكتبة openssl في Ubuntu 20.04.
- تم إيقاف وتعطيل مفاتيح RSA ذات 1024 بت التي تستخدمها APT للتحقق من المستودعات عن طريق التوقيع الرقمي. Ubuntu اعتبارًا من 24.04 أبريل، يجب توقيع المستودعات باستخدام مفاتيح RSA لا تقل عن 2048 بت، أو مفاتيح Ed25519 وEd448. ونظرًا لاستمرار استخدام مفاتيح RSA ذات 1024 بت في بعض مستودعات PPA، فإن هذه المفاتيح غير محظورة حاليًا، ولكن يتم عرض تحذير. وسيتم استبدال هذا التحذير برسالة خطأ لاحقًا.
- قام مدير حزم APT بتغيير أولوية مستودع "الجيب المقترح"، والذي يقوم باختبار الإصدارات الجديدة من الحزم مسبقًا قبل إصدارها إلى المستودعات الرئيسية لعامة الناس. يهدف التغيير إلى تقليل احتمالية التثبيت التلقائي للتحديثات غير المستقرة، إذا تم تمكين مستودع "الجيب المقترح"، مما قد يؤدي إلى خلل في النظام. بعد تمكين "الجيب المقترح"، لن يتم نقل جميع التحديثات منه بعد الآن، ولكن سيتمكن المستخدم من تثبيت التحديثات بشكل انتقائي على الحزم الضرورية باستخدام الأمر "apt install /-propose".
- تم إيقاف خدمة irqbalance، المسؤولة عن توزيع معالجة مقاطعات الأجهزة على أنوية المعالج المختلفة، بشكل افتراضي. حاليًا، تُعد آليات توزيع المعالجات الأصلية في نواة النظام كافية في معظم الحالات. Linuxقد يكون استخدام irqbalance مبرراً في بعض الحالات، ولكن فقط إذا تم تكوينه بشكل صحيح من قِبل المسؤول. علاوة على ذلك، في بعض التكوينات، قد يتسبب irqbalance في مشاكل، كما هو الحال عند استخدامه في أنظمة المحاكاة الافتراضية، وقد يتداخل أيضاً مع التكوين اليدوي للمعلمات التي تؤثر على استهلاك الطاقة وزمن الاستجابة.
- يدعم الإصدار 1.0 من Netplan إعدادات الشبكة، حيث يخزن الإعدادات بصيغة YAML ويوفر واجهات خلفية تُخفي الوصول إلى الإعدادات لـ NetworkManager و systemd-networkd. يُضيف الإصدار الجديد إمكانية استخدام WPA2 و WPA3 في آنٍ واحد، ويدعم أجهزة شبكة Mellanox VF-LAG بتقنية SR-IOV (محاكاة الإدخال/الإخراج أحادية الجذر)، كما يُفعّل الأمر "netplan status --diff" لتقييم الاختلافات بين الإعدادات الفعلية وملفات التكوين بصريًا. Ubuntu تم تمكين NetworkManager كخلفية تكوين افتراضية لسطح المكتب.

- تم تفعيل خاصية التسجيل التلقائي لشهادات Active Directory (ADSys)، مما يسمح بالحصول التلقائي على الشهادات من خدمات Active Directory عند تفعيل سياسات المجموعة. كما ينطبق الحصول التلقائي على الشهادات عبر Active Directory عند الاتصال بشبكات لاسلكية خاصة بالشركات. VPN.
- في حزمة Apport المستخدمة في Ubuntu لأتمتة معالجة أعطال التطبيقات، تمّ دمج النظام مع أداة systemd-coredump لمعالجة هذه الأعطال. ويمكن الآن استخدام أداة coredumpctl لتحليل ملفات تفريغ الذاكرة الأساسية.
- تتضمن الحزمة الأساسية تطبيقات لتحليل الأداء وتتبع العمليات ومراقبة صحة النظام. على وجه الخصوص، تمت إضافة حزم procps وsysstat وiproute2 وnumactl وbpfcc-tools وbpftrace وperf-tools-unstable وtrace-cmd وnicstat وethtool وtiptop وsysprof، والتي تم دمجها في أدوات الأداء الوصفية. طَرد.
- تم تحويل إعدادات المستودع النشط لاستخدام تنسيق deb822 ونقلها من /etc/apt/sources.list إلى /etc/apt/sources.list.d/ubuntu.مصادر.
- يتم الآن إعادة تشغيل الخدمات بعد تثبيت التحديثات على المكتبات المرتبطة بها، حتى إذا تم تثبيت التحديثات تلقائيًا في وضع الترقية غير المراقب. لمنع إعادة تشغيل الخدمة تلقائيًا بعد التحديث، قم بإضافتها إلى قسم override_rc في الملف /etc/needrestart/needrestart.conf.
- تم تحسين عمل Power Profiles Manager، بإضافة دعم لآليات إدارة طاقة الأجهزة الجديدة المتوفرة في معالجات AMD، وكذلك إضافة القدرة على استخدام برامج تشغيل التحسين المختلفة. عند العمل في وضع عدم الاتصال، يتم زيادة مستوى التحسين تلقائيًا.
- تم تحديث حزمة fprintd ومكتبة libfprint لتشمل دعمًا لأجهزة مسح بصمات الأصابع الإضافية.
- يتم استخدام نسخة أرق من الخط Ubuntuلإعادة خط النظام القديم، يمكنك تثبيت حزمة الخطوط.ubuntu-كلاسيكي.
- تمت إضافة دعم لمسرع QAT (تقنية QuickAssist) المدمج في معالجات Intel، والذي يوفر أدوات لتسريع العمليات الحسابية المستخدمة في الضغط والتشفير. لاستخدام Intel QAT، الحزم المضمنة هي qatlib 24.02.0، qatengine 1.5.0، qatzip 1.2.0، ipp-crypto 2021.10.0 وintel-ipsec-mb 1.5-1.
- تم تحويل الحزم الخاصة ببنية 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.
- في التجميع Ubuntu بالنسبة للنظام الفرعي WSL (Windows النظام الفرعي لـ Linuxتمت إضافة دعم لنقل الإعدادات باستخدام cloud-init.
- في Xubuntu استمر تسليم البيئة القائمة على Xfce 4.18.

- В Ubuntu لا تزال شركة Mate تُصدر بيئة سطح المكتب MATE 1.26.2 (يتوفر فرع 1.28 بالفعل في مستودع MATE، ولكن لم يُعلن عنه رسميًا بعد). ويتم استخدام مُثبِّت جديد، مشابه للمُثبِّت المُقدَّم في Ubuntu سطح المكتب. يُستخدم الآن برنامج GNOME الثابت لتحديث البرامج الثابتة، ليحل محل تطبيق Firmware Updater، كما تمت إضافة مركز التطبيقات لإدارة تثبيت التطبيقات بدلاً من متجر البرامج. تم إيقاف تطبيق MATE Welcome.

- В Ubuntu يستخدم Budgie بيئة سطح المكتب Budgie 10.9. تم تحديث العديد من التطبيقات المصغّرة والويدجت. تتوفر أداة تكوين جديدة، وهي مركز تحكم Budgie. تم استبدال برنامج GNOME Software بمركز التطبيقات لإدارة التطبيقات. تم استبدال Pulseaudio بـ Pipewire. تم استبدال بعض التطبيقات الافتراضية، مثل: GNOME-Calculator → Mate Calc، وGNOME System Monitor → Mate System Monitor، وEvince → Atril، وGNOME Font Viewer → font-manager، وCheese → guvcview، وCelluloid → Parole، وRhythmbox → Lollypop + Goodvibes + gpodder. تمت إزالة GNOME-Calendar وGNOME System Monitor وGNOME Screenshot من التوزيع الافتراضي.

- في Kubuntu يستمر توفير KDE Plasma 5.27.11 وKDE Frameworks 5.115 وKDE Gear 23.08 بشكل افتراضي. سيتم توفير KDE 6 في إصدار الخريف من Kubuntu 24.10. تم تحديث الشعار ونظام الألوان.

- في Lubuntu تم تحسين برنامج التثبيت المبني على إطار عمل Calamares. أُضيفت صفحة لضبط إعدادات التثبيت، مثل تثبيت التحديثات المتاحة، وبرامج الترميز، وبرامج التشغيل الخاصة، بالإضافة إلى تثبيت برامج إضافية. كما أُضيفت أوضاع تثبيت مُصغّرة، وكاملة، وعادية. أُضيفت شاشة بدء التشغيل الأولى، والتي تتيح لك ضبط اللغة واتصال الشبكة اللاسلكية، بالإضافة إلى اختيار تشغيل برنامج التثبيت أو التبديل إلى وضع التشغيل المباشر. أُضيف مدير بلوتوث ومحرر إعدادات مدير عرض SDDM. تم تحديث بيئة سطح المكتب إلى LXQt 1.4.

- В Ubuntu تمت إضافة أداة الاستوديو Ubuntu إعدادات الصوت في الاستوديو لضبط إعدادات PipeWire. يتم استخدام مُثبِّت جديد، مشابه للمُثبِّت المُقدَّم في Ubuntu سطح المكتب. تمت إضافة حزمة شاملة لتثبيت البرامج المفيدة لتعليم الموسيقى، مثل FMIT وGNOME Metronome وMinuet وMuseScore وPiano Booster وSolfege.


المصدر: opennet.ru










