ไมโครซอฟท์ประกาศฟีเจอร์ใหม่ของ Windows Subsystem for Linux (WSL) บน Windows 10 โดยเราสามารถเข้าถึงไฟล์บนลินุกซ์ได้จาก File Explorer หรือ Command-Line โดยตรง
วิธีการง่ายๆ คือเมื่อเข้าไปในลินุกซ์บน WSL แล้วสามารถสั่ง "explorer.exe ." สิ่งที่ได้มาคือ File Explorer ที่เปิดไดเทคทอรี home ของผู้ใช้คนนั้น จากนั้นเราสามารถจัดการไฟล์ได้เหมือนกับเป็นไฟล์บน Windows ปกติ ทำได้แม้กระทั่งคลิกขวาที่ text file แล้วเปิดด้วย VS Code หรือ editor ตัวอื่นๆ
ส่วนการเรียกใช้งานจากคอมมานด์ไลน์บน Windows (เช่น PowerShell) ก็สามารถเรียกได้จากพาธ \wsl${distro name}\ (distro name คือชื่อดิสโทรของเราบน WSL)



ไมโครซอฟท์อธิบายสถาปัตยกรรมเบื้องหลัง ว่าเกิดจากการสร้างไฟล์เซิร์ฟเวอร์ตามโปรโตคอล 9P ขึ้นมาบนลินุกซ์ใน WSL แล้วให้ Windows ทำตัวเป็นไคลเอนต์เรียกไฟล์อีกที
ฟีเจอร์นี้จะรวมอยู่ใน Windows 10 v1903 ที่จะออกในช่วงเดือนมีนาคม-เมษายนนี้
ที่มา - Microsoft
on
เมื่อไรที่ Windows จะรองรับ
big50000 Sat, 16/02/2019 - 14:52
เมื่อไรที่ Windows จะรองรับ ext4 แบบ native เสียที
เมื่อlinuxทุกdistroเปลี่ยนไปใ
kernelbase Sat, 16/02/2019 - 15:24
In reply to เมื่อไรที่ Windows จะรองรับ by big50000
เมื่อlinuxทุกdistroเปลี่ยนไปใช้zfsหรือBT
1903 เวลาใช้ WSL แล้ว cpu ยัง
Ooh Sat, 16/02/2019 - 15:36
1903 เวลาใช้ WSL แล้ว cpu ยัง peek อยู่มั้ย (windows defender)
ยังไม่มีไวรัสที่โจมตี WSL
xenatt Sat, 16/02/2019 - 19:01
ยังไม่มีไวรัสที่โจมตี WSL ใช่ปะ ผมว่าใกล้ละ
Microsoft เร่ิมใช้ทุก ๆ
th_sakchai Sun, 17/02/2019 - 17:22
Microsoft เร่ิมใช้ทุก ๆ ส่วนอย่างของ Linux ทำไมไม่สร้าง Windows Linux ไปเลยครับ
Microsoft มี Linux ครับ
xenatt Sun, 17/02/2019 - 22:45
In reply to Microsoft เร่ิมใช้ทุก ๆ by th_sakchai
Microsoft มี Linux ครับ
ผมหมายถึงสร้าง UI บน Linux OS
th_sakchai Mon, 18/02/2019 - 16:55
In reply to Microsoft มี Linux ครับ by xenatt
ผมหมายถึงสร้าง UI บน Linux OS อีกทีครับ
nt กับ linux
big50000 Mon, 18/02/2019 - 22:54
In reply to ผมหมายถึงสร้าง UI บน Linux OS by th_sakchai
nt กับ linux ต่างกันเกินไปครับ ถ้าสร้าง CL ครอบทับ linux จะยิ่งช้านรกไปอีก แถมการทำ lib ทดแทนก็ใช้งบเยอะเกินไปด้วย แถมไม่รู้ว่าจะเข้ากันได้ขนาดไหน ดูตัวอย่าง wine นี่ทำงานได้บ้างไม่ได้บ้าง ยิ่งอะไรที่เกี่ยวกับ hw อย่าง eac (โปรแกรมตรวจจับการโกง) นี่ไม่ต้องพูดถึงเลย ตอนนี้ทั้ง apex, fortnite, pubg เล่นบน linux/wine ไม่ได้สักอย่าง (ทั้ง ๆ ที่ gpu api layer พร้อมแล้ว)
และ windows ก็เป็นอู่ข้าวอู่น้ำที่สำคัญด้วยครับ การทำ windows ให้เป็น linux นั่นเท่ากับการโดนบังคับเปิดซอร์สของ windows เลย (linux ที่ซื้อขายกันไม่ได้ซื้อขายที่ตัวซอฟต์แวร์ครับ เขาซื้อขาย service กัน)
ที่ไม่เปิดซอร์สก็มีนะครับ
IDCET Tue, 19/02/2019 - 07:00
In reply to nt กับ linux by big50000
ที่ไม่เปิดซอร์สก็มีนะครับ Redhat, Solaris ก็ closed-source นะ
Redhat open source นะครับ
hisoft Tue, 19/02/2019 - 09:05
In reply to ที่ไม่เปิดซอร์สก็มีนะครับ by IDCET
Redhat open source นะครับ ส่วน Solaris ไม่ใช่ Linux นี่ครับ?