การเผยแพร่ Ubuntu 25.04 "Plucky Puffin" ได้รับการเผยแพร่แล้ว ซึ่งจัดอยู่ในประเภทรุ่นกลาง ซึ่งมีการสร้างการอัปเดตภายในระยะเวลา 9 เดือน อิมเมจการติดตั้งพร้อมใช้งานสำหรับ Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (China Edition), Ubuntu Unity, Edubuntu และ Ubuntu Cinnamon
การเปลี่ยนแปลงที่สำคัญ:
- เดสก์ท็อปได้รับการอัปเดตเป็น GNOME 48 แล้ว ซึ่งเพิ่มการรองรับ HDR การบัฟเฟอร์สามชั้น การแจ้งเตือนแบบซ้อน และแป้นพิมพ์ลัดทั่วโลก ตัวกำหนดค่าได้รับการขยายแล้ว เพิ่มการใช้หน่วยความจำและการเพิ่มประสิทธิภาพการทำงาน

- ใน Ubuntu Desktop แทนที่จะเป็น Evince โปรแกรม Papers จะนำเสนอให้ดู PDF (ซึ่งเป็นโปรแกรมแยกสาขาของ Evince แปลเป็น GTK4 และเขียนใหม่บางส่วนใน Rust)
- ตามค่าเริ่มต้น การผูก xdg-terminal-exec จะถูกเปิดใช้งาน ซึ่งทำให้การแทนที่โปรแกรมจำลองเทอร์มินัลที่เรียกใช้งานด้วยปุ่ม Ctrl+Alt+T ง่ายขึ้น
- หลังจากที่โครงการ Mozilla Location Service ถูกยกเลิก บริการตำแหน่งก็เปลี่ยนมาใช้ฐานข้อมูล BeaconDB ซึ่งมีข้อมูลเกี่ยวกับตำแหน่งของจุดเชื่อมต่อไร้สายที่รู้จัก
- เสียงการเริ่มระบบจะถูกปิดใช้งานตามค่าเริ่มต้น
- ตัวติดตั้งใน Ubuntu Desktop ได้รับการอัปเดตเพื่อรวมโหมดสำหรับการแทนที่การติดตั้ง Ubuntu ที่มีอยู่ ในระหว่างการติดตั้งในโหมดบูตคู่ หากมีการใช้งานระบบปฏิบัติการอื่นๆ ในระบบอยู่แล้ว ระบบจะอนุญาตให้ติดตั้งบนพาร์ติชั่นเข้ารหัสและมีการตั้งค่าขั้นสูงสำหรับพาร์ติชั่นดิสก์ เพิ่มความสามารถในการติดตั้ง Ubuntu บนไดรฟ์เดียวกันกับระบบ Windows ที่ใช้พาร์ติชั่นเข้ารหัสที่ใช้ BitLocker

- มีการใช้ตัวจัดการแพ็กเกจ APT 3.0 ซึ่งมีกลไกการแก้ไขการอ้างอิงใหม่ Solver3 มีการนำการแสดงรายการการอ้างอิงที่มองเห็นได้ชัดเจนขึ้นมาใช้ มีการเพิ่ม crypto-backend สำหรับไลบรารี OpenSSL มีการลบคำสั่ง apt-key ออก มีการเพิ่มการรองรับสำหรับสแนปช็อต และมีการปรับปรุงการทำงานกับคีย์และลายเซ็นดิจิทัล
- แทนที่จะเผยแพร่รุ่นแยกที่เฉพาะเจาะจงกับแต่ละอุปกรณ์ ARM64 การแจกจ่ายได้ย้ายไปให้ภาพ ISO ของ Ubuntu Desktop ทั่วไปหนึ่งภาพสำหรับอุปกรณ์ที่ใช้ ARM64 สามารถใช้รูปภาพนี้เพื่อติดตั้งบนเวิร์กสเตชันที่มีโปรเซสเซอร์ 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 บน Fabric (NVM-oF), ความยากในการบำรุงรักษาเนื่องจากการทำงานแยกกันระหว่าง initrd และ root FS, ความหยุดชะงักของการพัฒนา initramfs-tools และโค้ดเชลล์ที่มีมากเกินไปใน initrd
- ชุดเครื่องมือ crypto-config ได้ถูกเพิ่มเข้าไปในที่เก็บข้อมูลแล้ว โดยได้รับการออกแบบมาให้ทำงานกับโปรไฟล์ทั่วทั้งระบบของการตั้งค่าที่เกี่ยวข้องกับการเข้ารหัส โปรไฟล์ที่มีอยู่ในปัจจุบันได้แก่ โปรไฟล์เริ่มต้น โปรไฟล์เดิม และโปรไฟล์อนาคต
- เคอร์เนล Linux ได้รับการอัพเดตเป็นเวอร์ชัน 6.14 นวัตกรรมที่เกี่ยวข้องกับเคอร์เนล ได้แก่ การรองรับกลไก "sched_ext" (SCX) ซึ่งช่วยให้สามารถใช้ eBPF ในการสร้างตัวกำหนดตารางการทำงานของ CPU ได้ รวมถึงการนำไดรเวอร์ NTSYNC มาใช้ ซึ่งให้ชุดไพรมิทีฟการซิงโครไนซ์ Windows NT ที่สามารถเพิ่มประสิทธิภาพของเกม Windows ที่เปิดตัวโดยใช้ Wine ได้อย่างมาก เครื่องมือ bpftools และ linux-perf ถูกแยกออกเป็นแพ็คเกจที่แยกจากกัน แทนที่จะใช้แพ็คเกจแยกต่างหากที่มีเคอร์เนล linux-lowlatency ความสามารถมาตรฐานของเคอร์เนลฐานและชุดยูทิลิตี้เคอร์เนล lowlatency จะถูกนำมาใช้
- แพ็กเกจระบบที่อัปเดต: 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 shell ได้รับการอัปเดตเป็นสาขา 4.0 เขียนใหม่ใน Rust
- ในแล็ปท็อปที่ใช้ GPU NVIDIA บริการที่ขับเคลื่อนโดย Nvidia จะถูกเปิดใช้งานตามค่าเริ่มต้น ซึ่งให้การสนับสนุนกลไก Dynamic Boost ที่ช่วยปรับสมดุลการใช้พลังงานระหว่าง CPU และ GPU เพื่อปรับปรุงประสิทธิภาพการทำงาน ไดรเวอร์ที่เป็นกรรมสิทธิ์ของ NVIDIA ได้รับการอัปเดตเป็นสาขา 570.x แล้ว
- มีการรองรับเต็มรูปแบบสำหรับ GPU Intel ที่ใช้สถาปัตยกรรม Xe2 เช่น Intel Core Ultra Xe2 ที่มีกราฟิก Intel Arc แบบรวม และ GPU Intel Arc B580/B570 "Battlemage" แบบแยก แอปพลิเคชันที่สนับสนุนไลบรารี Intel Embree เช่น Blender พบว่าประสิทธิภาพในการเรนเดอร์เพิ่มขึ้น 20-30% เนื่องจากการติดตามเรย์ได้รับการเร่งขึ้น 2-4 เท่า GPU Battlemage แบบแยกช่วยเร่งความเร็วด้วยฮาร์ดแวร์เพื่อการเข้ารหัสวิดีโอในรูปแบบ AVC, JPEG, HEVC และ AV1
- การสร้างไฟล์ /run/utmp ซึ่งประกอบด้วยข้อมูลเกี่ยวกับผู้ใช้ที่กำลังทำงานอยู่ในระบบในปัจจุบันถูกหยุดลง รูปแบบ utmp ซึ่งใช้ค่า time_t 32 บิต ไม่ได้รับการสนับสนุนอีกต่อไปเนื่องจากมีความเสี่ยงต่อปัญหาปี 2038 รุ่นถัดไปจะลบการสนับสนุนสำหรับ cgroup v1 และบริการที่เริ่มต้นผ่านสคริปต์ init ของ System V
- ชุดเครื่องมือสำหรับการกำหนดค่าพารามิเตอร์เครือข่ายได้รับการอัปเดตเป็น Netplan 1.1.2 ซึ่งแนะนำความสามารถในการใช้การตรวจสอบสิทธิ์ "wpa-psk-sha256" ในเครือข่ายไร้สาย และเพิ่มการรองรับสำหรับพารามิเตอร์ "routing-policy" ใน NetworkManager
- มีการเพิ่มสแต็กสำหรับการทำงานกับกล้องที่ใช้ libcamera 0.4 และ libpisp ให้กับรุ่นสำหรับบอร์ด Raspberry Pi แล้ว การตั้งค่าระบบเบื้องต้นจะใช้แพ็คเกจ gnome-initial-setup ซึ่งจะดำเนินการเมื่อเริ่มระบบครั้งแรก ยูทิลิตี้ libraspberry-bin ถูกแทนที่ด้วย raspi-utils ความสามารถในการบูตเครือข่ายได้รับการเปิดใช้งานโดยใช้ nbd-client
- มีการเปลี่ยนแปลงเกิดขึ้นในการกำหนดค่า AppArmor เพื่อบล็อกการหลีกเลี่ยงข้อจำกัดการเข้าถึงเนมสเปซของผู้ใช้ เพิ่มโปรไฟล์พิเศษ "bwrap-userns-restrict" ที่ให้สามารถสร้าง "เนมสเปซของผู้ใช้" และตั้งค่าสภาพแวดล้อมแบบแยกส่วนก่อนที่จะย้ายไปสู่การจำกัดกระบวนการที่เข้มงวดยิ่งขึ้น ลบโปรไฟล์ busybox และ nautilus ออกไป ซึ่งช่วยให้สร้าง "เนมสเปซของผู้ใช้" ได้ จำนวนแอปพลิเคชันที่ได้รับการปกป้องโดยโปรไฟล์ AppArmor ได้รับการขยายเพิ่มขึ้น
- แพ็คเกจ ADSys (Active Directory Certificate Auto Enrollment) ได้รับการอัปเดตแล้ว ทำให้สามารถรับใบรับรองจากบริการ Active Directory ได้โดยอัตโนมัติเมื่อเปิดใช้งานนโยบายกลุ่ม การรับใบรับรองอัตโนมัติผ่าน Active Directory ยังใช้ได้กับการเชื่อมต่อกับเครือข่ายไร้สายขององค์กรด้วย VPN.
- แพ็คเกจหลักประกอบด้วยไลบรารีที่รองรับรูปแบบภาพ JPEG XL ซึ่งไม่จำเป็นต้องติดตั้งแพ็คเกจเพิ่มเติม
- แพ็คเกจ va-driver-all ได้ถูกเพิ่มไปยังที่เก็บข้อมูล "หลัก" แล้ว ประกอบด้วยไลบรารี libva และส่วนประกอบที่จำเป็นสำหรับการทำงานของไลบรารี ซึ่งช่วยให้สามารถใช้ VA-API (Video Acceleration API) เพื่อการเร่งความเร็วด้วยฮาร์ดแวร์ในการเข้ารหัสและถอดรหัสวิดีโอ
- งานยังคงดำเนินต่อไปบนเวอร์ชัน Ubuntu Core Desktop ที่ได้รับการอัปเดตแบบอะตอมซึ่งใช้เทคโนโลยี Ubuntu Core และรวมเฉพาะแอปพลิเคชันที่รวมโดยใช้แพ็คเกจ Snap เท่านั้น
- Xubuntu นำเสนอการเปิดตัวสภาพแวดล้อมเดสก์ท็อป Xfce 4.20
- Ubuntu Cinnamon มาพร้อมกับ Cinnamon เวอร์ชันเดสก์ท็อป 6.4.8 มีการดำเนินการล้างแพ็คเกจที่ไม่จำเป็นออก ซึ่งทำให้เราลดขนาดการสร้างได้เล็กน้อย ปรับปรุงธีม Yaru-Cinnamon เพิ่มเวอร์ชันสีเข้มและสีอ่อนของวอลเปเปอร์เดสก์ท็อปเริ่มต้น
- Ubuntu Mate ยังคงจัดส่งพร้อมเดสก์ท็อป MATE 1.26
- Lubuntu รวมเวอร์ชันเดสก์ท็อป LXQt 2.1.0 การเปลี่ยนผ่านจาก Qt 6.6 ไปเป็น Qt 6.8 เสร็จสมบูรณ์แล้ว โปรแกรมติดตั้งที่ใช้โครงสร้างพื้นฐาน Calamares ได้รับการเร่งความเร็วอย่างมาก
- Ubuntu Studio มาพร้อมกับเดสก์ท็อป KDE Plasma 6.3 และไอคอนแผงสีเข้มที่ตั้งไว้ตามค่าเริ่มต้น ซอฟต์แวร์เวอร์ชันต่างๆ ได้รับการอัปเดตแล้ว เช่น Darktable 5.0.0, Ardour 8.12.0, Qtractor 1.5.3, Audacity 3.7.3, digiKam 8.5.0, Kdenlive 24.12.3, Krita 5.2.9 และ GIMP 3.0
- Kubuntu ใช้ KDE Plasma 6.3, Qt 6.8, KDE Frameworks 6.12.0 และ KDE Gear 24.12.3 มีการเสนอเซสชันที่ใช้ Wayland ตามค่าเริ่มต้น โดยมีการรองรับ X11 เป็นตัวเลือก

ที่มา: opennet.ru



