a few notes
Hello.
I'm the owner of the github page and of the native exFat linux read-write driver.
I'm impressed that the Phoronix community has created a two-page discussion the same day the drivers got released.
I would like to reveal a few things about the driver.
It's an android exFat driver which I found on github about a month ago.
I highly dislike Microsoft's attempts to bring the reputation of linux and similar open-source projects down.
I've needed a way to interact with my external 1TB HDD via linux and store large files on it, and there was no non-fuse ntfs driver available for linux either, so I decided to do a good thing and write a native kernel rw exFat driver for linux.
There was a ro driver and a fuse implementation before.
The first that came up in my mind is to find if it was available on the net already: I've checked android source codes from one of the manufacturer's website, but they did not release any parts of the exfat modules there.
Then I made a simple search on github and there was a couple of repos of some tablet's kernel. There was it.
The version of that kernel was 3.0 so I had to put some effort (literally, 4 hours) to make it work on the version 3.8.
This driver has not been written by me, I just ported it to the newer kernel version, with minimal adjustments.
That is a good thing, because I can state that the driver will work with all 3.x versions of kernel, if only you could spend an hour fixing a couple of lines of code for that version.
The reason I did not port it to 3.9 is because I wanted to make a release ASAP and the community to pick this code to do whatever you like: patches/ports/improvements; and release that as branches on github or somewhere else. It is a work of an hour or less for any programmer to make it work with the latest kernel.
And it's even a good source to create a driver for other platforms.
I used tor all the time and using it right now because I don't want to waste any more time on dealing with microsoft's idiotic policies, that's why I've uploaded the code in 1 hr on github, via the on-site editor.
This driver is guaranteed to provide full exFat support on linux, on the same level as it's available on all android tablets with the kernel version 3.0.
I am not planning on supporting this driver because I believe I've done enough for the community to have the full linux exFat support.
Feel free to fork and port as you like.
It's not a patch, and can be installed as a separate module by running just one command: `make install`. It's like the vboxdrv, same principle.
P.S.
I may find more native drivers (ntfs?) from that tablet's source code and release them later.
Free software for the free Minds!
Hello.
I'm the owner of the github page and of the native exFat linux read-write driver.
I'm impressed that the Phoronix community has created a two-page discussion the same day the drivers got released.
I would like to reveal a few things about the driver.
It's an android exFat driver which I found on github about a month ago.
I highly dislike Microsoft's attempts to bring the reputation of linux and similar open-source projects down.
I've needed a way to interact with my external 1TB HDD via linux and store large files on it, and there was no non-fuse ntfs driver available for linux either, so I decided to do a good thing and write a native kernel rw exFat driver for linux.
There was a ro driver and a fuse implementation before.
The first that came up in my mind is to find if it was available on the net already: I've checked android source codes from one of the manufacturer's website, but they did not release any parts of the exfat modules there.
Then I made a simple search on github and there was a couple of repos of some tablet's kernel. There was it.
The version of that kernel was 3.0 so I had to put some effort (literally, 4 hours) to make it work on the version 3.8.
This driver has not been written by me, I just ported it to the newer kernel version, with minimal adjustments.
That is a good thing, because I can state that the driver will work with all 3.x versions of kernel, if only you could spend an hour fixing a couple of lines of code for that version.
The reason I did not port it to 3.9 is because I wanted to make a release ASAP and the community to pick this code to do whatever you like: patches/ports/improvements; and release that as branches on github or somewhere else. It is a work of an hour or less for any programmer to make it work with the latest kernel.
And it's even a good source to create a driver for other platforms.
I used tor all the time and using it right now because I don't want to waste any more time on dealing with microsoft's idiotic policies, that's why I've uploaded the code in 1 hr on github, via the on-site editor.
This driver is guaranteed to provide full exFat support on linux, on the same level as it's available on all android tablets with the kernel version 3.0.
I am not planning on supporting this driver because I believe I've done enough for the community to have the full linux exFat support.
Feel free to fork and port as you like.
It's not a patch, and can be installed as a separate module by running just one command: `make install`. It's like the vboxdrv, same principle.
P.S.
I may find more native drivers (ntfs?) from that tablet's source code and release them later.
Free software for the free Minds!
Comment