Tất nhiên, trước khi bạn cố gắng chạy một chương trình Windows cũ, bạn nên tìm kiếm hoặc các lựa chọn thay thế chạy tự nhiên trên Linux. Bạn sẽ có trải nghiệm tốt hơn nếu bạn có thể tìm thấy một giải pháp thay thế phong nha chạy mà không gặp bất kỳ sự cố nào.
Sử dụng rượu
Wine là một lớp tương thích cho phép các ứng dụng Windows chạy trên Linux. Về cơ bản, việc triển khai API Windows trên Linux là cơ bản. Tất nhiên, Microsoft không công bố tất cả thông tin chúng tôi cần để triển khai lại Windows API từ đầu, vì vậy Wine phải được thiết kế ngược. Mặc dù nó hoạt động tốt đến mức ít được Microsoft đưa cho chúng tôi để xứng đáng, nhưng nó không gần như hoàn hảo.
Để chạy một ứng dụng trong Wine, bạn có thể cài đặt Wine và sử dụng nó để khởi chạy tệp.exe của trình cài đặt. Trước khi thực hiện, bạn nên xem trang web Cơ sở dữ liệu ứng dụng rượu, nó sẽ cho bạn biết ứng dụng chạy trong Wine như thế nào. Rượu thường được sử dụng cho các trò chơi, vì trò chơi là một loại phần mềm không thể chạy trong máy ảo. Trong khi Wine có thể được sử dụng để chạy các ứng dụng máy tính để bàn như Photoshop và Microsoft Word, chúng sẽ chạy hoàn hảo trong một máy ảo (xem bên dưới).
Chạy Windows trong Máy ảo
Mặc dù Wine có thể có lỗi hoặc sự cố khi cài đặt ứng dụng, một máy ảo sẽ có thể chạy các ứng dụng dành cho máy tính để bàn đó tốt. Cài đặt Windows trong một chương trình máy ảo như VirtualBox, VMware Player hoặc KVM và bạn sẽ có Windows đang chạy trong một cửa sổ. Bạn có thể cài đặt phần mềm windows trong máy ảo và chạy nó trên máy tính để bàn Linux của bạn.
Máy ảo giới thiệu một số chi phí, nhưng với CPU nhanh ngày nay, việc chạy nhiều loại phần mềm trong máy ảo không phải là vấn đề. Điều này đặc biệt đúng sau khi bạn đã chỉnh sửa các máy ảo đó để tăng tốc. Điều này không áp dụng cho trò chơi - máy ảo không có hỗ trợ đồ họa 3D rất tốt, vì vậy tất cả nhưng các trò chơi lâu đời nhất sẽ không chạy được.
Thử CrossOver
Nếu Wine có vẻ quá đau đớn, bạn có thể thử dùng CrossOver Linux. CrossOver là một sản phẩm thương mại nên bạn sẽ mất tiền, mặc dù CodeWeavers cung cấp bản dùng thử miễn phí. CrossOver về cơ bản có phần mềm Wine và đóng gói nó để đảm bảo hoạt động đúng với các ứng dụng phổ biến như Photoshop, Office và thậm chí là các trò chơi phổ biến. CodeWeavers cung cấp hỗ trợ thương mại cho các chương trình được hỗ trợ này, vì vậy bạn có ai đó chuyển sang nếu có điều gì đó bị hỏng.
Tùy chọn này không dành cho mọi người - thường bạn có thể chạy các ứng dụng tương tự bằng cách sử dụng Wine - nhưng nếu bạn chỉ quan tâm đến việc chạy một vài ứng dụng phổ biến trên máy tính để bàn Linux của mình và trả tiền cho người khác để thực hiện việc chỉnh sửa cho bạn, CrossOver có thể ve của bạn. CrossOver cũng gửi bản vá của họ về dự án Wine, vì vậy số tiền bạn trả sẽ giúp tài trợ cho việc phát triển Wine nguồn mở.
Cũng giống như Wine, CrossOver sẽ không hoạt động hoàn hảo với mọi thứ. Giống như Wine, CodeWeavers có trang web cơ sở dữ liệu tương thích.
Sử dụng Remote Desktop
Nếu bạn có quyền truy cập vào hệ thống Windows từ xa, bạn có thể thử chạy các ứng dụng của mình trên hệ thống Windows từ xa và sử dụng máy tính từ xa trên hệ thống Linux của bạn để truy cập chúng. Các ứng dụng sẽ chạy từ xa trên một hệ thống Windows thực, vì vậy chúng sẽ hoạt động bình thường.
Nhiều máy tính để bàn Linux bao gồm phần mềm để truy cập các máy tính Windows từ xa. Nếu không, bạn có thể cài đặt gói rdesktop.
Khi mọi thứ khác không hoạt động: Khởi động kép
Bạn không thể chạy mọi chương trình Windows trên Linux - khi một trò chơi PC mới lớn xuất hiện, thường sẽ mất một khoảng thời gian cho đến khi nó chạy đúng trong Wine. Trong khi Steam trên Linux và tin đồn Linux hỗ trợ từ Blizzard có thể thay đổi điều này trong tương lai, trò chơi là một trong những loại ứng dụng có nhiều vấn đề nhất trên Linux - mặc dù nhiều trò chơi cũ hoạt động hoàn hảo.
Thay vì từ bỏ hoàn toàn Windows, hãy xem xét việc giữ nó xung quanh trong cấu hình khởi động kép. Khi bạn muốn chơi một trò chơi mới không hoạt động bình thường trên Linux, hãy khởi động lại vào hệ thống Windows của bạn.