Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

ติดตั้ง Windows Subsystem for Linux (WSL) บน Windows 10 — คู่มือฉบับสมบูรณ์

ปี 2016 Microsoft ประกาศที่งาน Build: จะนำ Linux Shell (Bash) มาบน Windows Desktop *เป็น First-class citizen*

ชื่อเริ่มต้น "Bash on Ubuntu on Windows" ทำให้เข้าใจยาก — Microsoft จริงๆ สร้างวิธีวาง Linux Stack บน Windows โดยไม่ใช้ Emulation หรือ Virtualization "Windows Subsystem for Linux" ให้ Linux Kernel Interface กับ Windows Kernel เรียก Kernel ของ Linux แล้วแปลงเป็น Native Windows Calls ได้ seamless

ชื่อเดิมยังซ่อนข้อเท็จจริง: ไม่ได้รองรับแค่ Ubuntu ตอนแรกแค่ Ubuntu ตอนนี้รองรับหลาย Distro: Debian, SUSE, และอื่นๆ

พอพูด Technical แล้ว เริ่มติดตั้ง Linux Distro บน Windows แบบ Native กันเลย ใช้ Ubuntu ตัวอย่าง กระบวนการคล้ายกันสำหรับ Distro อื่น สมมติใช้ Windows 10 Fall Creators Update (1709) หรือใหม่กว่า — รุ่นเก่าติดตั้งต่างออกไป

ติดตั้ง Windows Subsystem for Linux (WSL) บน Windows 10 — คู่มือฉบับสมบูรณ์

1. เปิดใช้งาน WSL

  1. Start → พิมพ์ "turn on" → เลือก "Turn Windows features on or off"
  2. เลื่อนหา Windows Subsystem for Linux → تิกถูก → OK
  3. รอ Windows ตั้งค่า → จะขอ Reboot → รีบูทแล้วกลับมาต่อ

ติดตั้ง Windows Subsystem for Linux (WSL) บน Windows 10 — คู่มือฉบับสมบูรณ์

2. ดาวน์โหลด Linux Distro

ตอนนี้ง่ายกว่าเดิมมาก: Distros อยู่ใน Windows Store ตั้งแต่ Fall Creators Update

ติดตั้ง Windows Subsystem for Linux (WSL) บน Windows 10 — คู่มือฉบับสมบูรณ์

  1. เปิด Store → ค้นหาชื่อ Distro (เช่น "Ubuntu") หรือค้น "linux" เพื่อดูหน้ารวมทุก Distro
  2. กด Get → ดาวน์โหลดและติดตั้งเหมือนแอปทั่วไป

หมายเหตุ Versioning: บาง Distro (Ubuntu รวม) มีหลายหน้าใน Store แต่ละหน้าสำหรับ Release ต่างกัน หน้า "Ubuntu" จะติดตาม LTS ล่าสุดเสมอ (ตอนเขียนคือ 18.04) ถ้าอยากติดตั้ง Version เฉพาะ ให้แน่ใจว่าอยู่หน้าที่ถูกต้อง

ติดตั้ง Windows Subsystem for Linux (WSL) บน Windows 10 — คู่มือฉบับสมบูรณ์

3. รันและตั้งค่า User

  1. Launch Distro จาก Start Menu → Console Window เปิด แสดง Progress ตอน First-run
  2. รอจบ → จะถึงหน้าสร้าง UNIX User Account → ใส่ Username/Password ใดๆ ก็ได้ (ไม่ต้องผูกกับ Windows Credentials)

ติดตั้ง Windows Subsystem for Linux (WSL) บน Windows 10 — คู่มือฉบับสมบูรณ์

พร้อมใช้งานแล้ว! ครั้งต่อไป Launch WSL จะขึ้นทันที มี Linux Terminal สมบูรณ์ ติดตั้งซอฟต์แวร์ Linux ด้วย Package Manager ของ Distro ได้ (แต่ไม่ทุกโปรแกรมทำงานได้บน Kernel พื้นฐานของ WSL)

ติดตั้ง Windows Subsystem for Linux (WSL) บน Windows 10 — คู่มือฉบับสมบูรณ์

สรุป

WSL มุ่งเป้า Developer และ Power Users ที่ต้องการ Linux Terminal ทุกวัน ความซับซ้อนตอนติดตั้งสะท้อน Target Audience แต่หลังติดตั้งแล้ว — วิธีรัน Linux ภายใน Windows ที่ราบรื่นที่สุด ไม่มี Overhead ของ VM, รองรับ Native ใน Windows รวมจุดเด่นของทั้งสองโลก