Originally posted by Mario Junior
View Post
Announcement
Collapse
No announcement yet.
Samsung's Better exFAT Driver Gets Revised Ahead Of Mainline Linux Integration
Collapse
X
-
Originally posted by timofonic View PostWhy so much fuss with a zillion exFAT implementations?
What's the best? What are the differences between them?
Now that MS said it's OK they are mainlining their current ExFat driver and the older code that was opensourced back then will probably be dropped from staging.
I'm still waiting for a proper in-kernel NTFS implementation.
- Likes 4
Comment
-
Originally posted by You- View PostThat is how the proprietary world works - unless they can licence an implementation, they would all have their own competing internal implementatoins. Samsung were not going to give their internal proprietary code to their competitors
Samsung has always been about upstreaming and introducing new frameworks. v4l2 m2m comes to mind. They are very active (either by developers or by funding) in wayland land (tizen), gstreamer, enlightenment and more. Basically they are one of the few that create new infra structure in the kernel and add new drivers. I use f2fs for my steam partition for instance, enlightenment on my odroid xu4 desktop and more.
They also had(have?) been a long time maintainer for MMU less linux which was used in the Sony handy cams.
For instance the AMLOGIC usb driver for the s805 was a copy of samsungs opensource driver. The difference was: samsung was already years ahead, and amlogic (odroid c1 for instance) have had very very crappy usb support. Samsung's driver got consolidated into the dwc driver, and amlogic is now going to get consolidated into the dwc driver too.
What is noteworthy though is that the same company that went after everybody to collect on "inventions" that Linus Torvalds made before they patented it, is now seemingly changing their attitude...
This is really weird, a company that was full of hate towards Linux doing a 180. In Germany they are still spreading FUD while the main company is embracing it without a chance for extinguishing it.
- Likes 4
Comment
-
Originally posted by Britoid View Post
Samsungs exFAT driver has been open source for years, it's just in a much better state than all the other ones.
Once Microsoft agreed to release the patents to OIN, Samsung was willing (likely happy) to take their work and re-license it and offer the current version to the mainline kernel. Everyone wins (Samsung, who no longer has to maintain an out of tree driver, Microsoft, who gets good press for offering the IP to free software users, and the users of the Linux kernel, who get access to a very common file system used in a number of devices and systems).
- Likes 4
Comment
-
Originally posted by CommunityMember View Post
A version of the exFAT driver was made available years ago. However, (a) that version of the driver was derived from an accidental leaked source code push from Samsung (pushed to the wrong repo?), (b), the author of that derived driver acknowledged illegally changing the license to GPLv2, and (c) Microsoft still had patents which had not yet been released to the Open Invention Network (OIN) which made it illegal for use in countries that respect such IP without a license.
Once Microsoft agreed to release the patents to OIN, Samsung was willing (likely happy) to take their work and re-license it and offer the current version to the mainline kernel. Everyone wins (Samsung, who no longer has to maintain an out of tree driver, Microsoft, who gets good press for offering the IP to free software users, and the users of the Linux kernel, who get access to a very common file system used in a number of devices and systems).
wanna make a bet? a few years tops...
eee at its finest.Last edited by duby229; 20 January 2020, 12:46 PM.
- Likes 1
Comment
-
Originally posted by Britoid View Post
I don't think you understand what filesystems like FAT and exFAT are for.
- Likes 2
Comment
-
Originally posted by duby229 View Post
next MS develops an incompatible (backwards, but not forwards compatible) exfat filesystem, then they write partner agreements that require them to use it exclusively...
wanna make a bet? a few years tops...
eee at its finest.
- Likes 1
Comment
-
Originally posted by duby229 View Post
next MS develops an incompatible (backwards, but not forwards compatible) exfat filesystem, then they write partner agreements that require them to use it exclusively...
wanna make a bet? a few years tops...
The whole point of the existence of exfat is removing the silly 4GB file size limitation, it is otherwise identical to FAT32.
There isn't much they can add to that, it's already "perfect".
- Likes 2
Comment
-
Originally posted by Ardje View PostNo. Exfat was/is patented by microsoft (with which they probable have patent deals), so they could not disclose it.
The code could not be upstreamed due to those reasons and because there was not a unified upstream solution, everyone had to either write their own, or licence an existing implementation (which may contain proprietary code from other parties). Its a possible explanation for the multiple implementations of the driver.
- Likes 4
Comment
Comment