6 คะแนน โดย xguru 2021-08-24 | 3 ความคิดเห็น | แชร์ทาง WhatsApp

"FUSE for Windows"

  • โอเพนซอร์สที่ช่วยให้สร้างไฟล์ซิสเต็มแบบ user-mode บน Windows ได้

  • ใช้งานง่ายและมี API ที่ครอบคลุมหลากหลาย

  • คล้ายกับ FUSE (Filesystem in Userspace) ของ UNIX

→ มีเลเยอร์ที่เข้ากันได้กับ FUSE 2.8/3.2

  • ไฟล์ซิสเต็มแบบทำงานบนหน่วยความจำ (MEMFS)

→ เร็วกว่า Dokany ซึ่งเป็นระบบแบบทำงานบนหน่วยความจำเช่นกัน

  • ไฟล์ซิสเต็มที่รองรับโดยอิงบน WinFSP

→ blobfs-win : Azure Blob storage

→ EncFS : Encrypted Filesystem for FUSE

→ nfs-win : NFS for Windows

→ rclone : rsync for cloud storage

→ sshfs-win : SSHFS for windows

→ xbox-winfsp : FATX, STFS & GDFX (aka XGD/XDVDFS) Xbox filesystems

3 ความคิดเห็น

 
benjamin 2021-08-24

ว้าว มีโปรเจกต์แบบนี้อยู่ด้วยแฮะ ลองดูโค้ดคร่าว ๆ แล้วรู้สึกว่าน่าจะทำกันอย่างตั้งใจมากครับ

ที่มาของชื่อโปรเจกต์ว่า dokany นั้น ผมมีส่วนเกี่ยวข้องนิดหน่อยครับ

เดิมทีมีโอเพนซอร์สชื่อ dokan ที่คนญี่ปุ่นทำไว้ แต่พอเจ้าตัวเลิกดูแลต่อ ผมก็เลยลอง fork มาทำเองแล้วตั้งชื่อว่า dokanx ครับ https://github.com/BenjaminKim/dokanx

ตอนนั้นมีคนบางกลุ่มเข้ามาแล้วคอยเรียกร้องให้ช่วยทำนู่นทำนี่อยู่เรื่อย แต่ผมพูดอังกฤษไม่ค่อยเก่ง ก็เลยทั้งรำคาญทั้งหงุดหงิดครับ 555

ทำให้รู้สึกว่าโอเพนซอร์สนี่มันยากจริง ๆ นะ คงไม่เหมาะกับผมหรอก

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

 
xguru 2021-08-24

ว้าว เข้าใจแล้วครับ เชื่อมต่อกันแบบนี้นี่เอง ฮ่าๆ

 
joyfui 2021-08-24

นอกจาก WinFsp และ Dokany แล้ว ยังมีอีกตัวที่คล้ายกันชื่อ CBFS ด้วยครับ (ไม่ใช่โอเพนซอร์ส, มีค่าใช้จ่าย)

https://www.callback.com/cbfsconnect/

ได้ยินมาว่า RaiDrive ก็ใช้ CBFS เป็นพื้นฐานเหมือนกันครับ