Trong Wine, họ thông báo với Canonical rằng họ sẽ gặp sự cố nếu xóa hỗ trợ 32-bit

Ubuntu 19.10 không có 32bits

Một vài ngày trước một đồng nghiệp đã báo cáo ở đây trên blog về quyết định gần đây những gì các nhà phát triển đã thực hiện Canonical để loại bỏ hoàn toàn hỗ trợ phân phối gói 32 bit bắt đầu với phiên bản Ubuntu tiếp theo.

Và không chỉ vậy, quyết định này ảnh hưởng đến, bất kể nó lạc quan đến mức nào khi nó chỉ áp dụng cho Ubuntu, nó không phải như vậy, vì trong trường hợp đầu tiên sẽ ảnh hưởng đến tất cả các hệ sinh thái dựa trên nó, từ các phiên bản chính thức như Kubuntu, Xubuntu, Lubuntu, v.v., cũng như các dẫn xuất của điều này, chẳng hạn như Linux Mint, Zorin OS, Puppy Linux, v.v.

Như nhiều người trong số các bạn sẽ biết, Canonical đã bỏ hình ảnh 32-bit cho Ubuntu, bây giờ, các nhà phát triển Ubuntu đã đưa ra quyết định hoàn thành phần cuối của vòng đời kiến ​​trúc trong bản phân phối.

En Ubuntu 19.10 phiên bản này sẽ không còn khả năng có các gói với kiến ​​trúc i386 trong kho.

Wine sẽ không được hỗ trợ trên Ubuntu 19.04 nếu Canonical không hỗ trợ các gói 32 bit

Sau tuyên bố được đưa ra bởi các nhà phát triển Ubuntu, ngừng tập trung nỗ lực của họ vào việc tạo và duy trì các gói 32-bit.

Các nhà phát triển của dự án Wine đã trả lời điều này cảnh báo Canonical rằng Ubuntu sẽ gặp sự cố khi phân phối Wine cho Ubuntu 19.10, trong trường hợp hỗ trợ cho các hệ thống x86 32-bit bị ngừng trong bản phát hành này.

Bằng cách quyết định bỏ hỗ trợ cho các kiến ​​trúc x86 32 bit, các nhà phát triển Ubuntu đã hy vọng sẽ cung cấp phiên bản 64 bit của Wine hoặc sử dụng phiên bản 32 bit trong vùng chứa dựa trên Ubuntu 18.04.

Vấn đề là phiên bản 64-bit của Wine (Rượu64) không được hỗ trợ chính thức và chứa một số lượng lớn các lỗi chưa được sửa.

Apt yêu cầu các phiên bản của gói i386 và amd64 phải khớp hoặc nó sẽ từ chối cài đặt chúng, vì vậy trừ khi thực hiện các thay đổi, người dùng 19.10 trở lên sẽ không thể cài đặt các thư viện 32 bit mà họ cần để chạy Wine, trừ khi chính người dùng đưa ra quyết định quay lại Ubuntu 18.04.

Vì các phiên bản hiện tại của Wine cho bản phân phối 64 bit dựa trên Wine32 và yêu cầu thư viện 32 bit.

Thông thường, trong môi trường 64-bit, các thư viện 32-bit bắt buộc được vận chuyển trong các gói đa tìm kiếm, nhưng trong Ubuntu, nó đã được quyết định ngừng hoàn toàn việc tạo các thư viện như vậy.

Các nhà phát triển rượu ngay lập tức bác bỏ ý tưởng này của một gói tức thì và họ đã ném nó vào một thùng chứa vì đây chỉ là một bản sửa lỗi tạm thời.

Nhược điểm của việc làm đó là chúng tôi sẽ mất nhiều thời gian giải thích cho người dùng rằng Wine 64-bit sẽ không chạy các chương trình 32-bit, cho dù chúng tôi thu thập thông tin đó ở đâu.

Người ta quan sát thấy rằng phiên bản 64-bit của Wine sẽ phải được đưa về đúng dạng của nó, nhưng điều này sẽ mất thời gian.

Bên cạnh đó, nhiều ứng dụng Windows ngày nay chỉ tiếp tục xuất xưởng với 32 phiên bản Các ứng dụng bit và 64 bit thường được vận chuyển với trình cài đặt 32 bit (để xử lý các nỗ lực cài đặt trên Win32), do đó, phiên bản 32 bit của Wine tiếp tục phát triển như phiên bản chính.

Trong một thời gian dài, Wine64 chỉ được định vị là một công cụ để chạy các ứng dụng Win64 chứ không phải để chạy các chương trình 32-bit, và tính năng này được phản ánh trong nhiều bài báo và tài liệu.

Trong khi đó Steam cũng gặp phải vấn đề tương tự, nhiều trò chơi trong danh mục vẫn là 32-bit.

Valve dự định sẽ tự mình hỗ trợ thời gian chạy 32 bit cho máy khách Linux Staem.

Mặc dù các nhà phát triển Wine không loại trừ khả năng sử dụng thời gian chạy này để gửi Wine 32 bit tới Ubuntu 19.10, trước khi phiên bản Wine 64 bit sẵn sàng, để không phải làm việc gấp đôi và hợp tác với Valve trong việc duy trì 32 bit. thư viện-bit cho Ubuntu.


Để 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.