Announcement

Collapse
No announcement yet.

Microsoft Engineer Ports EXT2 File-System Driver To Rust

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Microsoft Engineer Ports EXT2 File-System Driver To Rust

    Phoronix: Microsoft Engineer Ports EXT2 File-System Driver To Rust

    Back in late 2023 were Rust abstractions for the Linux kernel's Virtual File-System (VFS) code. Those patches by Microsoft engineer Wedson Almeida Filho have now seen a second iteration posted... In addition to various improvements to the Rust VFS bindings, the new patches bring a work-in-progress EXT2 Rust file-system driver...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    This doesn't make much sense unless they use this as a proof of concept and add an NTFS or ReFS driver later.

    Comment


    • #3
      Originally posted by edxposed View Post
      This doesn't make much sense unless they use this as a proof of concept and add an NTFS or ReFS driver later.
      It makes sense if you compare the LOC of rust vs. the recently removed C LOC. Demonstratio of the abilities...

      Comment


      • #4
        Originally posted by edxposed View Post
        This doesn't make much sense unless they use this as a proof of concept and add an NTFS or ReFS driver later.
        ext4 and btrfs would be a start...NTFS and especially ReFS would be too much progress for them.

        Comment


        • #5
          Code:
          s/Rust abstractions/Rust bindings/g
          Lets call them the same as any other language when it needs to consume standard C APIs.

          Comment


          • #6
            Originally posted by edxposed View Post
            This doesn't make much sense unless they use this as a proof of concept and add an NTFS or ReFS driver later.
            Well yes, sure it is a proof of concept. It is easier to test the design of an VFS abstraction with having some real filesystem to play with.

            Comment


            • #7
              Originally posted by edxposed View Post
              This doesn't make much sense unless they use this as a proof of concept and add an NTFS or ReFS driver later.
              They may need something to test against

              Comment


              • #8
                The complexity of NTFS is likely much higher that ext2.

                Comment


                • #9
                  Originally posted by darkonix View Post
                  The complexity of NTFS is likely much higher that ext2.
                  That's why full NTFS support - or even ReFS - would that much of a better proof of concept.

                  Comment


                  • #10
                    Originally posted by edxposed View Post
                    This doesn't make much sense unless they use this as a proof of concept and add an NTFS or ReFS driver later.
                    to much work for nothing, probably is just to test and mature rust in the kernel

                    Comment

                    Working...
                    X