LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - News
User Name
Password
Linux - News This forum is for original Linux News. If you'd like to write content for LQ, feel free to contact us.
All threads in the forum need to be approved before they will appear.

Notices


Reply
  Search this Thread
Old 08-29-2019, 04:07 PM   #1
Steve R.
Member
 
Registered: Jun 2009
Location: Morehead City, NC
Distribution: Mint 20.3
Posts: 521

Rep: Reputation: 98
Microsoft wants to bring exFAT to the Linux kernel


Microsoft wants to bring exFAT to the Linux kernel

Can't argue against better interoperability, but I'm skeptical. Why should the Linux community adopt Microsoft technology while Microsoft is apparently reluctant to incorporate Linux technology.

For example, Microsoft could adopt the "EXT4" file system instead of pushing exFAT. Obviously Microsoft won't do that to preserve its proprietary nature, even though they are opening up exFAT.
 
Old 08-29-2019, 06:49 PM   #2
fido_dogstoyevsky
Member
 
Registered: Feb 2015
Location: Victoria, Australia
Distribution: Slackware 15
Posts: 490
Blog Entries: 2

Rep: Reputation: 576Reputation: 576Reputation: 576Reputation: 576Reputation: 576Reputation: 576
Quote:
Originally Posted by Steve R. View Post
Microsoft wants to bring exFAT to the Linux kernel

Can't argue against better interoperability, but I'm skeptical. Why should the Linux community adopt Microsoft technology while Microsoft is apparently reluctant to incorporate Linux technology.

For example, Microsoft could adopt the "EXT4" file system instead of pushing exFAT. Obviously Microsoft won't do that to preserve its proprietary nature, even though they are opening up exFAT.
They could, but as you say they won't. It's just the scorpion promising to not sting.

If only we had the wherewithall to embrace what they're offering and then extend it...
 
Old 08-30-2019, 07:30 AM   #3
Steve R.
Member
 
Registered: Jun 2009
Location: Morehead City, NC
Distribution: Mint 20.3
Posts: 521

Original Poster
Rep: Reputation: 98
Greeting me this morning was the following headline: Microsoft Brought exFAT File System to Linux, But Some Devs Aren't Happy.

Quote:
What do they say about looking gift horses in the mouth? Microsoft announced Wednesday that it's "supporting the addition of [its] exFAT technology to the Linux kernel." The company positioned that as a win for Linux users, but developers were quick to voice their displeasure.
Quote:
Phoronix reported today that Linux developers weren't particularly enthused about what Microsoft released, with one kernel developer calling it a "pile of crap," which is exactly the kind of frankness we've come to expect from Linux developers. The primary complaint appears to be that Microsoft re-implemented much of the Linux kernel's existing FAT driver rather than building exFAT on top of that driver.
Out of curiosity. Is the exFAT file system any good?

exFat works, but would it be a case of an "old" system being patched to work today; when the better solution would be to adopt something like EXT4?

Last edited by Steve R.; 08-30-2019 at 07:34 AM.
 
Old 08-30-2019, 09:08 AM   #4
Jeebizz
Senior Member
 
Registered: May 2004
Distribution: Slackware15.0 64-Bit Desktop, Debian 11 non-free Toshiba Satellite Notebook
Posts: 4,180

Rep: Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377Reputation: 1377
Take from Chris Titus Tech: https://www.youtube.com/watch?v=nVJvQHuxvrI


Quote:
Published on Aug 30, 2019

The Evil Empire Resurfaces! This time they have contributed ExFAT with a full GPL license. Could they be changing their ways? or is there more sinister plans at work.
 
Old 08-30-2019, 10:36 AM   #5
TenTenths
Senior Member
 
Registered: Aug 2011
Location: Dublin
Distribution: Centos 5 / 6 / 7
Posts: 3,474

Rep: Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553
Quote:
Originally Posted by Steve R. View Post
For example, Microsoft could adopt the "EXT4" file system instead of pushing exFAT. Obviously Microsoft won't do that to preserve its proprietary nature, even though they are opening up exFAT.
As exFAT is already licensed and in use by other companies when formatting cards (for example, Canon cameras with cards over 128Gb) I'm quite happy it's going to become a public format that doesn't have to be reverse engineered.
 
Old 08-30-2019, 01:25 PM   #6
fatmac
LQ Guru
 
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Distribution: Mainly Devuan, antiX, & Void, with Tiny Core, Fatdog, & BSD thrown in.
Posts: 5,479

Rep: Reputation: Disabled
Free, or not, I won't be using it!

Nowt wrong with ext4....
 
Old 08-30-2019, 01:39 PM   #7
Firerat
Senior Member
 
Registered: Oct 2008
Distribution: Debian sid
Posts: 2,683

Rep: Reputation: 783Reputation: 783Reputation: 783Reputation: 783Reputation: 783Reputation: 783Reputation: 783
Quote:
Originally Posted by fatmac View Post
Free, or not, I won't be using it!

Nowt wrong with ext4....
for your use case

TenTenths has given a good example with cannon cameras
I doubt those will be able to use an ext4 formatted card

Would be nice if they did, but that is another debate.
 
Old 08-30-2019, 01:42 PM   #8
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
I'm still at a loss why Google didn't choose another filesystem back when they needed drivers to connect to phones. A quick install of ext2 driver, or whatever, would not have been odd back when Android came out but, now, computers are expectd to have all kinds of useless "media" crud just to access an attached device.

As a side note I never did find out why the heck the "$" sign is so important to these old computing systems.
 
Old 08-30-2019, 04:07 PM   #9
Firerat
Senior Member
 
Registered: Oct 2008
Distribution: Debian sid
Posts: 2,683

Rep: Reputation: 783Reputation: 783Reputation: 783Reputation: 783Reputation: 783Reputation: 783Reputation: 783
Quote:
Originally Posted by 273 View Post
I'm still at a loss why Google didn't choose another filesystem back when they needed drivers to connect to phones.
The vast majority of the market was using MS windows
Quote:
A quick install of ext2 driver, or whatever, would not have been odd back when Android came out
Back then there was a third party driver for ext2/3 on Windows.. but it was horribly slow and the average user would have had little to no chance of being able to use it ( too many steps to get it working )
True, it could have been improved, but why bother when they could use a proven fs that would be seamless.
Quote:
but, now, computers are expectd to have all kinds of useless "media" crud just to access an attached device.

As a side note I never did find out why the heck the "$" sign is so important to these old computing systems.
money makes the world go round
 
Old 08-30-2019, 05:36 PM   #10
jefro
Moderator
 
Registered: Mar 2008
Posts: 21,974

Rep: Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623Reputation: 3623
There are a few good things with exfat. Like the argument on ZFS I assume some will use it and be quite happy.
 
Old 09-09-2019, 06:40 AM   #11
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
Quote:
Originally Posted by Firerat View Post
The vast majority of the market was using MS windows

Back then there was a third party driver for ext2/3 on Windows.. but it was horribly slow and the average user would have had little to no chance of being able to use it ( too many steps to get it working )
True, it could have been improved, but why bother when they could use a proven fs that would be seamless.

money makes the world go round
Back in the day nearly every device needed some kind of software install to user with Windows so they could have included the driver there. Now that everything needs an extra abstraction layer installing it doesn't matter which file system devices use. There was only really a small amount of time where things "just worked" using native EXFAT drivers.
As to the "$" sign I was referring to string termination and stolen software.
 
Old 09-18-2019, 07:14 AM   #12
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
MS have not released exFAT code, GPL'd nor otherwise.

MS have released specs, not code:

https://docs.microsoft.com/en-us/win...-specification
https://cloudblogs.microsoft.com/ope...-linux-kernel/

The code for an exFAT FS driver was accidentally released by Samsung back in 2013. It was found to be violating GPL, which forced the rest of the code to be released by Samsung under GPL, it has only ever been usable via FUSE. It was not Microsoft code.

http://techrights.org/2013/08/17/exfat-and-gpl/

The code being talked about now by Linux kernel developers is that exact same Samsung GPL'd exFAT driver:

http://lkml.iu.edu/hypermail/linux/k...8.3/04254.html

Code:
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright (C) 2012-2013 Samsung Electronics Co., Ltd.
+ */
So the idea that MS have released a GPL'd exFAT driver as being touted around by some on various blogs/youtube/tech press is nothing short of bollocks.

Last edited by cynwulf; 09-18-2019 at 07:16 AM.
 
Old 12-01-2019, 10:04 AM   #13
linux91
Member
 
Registered: Feb 2004
Location: Williamson, New York, USA
Distribution: (Minix), SLS, Slackware 0.99-15, Current, Qubes-OS
Posts: 111

Rep: Reputation: 43
I'm not sure MS exfat needs to be in the kernel, but I must be missing something.
Two questions:
1. Doesn't an exfat fs already exist re'd from the fat dev base?
2. Is there an alternative to exfat for reading SD cards > 128GB?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Microsoft Wants Linux to Use exFAT for the Same Reasons it Wants Everybody to Use OOXML LXer Syndicated Linux News 0 08-29-2019 05:42 AM
LXer: Microsoft's exFAT Is Still Cr@p On Linux LXer Syndicated Linux News 0 01-09-2012 09:01 AM
LXer: Microsoft's exFAT Is Still Crap On Linux LXer Syndicated Linux News 0 01-09-2012 06:42 AM
LXer: Linux Support For Microsoft's exFAT File-System LXer Syndicated Linux News 0 02-01-2009 11:10 PM
me wants cluster me wants cluster me wants cluster funkymunky Linux - Networking 3 01-06-2004 07:51 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - News

All times are GMT -5. The time now is 10:09 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration