We have moved to a new Sailfish OS Forum. Please start new discussions there.

[alternative] exfat open source code [answered]

asked 2015-01-31 16:04:22 +0300

cemoi71 gravatar image

updated 2015-02-02 14:09:52 +0300

I have search in the web if there is something similar as the problem in the past for the ntfs format for the linux community.

Means if there are some opensource code, implemented, through retro-engineering, or something else. And i found some things..

MAybe some other device producers, have the same problem as jolla.

did someone give a look on it?:
exfat google code
Samsung Properly Open-Sources exFAT File-System I don't know how is the state of it. And if it'S not really finished or optimized, maybe jolla and community could participate on those kind of project.

Why not. I search further on other project like these. And maybe someone else from community could be make us aware on an other one.

Best regards

edit retag flag offensive reopen delete

The question has been closed for the following reason "the question is answered, an answer was accepted" by cemoi71
close date 2018-05-03 13:37:46.654949



Of course it is doable. I compiled that for N9 last year.

juiceme ( 2015-01-31 16:09:25 +0300 )edit

would be an issue of cat and mouse game with MS? you make it work on the device and they break it?

m4r0v3r ( 2015-01-31 17:21:30 +0300 )edit

@m4r0v3r i dont understand your intervention otherwise to nag. did you or do you have some suggestions about it?

cemoi71 ( 2015-01-31 21:47:39 +0300 )edit

@m4r0v3r I'm not sure Microsoft could 'break' ExFAT. They'd break every device out there using sdxc cards.

I presume even with this GPLd code Microsoft would still ask for a licence fee.

aegis ( 2015-01-31 22:01:13 +0300 )edit

If it comes with pre-packed with the tablet, I'm pretty sure MS will be asking for their cut for using stuff licensed to them. If inviduals installs this from non-Jolla site then there isn't much MS can do?

avhakola ( 2015-02-01 12:04:48 +0300 )edit

3 Answers

Sort by » oldest newest most voted

answered 2015-02-02 14:33:32 +0300

Philippe De Swert gravatar image

updated 2015-02-02 14:49:42 +0300

The problem with exFAT is not that there are no implementations out there that can be used. The issue is that an army of lawyers of Microsoft will come and sue you to hell and beyond for not having a license from them to use that code or your own, to implement the exFAT functionality.

As an individual there is no problem really, but as a commercial entity it's a no go...

In the past distros did similar things like having certain codecs not installed automatically, but by hand by the user while he/she swears they are allowed to do so. A good example and short explanation can be found for example here: https://wiki.ubuntu.com/RestrictedFormatsProblem

edit flag offensive delete publish link more



I wouldn't mind if someone (3rd party) made an open-source exFAT support installer app and put it openrepos or Harbour.

Okw ( 2015-02-02 15:03:59 +0300 )edit

So, would there be a chance for a 'pullin-exfat-support' package to be included? Like how many distros (used to) do with a 'pullin-flash-player' package. Seems like that would resolve the complaints from the nonfree-apologists and it wouldn't be a bother for those who don't want/need exFAT.

nthn ( 2015-02-02 15:06:27 +0300 )edit

@Philippe De Swert that is then for me a case for making an antitrust campaign with European deputies.

cemoi71 ( 2015-02-02 15:22:45 +0300 )edit

answered 2015-02-05 01:22:36 +0300

juiceme gravatar image

Okay, this just intrigued me enough that I had to have a go at it.

It turned out indeed to be pretty easy to build the exfat support modules, and after I had done that I decided to throw in the userspace filesystem tools too :)

Find the source RPM and corresponding binary RPM from my site:

edit flag offensive delete publish link more


@juiceme is it the code compiled that you've talked about for the N9?
code is easy for access?

cemoi71 ( 2015-02-05 01:30:16 +0300 )edit

It is the same version, from the Samsung base.

The file utilities I ported from Ubuntu.

juiceme ( 2015-02-05 01:34:47 +0300 )edit

@juiceme So do I understand it correct that after installing your package we will be able to fully use e.g. a NTFS-formatted SD card out of the box without the need to change the mount-sd and other regressions like not working tracker or not workingalbum cover on Jolla? In short: ntfs will be as good integrated into the system as btrfs now? :O

Alex ( 2015-02-05 01:41:55 +0300 )edit

@Alex, my package is not NTFS, just ExFAT. The difference in those is that NTFS is a lot more complicated filesystem to implement.

I am not sure what regressions you refer to, but when you install the exfat modules in my package, you will be able to mount an exfat formatted SD card and access it normally just as you can access any mounted filesystem.

I also included mkfs.exfat, exfatlabel and fsck.exfat to make it a bit easier to work with the filesystem.

To automount your card you need to put corresponding line in your /etc(fstab, of course.

juiceme ( 2015-02-05 01:57:00 +0300 )edit

@juiceme awesome! Nice to see there are some people in the community that aren't ideological fuckwits!

aegis ( 2015-02-05 03:53:47 +0300 )edit

answered 2015-06-19 18:38:21 +0300

DrYak gravatar image

Just a new post to mention that exFAT FUSE drivers are now available on the openrepos (and thus through WareHouse) :

in BloodyFoxy's repository

edit flag offensive delete publish link more


Interesting. thanks for the info. Now we will wait for the tablet to show what we could do....

cemoi71 ( 2015-06-22 10:46:49 +0300 )edit

Question tools



Asked: 2015-01-31 16:04:22 +0300

Seen: 1,660 times

Last updated: Jun 19 '15