การเปิดตัวการแจกจ่าย Linux Fedora 30

แนะนำ การเปิดตัวการแจกจ่าย Linux Fedora 30. สำหรับการโหลด เตรียมไว้ ผลิตภัณฑ์ เวิร์คสเตชั่น Fedora, เซิร์ฟเวอร์ Fedora, เฟโดรา ซิลเวอร์บลู, Fedora รุ่น IoT, และ ชุด "สปิน" ด้วย Live build ของสภาพแวดล้อมเดสก์ท็อป KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE และ LXQt แอสเซมบลีถูกสร้างขึ้นสำหรับ x86, x86_64, Power64, ARM64 (AArch64) และ อุปกรณ์ต่างๆ ด้วยโปรเซสเซอร์ ARM 32 บิต

โดดเด่นที่สุด การปรับปรุง ใน Fedora 30:

  • เดสก์ท็อป GNOME อัปเดตเพื่อการเปิดตัว 3.32 ด้วยสไตล์ที่ออกแบบใหม่ขององค์ประกอบอินเทอร์เฟซ เดสก์ท็อป และไอคอน การสนับสนุนการทดลองสำหรับมาตราส่วนแบบเศษส่วน และการสิ้นสุดการสนับสนุนสำหรับเมนูส่วนกลาง
  • มีการทำงานเพื่อปรับปรุงประสิทธิภาพของตัวจัดการแพ็คเกจ DNF ข้อมูลเมตาทั้งหมดในที่เก็บอื่นที่ไม่ใช่ xz และ gzip มีให้ใช้งานในรูปแบบแล้ว zchunkซึ่งนอกเหนือจากการบีบอัดในระดับที่ดีแล้ว ยังให้การสนับสนุนการเปลี่ยนแปลงเดลต้า ช่วยให้คุณสามารถดาวน์โหลดเฉพาะส่วนที่เปลี่ยนแปลงของไฟล์เก็บถาวร (ไฟล์จะถูกแบ่งออกเป็นบล็อกบีบอัดแยกกัน และไคลเอนต์ดาวน์โหลดเฉพาะบล็อกเหล่านั้นที่ผลรวมตรวจสอบไม่ได้ จับคู่บล็อกที่ด้านข้าง)
  • ในดีเอ็นเอฟ เพิ่ม รหัสเพื่อส่งข้อมูลที่จำเป็นในการประมาณฐานผู้ใช้ของการแจกจ่ายให้แม่นยำยิ่งขึ้น เมื่อเข้าถึงมิเรอร์ ตัวนับ "countme" จะถูกส่งไป โดยค่าจะเพิ่มขึ้นทุกสัปดาห์ ตัวนับจะถูกรีเซ็ตเป็น "0" หลังจากการเรียกเซิร์ฟเวอร์ครั้งแรกสำเร็จ และหลังจาก 7 วันจะเริ่มนับสัปดาห์ วิธีการนี้จะช่วยให้คุณสามารถประมาณระยะเวลาที่มีการติดตั้งรีลีสที่ใช้งานอยู่ ซึ่งเพียงพอที่จะวิเคราะห์ไดนามิกของผู้ใช้ที่เปลี่ยนไปใช้เวอร์ชันใหม่และระบุการติดตั้งที่มีอายุสั้นในระบบบูรณาการอย่างต่อเนื่อง ระบบทดสอบ คอนเทนเนอร์ และเครื่องเสมือน หากต้องการ ผู้ใช้สามารถปิดการส่งข้อมูลนี้ได้
  • เพิ่มแพ็คเกจเดสก์ท็อป Deepinพัฒนาโดยผู้พัฒนาชุดแจกจ่ายชื่อเดียวกันจากประเทศจีน ส่วนประกอบเดสก์ท็อปได้รับการพัฒนาโดยใช้ภาษา C/C++ และ Go แต่อินเทอร์เฟซถูกสร้างขึ้นโดยใช้เทคโนโลยี HTML5 โดยใช้เว็บเอ็นจิ้น Chromium คุณสมบัติหลักของเดสก์ท็อป Deepin คือแผงควบคุมซึ่งรองรับโหมดการทำงานหลายโหมด ในโหมดคลาสสิก จะมีการแยกหน้าต่างที่เปิดอยู่และแอปพลิเคชันที่ชัดเจนยิ่งขึ้นสำหรับการเปิดตัว โหมดที่มีประสิทธิภาพนั้นค่อนข้างชวนให้นึกถึง Unity การผสมผสานตัวบ่งชี้ของโปรแกรมที่รันอยู่ แอพพลิเคชั่นโปรด และแอปเพล็ตควบคุม อินเทอร์เฟซการเรียกใช้โปรแกรมจะแสดงบนหน้าจอทั้งหมดและมีโหมดสองโหมด - การดูแอปพลิเคชั่นที่ชื่นชอบและการนำทางผ่านแค็ตตาล็อกของโปรแกรมที่ติดตั้ง
  • เพิ่มแพ็คเกจด้วยเดสก์ท็อป Pantheon ซึ่งกำลังพัฒนาโดยโครงการ ระบบปฏิบัติการเบื้องต้น. GTK3+, ภาษา Vala และเฟรมเวิร์ก Granite ใช้สำหรับการพัฒนา สภาพแวดล้อมแบบกราฟิกของ Pantheon รวมส่วนประกอบต่าง ๆ เช่นตัวจัดการหน้าต่าง Gala (อิงจาก LibMutter), แผงด้านบน WingPanel, ตัวเรียกใช้ Slingshot, แผงควบคุมสวิตช์บอร์ด, แถบงานด้านล่างของ Plank (อะนาล็อกของแผง Docky ที่เขียนใหม่ใน Vala) และ Pantheon ตัวจัดการเซสชันของ Greeter (อิงตาม LightDM);
  • เวอร์ชันโปรแกรมที่อัปเดต: GCC 9, Glibc 2.29, Ruby 2.6, Golang 1.12, Erlang 21,
    ปลา 3.0, LXQt 0.14.0, GHC 8.4, PHP 7.3, OpenJDK 12, ทุบตี 5.0;

  • เปลี่ยนไปใช้ GnuPG 2 เป็นการนำไปใช้หลักของ GPG (
    /usr/bin/gpg ตอนนี้ลิงก์ไปยังไฟล์ปฏิบัติการ GnuPG 2 แทน GnuPG 1;
  • มีการทำงานเพื่อให้แน่ใจว่ากราฟิกแสดงผลได้ราบรื่นขึ้นเมื่อเริ่มต้นโดยไม่มีการดับหน้าจอหรือการเปลี่ยนกราฟิกอย่างกะทันหัน ไดรเวอร์ i915 มีโหมด fastboot เปิดใช้งานตามค่าเริ่มต้น หน้าจอบูต plymouth มีธีมใหม่
  • การใช้งานเริ่มต้นของบัส D-Bus ถูกเปิดใช้งาน ดี-บัส โบรคเกอร์. D-Bus Broker ได้รับการปรับใช้ในพื้นที่ผู้ใช้ทั้งหมด โดยยังคงเข้ากันได้อย่างสมบูรณ์กับการใช้งานอ้างอิง D-Bus ได้รับการออกแบบมาเพื่อรองรับฟังก์ชันการทำงานที่ใช้งานได้จริง และมุ่งเน้นไปที่การปรับปรุงประสิทธิภาพและความน่าเชื่อถือ
  • รูปแบบข้อมูลเมตาสำหรับการเข้ารหัสดิสก์ทั้งหมดเปลี่ยนจาก LUKS1 เป็น LUKS2
  • เพื่อเตรียมพร้อมสำหรับการสิ้นสุดการสนับสนุน Python 2 (การบำรุงรักษาสำหรับสาขานี้จะหมดอายุในวันที่ 1 มกราคม 2020) จึงถูกลบออกจากที่เก็บ จำนวนมาก แพ็คเกจเฉพาะของ Python 2 สำหรับโมดูล Python ที่มาจากพื้นที่เก็บข้อมูลพร้อมการรองรับข้อมูลเมตา
    Python Egg/Wheel มีตัวสร้างการพึ่งพาที่เปิดใช้งานตามค่าเริ่มต้น

  • การสนับสนุนฟังก์ชันที่เลิกใช้แล้วและไม่ปลอดภัย เช่น encrypt, encrypt_r, setkey, setkey_r และ fcrypt ได้ถูกลบออกจาก libcrypt แล้ว
  • ไฟล์ /etc/sysconfig/nfs เลิกใช้แล้ว ควรใช้เฉพาะ /etc/nfs.conf เพื่อกำหนดค่า NFS
  • เพิ่มการรองรับ uEFI สำหรับการบูทบนระบบ ARMv7
  • MongoDB DBMS ถูกลบออกจากที่เก็บเนื่องจากการเปลี่ยนแปลงของโครงการนี้เป็นใบอนุญาตที่ไม่ฟรี เข้ากันไม่ได้ ด้วยข้อกำหนดของ Fedora
  • Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp และ sonatype-oss-parent แพ็คเกจเลิกใช้แล้ว
  • เพิ่มคอลเลกชันแล้ว บทบาทของระบบลินุกซ์ พร้อมชุดโมดูลและบทบาทสำหรับการปรับใช้ระบบการจัดการการกำหนดค่าแบบรวมศูนย์โดยใช้ Ansible
  • ยกเลิก การก่อตัวของ Fedora Atomic Host สร้างขึ้น โดยนำเสนอสภาพแวดล้อมที่ถูกลดทอนลงเหลือน้อยที่สุด การอัปเดตจะดำเนินการแบบอะตอมมิกโดยการแทนที่อิมเมจของระบบทั้งหมด โดยไม่แยกออกเป็นแพ็คเกจแยกกัน Fedora Atomic Host จะถูกแทนที่ด้วยโปรเจ็กต์ Fedora Core OS, ดำเนินการต่อ การพัฒนาระบบเซิร์ฟเวอร์ลีนุกซ์ คอนเทนเนอร์ลินุกซ์;
  • ขอบคุณการใช้ PipeWire แก้ไขปัญหาแล้ว พร้อมการเข้าถึงหน้าต่าง Chrome และ Firefox ร่วมกันในสภาพแวดล้อมที่ใช้ Wayland เมื่อจัดระเบียบการทำงานระยะไกลกับระบบ ปัญหาในการใช้ไดรเวอร์ไบนารี่ NVIDIA ที่เป็นกรรมสิทธิ์กับ Wayland ก็ได้รับการแก้ไขแล้วเช่นกัน จัดหา ตามค่าเริ่มต้น Firefox บิวด์ที่มีการรองรับ Wayland ในตัวจะล่าช้าไปจนถึงรุ่นถัดไป (ใน Fedora 30 นั้น Firefox จะยังคงทำงานผ่าน XWayland)
  • รวมชุดเครื่องมือ กล่องเครื่องมือ Fedoraซึ่งช่วยให้คุณสามารถเปิดใช้สภาพแวดล้อมแบบแยกเพิ่มเติมได้ ซึ่งสามารถกำหนดค่าด้วยวิธีใดก็ได้โดยใช้ตัวจัดการแพ็คเกจ DNF ตามปกติ สภาพแวดล้อมที่ระบุจะทำให้ชีวิตง่ายขึ้นสำหรับนักพัฒนาที่มักจะต้องติดตั้งไลบรารีและแอปพลิเคชันเพิ่มเติมต่างๆ เมื่อใช้แอสเซมบลี เฟโดรา ซิลเวอร์บลู;
  • ไลบรารี OpenH264 พร้อมการใช้งานตัวแปลงสัญญาณ H.264 ซึ่งใช้ใน Firefox และ GStreamer ได้เพิ่มการรองรับการถอดรหัสโปรไฟล์หลักและโปรไฟล์สูงซึ่งโดยปกติจะใช้เพื่อแสดงวิดีโอในบริการออนไลน์ (ก่อนหน้านี้มีเพียงโปรไฟล์พื้นฐานเท่านั้น รองรับ OpenH264);
  • โครงสร้างประกอบด้วยระบบสำหรับการกำหนดค่าแบบรวมศูนย์ของเดสก์ท็อป Linux - ผู้บัญชาการกองเรือออกแบบมาเพื่อจัดระเบียบการใช้งานและการบำรุงรักษาการตั้งค่าสำหรับเวิร์กสเตชันจำนวนมากที่ใช้ Linux และ GNOME มอบอินเทอร์เฟซแบบรวมศูนย์เดียวเพื่อจัดการการตั้งค่าเดสก์ท็อป โปรแกรมแอปพลิเคชัน และการเชื่อมต่อเครือข่าย
  • ต่อ การพัฒนา Fedora Silverblue edition ซึ่งแตกต่างจาก Fedora Workstation ตรงที่จัดส่งในรูปแบบเสาหิน โดยไม่แบ่งระบบฐานออกเป็นแพ็คเกจแยกกัน โดยใช้กลไกการอัพเดตแบบอะตอมมิก และติดตั้งแอปพลิเคชันเพิ่มเติมทั้งหมดในรูปแบบของแพ็คเกจ flatpak ที่เปิดตัวแบบแยกส่วน ตู้คอนเทนเนอร์ เวอร์ชันใหม่เพิ่มความสามารถในการใช้เลเยอร์ rpm-otree ในซอฟต์แวร์ GNOME เพื่อเพิ่มเลเยอร์ให้กับอิมเมจ Silverblue พื้นฐานพร้อมแอปพลิเคชันและส่วนประกอบระบบเพิ่มเติมที่เผยแพร่ในรูปแบบของแพ็คเกจ rpm เท่านั้น และยังไม่มีให้บริการใน flatpak ตัวอย่างเช่น rpm-ostree ให้การสนับสนุนสำหรับการติดตั้งไดรเวอร์ NVIDIA แบบอักษร ชุดภาษา ส่วนขยาย GNOME Shell และแอปพลิเคชันบุคคลที่สามที่เป็นกรรมสิทธิ์ เช่น Google Chrome

พร้อมกันสำหรับ Fedora 30 นำไปปฏิบัติ พื้นที่เก็บข้อมูล "ฟรี" และ "ไม่ฟรี" ของโครงการ RPM Fusion ซึ่งมีแพ็คเกจพร้อมแอปพลิเคชั่นมัลติมีเดียเพิ่มเติม (MPlayer, VLC, Xine), ตัวแปลงสัญญาณวิดีโอ/เสียง, รองรับ DVD, ไดรเวอร์ AMD และ NVIDIA ที่เป็นกรรมสิทธิ์, โปรแกรมเกม, โปรแกรมจำลอง

ที่มา: opennet.ru

เพิ่มความคิดเห็น