ไมโครซอฟท์ประกาศฟีเจอร์ใหม่ของ 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
Comments
เมื่อไรที่ Windows จะรองรับ ext4 แบบ native เสียที
เมื่อlinuxทุกdistroเปลี่ยนไปใช้zfsหรือBT
1903 เวลาใช้ WSL แล้ว cpu ยัง peek อยู่มั้ย (windows defender)
Ooh
ยังไม่มีไวรัสที่โจมตี WSL ใช่ปะ ผมว่าใกล้ละ
Opensource - Hackintosh - Graphic Design - Scriptkiddie - Xenlism Project
Microsoft เร่ิมใช้ทุก ๆ ส่วนอย่างของ Linux ทำไมไม่สร้าง Windows Linux ไปเลยครับ
Microsoft มี Linux ครับ
Opensource - Hackintosh - Graphic Design - Scriptkiddie - Xenlism Project
ผมหมายถึงสร้าง UI บน Linux OS อีกทีครับ
nt กับ linux ต่างกันเกินไปครับ ถ้าสร้าง CL ครอบทับ linux จะยิ่งช้านรกไปอีก แถมการทำ lib ทดแทนก็ใช้งบเยอะเกินไปด้วย แถมไม่รู้ว่าจะเข้ากันได้ขนาดไหน ดูตัวอย่าง wine นี่ทำงานได้บ้างไม่ได้บ้าง ยิ่งอะไรที่เกี่ยวกับ hw อย่าง eac (โปรแกรมตรวจจับการโกง) นี่ไม่ต้องพูดถึงเลย ตอนนี้ทั้ง apex, fortnite, pubg เล่นบน linux/wine ไม่ได้สักอย่าง (ทั้ง ๆ ที่ gpu api layer พร้อมแล้ว)
และ windows ก็เป็นอู่ข้าวอู่น้ำที่สำคัญด้วยครับ การทำ windows ให้เป็น linux นั่นเท่ากับการโดนบังคับเปิดซอร์สของ windows เลย (linux ที่ซื้อขายกันไม่ได้ซื้อขายที่ตัวซอฟต์แวร์ครับ เขาซื้อขาย service กัน)
ที่ไม่เปิดซอร์สก็มีนะครับ Redhat, Solaris ก็ closed-source นะ
ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว
Redhat open source นะครับ ส่วน Solaris ไม่ใช่ Linux นี่ครับ?