ไม่กี่วันมานี้ Microsoft ประกาศในงานประชุม Build ประจำปีว่าจะนำ Bash shell มาไว้บน Windows 10 ด้วยความช่วยเหลือจากนักพัฒนา Linux คือ Canonical ข่าวนี้สร้างความสนใจไม่ chỉในชุมชน Windows แต่ גם ชุมชน Linux ทุกคนอยากรู้ว่ามันเป็นอย่างไร จะได้มาอย่างไร และทำไมจึงมีอยู่
นั่นคือเหตุผลที่เราสร้างคู่มือนี้ขึ้น: เพื่อแนะนำวิธีการทำให้ Bash ทำงานบน Windows 10 ของคุณได้ในวันนี้ กระบวนการค่อนข้างยุ่งยาก แต่ถ้าคุณเป็น geek ก็คุ้มค่าที่จะลองทำดู
หมายเหตุ: Bash on Ubuntu on Windows (Windows Subsystem for Linux) รองรับเฉพาะ Windows 64-bit เท่านั้น หากคุณใช้เวอร์ชันอื่น วิธีนี้จะไม่ทำงาน
Windows Insider
ก่อนที่จะลอง Windows Subsystem for Linux บน Windows 10 คุณต้องเข้าร่วมโปรแกรม Windows Insider (หากยังไม่ได้เข้าร่วม) สามารถทำได้โดยเข้าไปที่หน้านี้และสร้างบัญชี

อย่าลืมอ่านข้อมูลทั้งหมดที่ Microsoft มีในหน้าเหล่านี้เกี่ยวกับโปรแกรม Insider เนื่องจากอาจมีสิ่งอื่นที่น่าสนใจนอกเหนือจาก Linux subsystem ใหม่นี้
เมื่อเข้าร่วมโปรแกรม Insider แล้ว ขั้นตอนต่อไปคือลงชื่อเข้าใช้ เปิดเมนู Start แล้วพิมพ์ "settings" คุณจะเห็นไอคอนตั้งค่าระบบ คลิกเพื่อเปิด
ในหน้า Settings ใช้กล่องค้นหาพิมพ์ "Advanced Windows Update Options" แล้วคลิกเข้าไป ในพื้นที่ Advanced options ให้เลื่อนลงมาหา "Get Insider Preview builds" แล้วคลิกปุ่ม "Get started"

ระบบจะขอให้ลงชื่อเข้าใช้ด้วยบัญชี Microsoft ทำตามขั้นตอน แล้วคุณจะเห็นสไลเดอร์ปรากฏขึ้น ลากสไลเดอร์ไปไว้ที่ด้านขวาสุด

Developer Mode
เมื่อเปิด Insider แล้ว ขั้นตอนต่อไปคือเปิด Developer mode เปิดเมนู Start ค้นหา "developer mode" จะเห็น "For developers settings" คลิกเข้าไป

ในพื้นที่ "For Developers" คลิกปุ่ม radio ที่ "Developer mode" เพื่อเปิดใช้งานฟีเจอร์พัฒนาล่าสุด หลังจากคลิกแล้ว ปิดหน้าต่าง
การติดตั้ง Bash สำหรับ Windows
เมื่อครบเงื่อนไขทั้งหมดแล้ว ถึงขั้นตอนติดตั้งความสามารถในการใช้ Windows Subsystem for Linux เปิดเมนู Start ค้นหา "Check for updates" แล้วคลิกไอคอนที่มีข้อความ "Check for updates"

จะเปิดพื้นที่ Windows Updates คลิกปุ่ม "check for updates" เพื่อเริ่มกระบวนการอัปเดต Windows 10 จะไปดึงแพตช์พัฒนาล่าสุดมาเตรียมติดตั้ง
เมื่อดาวน์โหลดเสร็จ ให้รีสตาร์ทเครื่องเพื่อติดตั้งอัปเดต
การเปิดใช้งาน Bash
หลังจากรีบูทและติดตั้งอัปเดตเสร็จแล้ว ถึงขั้นตอนเปิดใช้งานฟีเจอร์ Bash ไปที่เมนู Start ค้นหา "features" จะมีผลลัพธ์หลายอย่าง หา "Turn Windows features on or off" คลิกเพื่อเปิดหน้าต่าง

ในหน้าต่าง Windows Feature ให้เลื่อนลงมาสุดท้าย หา "Windows subsystem for Linux (beta)" ติ๊กถูกเลือก แล้วรีบูทเครื่องอีกครั้ง
การใช้งาน Bash

เปิด Bash ได้ง่ายๆ โดยเปิดเมนู Start ค้นหา "Bash" จะได้ "Bash on Ubuntu on Windows" คลิกเปิด จะมีการแจ้งให้ดาวน์โหลดไฟล์บางอย่างและยอมรับข้อตกลงใบอนุญาต ทำตามขั้นตอนแล้วก็พร้อมใช้งาน subsystem ใหม่

ใน shell นี้ คุณจะรันไบนารี Linux ได้เกือบทุกตัว ติดตั้งโปรแกรม และใช้เครื่องมือ Bash เกือบทุกอย่างที่คิดได้
สรุป
Linux subsystem บน Windows! ยุคไหนก็ดีที่ได้มีชีวิตอยู่! ด้วย Microsoft และ Canonical ร่วมมือกัน จะมีศักยภาพอันใหญ่โตในอนาคต การรองรับ Docker บน Windows Server? การติดตั้ง Desktop environments ทางเลือกบน Windows? การใช้เครื่องมือ Linux ระดับหนึ่งบน Windows โดยตรง? ความเป็นไปได้ไม่มีที่สิ้นสุด!
ผู้ใช้ Linux และ Windows: คุณรู้สึกอย่างไรกับ Bash บน Windows? คิดว่านี่เป็นการตัดสินใจที่ดีหรือไม่ดี? บอกเราได้ด้านล่างครับ!
Image credit: andremachado.blog.br