2025 წლის 17 აპრილს შედგა Ubuntu 25.04 Plucky Puffin-ის (მამაცი ჩიტი) საჯარო ვერსიის გამოშვება Linux 6.14 ბირთვზე და GNOME 48 სამუშაო გარემოზე. პროექტის აწყობები ხელმისაწვდომია Ubuntu Desktop, Server, Kubuntu, Lubuntu, Ubuntu Budgie, UbuntuKylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity და Xubuntu ვარიაციებში.
Ubuntu 25.04-ის (Python 3.13.2-ით, Mesa 25.0, binutils 2.44, LLVM 20, GIMP 3.0, LibreOffice 25.2, GCC 14.2, GNU Binutils 2.44, GNU C Library 2.41, LLVM 20, Rust 1.84, Go 1.24, NetworkManager 1.52, Qt 6.8.3, OpenSSL 3.4, systemd 257.4, Netplan 1.1.2, BlueZ 5.79, Cairo 1.18.4, PipeWire 1.2.7, Poppler 25.03 და OpenJDK 24 GA) გამოშვება დაიგეგმა. ამ პროექტის ვერსია მხარდაჭერილი იქნება 2026 წლის იანვრამდე. თუ გჭირდებათ უფრო სტაბილური აწყობა, მაშინ ჯერჯერობით საუკეთესო ვარიანტია Ubuntu 24.04 LTS-ის (ხანგრძლივი მხარდაჭერის გამოშვება 2029 წლის აპრილამდე) ან Ubuntu 22.04 LTS-ის (მხარდაჭერა 2027 წლის აპრილამდე) არჩევა.
Ubuntu 25.04-ში ძირითადი ცვლილებები და დახვეწებია:
- სამუშაო მაგიდა განახლებულია GNOME 48 გამოშვებამდე, რომელშიც დანერგილია HDR-ის მხარდაჭერა, სამმაგი ბუფერიზაცია, შეტყობინებების სტეკური განლაგება, გლობალური კლავიატურის მალსახმობები. გაფართოებულია კონფიგურატორი. დამატებულია მეხსიერების მოხმარებისა და მუშაობის ოპტიმიზაცია;
- Ubuntu Desktop-ში Evince-ის ნაცვლად PDF-ების სანახავად გამოიყენება Papers პროგრამა (Evince-ის ფორკი, გადატანილი GTK4-ზე და ნაწილობრივ გადაწერილი Rust ენაზე);
- ნაგულისხმევად გამოიყენება xdg-terminal-exec შეფუთვა, რომელიც ამარტივებს ტერმინალის ემულატორის შეცვლას, რომელიც გამოწვეულია Ctrl+Alt+T კლავიშების კომბინაციით;
- Mozilla Location Service პროექტის შემცირების შემდეგ, მდებარეობის დადგენის სერვისები გადატანილია BeaconDB მონაცემთა ბაზის გამოყენებაზე უკაბელო წვდომის ცნობილი წერტილების შესახებ ინფორმაციით;
- გამორთულია სისტემის გაშვების ხმოვანი თანხლება ნაგულისხმევად;
- Ubuntu Desktop-ის ინსტალერს დაემატა რეჟიმი არსებული Ubuntu-ს ინსტალაციების ჩანაცვლებისთვის. ორმაგი ჩატვირთვის რეჟიმში ინსტალაციისას, თუ სისტემაში უკვე გამოიყენება სხვა ოპერაციული სისტემები, დაშვებულია ინსტალაცია დაშიფრულ დანაყოფებზე და მოწოდებულია დისკის დანაყოფების გაფართოებული პარამეტრები. დამატებულია Ubuntu-ს ინსტალაციის შესაძლებლობა ერთ საცავზე Windows სისტემებით, რომლებიც იყენებენ დაშიფრულ დანაყოფებს BitLocker-ის ბაზაზე;
- გამოიყენება APT 3.0 პაკეტების მენეჯერი, რომელშიც შემოთავაზებულია დამოკიდებულებების გადაჭრის ახალი ძრავა Solver3, დანერგილია დამოკიდებულებების სიის უფრო ვიზუალური ჩვენება, დამატებულია კრიპტო-ბექენდი OpenSSL ბიბლიოთეკისთვის, წაშლილია apt-key ბრძანება, დამატებულია სნეპშოტების მხარდაჭერა, გადამუშავებულია მუშაობა გასაღებებთან და ციფრულ ხელმოწერებთან;
- ცალკეული აწყობების გამოქვეყნების ნაცვლად, რომლებიც სპეციფიკურია თითოეული ARM64-მოწყობილობისთვის, დისტრიბუტივი გადავიდა ARM64 არქიტექტურაზე დაფუძნებული მოწყობილობებისთვის Ubuntu Desktop-ის ერთი საერთო ISO-გამოსახულების მიწოდებაზე. გამოსახულების გამოყენება შესაძლებელია Ampere პროცესორებით სამუშაო სადგურებზე, Snapdragon ჩიპებით ნოუთბუქებზე და Apple Silicon-ის Mac სისტემებზე ვირტუალურ მანქანებში ინსტალაციისთვის;
- გაუმჯობესებულია ARM64 არქიტექტურაზე დაფუძნებული მოწყობილობების სამუშაო სადგურებად გრაფიკული გარემოთი გამოყენების შესაძლებლობები. დამატებულია ახალი მოწყობილობების მხარდაჭერა, მაგალითად, Qualcomm Snapdragon X Elite 13-ზე დაფუძნებული. დამატებულია ubuntu-x1e-settings და qcom-firmware-extract პაკეტები;
- initramfs-tools-ის გარდა, დამატებულია Dracut ინსტრუმენტების ნაკრების არჩევითი მხარდაჭერა საწყისი RAM დისკის (initrd) გამოსახულებების ფორმირებისთვის. შემოდგომის Ubuntu 25.10 გამოშვებაში, Dracut ინსტრუმენტების ნაკრების გამოყენება ნაგულისხმევად იგეგმება. initramfs-tools-თან დაკავშირებული პრობლემებიდან, რომლებიც მოგვარდება Dracut-ზე გადასვლის შემდეგ, აღნიშნულია: systemd-ის გამოყენების შეუძლებლობა initrd-ში, NVMe over Fabric-ის (NVM-oF) მხარდაჭერის არარსებობა, თანხლების სირთულე initrd-თან და ფესვთა FS-თან ცალკე მუშაობის გამო, initramfs-tools-ის განვითარების სტაგნაცია და shell-ზე კოდის სიმრავლე initrd-ში;
- რეპოზიტორში დამატებულია crypto-config ინსტრუმენტების ნაკრები, რომელიც განკუთვნილია მთელი სისტემისთვის საერთო პარამეტრების პროფილთან სამუშაოდ, რომელიც დაკავშირებულია კრიპტოგრაფიასთან. ამჟამად ხელმისაწვდომია default, legacy და future პროფილები;
- Linux-ის ბირთვი განახლებულია 6.14 გამოშვებამდე. ბირთვთან დაკავშირებული სიახლეებიდან აღინიშნა „sched_ext“-ის (SCX) მექანიზმის მხარდაჭერა, რომელიც საშუალებას იძლევა გამოიყენოთ eBPF CPU-ს დამგეგმავების შესაქმნელად, ასევე NTSYNC დრაივერის განხორციელება, რომელიც უზრუნველყოფს Windows NT სინქრონიზაციის პრიმიტივების კომპლექტს, რაც მნიშვნელოვნად ზრდის Windows-ის თამაშების მუშაობას, რომელიც გაშვებულია Wine-ის დახმარებით. bpftools და linux-perf ინსტრუმენტების ნაკრები გამოყოფილია ცალკეულ პაკეტებში. ცალკე პაკეტის ნაცვლად linux-lowlatency ბირთვით გამოიყენება ძირითადი ბირთვის სტანდარტული შესაძლებლობები და lowlatency-kernel უტილიტების ნაკრები;
- განახლებულია სისტემური პაკეტები: glibc 2.41, systemd 257, binutils 2.44, OpenSSL 3.4.1, GnuTLS 3.8.9, BlueZ 5.79, NetworkManager 1.52, Pipewire 1.2.7, Poppler 25.03, xdg-desktop-portal 1.20;
- განახლებულია დეველოპერების ხელსაწყოები: GCC 15 (მომავალი გამოშვების სნეპშოტი), LLVM 20, Python 3.13.3, Go 1.24, Rust 1.84,.NET 9.0, PHP 8.4, Ruby 3.3, OpenJDK 24, PostgreSQL 17, Valkey (Redis-ის ფორკი) 8.0.2, MySQL 8.4.4, Qt 6.8.3;
- განახლებულია მომხმარებლის პროგრამები: GIMP 3.0, LibreOffice 25.2, Firefox 137, Thunderbird 128;
- განახლებულია სერვერული პაკეტები: Nginx 1.26.3, Apache httpd 2.4.63, OpenSSH 9.9, cloud-init 25.1.1, runc 1.2.5, Docker 27.5.1, Containerd 2.0.2, HAProxy 3.0.7, libvirt 10.10.0, ClamAV 1.4.2, OpenLDAP 2.6, QEMU 9.2.0, Squid 6.13, SSSD 2.10.1, Samba 4.21;
- Chrony-ში დროის სინქრონიზაციისთვის ნაგულისხმევად გამოიყენება Ubuntu პროექტის დროის ზუსტი სერვერები, რომლებიც იყენებენ NTS პროტოკოლს;
- Fish ბრძანების გარსი განახლებულია 4.0 განშტოებამდე, რომელიც გადაწერილია Rust-ზე;
- NVIDIA GPU-ს მქონე ნოუთბუქებზე, ნაგულისხმევად ჩართულია nvidia-powerd სერვისი, რომელიც უზრუნველყოფს Dynamic Boost მექანიზმის მხარდაჭერას, რომელიც საშუალებას გაძლევთ დააბალანსოთ ენერგიის მოხმარება CPU-სა და GPU-ს შორის მუშაობის გასაუმჯობესებლად. NVIDIA-ს საკუთრების დრაივერები განახლებულია 570.x განშტოებამდე;
- უზრუნველყოფილია Intel GPU-ს სრული მხარდაჭერა Xe2 არქიტექტურაზე დაფუძნებული, როგორიცაა Intel Core Ultra Xe2 ინტეგრირებული Intel Arc გრაფიკით და დისკრეტული Intel Arc B580/B570 GPU-ები „Battlemage“. Intel Embree ბიბლიოთეკის მხარდაჭერის მქონე აპლიკაციებში, როგორიცაა Blender, რენდერის მუშაობა გაიზარდა 20-30%-ით სხივების ტრასირების 2-4-ჯერ დაჩქარების გამო. „Battlemage“ დისკრეტულ GPU-ებზე უზრუნველყოფილია ვიდეოს კოდირების აპარატურული დაჩქარება AVC, JPEG, HEVC და AV1 ფორმატებში;
- შეწყდა /run/utmp ფაილის შექმნა სისტემაში ამჟამად მომუშავე მომხმარებლების შესახებ მონაცემებით. utmp ფორმატი, რომელშიც გამოიყენება 32-ბიტიანი time_t მნიშვნელობა, მოძველებულად არის აღიარებული 2038 წლის პრობლემისადმი დაუცველობის გამო. შემდეგ გამოშვებაში შეწყდება cgroup v1-ის და System V init სტილში სკრიპტების მეშვეობით გაშვებული სერვისების მხარდაჭერა;
- ქსელის პარამეტრების კონფიგურაციის ინსტრუმენტების ნაკრები განახლებულია Netplan 1.1.2 გამოშვებამდე, რომელშიც გამოჩნდა „wpa-psk-sha256“ ავთენტიფიკაციის მეთოდის გამოყენების შესაძლებლობა უკაბელო ქსელებში და დამატებულია პარამეტრის „routing-policy“ მხარდაჭერა NetworkManager-ში;
- Raspberry Pi პლატფორმისთვის აწყობებს დამატებულია კამერებთან სამუშაო სტეკი, რომელიც დაფუძნებულია libcamera 0.4-სა და libpisp-ზე. სისტემის საწყისი კონფიგურაციისთვის გამოიყენება gnome-initial-setup პაკეტი, რომელიც სრულდება პირველი გაშვებისას. libraspberry-bin უტილიტები ჩანაცვლებულია raspi-utils-ით. უზრუნველყოფილია ქსელის მეშვეობით ჩატვირთვის შესაძლებლობა nbd-client-ის დახმარებით;
- AppArmor-ის კონფიგურაციაში განხორციელდა ცვლილებები, რომლებიც მიმართულია „user namespace“-ზე წვდომის შეზღუდვების გვერდის ავლის ბლოკირებაზე. დამატებულია სპეციალური პროფილი „bwrap-userns-restrict“, რომელიც საშუალებას გაძლევთ შექმნათ „user namespace“ და დააკონფიგურიროთ იზოლირებული გარემო პროცესების შესაძლებლობების უფრო მკაცრ შეკვეცამდე. წაშლილია busybox-ისა და nautilus-ის პროფილები, რომლებიც უშვებდნენ „user namespace“-ის შექმნას. გაფართოებულია AppArmor პროფილებით დაცული აპლიკაციების რაოდენობა;
- განახლებულია ADSys (Active Directory Certificate Auto Enrollment) პაკეტი, რომელიც საშუალებას იძლევა ავტომატურად მიიღოთ სერტიფიკატები Active Directory-ის სერვისებიდან ჯგუფური პოლიტიკის ჩართვისას. სერტიფიკატების ავტომატური მიღება Active Directory-ის საშუალებით ასევე გამოიყენება კორპორატიულ უკაბელო ქსელებთან და VPN-თან დაკავშირებისას.
- ძირითად შემადგენლობაში შეტანილია JPEG XL გამოსახულების ფორმატის მხარდაჭერის ბიბლიოთეკები, რომლებიც არ საჭიროებს დამატებითი პაკეტების ინსტალაციას;
- „main“ რეპოზიტორში დამატებულია va-driver-all პაკეტი, რომელიც მოიცავს libva ბიბლიოთეკას და მისი მუშაობისთვის საჭირო კომპონენტებს, რაც საშუალებას გაძლევთ გამოიყენოთ VA-API (Video Acceleration API) ვიდეოს კოდირებისა და დეკოდირების აპარატურული დაჩქარებისთვის;
- გაგრძელდა მუშაობა Ubuntu Core Desktop-ის ატომურად განახლებად ვარიანტზე, რომელიც იყენებს Ubuntu Core ტექნოლოგიებს და მოიცავს მხოლოდ Snap ფორმატის პაკეტების გამოყენებით გაფორმებულ აპლიკაციებს.
17 აპრილი, 2025 წ. გამოშვების ოფიციალური ვერსია Ubuntu 25.04 Plucky Puffin (მამაცი პაფი) დაფუძნებულია ბირთვზე. Linux 6.14 და სამუშაო გარემო GNOME 48 . პროექტის აშენება ხელმისაწვდომია Ubuntu Desktop-ის ვარიაციებში, სერვერზე, Kubuntu-ში, Lubuntu-ში, Ubuntu Budgie-ში, UbuntuKylin-ში, Ubuntu MATE-ში, Ubuntu Studio-ში, Ubuntu Unity-სა და Xubuntu-ში.