Microsoft's OneDrive Web App Crippled With Performance Issues On Linux and Chrome OS (theregister.co.uk)
Iain Thomson, reporting for The Register: Plenty of Linux users are up in arms about the performance of the OneDrive web app. They say that when accessing Microsoft's cloudy storage system in a browser on a non-Windows system -- such as on Linux or ChromeOS -- the service grinds to a barely usable crawl. But when they use a Windows machine on the same internet connection, speedy access resumes. Crucially, when they change their browser's user-agent string -- a snippet of text the browser sends to websites describing itself -- to Internet Explorer or Edge, magically their OneDrive access speeds up to normal on their non-Windows PCs. In other words, Microsoft's OneDrive web app slows down seemingly deliberately when it appears you're using Linux or some other Windows rival. This has been going on for months, and complaints flared up again this week after netizens decided enough is enough. When gripes about this suspicious slowdown have cropped up previously, Microsoft has coldly reminded people that OneDrive for Business is not supported on Linux, thus the crap performance is to be expected. But when you change the user-agent string of your browser on Linux to match IE or Edge, suddenly OneDrive's web code runs fine. The original headline of the story is, "Microsoft loves Linux so much, its OneDrive web app runs like a dog on Windows OS rivals".
'nuff said
Everyone on Windows change your user agent to say Linux.
I would presume that Microsoft knows about this problem and really I would think that the OneDrive Program Manager should be hopping up and down demanding the problem is fixed.
In my company, we have Linux (Ubuntu with some Mint recently), Windows (primarily 7, avoiding 10 like the plague as much as possible), Mac OS, & ChromeOS - using Dropbox for sharing data right now but will need a better solution over the next few months.
Thanx for the article,
OneDrive for Buisness != Not my Business
Mimetics Inc. Twitter
If you are a professional programmer and were asked to do this, what would you do?
I wouldn't do it.
Interestingly, after the "oversight" was made public the issue is "fixed" by Microsoft.
See the first comment: https://news.ycombinator.com/item?id=13932226
And you really didn't want to have to go back.
The next step qill be that it becomes deadlow if you're still using XP or windows 7, and show a popup that for a decent performance you ned to downgrade to winspam 10.
I stumbled upon that problem this morning. I switch to firefox to use the OneDrive for business and it was as fast as the one in IE in my Windows virtual desktop.
And see an icon for the Windows store on the desktop!
Why's that? What's really stopping them from interrupting the program part-way through the year? If it's a harmful program (which it is, without doubt) then it seems perfectly reasonable to stop it at any time, regardless of whatever guidelines, timelines or deadlines may have been in effect. If this inconveniences some foreigners, so be it. That's not America's problem.
.. it's as simple as that, close MS, donate all the assets to the public domain. done.
No illegal behaviour should be tolerated.
I don't know much about this cloud stuff, but there must be a shitload of these online storage services, and for some reason Linux users had to choose Microsoft.
Same old Microsoft, same old thugs, nobody should forget that.
When all you have is a hammer, every problem starts to look like a thumb.
"Never attribute to malice that which is adequately explained by stupidity". Not to say MS aren't often malicious ( or "competitive"), but having used a pile of their software today I can certainly say there's much that's badly written.
I think the same ting happens when using Google Drive on Windows.
.... same as the old MS.
Drop OneDrive and use something that doesn't disrespect your choices.
Still boring.
This issue was discussed on /r/linux two days ago and it was fixed yesterday.
I have searched and tried a lot of thing to get onedrive to work behind endian or ipcop without success.
By any chance any one here has achieved this or at least has some good suggestions?
This is offtopic, to say the least, but you're shocked? Seriously?
Microsoft have plenty of experience at being subject to judicial oversight and investigation, so the chances of any smoking gun being found in this specific case seems completely unlikely.
However, if anyone actually captured reliable evidence that a change in the User Agent string could generate such remarkably different outcomes, then there is a question to answer here. Adjusting the performance of one product [their Cloud offering] to favour another Product [the combination of Windows and Edge] would appear to fall pretty close to the definition of "tying", something that Microsoft have direct experience of - they were fined, for example, for tying Windows Media Player to Windows - so it would be interesting to see what could have happened had the outage been more widespread or prolonged.
I think this sort of activity is becoming more widespread with time, not less. Despite the protections apparently afforded us by the law, we see far more bending of the laws than ever before. It's as though we've entered the "Scooby Doo Era" - "Yes, and I would've gotten away with it, too, if it wasn't for you pesky kids!!!"
To which I'd add, "Nice work, kids..."
What's the plan, Microsoft: Give shitty service so paying customers will buy Windows? They seem to be depending on vendor lock-in but cloud storage is standardized and that lock-in, technically doesn't exist. Any business that wants to spend the time and data allowance, can change to a competing vendor. The real target seems to punishing their Office 365 customers for not using a Microsoft browser: Has Microsoft gotten so arrogant, they insult the people giving them money?
What else were you expecting from an ill-bred company?
Microsoft LOVES Linux!
So if you have say 100 users and 3 use linux then would you devote 50% of your resources to service those 3 users? Just curious if somehow there might be a difference in servicing the Linux os vs. Windows os? So if it's also not supported then why the complaints.
and to Microsoft what is Microsoft's.
This should not be a surprise and is nothing new.
Don't expect Microsoft to look at anyone's interests but their own.
I've experienced this with Outlook. When using a non-Microsoft browser, e.g. Firefox, certain options do not appear. Changing the user-agent makes them magically reappear and they work just fine.
Microsoft LOVES Linux!
... specifically, M$ loves to have it disappear.
ELOI, ELOI, LAMA SABACHTHANI!?
The last straw came when it tried installing Windows 10. It mistook the 'x' in the Linux logon prompt as the trigger to launch the self-launching installer.
Trump hate is always on topic here.
New Nintendo console? IT SUCKS BECAUSE TRUMP
Apple moving production to US? TRUMP'S MAKING MY IPHONE MORE EXPENSIVE
Uber lies about revenues? LOLOLOLOL ALTERNATIVE FACTS
IPV6 adoption hits 10%? NO ONE CARES. HEY DID YOU GUYS SEE JOHN OLIVER DESTROY TRUMP LAST NIGHT?
Day one discovered in Linux? I'LL PATCH RIGHT AFTER I TELL EVERYONE ABOUT THE LATEST RUSSIA CONSPIRACY THEORY
Trump Derangement Syndrome is a sad thing to watch. (sorry, "sad!")
This isn't the first instance of this. Look at any OWA instance or ASP(.net) site. Limited functionality when being honest about the browser, enhanced (working) functionality when you claim to be a Microsoft browser. So they reused old code...
"The urge to save humanity is almost always a false front for the urge to rule." --H.L. Mencken
You haven't been watching the news lately, have you? Basically here's what happened a couple weeks ago when they tried to stop it: We found out that the only force less stoppable than Trump is Microsoft.
Just Fucking Trust Us!
-- Satya Nadella
javascript is write once run anywhere, regardless of OS.You didn't read the article, changing the user-agent from Linux into Windows would make Linux machines connect to OneDrive without problems. Probably another anti-trust lawsuit coming to Microsoft. This dirty tricks should stop, not just Microsoft but all other tech giants.
What I do not understand is why release something that is obviously not ready to work on these platforms? It does seem Microsoft wants to push its services and applications across OS platforms. But this proves its implementation is not there to do it well. Apple to some extent has failed with iCloud too so its not just Microsoft that fails at this.
People have no long term memory, or believe the marketing drones?
Everything Microsoft puts out is made to give an advantage to Windows, even if it seems alternative OS friendly.
Do you think the Linux subsystem is available out of friendliness? On the contrary, it's there so people can migrate their Linux stuff to Windows. I bet there are minor subtle incompatibilities that are easily fixed but then make your stuff windows specific too.
I apologize for the lack of a signature.
So much for the M$ loves Linux adverts they ran just a short while ago... seems that well has run dry, eh?
> So if you have say 100 users and 3 use linux then would
> you devote 50% of your resources to service those 3 users?
I know this is Slashdot, but please RTFA. Microsoft *DELIBERATELY* *WENT* *OUT* *OF* *THEIR* *WAY* to add UA-parsing code which then slowed down non-MS users. They actually expended additional effort to sabotage non-MS users.
I'm not repeating myself
I'm an X window user; I'm an ex-Windows user
Microsoft greatly improved the smb protocol between Server 2008r2 and Server 2012. Increased performance of smb and encryption are also selling points Microsoft hammers to encourage upgrading from Windows 7 to Windows 10.
BUT now that I've shown my "Microsoft certified professional" bias, I actually read the article: this was within a web browser, and most damning = "But when you change the user-agent string of your browser on Linux to match IE or Edge, suddenly OneDrive's web code runs fine. "
So this really is as bad as it sounds - ...
It ain't what they call you. It's what you answer to. http://mylyceum.us/
WTF, a storage service that requires users to run a special client application? What's wrong with rsync or scp?
I don't care how well or badly it's written. If it's needed at all, your service isn't chosen.