Có gì mới trong Ubuntu 20.04

Có gì mới trong Ubuntu 20.04
23 tháng tư đã diễn ra Bản phát hành Ubuntu phiên bản 20.04, có tên mã Focal Fossa, là bản phát hành hỗ trợ dài hạn (LTS) tiếp theo của Ubuntu và là sự tiếp nối của Ubuntu 18.04 LTS được phát hành vào năm 2018.

Một chút về tên mã. Từ “Tiêu điểm” có nghĩa là “điểm trung tâm” hay “phần quan trọng nhất”, tức là nó gắn liền với khái niệm tiêu điểm, trung tâm của mọi tính chất, hiện tượng, sự kiện và “Fossa” có gốc từ “FOSS” (Phần mềm mã nguồn mở và miễn phí - phần mềm mã nguồn mở và miễn phí) và truyền thống đặt tên các phiên bản Ubuntu theo tên động vật có nghĩa là Hóa thạch - loài động vật có vú săn mồi lớn nhất thuộc họ cầy hương đến từ đảo Madagascar.

Các nhà phát triển đang định vị Ubuntu 20.04 là một bản cập nhật lớn và thành công với sự hỗ trợ trong 5 năm tới cho máy tính để bàn và máy chủ.

Ubuntu 20.04 là sự tiếp nối hợp lý của Ubuntu 19.04 “Disco Dingo” và Ubuntu 19.10 “Eoan Ermine”. Trong các phiên bản dành cho máy tính để bàn, theo xu hướng mới nhất, chủ đề tối đã xuất hiện. Do đó, trong Ubuntu 20.04 có ba tùy chọn cho chủ đề Yaru tiêu chuẩn:

  • Ánh sáng,
  • Tối,
  • Standard.

Ứng dụng Amazon cũng đã bị xóa. Ubuntu 20.04 sử dụng phiên bản mới nhất làm shell đồ họa mặc định GNOME 3.36.

Có gì mới trong Ubuntu 20.04

Những thay đổi chính

Ubuntu 20.04 dựa trên kernel 5.4, được phát hành vào ngày 24 tháng 2019 năm XNUMX. Phiên bản này đã giới thiệu một số cải tiến quan trọng mà chúng ta sẽ thảo luận bên dưới.

lz4

Các kỹ sư của Canonical đã thử nghiệm các thuật toán nén khác nhau cho kernel và ảnh khởi động initramfs, cố gắng tìm ra sự cân bằng giữa thời gian nén tốt nhất (kích thước tệp nhỏ hơn) và thời gian giải nén. Thuật toán nén không mất dữ liệu lz4 cho kết quả đáng chú ý nhất và được thêm vào Ubuntu 19.10, cho phép giảm thời gian khởi động so với các phiên bản trước (Ubuntu 18.04 và 19.04). Thuật toán tương tự sẽ vẫn còn trong Ubuntu 20.04.

Hạt nhân khóa Linux

Tính năng Lockdown tăng cường tính bảo mật của nhân Linux bằng cách hạn chế quyền truy cập vào các chức năng có thể cho phép thực thi mã tùy ý thông qua mã bị lộ bởi quy trình của người dùng. Nói một cách đơn giản, ngay cả tài khoản superuser gốc cũng không thể thay đổi mã kernel. Điều này cho phép bạn giảm thiệt hại từ một cuộc tấn công tiềm ẩn, ngay cả khi tài khoản root bị xâm phạm. Do đó, tính bảo mật tổng thể của hệ điều hành được tăng lên.

exFAT

Hệ thống tệp Microsoft FAT không cho phép truyền tệp lớn hơn 4 GB. Để khắc phục hạn chế này, Microsoft đã tạo ra hệ thống tệp exFAT (từ tiếng Anh Extended FAT - “extend FAT”). Bây giờ bạn có thể định dạng, ví dụ: ổ USB thành exFAT bằng cách sử dụng hỗ trợ tích hợp hệ thống tập tin exFAT.

Dây bảo vệ

Mặc dù Ubuntu 20.04 sẽ không sử dụng kernel 5.6, ít nhất là không ngay lập tức, nhưng nó đã sử dụng backport WireGuard trong kernel 5.4. WireGuard là một từ mới trong ngành VPN, vì vậy sự bao gồm Dây bảo vệ vào kernel đã mang lại lợi thế cho Ubuntu 20.04 theo hướng đám mây.

Đã sửa lỗi với hạn ngạch CFS và bây giờ các ứng dụng đa luồng có thể chạy nhanh hơn. Một trình điều khiển đã được thêm vào cho phép bạn làm việc với các cảm biến nhiệt độ và điện áp của bộ xử lý Ryzen.

Đây không phải là tất cả những đổi mới xuất hiện trong kernel 5.4. Đánh giá chi tiết có thể được tìm thấy trên tài nguyên kernelnewbies.org (bằng tiếng Anh) và trên diễn đàn mạng mở (ở Nga).

Sử dụng Kubernetes

Canonical đã triển khai hỗ trợ đầy đủ trong Ubuntu 20.04 Kubernetes 1.18 với sự hỗ trợ Kubernetes quyến rũ, MicroK8 и kubeadm.

Cài đặt Kubectl trên Ubuntu 20.04:

# snap install kubectl --classic

kubectl 1.18.0 from Canonical ✓ installed

Sử dụng SNAP

Canonical tiếp tục quảng bá định dạng gói phổ quát - snap. Điều này càng được thể hiện rõ hơn với việc phát hành Ubuntu 20.04. Nếu bạn cố chạy một chương trình chưa được cài đặt, thì trước hết bạn sẽ được đề nghị cài đặt chương trình đó bằng cách sử dụng:

# snap install <package>

Có gì mới trong Ubuntu 20.04

Hỗ trợ ZFS được cải thiện

Mặc dù Linus Torvalds có thể không thích ZFS, nó vẫn là một hệ thống tệp phổ biến và hỗ trợ thử nghiệm đã được thêm vào Ubuntu 19.10.
Nó khá thuận tiện và ổn định để lưu trữ dữ liệu, cùng một kho lưu trữ tại nhà hoặc lưu trữ trên máy chủ tại nơi làm việc (“có thể làm được nhiều việc hơn so với cùng một LVM). ZFS hỗ trợ kích thước phân vùng lên tới 256 triệu triệu Zettabyte (do đó có chữ "Z" trong tên) và có thể xử lý các tệp có kích thước lên tới 16 Exabyte.

ZFS thực hiện kiểm tra tính toàn vẹn dữ liệu dựa trên cách chúng được đặt trên đĩa. Tính năng sao chép khi ghi đảm bảo dữ liệu đang sử dụng không bị ghi đè. Thay vào đó, thông tin mới được ghi vào một khối mới và siêu dữ liệu hệ thống tệp được cập nhật để trỏ tới khối đó. ZFS cho phép bạn tạo ảnh chụp nhanh (ảnh chụp nhanh hệ thống tệp) để theo dõi các thay đổi được thực hiện đối với hệ thống tệp và trao đổi dữ liệu với nó để tiết kiệm dung lượng ổ đĩa.

ZFS chỉ định tổng kiểm tra cho mỗi tệp trên đĩa và liên tục kiểm tra trạng thái của nó đối với nó. Nếu phát hiện tập tin bị hỏng, nó sẽ cố gắng tự động sửa chữa nó. Trình cài đặt Ubuntu hiện có một tùy chọn riêng cho phép bạn sử dụng ZFS. Bạn có thể đọc thêm về lịch sử của ZFS và các tính năng của nó trong blog Đó là phần mềm nguồn mở.

Tạm biệt Python 2.X

Phiên bản thứ ba của Python được giới thiệu vào năm 2008, nhưng thậm chí 12 năm vẫn chưa đủ để các dự án Python 2 thích ứng với nó.
Trở lại Ubuntu 15.10, người ta đã cố gắng loại bỏ Python 2 nhưng sự hỗ trợ của nó vẫn tiếp tục. Và bây giờ ngày 20 tháng 2020 năm XNUMX đã ra mắt Python 2.7.18, đây là bản phát hành mới nhất của nhánh Python 2. Sẽ không có thêm bản cập nhật nào cho nó.

Ubuntu 20.04 không còn hỗ trợ Python 2 và sử dụng Python 3.8 làm phiên bản mặc định của Python. Thật không may, vẫn còn rất nhiều dự án Python 2 trên thế giới và việc chuyển đổi sang Ubuntu 20.04 có thể gây khó khăn cho họ.

Bạn có thể cài đặt phiên bản Python 2 mới nhất bằng một lệnh:

# apt install python2.7

Ngoài Python 3.8, các nhà phát triển có thể tận hưởng bộ công cụ cập nhật bao gồm:

  • MySQL 8
  • glibc 2.31,
  • OpenJDK 11
  • 7.4 PHP,
  • Perl 5.30
  • Golang 1.14.

Tạm biệt 32 bit

Đã vài năm nay, Ubuntu không cung cấp image ISO cho máy tính 32-bit. Hiện tại, người dùng hiện tại của phiên bản Ubuntu 32 bit có thể nâng cấp lên Ubuntu 18.04, nhưng họ sẽ không thể nâng cấp lên Ubuntu 20.04 được nữa. Nghĩa là, nếu bạn hiện đang sử dụng Ubuntu 32 18.04-bit, bạn có thể sử dụng nó cho đến tháng 2023 năm XNUMX.

Cách cập nhật

Nâng cấp lên Ubuntu 20.04 từ các phiên bản trước dễ dàng như bóc vỏ quả lê - chỉ cần chạy các lệnh sau:

# sudo apt update && sudo apt upgrade
# sudo do-release-upgrade

Chúng tôi vui mừng thông báo rằng Ubuntu 20.04 LTS (Focal Fossa) đã có sẵn dưới dạng hình ảnh cho các máy ảo trong hệ thống của chúng tôi. Nền tảng đám mây. Tạo cơ sở hạ tầng CNTT ảo của riêng bạn bằng phần mềm mới nhất!

UPD: Người dùng Ubuntu 19.10 sẽ có thể nâng cấp lên 20.04 ngay bây giờ và người dùng Ubuntu 18.04 sẽ có thể nâng cấp sau khi phát hành 20.04.1, dự kiến ​​phát hành vào ngày 23 tháng 2020 năm XNUMX.

Nguồn: www.habr.com

Thêm một lời nhận xét