Canonical đã sửa đổi kế hoạch ngừng hỗ trợ kiến ​​trúc i386 trong Ubuntu

Công ty Canonical được phát hành Tuyên bố đánh giá các kế hoạch liên quan đến việc ngừng hỗ trợ kiến ​​trúc x32 86-bit trong Ubuntu 19.10. Sau khi xem xét các ý kiến, bày tỏ Các nhà phát triển nền tảng trò chơi và rượu vang đã quyết định đảm bảo việc lắp ráp và phân phối một bộ gói 32 bit riêng biệt trong Ubuntu 19.10 và 20.04 LTS.

Danh sách các gói 32 bit được gửi đi sẽ dựa trên ý kiến ​​đóng góp của cộng đồng và sẽ bao gồm các thành phần cần thiết để tiếp tục chạy các chương trình cũ chỉ còn 32 bit hoặc yêu cầu thư viện 32 bit. Hơn nữa, nếu danh sách không đầy đủ và xác định được các gói bị thiếu, thì họ có kế hoạch bổ sung bộ gói sau khi phát hành.

Người ta cáo buộc rằng các cuộc thảo luận và nhận xét nảy sinh sau thông báo về việc ngừng hỗ trợ kiến ​​trúc i386 đã gây ngạc nhiên cho các nhà phát triển phân phối, vì vấn đề chấm dứt hỗ trợ cho i386 đã được thảo luận trong cộng đồng và giữa các nhà phát triển kể từ năm 2014. . Các nhà phát triển Ubuntu có ấn tượng rằng đã đạt được sự đồng thuận về vấn đề từ bỏ hỗ trợ i386 và không có cạm bẫy nào được mong đợi, nhưng hóa ra, một số điểm đã bị bỏ qua, kể cả trong quá trình tham vấn với Valve (lưu ý: có lẽ một số người đang thảo luận có thể chưa dự đoán, rằng họ sẽ quyết định không chỉ ngừng xây dựng các gói i386 mà còn từ chối xây dựng các thư viện multiarch cần thiết để chạy các ứng dụng 32 bit trong môi trường 64 bit).

Về lâu dài, để đảm bảo hỗ trợ các ứng dụng 32 bit trong các bản phát hành sau Ubuntu 20.04, dự kiến ​​sẽ hợp tác với WINE, Ubuntu Studio và các nhà cung cấp trò chơi để phát triển giải pháp sử dụng hệ thống cách ly vùng chứa để vận chuyển các thành phần 32 bit từ LTS nhánh của Ubuntu và tổ chức ra mắt các ứng dụng cũ hơn. Dựa trên Snaps và LXD, có thể chuẩn bị môi trường 32-bit cần thiết và một bộ thư viện.

Chúng ta hãy nhớ lại rằng lý do chấm dứt hỗ trợ cho kiến ​​trúc i386 là do không thể duy trì các gói ở cấp độ của các kiến ​​trúc khác được hỗ trợ trong Ubuntu, chẳng hạn như do không có những phát triển mới nhất trong lĩnh vực cải thiện bảo mật và bảo vệ chống lại các cơ chế cơ bản. các lỗ hổng 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 phát triển và kiểm soát chất lượng lớn, đ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 tính bằng 1% tổng số hệ thống được cài đặt).

Nguồn: opennet.ru

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