หลังจากหนึ่งปีของการพัฒนา SUSE
- แทนที่จะเป็นชุดสื่อ DVD การติดตั้งแบบรวม มีการเสนออิมเมจขั้นต่ำสำหรับการติดตั้งออนไลน์และอิมเมจการติดตั้งแบบเต็มสำหรับการติดตั้งบนระบบที่ไม่มีการเข้าถึงเครือข่าย
- เดสก์ท็อป GNOME อัปเดตเป็นเวอร์ชันแล้ว
3.34 (ก่อนหน้านี้ GNOME 3.26) แอปพลิเคชันและไลบรารีสำหรับผู้ใช้จำนวนมากได้รับการอัปเดต รวมถึง Qt 5.12, Gstreamer 1.16.2 - การรองรับเทคโนโลยี PRIME ได้รับการแบ็คพอร์ตไปยังเซิร์ฟเวอร์ X ซึ่งในระบบที่มี GPU สองตัวช่วยให้คุณสามารถแสดงเซสชันพื้นฐานบน GPU ในตัวได้ และในบางแอปพลิเคชันจะใช้การ์ดวิดีโอแยก
- การสนับสนุนไดรเวอร์กราฟิกเฉพาะพื้นที่ผู้ใช้ (UMS) ถูกยกเลิกแล้ว เหลือเพียงไดรเวอร์ที่รองรับ KMS เท่านั้น
- Systemd ได้พอร์ตการสนับสนุนสำหรับการกรองการรับส่งข้อมูลที่เกี่ยวข้องกับบริการ ซึ่งอนุญาตให้ใช้ตัวเลือก IPAddressAllow และ IPAddressDeny เพื่อกำหนดรายการที่อยู่ IP และเครือข่ายย่อยที่อนุญาตและปฏิเสธ สร้างระบบควบคุมการเข้าถึงแบบง่าย (ข้อจำกัดใช้กับการรับส่งข้อมูลทั้งขาเข้าและขาออก)
- สำหรับสถาปัตยกรรม x86_64 และ AArch64 จะมีการจัดหา Vagrant Boxes ซึ่งเป็นชุดแพ็คเกจขั้นต่ำสำหรับการสร้างสภาพแวดล้อมเสมือนขนาดกะทัดรัดสำหรับ libvirt และ VirtualBox โดยใช้ชุดเครื่องมือ Vagrant
- เคอร์เนล Linux อัปเดตเพื่อเผยแพร่
5.3 (ก่อนหน้านี้มีการนำเสนอ Kernel 4.12) มีการจัดเตรียมตัวเลือกเคอร์เนลยึดเคอร์เนลพร้อมแพตช์แบบเรียลไทม์สำหรับระบบเรียลไทม์ - เวอร์ชันของ PostgreSQL 12 และ MariaDB 10.4 DBMS ได้รับการอัปเดตแล้ว เพิ่มการรองรับไลบรารี Libxml++ และ Maven 3.6.2 รวมเซิร์ฟเวอร์ RabbitMQ 3.8.3 ไว้ด้วย อัปเดต LLVM 9, PHP 7.4, Wireshark 3.2, Salt 3000, Xen 4.13, libvirt 6.0.x,
- AppArmor อัปเดตเพื่อเผยแพร่
2.13 ซึ่งเพิ่มการรองรับโปรไฟล์ล่วงหน้าและการแคชเพื่อเพิ่มความเร็วในการโหลด - เพิ่มปลั๊กอินสำหรับอุปกรณ์ HP (hpsa) และ LSI (megaraid) ไปยัง libstoragemgmt
- การสนับสนุนเครือข่ายถูกลบออกจาก YaST
พีซีเอ็มซีไอเอ,
แหวนโทเค็น,
เอฟดีไอ
ไมริเนต,
อาร์คเน็ต,
xp (เฉพาะ IA64) และ
ESCON (เฉพาะ IBM Z) โมดูล YaST สำหรับไคลเอ็นต์ NTP ถูกย้ายเพื่อกำหนดค่า systemd-timer แทน cron ย้ายการตั้งค่า sysctl ไปที่ /etc/sysctl.d/70-yast.conf - เพิ่มตัวเลือก --repo ให้กับคำสั่ง "zypper download" เพื่อระบุพื้นที่เก็บข้อมูลสำหรับการดาวน์โหลดแพ็คเกจ ปลั๊กอิน Snapper สำหรับ Zypper ได้รับการเขียนใหม่จาก Python เป็น C
- มีการรองรับฮาร์ดแวร์ใหม่ รวมถึงแพลตฟอร์มใหม่จาก Intel, Fujitsu A64FX, AMD EPYC, NVIDIA Tegra X1/X2 และ Raspberry Pi 4
- สำหรับระบบ ARM64 ที่มี Vivante GPU (SoC NXP Layerscape LS1028A/LS1018A และ NXP i.MX 8M) ไดรเวอร์กราฟิก etnaviv ได้ถูกเพิ่มเข้าไปแล้ว และสำหรับ SoC ที่มี Mali-400e GPU (Xilinx Zynq UltraScale) ไดรเวอร์ lima ได้ถูกเพิ่มเข้าไปแล้ว เพิ่มไดรเวอร์ mali-dp สำหรับชิปควบคุมหน้าจอ Mali-DP500 ที่ใช้ใน NXP Layerscape LS1028A/LS1018 SoC
- U-Boot bootloader สำหรับบอร์ด Raspberry Pi (แพ็คเกจ u-boot-rpiarm64) รวมถึงการสนับสนุนการทดลองสำหรับระบบไฟล์ Btrfs ซึ่งช่วยให้คุณเข้าถึงพาร์ติชันได้โดยตรงจาก Btrfs จาก bootloader และโหลดเคอร์เนลจากพาร์ติชันเหล่านั้นโดยไม่จำเป็นต้องเรียกใช้ GRUB จากพาร์ติชัน FAT สคริปต์การบูต U-Boot ได้รับการจัดระเบียบใหม่
- สำหรับระบบ x86_64 มีการเพิ่มการสนับสนุนการทดลองสำหรับตัวจัดการ CPU idle - "haltpoll" ซึ่งจะตัดสินว่าเมื่อใดที่ CPU จะสามารถเข้าสู่โหมดประหยัดพลังงานแบบลึก ยิ่งโหมดลึกเท่าไร การประหยัดก็จะมากขึ้นเท่านั้น แต่ยังใช้เวลานานขึ้นอีกด้วย ออกจากโหมด ตัวจัดการใหม่ได้รับการออกแบบมาเพื่อใช้ในระบบการจำลองเสมือนและอนุญาตให้ CPU เสมือน (VCPU) ที่ใช้ในระบบเกสต์ขอเวลาเพิ่มเติมก่อนที่ CPU จะเข้าสู่สถานะไม่ได้ใช้งาน วิธีการนี้ช่วยปรับปรุงประสิทธิภาพของแอปพลิเคชันเสมือนจริงโดยการป้องกันไม่ให้ส่งคืนการควบคุมไปยังไฮเปอร์ไวเซอร์
- เพิ่มการรองรับชุดเครื่องมือสำหรับการจัดการคอนเทนเนอร์ที่แยกได้
พอดแมน - XFS ให้การสนับสนุนกลไกการอ้างอิง (ก่อนหน้านี้รองรับเฉพาะใน Btrfs) ซึ่งช่วยให้คุณสามารถโคลนข้อมูลเมตาของไฟล์โดยการสร้างลิงก์ไปยังข้อมูลที่มีอยู่โดยไม่ต้องคัดลอกจริง
- การสนับสนุนพาร์ติชันในรูปแบบ squashfs 3.x ถูกยกเลิกแล้ว (ขณะนี้เคอร์เนลรองรับเฉพาะ squashfs 4.0 เท่านั้น)
- เพิ่มไดรเวอร์เพื่อเปิดใช้งาน EDAC (การตรวจจับและแก้ไขข้อผิดพลาด) ในโปรเซสเซอร์ AMD Zen 3
- การสนับสนุนอินเทอร์เฟซการดาวน์โหลดไมโครโค้ดแบบเดิม (/dev/cpu/microcode) ถูกยกเลิกแล้ว
- แพ็คเกจส่วนใหญ่รองรับ TLS 1.3
- แพ็คเกจ BIND, nginx และ wireshark ถูกย้ายไปใช้ฐานข้อมูลที่อยู่ต่อตำแหน่ง GeoLite2 และไลบรารี libmaxminddb แทนฐานข้อมูล GeoIP ดั้งเดิม ซึ่งไม่รองรับอีกต่อไป
- มีตัวเลือกให้สำหรับการโยกย้ายเซิร์ฟเวอร์ openSUSE และการติดตั้งเดสก์ท็อปอย่างรวดเร็วไปยังการกระจาย SUSE Linux Enterprise ระดับอุตสาหกรรม ซึ่งช่วยให้ผู้รวมระบบสามารถสร้างและทดสอบโซลูชันการทำงานโดยใช้ openSUSE ก่อน จากนั้นจึงเปลี่ยนไปใช้เวอร์ชันเชิงพาณิชย์พร้อมการสนับสนุน SLA และการรับรองเต็มรูปแบบ , การเผยแพร่การอัปเดตระยะยาวและการขยายช่องทางสำหรับการดำเนินการจำนวนมาก ผู้ใช้ SUSE Linux Enterprise จะได้รับพื้นที่เก็บข้อมูล SUSE Package Hub ซึ่งให้การเข้าถึงแอปพลิเคชันเพิ่มเติมและเวอร์ชันใหม่ที่ได้รับการสนับสนุนจากชุมชน openSUSE มีข้อสังเกตว่าเมื่อเทียบกับรุ่นก่อนหน้า ความแตกต่างในฐานแพ็กเกจระหว่าง SUSE และ openSUSE ลดลง 75%
ที่มา: opennet.ru