Đây là các gói của Ubuntu 20.04 cho các gói 32-bit

ubuntu

Vào tháng XNUMX năm nay, chúng tôi đã nói chuyện ở đây trên blog về một trong những tin tức đã tạo ra sự bất bình của một số người với Ubuntu, kể từ mà Canonical đã thông báo so với phiên bản hiện tại của hệ thống của bạn (Ubuntu 19.10) Kiến trúc 32-bit sẽ không còn được hỗ trợ.

Canonical dự định dừng hoàn toàn việc tạo gói cho kiến ​​trúc i386 (bao gồm từ bỏ việc hình thành các thư viện đa tìm kiếm cần thiết để chạy các ứng dụng 32 bit trong môi trường 64 bit), nhưng anh ấy đã xem xét lại quyết định của mình sau khi xem xét các nhận xét của các nhà phát triển Wine và đặc biệt là Steam.

Như một sự thỏa hiệp, nó đã được quyết định đảm bảo cung cấp một bộ riêng biệt Gói 32-bit với các thư viện cần thiết để tiếp tục hoạt động của các chương trình lỗi thời chỉ còn ở dạng 32-bit hoặc yêu cầu thư viện 32-bit.

Lý do gián đoạn hỗ trợ kiến ​​trúc i386 là không có khả năng duy trì các gói ở cấp độ của các kiến ​​trúc khác tương thích với Ubuntu, chẳng hạn, do không thể tiếp cận những phát triển mới nhất về bảo mật và bảo vệ chống lại các lỗ hổng cơ bản như Spectre dành cho hệ thống 32 bit.

Việc duy trì cơ sở gói cho i386 đòi hỏi nguồn lực lớn để phát triển và kiểm soát chất lượng, điều này không hợp lý do cơ sở người dùng nhỏ (số lượng hệ thống i386 được ước tính là 1% tổng số hệ thống được cài đặt).

Đó là lý do tại sao gần đây, Steve Langasek trình bày kế hoạch xử lý 32 gói hàng trong tương lai bit trong Ubuntu. Ông đã tóm tắt kết quả của cuộc thảo luận với cộng đồng về danh sách các thư viện cho kiến ​​trúc i386, được lên kế hoạch đưa vào để đảm bảo khả năng tương thích với các ứng dụng 32-bit trong Ubuntu 20.04 "Focal Fossa".

Trong số hơn 30 nghìn gói, khoảng 1700 gói đã được chọn, mà sự hình thành của các gói 32 bit cho kiến ​​trúc i386 sẽ tiếp tục.

Kể từ khi nhận xét rằng đối với Ubuntu 20.04 Focal Fossa sẽ chỉ có một số gói giới hạn 32-bit để duy trì khả năng tương thích. Chúng bao gồm, ví dụ, Wine và ứng dụng khách Steam, thông qua đó chủ đề ban đầu xuất hiện trên bàn.

Danh sách chủ yếu bao gồm các thư viện được sử dụng trong các ứng dụng 32-bit vẫn còn sử dụng, cũng như các phụ thuộc liên quan đến các thư viện này. bên cạnh đó các kiện hàng được coi là Các phiên bản lỗi thời sẽ được thay thế bằng các phiên bản ổn định nhất hiện tại và nó được lên kế hoạch để lưu các phần phụ thuộc được sử dụng để kiểm tra các thư viện được liệt kê, để kiểm tra chéo các bản dựng của thư viện i386 trong môi trường hệ thống 64-bit, do đó mô phỏng môi trường sẽ được sử dụng trong điều kiện thực tế.

Có một số gói nhị phân i386 khác có nguồn chưa được đưa vào danh sách trắng, vì vậy chúng sẽ bị xóa hoàn toàn khỏi dự án Ubuntu trong tương lai gần khỏi kho lưu trữ gói dành cho Ubuntu 20.04.

Mặc dù tất cả những điều này vẫn chỉ là một phân tích sơ bộ, đề cập rằng có thể liên hệ với các nhà phát triển trong một thời gian để yêu cầu khả năng tương thích của gói.

Điều này liên quan đến cả những người duy trì gói i386 trong các nguồn gói chính thức, cũng như những người duy trì phần mềm của bên thứ ba trong PPA (Kho lưu trữ gói cá nhân). Các phần quan tâm họ nên trình bày lý do tồn tại của các gói nhị phân 32-bit trên danh sách gửi thư "ubuntu-release" hoặc trong phòng trò chuyện "# ubuntu-devel" trên Freenode. Nếu những điều này hợp lệ, các gói cũng sẽ được đưa vào danh sách trắng và do đó Focal Fossa.

Vẫn phải mất một chút cho đến khi dự kiến ​​xóa hàng loạt các mã nhị phân i386: Theo Langasek

“Ban đầu, cơ sở hạ tầng dành riêng cho dự án để kiểm tra gói (“ autopkgtest ”) cần được điều chỉnh để kiểm tra thư viện 32-bit trên máy chủ amd64. Đây cũng là môi trường mà các gói 32-bit thường được sử dụng. "

Nếu bạn muốn biết thêm về nó, bạn có thể kiểm tra chi tiết của cuộc thảo luận trong liên kết theo 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.