Image

Windows Subsystem for Linux

By lew Founder on Tag: Windows, WSL
Windows

ไมโครซอฟท์เพิ่มเครื่องมือพัฒนาเพื่อให้วินโดวส์มีความสามารถเหมือนกับลินุกซ์และแมคมากขึ้นเรื่อยๆ มีสองโครงการสำคัญ คือ Coreutils และคำสั่ง wslc

By lew Founder on Tag: WSL, Microsoft, Open Source, Linux
WSL

ไมโครซอฟท์ประกาศโอเพนซอร์ส WSL ทั้งชุด หลังจากก่อนหน้านี้โอเพนซอร์สเฉพาะเคอร์เนล (ตามข้อจำกัด GPL ของลินุกซ์) และ WSLg ส่วนรองรับกราฟิกสำหรับแอปลินุกซ์เป็นหลัก

ตัว WSL มีส่วนประกอบข้างในหลายส่วน นอกจากตัวเคอร์เนล ได้แก่

By mk Founder on Tag: Fedora, WSL, Microsoft, Linux
Fedora

ไมโครซอฟท์ประกาศรับรอง Fedora เป็นดิสโทรอย่างเป็นทางการของ Windows Subsystem for Linux (WSL) ตามหลัง RHEL ที่ประกาศไปเมื่อปลายปี 2024

ก่อนหน้านี้ เราสามารถใช้ Fedora บน WSL แบบดาวน์โหลดมาเองได้อยู่แล้ว ข่าวนี้คือ Fedora ปรับวิธีการออกอิมเมจใหม่ให้สอดคล้องกับโครงสร้างไฟล์ tar ของ WSL (เริ่มใช้กับ Fedora 42) ทำให้ WSL สามารถติดตั้ง Fedora ด้วยคำสั่งเดียวได้เลย

wsl –-install FedoraLinux-42

By lew Founder on Tag: WSL, Microsoft, Red Hat, RHEL, Linux
WSL

ไมโครซอฟท์ประกาศเพิ่มฟีเจอร์ WSL ในงาน Microsoft Ignite โดยเพิ่ม Red Hat Enterprise Linux อย่างเป็นทางการ โดยทาง Red Hat จะส่งอิมเมจเข้ามาภายในไม่กี่เดือนข้างหน้า เพิ่มทางเลือกให้กับนักพัฒนาที่ต้องการใช้ดิสโทรใกล้เคียงกับโปรดักชั่นที่สุดเท่าที่เป็นไปได้

นอกจากการรับดิสโทรใหม่ ไมโครซอฟท์ยังปรับปรุงแนวทางการสร้างดิสโทรสำหรับ WSL ให้ง่ายขึ้น สามารถ export จาก Docker container เลยก็ได้ ทำให้หลังจากนี้เราน่าจะได้เห็นดิสโทรใหม่ๆ บน WSL กันมากขึ้น

By mk Founder on Tag: WSL, Linux, Microsoft, Kernel
WSL

Windows Subsystem for Linux หรือ WSL ให้บริการมาหลายปีแล้ว แต่ข้อจำกัดสำคัญของมันคือใช้เคอร์เนลเวอร์ชันเก่า 5.15 (ออกในปี 2021) ติดต่อกันมาหลายปี จึงขาดฟีเจอร์ของเคอร์เนลลินุกซ์เวอร์ชันใหม่ๆ ที่ออกในช่วงหลัง

ล่าสุดไมโครซอฟท์ปรับเวอร์ชันเคอร์เนลที่ใช้ใน WSL เป็นเคอร์เนล 6.6 ซึ่งเป็นเคอร์เนลระยะยาว (LTS) เวอร์ชันล่าสุด (ตัวเสถียรล่าสุดจริงๆ ตอนนี้คือ 6.9.7) ถือเป็นสัญญาณอันดีของผู้ใช้งาน แม้ตอนนี้ยังปรับเฉพาะ WSL เวอร์ชันใน GitHub ก็ตาม ส่วนผู้ใช้ทั่วไปคงต้องรอไมโครซอฟท์ออกอัพเดต WSL กันให้อีกที

By mk Founder on Tag: Windows, Microsoft, WSL, Artificial Intelligence, Development
Windows

Windows AI Studio ชุดเครื่องมือพัฒนา AI บนวินโดวส์ ที่ไมโครซอฟท์เปิดตัวในงาน Ignite 2023 ตอนนี้เปิดให้ดาวน์โหลดมาทดสอบแล้วแบบพรีวิว

Windows AI Studio อยู่ในรูปส่วนขยายของ VS Code นั่นแปลว่าเราต้องติดตั้ง VS Code บนวินโดวส์ซะก่อน แต่ที่ย้อนแย้งคือถึงแม้ชื่อมันมีคำว่า Windows นำหน้า แต่การรันจำเป็นต้องมี Windows Subsystem for Linux (WSL) และ Ubuntu 18.04 ขึ้นไปอยู่ในเครื่องด้วย แถมตอนนี้ยังรองรับเฉพาะการ์ดจอค่าย NVIDIA เท่านั้น

By lew Founder on Tag: WSL, Microsoft, Linux
WSL

WSL เคอร์เนลลินุกซ์ที่รันอยู่ในวินโดวส์นับเป็นเครื่องมือที่ช่วยให้นักพัฒนาสามารถเขียนแอปลินุกซ์บนวินโดวส์ได้อย่างสะดวก ตอนนี้ออกเวอร์ชั่น 2.0.0 pre-release ให้นักพัฒนามาทดสอบกันก่อนจะออกตัวจริง โดยมีฟีเจอร์สำคัญคือการคืนแรมและดิสก์ตามการใช้งานจริง ทำให้ระบบรวมเป็นเนื้อเดียวกับวินโดวส์มากขึ้น

ฟีเจอร์ชุดนี้ยังอยู่ในสถานะทดลองทั้งหมด โดยที่จริงเป็น 6 ฟีเจอร์ที่ทำให้ WSL ทำงานเป็นเนื้อเดียวกับวินโดวส์มากขึ้น ได้แก่

By lew Founder on Tag: WSL, Linux, Microsoft
WSL

ไมโครซอฟท์ออก WSL 1.0 (อาจจะต้องเรียกว่า WSL2 1.0) หลังจากพัฒนามายาวนาน โดย WSL นั้นเปิดตัวในงาน BUILD 2016 แต่ WSL2 ที่ออกปี 2019 นั้นเปลี่ยนสถาปัตยกรรมไปมาก โดยหันไปพอร์ตเคอร์เนลลินุกซ์ทั้งก้อนมารันอยู่ใน VM ภายใต้วินโดวส์แทนการจำลอง system call

การออก WSL 1.0 ไม่ได้เปลี่ยนอะไรมากนัก แต่เวอร์ชั่นก่อนหน้านี้ก็มีการอัพเดต WSLg สำหรับโปรแกรมแบบ GUI ไป

ไมโครซอฟท์ปล่อยตัวติดตั้ง WSL 1.0 ในรูปแบบ MSIX Bundle ติดตั้งได้ทั้ง x64 และ ARM64

By lew Founder on Tag: WSL, systemd, Linux
WSL

ไมโครซอฟท์ปล่อย WSL 0.67.6 ให้ใช้งานใน Windows Insider วันนี้ แม้จะเป็นเพียงรุ่นย่อย แต่เวอร์ชั่นนี้เป็นเวอร์ชั่นแรกที่รองรับ systemd ใน WSL ทำให้แอปจำนวนมากบนลินุกซ์ที่ต้องการ systemd สามารถใช้งานได้เต็มตัว โดยไมโครซอฟท์ร่วมมือกับ Canonical ในการพัฒนาระบบนี้

การควบคุม service ต่างๆ บน WSL ใช้คำสั่ง systemctl ได้เหมือนการใช้ลินุกซ์บนเครื่องปกติ แต่ซอฟต์แวร์ที่ก่อนหน้านี้รันบน WSL ไม่ได้ เช่น snap หรือ microk8s ตอนนี้จะรันได้เหมือนเครื่องปกติแล้ว จากเดิมก่อนหน้านี้การใช้ Kubernetes ต้องติดตั้ง Docker Desktop หรือ Rancher Desktop

By lew Founder on Tag: Windows Server 2022, Windows, WSL, Microsoft
Windows Server 2022

ไมโครซอฟท์ปล่อย WSL2 ลง Windows Server 2022 โดยผู้ใช้ต้องติดตั้งแพตช์ KB5014678 เสียก่อน จากนั้นสามารถรันคำสั่ง wsl --install เพื่อติดตั้ง WSL2 ได้เลย

WSL2 ต่างจาก WSL ตัวแรกอย่างมาก โดยไมโครซอฟท์อาศัยระบบ virtual machine มารันเคอร์เนลลินุกซ์คู่กับเคอร์เนลวินโดวส์เอง ทำให้การทำงานเหมือนลินุกซ์มากขึ้น และประสิทธิภาพดีกว่า WSL ตัวแรกมาก

ที่มา - Microsoft DevBlogs

By mk Founder on Tag: HP, Linux, WSL, Workstation, Ubuntu
HP

HP ประกาศพรีโหลด Windows Subsystem for Linux 2 (WSL2) และเปิดใช้งานเป็นดีฟอลต์กับเครื่องเวิร์คสเตชันตระกูล Z ของบริษัทบางรุ่น ตอบสนองความต้องการของลูกค้าพีซีเวิร์คสเตชัน ที่ต้องใช้งานทั้งวินโดวส์และลินุกซ์ โดยไม่ต้องบูตเครื่องสลับไปมา หรือรันลินุกซ์ใน VM ที่ประสิทธิภาพไม่ดีเท่า

HP บอกว่ามีความต้องการใช้งานซอฟต์แวร์จำพวก machine learning และ data science มากขึ้น จึงได้ปรับซอฟต์แวร์ของตัวเองจากลินุกซ์ให้ทำงานร่วมกับ WSL2 ได้ดีขึ้น ตัวดิสโทรที่เลือกใช้คือ Ubuntu

By lew Founder on Tag: WSL, Windows 11
WSL

ไมโครซอฟท์แยก Windows Subsystem for Linux (WSL) บน Windows 11 ออกเป็นแอปพลิเคชั่นแยกแทนที่จะเป็นฟีเจอร์ของวินโดวส์เหมือนเคย ทำให้กระบวนการอัพเกรด WSL แยกออกจากวินโดวส์ ตอนนี้ผู้ใช้สามารถใช้เวอร์ชั่นพรีวิวได้โดยไม่ต้องเลือก Windows Insider ไปทั้งหมด

เวอร์ชั่นพรีวิวตอนนี้มีฟีเจอร์เพิ่มมาหลายอย่าง เช่น WSLg สำหรับใช้งานแอป GUI, รองรับดิสก์จากลินุกซ์ รวมถึงไฟล์ VHD จากอิมเมจ, ใช้ชิปกราฟิกสำหรับรันงานปัญญาประดิษฐ์ได้, และอัพเดตเคอร์เนลเป็นเวอร์ชั่น 5.10.60.1

By BlackMiracle Writer on Tag: Windows 10, Linux, WSL, Microsoft
Windows 10

เมื่อเดือนตุลาคมปีที่แล้ว Microsoft ได้เปิดให้ผู้ใช้ Windows 10 Insider Preview สามารถติดตั้ง WSL (Windows Subsystem for Linux) ได้ง่ายๆ ด้วยคำสั่ง wsl --install ลดความยุ่งยากที่ปกติผู้ใช้ต้องเปิดการตั้งค่าบางอย่างรวมถึงติดตั้งแพคเกจเอง

ล่าสุด Microsoft ได้เปิดให้ผู้ใช้ Windows 10 v2004 หรือสูงกว่า สามารถใช้งานฟีเจอร์แบบเดียวกันนี้ได้อย่างเป็นทางการแล้ว โดยต้องอัพเดต Windows ให้เป็นแพตช์ล่าสุดก่อน หรือถ้าจะเจาะจงแพตช์ มันคืออัพเดตรหัส KB5004296 ที่เพิ่งปล่อยออกมา หากตรวจสอบในเครื่องตนเองแล้วมีแพตช์นี้ติดตั้งอยู่ก็พร้อมใช้งานได้เลย (ผมเช็คในเครื่องตัวเองขึ้นว่าเป็น Optional Update)

By lew Founder on Tag: WSL, Microsoft, Windows 10, Linux
WSL

ไมโครซอฟท์ปล่อยฟีเจอร์ WSLg รองรับการรันโปรแกรม GUI ผ่านทาง WSL บนวินโดวส์ เปิดทางให้เราสามารถใช้วินโดวส์รันโปรแกรมต่างๆ ที่รองรับลินุกซ์ได้เต็มรูปแบบ

WSLg รองรับทั้งระบบเสียงไมโครโฟนและลำโพง ระบบกราฟิกสามารถเร่งความเร็วด้วยชิปกราฟิกหากลินุกซ์ที่ใช้รองรับ Mesa 21.0 ขึ้นไป

By lew Founder on Tag: WSL, Microsoft, Linux, Kernel
WSL

ไมโครซอฟท์ปล่อยอัพเดตเคอร์เนลลินุกซ์เป็นเวอร์ชั่น 5.10.16.3 สำหรับผู้ใช้ Windows Insider นอกจากจะได้รับฟีเจอร์เคอร์เนลตามปกติแล้วยังมีฟีเจอร์สำคัญคือการอ่านดิสก์เข้ารหัส LUKS ที่นิยมใช้งานกันในลินุกซ์

ฟีเจอร์นี้ทำให้วินโดวส์สามารถอ่านไฟล์จากดิสก์เข้ารหัสไปได้ด้วยผ่านทางฟีเจอร์ wsl --mount ที่เปิดตัวปีที่แล้ว คำสั่งที่ใช้ถอดรหัสนั้นเป็น cryptsetup เหมือนบนลินุกซ์ปกติ

By mk Founder on Tag: Linux, WSL, Microsoft, Windows 10
Linux

ไมโครซอฟท์เพิ่มคำสั่งคอมมานด์ไลน์ให้สามารถติดตั้ง Windows Subsystem for Linux (WSL) พร้อมดิสโทรที่ชอบ ได้ในคำสั่งเดียว

ก่อนหน้านี้ ไมโครซอฟท์เปิดให้ติดตั้ง WSL ในคำสั่งเดียว wsl --install แล้วค่อยติดตั้งดิสโทรอีกทีหนึ่ง ตอนนี้ถ้าไม่ระบุอะไรเป็นพิเศษ การพิมพ์คำสั่ง wsl --install จะเลือก Ubuntu เวอร์ชันล่าสุดบน Microsoft Store มาให้

By mk Founder on Tag: Linux, Windows 10, WSL, File System, Operating System
Linux

ไมโครซอฟท์ประกาศฟีเจอร์ใหม่ให้ WSL 2 ใน Windows 10 Insider Preview Build 20211 ให้สามารถเมานท์ระบบไฟล์จากดิสก์ที่เป็นลินุกซ์ในเครื่องเดียวกันได้

ตัวอย่างการใช้งานคือ หากเครื่องนั้นเป็นดูอัลบูททั้งวินโดวส์และลินุกซ์ ปกติแล้วฝั่งวินโดวส์จะไม่เห็นไฟล์จากฝั่งลินุกซ์ (เพราะวินโดวส์ไม่รองรับระบบไฟล์อย่าง ext4) แต่พอในวินโดวส์มีลินุกซ์ WSL 2 เรื่องนี้ก็ไม่ใช่ปัญหาอีกต่อไป

By mk Founder on Tag: Kali, Linux, WSL
Kali

Kali Linux ดิสโทรลินุกซ์สำหรับทดสอบความปลอดภัย ออกรุ่น 2020.3 มีฟีเจอร์สำคัญคือ Win-KeX (Windows + Kali Desktop EXperience) ที่ช่วยให้รัน Kali แบบ GUI บน Windows Subsystem for Linux (WSL 2) ได้ในคำสั่งเดียว

Kali บอกว่าการมาถึงของ WSL 2 ทำให้การรันลินุกซ์บนวินโดวส์มีประสิทธิภาพดีขึ้นมาก เพียงแต่การรัน GUI บน WSL 2 ยังมีความซับซ้อนอยู่ จึงพัฒนา Win-KeX มาช่วยแก้ปัญหานี้

ขั้นตอนการรัน Kali Linux แบบมี GUI จึงเหลือแค่เพียง

By mk Founder on Tag: WSL, Windows 10, Linux, Microsoft, Operating System
WSL

ไมโครซอฟท์ประกาศพอร์ตฟีเจอร์ Windows Subsystem for Linux (WSL 2) กลับมาให้ Windows 10 เวอร์ชันเก่าคือ v1903 และ v1909 ด้วย จากเดิมที่เริ่มให้ใช้ใน v2004 เป็นต้นไป

เหตุผลที่พอร์ต WSL 2 กลับมาเป็นเพราะฟีเจอร์นีได้รับความนิยมสูง ทำให้ไมโครซอฟท์ต้องการขยายฐานผู้ใช้งานให้กว้างยิ่งขึ้น อย่างไรก็ตาม WSL 2 บน Windows 10 v1903/v1909 รองรับเฉพาะสถาปัตยกรรมซีพียู x64 เท่านั้น ในขณะที่บน v2004 รองรับสถาปัตยกรรม ARM64 เพิ่มด้วย

By mk Founder on Tag: WSL, Linux, Windows 10, Microsoft, Operating System
WSL

ไมโครซอฟท์ออก Windows 10 Insider Preview Build 20150 ในรุ่นทดสอบ Dev Channel (Fast Ring) เดิม มีของใหม่คือ Windows Subsystem for Linux (WSL) รองรับ GPU แล้ว ตามที่เปิดตัวในงาน Build 2020 เมื่อเดือนที่แล้ว ช่วยให้เราสามารถรันงานที่ต้องใช้ GPU (เช่น เทรน AI) บน WSL ได้โดยตรง

Subscribe to WSL