ใช้งาน Windows Apps บน Fedora Linux ด้วยความช่วยเหลือของ Bottles 60

Published on November 24, 2025
ใช้งาน Windows Apps บน Fedora Linux ด้วยความช่วยเหลือของ Bottles 60

สำหรับ บางท่าน หรือ บางองค์กรที่มีนโยบายการใช้งาน Linux เป็นระบบปฏิบัติการหลัก ไม่ว่าจะด้วยเหตุผล เช่น ความเสถียรที่มากกว่า ความปลอดภัยที่มากกว่า หรือ เครื่องมือพัฒนาด้านเครือข่ายที่ก้าวหน้ากว่า หรือ การประหยัดค่าลิขสิทธิ์ก็ตาม

แต่บางครั้งความต้องการที่จะรัน windows apps ก็ยังมีอยู่ ด้วยเหตุผลต่างๆ เช่น

  1. โปรแกรมจำเป็นบางตัวมีแต่บน Windows
  2. ใช้ Linux เป็นหลักแต่ไม่เสียฟีเจอร์ Windows
  3. เพิ่มความปลอดภัยและประสิทธิภาพ
  4. เล่นเกม Windows บน Linux
  5. ทำ workflow แบบ Hybrid ได้สะดวก

การรัน Windows Apps บน Linux นั้นไม่ใช่เรื่องใหม่แต่อย่างใด ก่อนหน้านี้มันทำได้โดยใช้โปรแกรมที่ชื่อว่า Wine แต่ว่า การใช้งาน Wine นั้น ค่อนข้างยุ่งยากเพราะเป็น command line

Bottles 60.0 จึงเข้ามาเป็นพระเอก เพื่อแก้ปัญหาดังกล่าว

Bottles เป็น โปรแกรมบน Linux ที่ช่วยให้คุณสามารถ รันโปรแกรม Windows (Native Windows Apps) บน Linux ได้โดยตรง

เวอร์ชันล่าสุด ณ ปัจจุบันคือ 60.0

ใช้งานง่าย มี GUI (กราฟิกอินเตอร์เฟส) ไม่ต้องพิมพ์คำสั่ง Wine ยุ่งยาก

พูดง่าย ๆ คือ มันเป็น “wrapper” สำหรับ Wine รวมกับเครื่องมือเสริม เพื่อทำให้ Windows Apps ทำงานบน Linux ได้ราบรื่นขึ้น

Bottles ทำงานอย่างไร?

  1. ใช้ Wine เป็นตัวรันโปรแกรม Windows
    – Wine เป็นซอฟต์แวร์ที่แปลคำสั่ง Windows ให้ Linux เข้าใจได้
    – Bottles ทำให้ Wine ใช้ง่ายขึ้น ไม่ต้อง config เอง
  2. สร้าง “Bottle” หรือ “Container” สำหรับแต่ละโปรแกรม
    – Bottle ก็คือ สภาพแวดล้อมจำลองสำหรับโปรแกรม Windows ตัวใดตัวหนึ่ง
    – ช่วยแยกโปรแกรมไม่ให้ไปกระทบกันหรือกับระบบ Linux
  3. รวมเครื่องมือเสริมเพื่อรันเกมหรือแอปได้ดีขึ้น
    – DXVK ทำการแปลง DirectX 9/10/11 เป็น Vulkan
    – VKD3D ทำการแปลง DirectX 12 เป็น Vulkan
    – Esync / Fsync มีหน้าที่เพิ่มประสิทธิภาพ multi-threading
  4. ตั้งค่า Environment แบบง่าย ๆ
    – ปรับ DPI, GPU, libraries, dll overrides ผ่าน GUI
    – ไม่ต้องพิมพ์คำสั่ง Wine เอง


Bottles กับ Wine  มีความสัมพันธ์กันอย่างไร

  1. Wine เปรียบเสมือนหัวใจของการรัน Windows บน Linux
    – Wine (Wine Is Not an Emulator) เป็นซอฟต์แวร์ที่ แปลงคำสั่ง Windows ให้ Linux เข้าใจได้
    – โปรแกรม Windows เช่น .exe หรือ .msi จะรันผ่าน Wine ได้โดยตรง
  2. Bottles ก็คือตัวจัดการ Wine พร้อมสร้างสภาพแวดล้อม
    – Bottles ไม่ได้รันโปรแกรมเอง แต่ ใช้ Wine เป็น engine
    – ความพิเศษของ Bottles คือ:
    — มี GUI ให้สร้างและจัดการโดยจะเรียกว่ามันคือ “Bottle”
    — แยกสภาพแวดล้อมของแต่ละโปรแกรม (เหมือน container)
    — ติดตั้ง Wine runners หลายเวอร์ชันได้ในเครื่องเดียว
    — ติดตั้ง libraries, DLL overrides, DXVK, VKD3D ผ่าน GUI

หลังจากการติดตั้ง Fedora 43 แล้วให้ท่านพิมพ์

sudo dnf update
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.usebottles.bottles

หลังจากนั้นท่านก็สลับไปใช้ GUI และทำตาม Video ได้เลย https://youtu.be/ZkhzaSMwVuo

 

วิธีติดตั้งและตั้งค่า ProxCenter เชื่อมต่อ Proxmox VE ใช้งานจริง

เมื่อองค์กรเริ่มใช้งานหลายคลัสเตอร์ของ Proxmox VE การบริหารจัดการผ่านหน้าเว็บของแต่ละโหนดอาจไม่สะดวก และมองภาพรวมได้ยาก ProxCenter ถูกออกแบบมาเพื่อรวมศูนย์การจัดการทั้งหมด ไม่ว่าจะเป็น VM, Container,...

Read more »

ขับเคลื่อนความยั่งยื่นด้าน IT ผ่านกลยุทธ์ RSE

RSE คืออะไร RSE หรือ Responsible Sustainable Efficient หากแปลความตัวเราก็จะได้ความหมายว่า ความรับผิดชอบ ความยั่งยืน...

Read more »

ProxCenter บริหาร Proxmox VE แบบเดียวกับ vCenter ใน VMware

สิ่งหนึ่งที่ผู้ใช้งาน VMware รู้สึกว่าเหมือนจะหายไป หลังจากย้ายมา Proxmox VE นั่นก็คือ เครื่องมือบริหารแบบองค์รวมที่ทำหน้าที่คล้าย vCenter แต่ว่าตอนนี้ท่านอาจจะต้องเปลี่ยนความคิด...

Read more »

ทดสอบการรับภาระงานและความเค้นใน Web App และ API ด้วย Gatling

ความจำเป็นของการทำ Load และ Stress Test สำหรับ Web Application และ API...

Read more »

Hyper-V vs Proxmox VE เปรียบเทียบทุกมุมมอง

ทุกวันนี้ virtualization ได้กลายเป็นกระดูกสันหลังของทุกองค์กรไปแล้ว ด้วยคุณสมบัติของมันที่จะช่วยให้คุณใช้ทรัพยากรได้อย่างมีประสิทธิภาพที่สุด และ ให้ความอิสระในแง่ของการใช้งานและการบริหารระบบ หากพูดถึงเรื่องการเลือก Hypervisor คุณอาจจะเคยได้ยินคนพูดถึงการเปรียบเทียบระหว่าง Hyper-V...

Read more »

ข้อดีของการย้ายจาก VMware ไปสู่ Hyper-V สำหรับองค์กรที่ใช้ Windows เป็นหลัก

สำหรับผู้ที่กำลังมองหาทางเลือกด้าน Virtualization และ ภายในองค์กรนั้นทำงานด้วยสภาพแวดล้อมที่เป็น Windows เสียเป็นส่วนใหญ่แล้ว การย้ายหรือ Migrate VM จาก...

Read more »