Ubuntu Core 20, bản phân phối của Canonical cho các thiết bị IoT, đã được phát hành

Canonical gần đây đã công bố bản phát hành Ubuntu Core 20, một bản phân phối Ubuntu nhỏ gọn được điều chỉnh để sử dụng trong các thiết bị Internet of Things (IoT), thùng chứa, thiết bị công nghiệp và tiêu dùng.

Đối với những người không quen với Ubuntu Core, bạn nên biết rằng bản phân phối này đóng vai trò là cơ sở để khởi chạy các thành phần và ứng dụng bổ sung, được thiết kế dưới dạng các plugin độc lập ở định dạng snap.

Các thành phần của Ubuntu Core, bao gồm hệ thống cơ sở, hạt nhân Linux và các plugin hệ thống, cũng được cung cấp ở định dạng snap và chúng được quản lý bởi bộ công cụ snapd, với công nghệ Snappy cho phép tạo ra một hình ảnh của toàn bộ hệ thống mà không cần chia nó thành các gói riêng biệt.

Giới thiệu về Ubuntu Core

Trong Ubuntu Core thay vì cập nhật gia tăng ở cấp độ các gói gỡ lỗi riêng lẻ, Ubuntu Core sử dụng cơ chế cập nhật nguyên tử cho các gói snap và hệ thống cơ sở, tương tự với Atomic, Chrome OS, Endless, CoreOS và Fedora Silverblue.

Khi cập nhật môi trường cơ sở và snaps, có thể hoàn nguyên về phiên bản trước trong trường hợp các sự cố được xác định sau khi cập nhật. Hiện có hơn 6000 gói snap trong danh mục SnapCraft.

Để đảm bảo an toàn, mỗi thành phần của hệ thống được xác minh bằng chữ ký điện tử, cho phép bạn bảo vệ bản phân phối khỏi thực hiện các sửa đổi ẩn hoặc cài đặt các gói snap chưa được xác minh.

Các thành phần được phân phối ở định dạng snap cô lập bằng cách sử dụng AppArmor và Seccomp, tạo ra một dòng bổ sung để bảo vệ hệ thống trong trường hợp các ứng dụng riêng lẻ bị xâm phạm.

Hệ thống cơ sở chỉ bao gồm tập hợp tối thiểu các ứng dụng bắt buộc, điều này không chỉ làm giảm kích thước của môi trường hệ thống mà còn có tác động tích cực đến bảo mật bằng cách giảm các vectơ tấn công tiềm ẩn.

Hệ thống tệp cơ bản được gắn kết ở chế độ chỉ đọc. Các bản cập nhật được phát hành thường xuyên, được phân phối ở chế độ OTA (qua mạng) và được đồng bộ hóa với Ubuntu 20.04.

Để giảm thiểu lưu lượng truy cập, các bản cập nhật được phân phối dưới dạng nén và chỉ bao gồm các thay đổi liên quan đến bản cập nhật trước đó (bản cập nhật delta). Cài đặt các bản cập nhật tự động giải quyết các vấn đề bảo trì bảo mật hệ thống khi được sử dụng trên các thiết bị nhúng.

Bằng cách tách hệ thống cơ sở khỏi các ứng dụng một cách hợp lý, các nhà phát triển Ubuntu luôn cập nhật cơ sở mã Ubuntu Core và các nhà phát triển của họ sẽ quan tâm đến mức độ liên quan của các ứng dụng bổ sung.

Cách tiếp cận này cho phép giảm chi phí bảo trì của các sản phẩm có môi trường phần mềm được xây dựng dựa trên Ubuntu Core, vì các nhà sản xuất của chúng không cần phải xử lý việc phát hành và cung cấp các bản cập nhật hệ thống và chỉ tập trung vào các thành phần cụ thể của chúng.

Tin tức chính về Ubuntu Core 20

Trong phiên bản mới phát hành này, một trong những điểm mới lạ chính điều đó nổi bật là hỗ trợ chính thức đã được thực hiện cho các tấm khác nhau Raspberry Pi dựa trên chip ARM 32-bit và 64-bit.

Bên cạnh đó, thêm khả năng sử dụng mã hóa toàn bộ ổ đĩa với tích hợp TPM (Mô-đun nền tảng đáng tin cậy). Mã hóa hiện chỉ khả dụng cho các hệ thống x86 (đối với ARM, nó sẽ xuất hiện sau).

Và nó cũng nổi bật rằng chế độ khôi phục và cài đặt lại được thêm vào vào hệ thống (khởi tạo thiết bị bằng phiên bản đã chọn).

Những thay đổi khác nổi bật so với phiên bản mới:

  • Một menu khởi động được cung cấp để chọn tùy chọn khởi động và chuyển đến chế độ khôi phục. Menu được hiển thị bằng cách giữ phím «1» trong giai đoạn tải đầu tiên.
  • Đã thêm hỗ trợ ban đầu cho Bộ công cụ Metal-as-a-Service (MAAS) để nhanh chóng triển khai các cấu hình trên nhiều hệ thống.
  • Đã thêm hỗ trợ ban đầu cho cloud-init để cấu hình hệ thống ở giai đoạn khởi động.

Cuối cùng nếu bạn muốn biết thêm về nó của phiên bản Ubuntu Core 20 mới, bạn có thể kiểm tra liên kết theo dõi.

Tải xuống và tải xuống Ubuntu Core 20

Hình ảnh Ubuntu Core 20, được đồng bộ hóa với cơ sở gói Ubuntu 20.04, được chuẩn bị cho các hệ thống x86_64, ARMv7 và ARMv8.

Để lấy hình ảnh hệ thống, bạn có thể thực hiện từ liên kết bên dưới.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.