• Bug#998627: DKMS NTFS3 with original Kernel drivers

    From EasyNetDev@21:1/5 to All on Fri Aug 9 15:20:01 2024
    XPost: linux.debian.kernel

    This is a multi-part message in MIME format.
    Hi,

    Off the record I was starting my own DKMS NTFS3 driver for Linux Kernels
    from 6.4 here: https://github.com/EasyNetDev/ntfs3-dkms
    The idea is simple: use the NTFS3 driver from Linux sources and make it
    as external compiled module.
    But unfortunately who wants to use it, he/she must installed manually on
    his system.

    Also rules is auto detecting which driver versions it has as MIN and MAX
    to avoid failing build for non present Kernel driver.

    I'm using in parallel with ntfs-3g package:

    easynet@Ryzen5900X:~/Devel/$ dpkg -l | grep ntfs
    ii  libfsntfs-utils                               20200921-2.1+b1
                                            amd64        NTFS access
    library -- Utilities
    ii  libfsntfs1t64:amd64                           20200921-2.1+b1
                                            amd64        NTFS access library
    ii  libntfs-3g89t64:amd64                         1:2022.10.3-3
                                              amd64        read/write NTFS
    driver for FUSE (runtime library)
    ii ntfs-3g                                       1:2022.10.3-3
                                              amd64        read/write NTFS
    driver for FUSE
    ii ntfs3-dkms                                    1.0.10
                                                     all          NTFS
    Read-Write file system support

    easynet@Ryzen5900X:~/Devel/$ mount | grep ntfs
    /dev/nvme0n1p3 on /media/easynet/F23EE5193EE4D79D type ntfs3 (rw,nosuid,nodev,relatime,uid=1000,gid=1000,iocharset=utf8,uhelper=udisks2)

    easynet@Ryzen5900X:~/Devel/$uname -a
    Linux Ryzen5900X 6.9.12-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.9.12-1 (2024-07-27) x86_64 GNU/Linux

    easynet@Ryzen5900X:~/Devel/$sudo dkms status
    ntfs3/1.0.10, 6.9.12-amd64, amd64: installed
    virtualbox/7.0.16, 6.7.9-amd64, x86_64: installed
    virtualbox/7.0.16, 6.9.10-amd64, x86_64: installed
    virtualbox/7.0.16, 6.9.12-amd64, x86_64: installed


    I will try to build my own Debian / Ubuntu repo.

    The idea to split ntfs-3g in 2 packages sounds very good. In this case
    anybody can choose which driver wants to use.


    <!DOCTYPE html>
    <html>
    <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    </head>
    <body>
    Hi,<br>
    <br>
    Off the record I was starting my own DKMS NTFS3 driver for Linux
    Kernels from 6.4 here: <a class="moz-txt-link-freetext" href="https://github.com/EasyNetDev/ntfs3-dkms">https://github.com/EasyNetDev/ntfs3-dkms</a><br>
    The idea is simple: use the NTFS3 driver from Linux sources and make
    it as external compiled module.<br>
    But unfortunately who wants to use it, he/she must installed
    manually on his system.<br>
    <br>
    Also rules is auto detecting which driver versions it has as MIN and
    MAX to avoid failing build for non present Kernel driver.<br>
    <br>
    I'm using in parallel with ntfs-3g package:<br>
    <br>
    <span style="font-family:monospace"><span
    style="font-weight:bold;color:#54ff54;background-color:#ffffff;">easynet@Ryzen5900X</span><span
    style="color:#000000;background-color:#ffffff;">:</span><span
    style="font-weight:bold;color:#5454ff;background-color:#ffffff;">~/Devel/</span><span
    style="color:#000000;background-color:#ffffff;">$ dpkg -l | grep
    ntfs
    </span><br>
    ii  libfs<span
    style="font-weight:bold;color:#ff5454;background-color:#ffffff;">ntfs</span><span
    style="color:#000000;background-color:#ffffff;">-utils
                                  20200921-2.1+b1
                                            amd64        NTFS access
    libra</span>ry -- Utilities
    <br>
    ii  libfs<span
    style="font-weight:bold;color:#ff5454;background-color:#ffffff;">ntfs</span><span
    style="color:#000000;background-color:#ffffff;">1t64:amd64
                              20200921-2.1+b1
                                            amd64        NTFS access
    libra</span>ry
    <br>
    ii  lib<span
    style="font-weight:bold;color:#ff5454;background-color:#ffffff;">ntfs</span><span
    style="color:#000000;background-color:#ffffff;">-3g89t64:amd64
                            1:2022.10.3-3
                                              amd64
           read/write NTFS d</span>river for FUSE (runtime library)
    <br>
    ii  <span
    style="font-weight:bold;color:#ff5454;background-color:#ffffff;">ntfs</span><span
    style="color:#000000;background-color:#ffffff;">-3g
                                          1:2022.10.3-3
                                              amd64
           read/write NTFS d</span>river for FUSE
    <br>
    ii  <span
    style="font-weight:bold;color:#ff5454;background-color:#ffffff;">ntfs</span><span
    style="color:#000000;background-color:#ffffff;">3-dkms
                                       1.0.10
                                                     all
             NTFS Read-Write f</span>ile system support<br>
    <br>
    </span><span style="font-family:monospace"><span
    style="font-weight:bold;color:#54ff54;background-color:#ffffff;">easynet</span></span><span
    style="font-family:monospace"><span
    style="font-weight:bold;color:#54ff54;background-color:#ffffff;">@Ryzen5900X</span><span
    style="color:#000000;background-color:#ffffff;">:</span><span
    style="font-weight:bold;color:#5454ff;background-color:#ffffff;">~/Devel/</span><span
    style="color:#000000;background-color:#ffffff;">$ mount | grep
    ntfs
    </span><br>
    /dev/nvme0n1p3 on /media/easynet/F23EE5193EE4D79D type <span
    style="font-weight:bold;color:#ff5454;background-color:#ffffff;">ntfs</span><span
    style="color:#000000;background-color:#ffffff;">3 (rw,nosuid,nodev,relatime,uid=1000,gid=1000,iocharset=utf8,uhelper=udisks2)</span><br>
    <br>
    </span><span style="font-family:monospace"><span
    style="font-weight:bold;color:#54ff54;background-color:#ffffff;">easynet</span></span><span
    style="font-family:monospace"><span
    style="font-weight:bold;color:#54ff54;background-color:#ffffff;">@Ryzen5900X</span><span
    style="color:#000000;background-color:#ffffff;">:</span><span
    style="font-weight:bold;color:#5454ff;background-color:#ffffff;">~/Devel/</span><span
    style="color:#000000;background-color:#ffffff;">$</span></span><span
    style="font-family:monospace"><span
    style="color:#000000;background-color:#ffffff;"> uname -a
    </span><br>
    Linux Ryzen5900X 6.9.12-amd64 #1 SMP PREEMPT_DYNAMIC Debian
    6.9.12-1 (2024-07-27) x86_64 GNU/Linux<br>
    <br>
    </span><span style="font-family:monospace"><span
    style="font-weight:bold;color:#54ff54;background-color:#ffffff;">easynet</span></span><span
    style="font-family:monospace"><span
    style="font-weight:bold;color:#54ff54;background-color:#ffffff;">@Ryzen5900X</span><span
    style="color:#000000;background-color:#ffffff;">:</span><span
    style="font-weight:bold;color:#5454ff;background-color:#ffffff;">~/Devel/</span><span
    style="color:#000000;background-color:#ffffff;">$</span></span><span
    style="font-family:monospace"><span
    style="color:#000000;background-color:#ffffff;"> sudo dkms
    status
    </span><br>
    ntfs3/1.0.10, 6.9.12-amd64, amd64: installed
    <br>
    virtualbox/7.0.16, 6.7.9-amd64, x86_64: installed
    <br>
    virtualbox/7.0.16, 6.9.10-amd64, x86_64: installed
    <br>
    virtualbox/7.0.16, 6.9.12-amd64, x86_64: installed<br>
    <br>
    </span><br>
    I will try to build my own Debian / Ubuntu repo.<br>
    <br>
    The idea to split ntfs-3g in 2 packages sounds very good. In this
    case anybody can choose which driver wants to use.<br>
    <br>
    <br>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)