Wine, viết tắt của Wine is Not an Emulator, là lớp tương thích nguồn mở hàng đầu có sẵn trong hệ sinh thái Linux – hoặc nói chung tuân thủ POSIX (Giao diện hệ điều hành di động) – dành cho các ứng dụng Windows. Một dự án mã nguồn mở phù hợp đã được thành lập với mục tiêu chính là đảm bảo tiềm năng lâu dài của Windows trên Linux.
Xét đến sự phát triển liên tục của nền tảng, Wine đã trở thành công cụ giúp người dùng Windows, đặc biệt là những người mới sử dụng Linux chuyển đổi sang hệ điều hành Windows. Hệ điều hành dựa trên Linux là trình điều khiển hàng ngày của họ.
Tuy nhiên, nó không đạt được nhiều thành công do có thể phát sinh sự không tương thích với một số ứng dụng Windows và do đó, nhiều người thường thất vọng vì họ thường mong đợi một trải nghiệm mượt mà như họ đã có trên Windows, điều này hoàn toàn sai sự thật.
Đối với giá trị của nó, các ứng dụng này có các thành phần phụ thuộc riêng mà Wine có thể không đáp ứng được và đây là lý do Bottles đến.
Bottles là một trong những giải pháp chính nhằm mục đích thay đổi tường thuật đó bằng cách cho phép bạn định cấu hình thủ công các phụ thuộc mà ứng dụng của bạn có thể cần mà không gặp chút rắc rối nào. Tuyệt vời hơn nữa, Bottles còn đáp ứng các trường hợp đặc biệt thường gặp mà trò chơi có thể yêu cầu, bao gồm hỗ trợ cho một số thư viện trò chơi lớn nhất như Steam
Tại sao lại là Chai?
Bottles là nền tảng mới phụ thuộc vào Wine đang tìm cách định hướng lại cách tiếp cận cài đặt ứng dụng Windows bằng cách cung cấp một môi trường hộp cát cách ly đúng cách quá trình cài đặt “Bottles” của bạn miễn là bạn thực hiện theo lộ trình cài đặt Flatpak.
Về cơ bản, việc thiết lập như vậy có nghĩa là bạn có quyền quyết định khi nào thì Bottles truy cập tệp cá nhân/thư mục chính của bạn. Với trình quản lý lập phiên bản được đưa vào, Bottle có thể giúp bạn quay lại trạng thái hoạt động trước đây.
Tuy nhiên, để tận dụng được tính năng này, trước tiên bạn phải bật tính năng này bằng cách đi tới tab Versioning. Sau khi được bật, Bottles về cơ bản sẽ tạo một trạng thái hoàn toàn mới với cấu hình mặc định của bạn và một trạng thái mới mỗi khi bạn thêm phần phụ thuộc mới vào cài đặt của mình.
Bottles Phiên bản
Cài đặt Chai trong Linux
Với sự kết hợp của các cài đặt, thư viện và phần phụ thuộc sẵn sàng sử dụng, Bottles về cơ bản đã xác định lại phạm vi của các ứng dụng Windows trên Linux. Đối với tất cả ý định và mục đích, đây là một cách mới để xử lý các tiền tố Windows bằng cách sử dụng các môi trường vượt xa thông thường.
Việc cài đặt chai khá đơn giản vì các nhà phát triển đề xuất lộ trình Flatpak, đây là cách dễ nhất để định cấu hình cài đặt như vậy trong một môi trường biệt lập mà bạn có thể dễ dàng nuke khi hoàn tất hoặc bất cứ khi nào bạn quyết định không cần Windows trên hệ thống Linux của mình nữa.
Đối với Hệ thống Ubuntu, chỉ cần thực hiện liên tiếp các lệnh bên dưới.
$ Sudo add-apt-repository ppa:flatpak/stable $ cập nhật apt sudo $ sudo apt cài đặt gói phẳng
Đối với các hệ thống khác, bạn cần thiết lập Flatpak rồi vào Flathub để cài đặt Chai như hình.
$ flatpak cài đặt flathub com.usebottles.bottles $ flatpak chạy com.usebottles.bottles
Cấu hình các chai trong Linux
Với trình quản lý phụ thuộc tích hợp, các chai không chỉ đảm nhận các phụ thuộc được cấu hình sẵn để đáp ứng mọi trường hợp sử dụng mà bạn có thể có, thay vào đó, nó thực hiện khá tốt việc cho phép bạn quản lý riêng lẻ các phụ thuộc cho mọi ứng dụng windows bạn có thể cần phải cài đặt.
Với việc tạo mỗi Chai, bạn đang thiết lập một môi trường biệt lập duy nhất cho ứng dụng được chỉ định.
Tạo chai
Hỗ trợ chơi trò chơi
Theo mặc định trong bản cập nhật 2022.2.14, Bottles đã tiến thêm một bước bằng cách cho phép các trình cài đặt giúp đơn giản hóa hơn nữa quy trình nhận các ứng dụng Windows tương thích chạy trên hệ thống Linux của bạn.
Bottle trình cài đặt đã được phát triển với sự trợ giúp của cộng đồng, điều này khá truyền cảm khi xem xét lợi ích to lớn của việc tự động hóa toàn bộ quá trình cài đặt bao gồm một cấu hình phụ thuộc dễ dàng.
Với khả năng lựa chọn giữa môi trường Trò chơi và Phần mềm, bạn có thể nhanh chóng tối ưu hóa việc triển khai ứng dụng Windows của mình.Nhưng đó không phải là tất cả; bạn có thể quyết định định cấu hình môi trường tùy chỉnh – dành riêng cho người dùng nâng cao – nếu bạn có trường hợp sử dụng đặc biệt hơn. Bạn có thể tìm hiểu cách thao tác Chai tốt hơn tại đây.
Bottles Preferences
Đối với giá trị của nó, các tùy chọn mặc định sẽ hoạt động tốt mà không có bất kỳ cảnh báo thực sự nào. Thậm chí còn tốt hơn? Chai đã khéo léo tích hợp một hệ thống hiển thị mức độ tương thích của từng ứng dụng có sẵn thông qua trình cài đặt.
Điều này về cơ bản cung cấp cho bạn tổng quan trực quan nhanh về mức độ tương thích của từng ứng dụng. Các cấp độ từ Đồng đến Bạc, Vàng và Bạch kim.
Vì nền tảng này có khả năng điều chỉnh cao, nên Bạn có thể chọn một cách hiệu quả từ nhiều tùy chọn được cấu hình sẵn để đơn giản hóa hơn nữa quy trình thiết lập. Các tùy chọn này bao gồm dxvk, vkd3d, gamemode, esync, fsync và có thể còn nhiều tùy chọn khác.
Bottles Installers
Mặc dù chắc chắn có các lựa chọn thay thế cho hệ thống Bottles, nhưng có thể cho rằng có rất ít hoặc không có nỗ lực thực sự như Chai về cơ bản làm giảm toàn bộ quá trình của các ứng dụng Windows trên Linux trong khi cung cấp một giao diện người dùng khá gọn gàng. Điều này tiếp tục tối đa hóa khả năng chuyển đổi người dùng Windows sang Linux.