Something to remember lets say your goal is to make a rust ext4 driver where would you start that would be ext2 driver as there is really common code between ext2, ext3 and ext4.
Announcement
Collapse
No announcement yet.
Microsoft Engineer Ports EXT2 File-System Driver To Rust
Collapse
X
-
Originally posted by pWe00Iri3e7Z9lHOX2Qx View Post
When my teams create a POC, they generally aren't jumping immediately to the most complex use cases. EXT2 seems like a very logical starting point. You don't need journaling to do some good real world testing let alone snapshotting or other complex features.
Comment
-
Originally posted by c117152 View Post
It's possible Microsoft wants to have native ext2/ext4 drivers on windows to read Android MicroSD cards and the likes so they're rewriting the linux driver in rust as a win-win solution of a sort.
Comment
-
-
Originally posted by Artim View Post
Bad example. Android never formated microSD cards with ext file systems, only fat32 or (much later) exFAT. So the only real world usage would be to access Linux file systems from within Windows, as you can access NTFS file systems from Linux.
- Likes 1
Comment
-
Originally posted by Artim View Post
That's why full NTFS support - or even ReFS - would that much of a better proof of concept.
- Likes 5
Comment
-
Originally posted by c117152 View Post
Strange, I might be PTSDing about some specific variant like Samsung's or Chromebooks but I definitely remember being asked by some devices to encrypt the microsd card which resulted in a wipe and an ext2 partition... Regardless, they might want to let users mount the WSL file system or whatever weird hyperv setups they have going more directly.
- Likes 2
Comment
-
Originally posted by mdedetrich View Post
Thats a terrible method to undergo software rewrites, you always start with the smallest demonstrable proof of concept which in this case would either be FAT32 or ext2 especially if the various rust specific interfaces still need to be worked out.
Comment
-
Originally posted by Artim View Post
I didn't say it wasn't a proof of concept.
- Likes 9
Comment
Comment