Linux có nhóm người dùng riêng ngay cả khi không nhiều, nó vẫn tồn tại, và nếu bạn đang dùng nó, và luôn muốn chạy ứng dụng Windows trên nó, thì ứng dụng gần đây trên Github — WinApps — mang lại nhiều hứa hẹn. Phần mềm triển khai theo cách mà ứng dụng Microsoft Office và Adobe Apps cảm thấy native, nhưng hãy nhớ nó vẫn ảo hóa. Cùng với đó, phần mềm cũng hỗ trợ IE, Explorer, Powershell, Visual Studio, và Windows Full RDP.
WinApps hoạt động như thế nào?
Đây là một thủ thuật gọn gàng, và được triển khai tốt. Bạn sẽ cần cài đặt Windows trên Máy ảo (Virtual Machine) trong Linux và sau đó cài đặt các ứng dụng được hỗ trợ như Office, Adobe, v.v. Xong rồi, bạn sẽ phải cấu hình tên người dùng và mật khẩu của người dùng Windows và kết nối qua RDP. Có thêm vài bước nữa, và khi xong, bạn sẽ có thể truy cập các ứng dụng thay vì phải qua VM native. Đây là demo nhanh

Bạn có thể tìm kiếm file và chương trình và nhấn để mở nó.
Cách cài đặt Office trên Linux
Trước tiên, tải WinApps từ Github.com. Sau khi làm xong, làm theo các bước sau:
1. Tạo file cấu hình WinApps
File cấu hình này sẽ giữ tên người dùng và mật khẩu RDP để kết nối với Windows chạy trên máy ảo. Đây là vị trí tiếp theo là chi tiết trong file cấu hình:
Vị trí:
~/.config/winapps/winapps.config
File cấu hình:
RDP_USER="MyWinUserName" RDP_PASS="MyWinPassword" #RDP_DOMAIN="MYDOMAIN" #RDP_IP="192.168.123.111" #RDP_SCALE=100 #MULTIMON="true" #DEBUG="true"
Bạn có thể thay đổi các giá trị này theo yêu cầu của thiết lập cấu hình bạn có trên Linux.
2. Clone WinApps git repo và cài đặt KVM và RDP
sudo apt-get install -y freerdp2-x11 git clone https://github.com/Fmstrat/winapps.git cd winapps
3. Thiết lập Windows VM của bạn
Nếu bạn đã có RDP server hoặc VM, bạn có thể bỏ qua phần 4, nhưng nếu chưa, tôi đề nghị bạn xem tất cả các lệnh bạn có thể dùng ở đó.
4. Cấu hình Windows VM
Bước tiếp theo liên quan đến merge một registry trong Windows VM để các ứng dụng có thể mở. Bạn cũng phải đổi tên PC thành RDPWindows nếu bạn dùng KVM để cho phép WinApps phát hiện IP cục bộ.

Nhấn phím Windows, và gõ ABOUT trong hộp tìm kiếm. Khi phần hiển thị, nhấn vào nó để mở phần About. Bạn cũng có thể đi đến Windows 10 Settings (Win + I) sau đó điều hướng đến System > About. Nhấn nút Rename this PC để đổi tên.
Trong phần System, nhấn vào Remote Desktop, sau đó bật tùy chọn Enable Remote Desktop.
Cuối cùng, merge kvm/RDPApps.reg vào registry để bật RDP Applications
5. Kết nối GNOME/KDE với Windows VM của bạn với shortcut và liên kết file
Cuối cùng, kiểm tra FreeRDP có thể kết nối bằng lệnh:
bin/winapps check
Sẽ có đầu ra từ FreeRDP, theo sau là dấu nhắc bạn cần chấp nhận certificate để thêm vào nguồn tin cậy. Tiếp theo, bạn nên thấy cửa sổ Windows Explorer. Điều này xác nhận kết nối đã được thiết lập. Đóng và hủy đầu ra FreeRDP

6. Chạy trình cài đặt
Sau đó bước cuối cùng là chạy trình cài đặt:
$ ./installer.sh --user Removing any old configurations... Installing... Checking for installed apps in RDP machine (this may take a while)... Finished. Configuring Excel... Finished. Configuring PowerPoint... Finished. Configuring Word... Finished. Configuring Windows... Finished. Installation complete.
Hiện tại, các ứng dụng sau được hỗ trợ:
- Adobe Acrobat Pro
- Adobe After Effects
- Adobe Audition
- Adobe Bridge
- Adobe Creative Cloud
- Adobe Illustrator
- Adobe InDesign
- Adobe Lightroom
- Adobe Photoshop
- Adobe Premiere Pro
- Command Prompt
- Windows Explorer
- Internet Explorer
- Microsoft Access
- Microsoft Excel
- Microsoft Word
- Microsoft OneNote
- Microsoft Outlook
- Microsoft PowerPoint
- Microsoft Project
- Microsoft Publisher
- Microsoft
- Powershell
- Visual Studio
- Windows OS.
Cái này mới không? Nó không cảm thấy như vậy, nhưng triển khai tốt hơn. Cũng rất khác với WSL. Vì nó làm qua VM, sẽ có chi phí thêm và tiêu thụ tài nguyên thêm. Đó là thứ bạn phải nhớ. Vì vậy trừ khi bạn muốn cái như thế này, bạn tốt hơn dùng VirtualBox's Seamless Mode hoặc VMware's Unity Mode.
