เมษายน 23
เล็กน้อยเกี่ยวกับชื่อรหัส คำว่า “โฟกัส” หมายถึง “จุดศูนย์กลาง” หรือ “ส่วนที่สำคัญที่สุด” กล่าวคือ เกี่ยวข้องกับแนวคิดเรื่องโฟกัส ศูนย์กลางของคุณสมบัติ ปรากฏการณ์ เหตุการณ์ต่างๆ และ “Fossa” มีรากศัพท์ว่า “FOSS” (ซอฟต์แวร์ฟรีและโอเพ่นซอร์ส - ซอฟต์แวร์ฟรีและโอเพ่นซอร์ส) และประเพณีการตั้งชื่อเวอร์ชันของ Ubuntu ตามความหมายของสัตว์
นักพัฒนาซอฟต์แวร์กำลังวางตำแหน่ง Ubuntu 20.04 ให้เป็นการอัปเดตที่สำคัญและประสบความสำเร็จ โดยจะรองรับเดสก์ท็อปและเซิร์ฟเวอร์ในอีก 5 ปีข้างหน้า
Ubuntu 20.04 เป็นความต่อเนื่องเชิงตรรกะของ Ubuntu 19.04 “Disco Dingo” และ Ubuntu 19.10 “Eoan Ermine” ในเวอร์ชันเดสก์ท็อป ธีมสีเข้มได้ปรากฏขึ้นตามเทรนด์ล่าสุด ดังนั้นใน Ubuntu 20.04 จึงมีสามตัวเลือกสำหรับธีม Yaru มาตรฐาน:
- เบา,
- มืด
- มาตรฐาน
แอพ Amazon ก็ถูกลบออกเช่นกัน Ubuntu 20.04 ใช้เวอร์ชันล่าสุดเป็นเชลล์กราฟิกเริ่มต้น
การเปลี่ยนแปลงที่สำคัญ
Ubuntu 20.04 ใช้เคอร์เนล 5.4 ซึ่งเปิดตัวเมื่อวันที่ 24 พฤศจิกายน 2019 เวอร์ชันนี้นำเสนอนวัตกรรมที่สำคัญหลายประการ ซึ่งเราจะกล่าวถึงด้านล่างนี้
lz4
วิศวกรของ Canonical ทดสอบอัลกอริธึมการบีบอัดที่แตกต่างกันสำหรับเคอร์เนลและอิมเมจสำหรับบูต initramfs โดยพยายามค้นหาข้อแลกเปลี่ยนระหว่างการบีบอัดที่ดีที่สุด (ขนาดไฟล์เล็กกว่า) และเวลาในการคลายการบีบอัด อัลกอริธึมการบีบอัดแบบไม่สูญเสีย lz4 แสดงผลลัพธ์ที่เห็นได้ชัดเจนที่สุดและถูกเพิ่มลงใน Ubuntu 19.10 ทำให้สามารถลดเวลาการบูตเมื่อเทียบกับรุ่นก่อนหน้า (Ubuntu 18.04 และ 19.04) อัลกอริธึมเดียวกันจะยังคงอยู่ใน Ubuntu 20.04
เคอร์เนลลินุกซ์ล็อคดาวน์
คุณลักษณะ Lockdown ช่วยเพิ่มความปลอดภัยของเคอร์เนล Linux โดยการจำกัดการเข้าถึงฟังก์ชันที่อาจอนุญาตให้มีการเรียกใช้โค้ดโดยอำเภอใจผ่านโค้ดที่เปิดเผยโดยกระบวนการของผู้ใช้ พูดง่ายๆ ก็คือ แม้แต่บัญชี root superuser ก็ไม่สามารถเปลี่ยนรหัสเคอร์เนลได้ สิ่งนี้ช่วยให้คุณลดความเสียหายจากการโจมตีที่อาจเกิดขึ้นได้ แม้ว่าบัญชีรูทจะถูกบุกรุกก็ตาม ดังนั้นความปลอดภัยโดยรวมของระบบปฏิบัติการจึงเพิ่มขึ้น
exFAT
ระบบไฟล์ Microsoft FAT ไม่อนุญาตให้ถ่ายโอนไฟล์ที่มีขนาดใหญ่กว่า 4 GB เพื่อเอาชนะข้อจำกัดนี้ Microsoft ได้สร้างระบบไฟล์ exFAT (จาก English Extended FAT - "extensed FAT") ตอนนี้คุณสามารถฟอร์แมตไดรฟ์ USB ให้เป็น exFAT โดยใช้ได้แล้ว
WireGuard
แม้ว่า Ubuntu 20.04 จะไม่ใช้เคอร์เนล 5.6 แต่อย่างน้อยก็ไม่ใช่ในทันที แต่ก็ใช้ Backport WireGuard ในเคอร์เนล 5.4 อยู่แล้ว WireGuard คือ
แก้ไขแล้ว
สิ่งเหล่านี้ไม่ใช่นวัตกรรมทั้งหมดที่ปรากฏในเคอร์เนล 5.4 บทวิจารณ์โดยละเอียดสามารถพบได้ในแหล่งข้อมูล
การใช้ Kubernetes
Canonical ได้ดำเนินการสนับสนุนอย่างเต็มที่ใน Ubuntu 20.04
การติดตั้ง Kubectl บน Ubuntu 20.04:
# snap install kubectl --classic
kubectl 1.18.0 from Canonical ✓ installed
การใช้ SNAP
Canonical ยังคงส่งเสริมรูปแบบแพ็คเกจสากล - snap สิ่งนี้ชัดเจนยิ่งขึ้นด้วยการเปิดตัว Ubuntu 20.04 หากคุณพยายามเรียกใช้โปรแกรมที่ไม่ได้ติดตั้ง ก่อนอื่นระบบจะเสนอให้คุณติดตั้งโดยใช้:
# snap install <package>
ปรับปรุงการรองรับ ZFS
แม้ว่า
ค่อนข้างสะดวกและเสถียรสำหรับการจัดเก็บข้อมูล การเก็บถาวรที่บ้านหรือที่เก็บข้อมูลเซิร์ฟเวอร์ในที่ทำงาน (“นอกกรอบ” สามารถทำได้มากกว่า LVM เดียวกัน) ZFS รองรับขนาดพาร์ติชั่นได้สูงสุดถึง 256 ล้านล้านเซตตาไบต์ (ซึ่งก็คือ "Z" ในชื่อ) และสามารถรองรับไฟล์ที่มีขนาดสูงสุด 16 เอ็กซาไบต์ได้
ZFS ดำเนินการตรวจสอบความสมบูรณ์ของข้อมูลโดยพิจารณาจากวิธีการวางข้อมูลเหล่านั้นบนดิสก์ คุณสมบัติการคัดลอกเมื่อเขียนช่วยให้แน่ใจว่าข้อมูลที่ใช้งานไม่ได้ถูกเขียนทับ แต่ข้อมูลใหม่จะถูกเขียนลงในบล็อกใหม่และข้อมูลเมตาของระบบไฟล์จะได้รับการอัปเดตให้ชี้ไปที่บล็อกนั้น ZFS ช่วยให้คุณสร้างสแน็ปช็อต (สแน็ปช็อตระบบไฟล์) ที่ติดตามการเปลี่ยนแปลงที่เกิดขึ้นกับระบบไฟล์และแลกเปลี่ยนข้อมูลกับระบบเพื่อประหยัดพื้นที่ดิสก์
ZFS กำหนดเช็คซัมให้กับแต่ละไฟล์บนดิสก์และตรวจสอบสถานะของไฟล์อย่างต่อเนื่อง หากตรวจพบว่าไฟล์เสียหาย ระบบจะพยายามซ่อมแซมโดยอัตโนมัติ ขณะนี้ตัวติดตั้ง Ubuntu มีตัวเลือกแยกต่างหากที่ให้คุณใช้ ZFS ได้ คุณสามารถอ่านเพิ่มเติมเกี่ยวกับประวัติของ ZFS และคุณลักษณะต่างๆ ได้ในบล็อก
ลาก่อน Python 2.X
Python เวอร์ชันที่สามเปิดตัวในปี 2008 แต่ถึง 12 ปีก็ยังไม่เพียงพอสำหรับโปรเจ็กต์ Python 2 ที่จะปรับตัวให้เข้ากับมัน
ย้อนกลับไปใน Ubuntu 15.10 มีความพยายามที่จะละทิ้ง Python 2 แต่การสนับสนุนยังคงดำเนินต่อไป และตอนนี้วันที่ 20 เมษายน 2020 ก็ได้ออกมาแล้ว
Ubuntu 20.04 ไม่รองรับ Python 2 อีกต่อไป และใช้ Python 3.8 เป็นเวอร์ชันเริ่มต้นของ Python น่าเสียดายที่ยังมีโปรเจ็กต์ Python 2 เหลืออยู่มากมายในโลก และการเปลี่ยนไปใช้ Ubuntu 20.04 อาจเป็นเรื่องที่เจ็บปวดสำหรับพวกเขา
คุณสามารถติดตั้ง Python 2 เวอร์ชันล่าสุดได้ด้วยคำสั่งเดียว:
# apt install python2.7
นอกจาก Python 3.8 แล้ว นักพัฒนายังสามารถเพลิดเพลินไปกับชุดเครื่องมือที่ได้รับการอัปเดตซึ่งประกอบด้วย:
- มายเอสคิวแอล 8
- ไกลบีซี 2.31,
- โอเพนเจดีเค 11
- เปโซ 7.4,
- เพิร์ล 5.30,
- โกลัง 1.14.
ลาก่อน 32 บิต
เป็นเวลาหลายปีแล้วที่ Ubuntu ไม่ได้จัดเตรียมอิมเมจ ISO สำหรับคอมพิวเตอร์ 32 บิต ปัจจุบัน ผู้ใช้ Ubuntu เวอร์ชัน 32 บิตที่มีอยู่สามารถอัปเกรดเป็น Ubuntu 18.04 ได้ แต่จะไม่สามารถอัปเกรดเป็น Ubuntu 20.04 ได้อีกต่อไป นั่นคือหากคุณใช้ Ubuntu 32 แบบ 18.04 บิตอยู่ คุณจะสามารถใช้งานได้จนถึงเดือนเมษายน 2023
วิธีการอัพเดต
การอัพเกรดเป็น Ubuntu 20.04 จากเวอร์ชันก่อนหน้านั้นง่ายดายเหมือนกับการปอกเปลือกลูกแพร์ - เพียงรันคำสั่งต่อไปนี้:
# sudo apt update && sudo apt upgrade
# sudo do-release-upgrade
เรามีความยินดีที่จะแจ้งให้ทราบว่า Ubuntu 20.04 LTS (Focal Fossa) พร้อมใช้งานแล้วในรูปแบบอิมเมจสำหรับเครื่องเสมือนในของเรา
แพลตฟอร์มคลาวด์ . สร้างโครงสร้างพื้นฐานด้านไอทีเสมือนของคุณเองโดยใช้ซอฟต์แวร์ล่าสุด!
ยูพีเอส: ผู้ใช้ Ubuntu 19.10 จะสามารถอัปเกรดเป็น 20.04 ได้ในขณะนี้ และผู้ใช้ Ubuntu 18.04 จะสามารถอัปเกรดได้หลังจากการเปิดตัว 20.04.1 ซึ่งมีกำหนดเปิดตัวในวันที่ 23 กรกฎาคม 2020
ที่มา: will.com