Live data from Hacker News

Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)

answers.microsoft.com

131–140 of 492 posts

Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)

#131
post #6

I have to admit, the whole exchange is pretty funny: > Hello, Onedrive for Business open is very slow on Linux (Chrome/Firefox) but with very fast with a "Windows" user-agent. > Hi DL, As Office 365 for Business services(e.g. SharePoint Online, including OneDrive for Business, Exchange Online) are not supported on Linux as shown below, for the best experience, we recommend the operating system listed in the article.…

Absolutely hilarious

>I go back to Google Apps suite.

Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)

#132
post #105
post #72

Earlier quoted context omitted.

I very much doubt this was intentional. If this was a small company targeting unsavvy users to try and upsell them something, sure. In this case the payout might be worth the fallout once people inevitably figure it out. In this case, I doubt someone thought "hey, let's mess with Linux users and serve them a bunch of garbage, it'll encourage them to move to Windows".

then how else would such behaviour be explainable? I thought about reasonable explanations but i doubt a little background process that notices a unsupported user agent would act up like this

It could very well be because of a lack of testing on that platform. Assumption is the mother of all fuckups, especially when you speculate about intentions.

Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)

#133
post #72

Earlier quoted context omitted.

Definitely. The guy would've probably gotten fired if he was honest: "that almost looks like it was done on purpose to force people to use Windows", but he could have avoided completely dismissing the guy. For instance, by saying: "thanks for reporting this, I'll pass this to the tech team. In the meantime you can keep using your solution if it solves the problem for you". It's probably hard for a huge company to giv…

I very much doubt this was intentional. If this was a small company targeting unsavvy users to try and upsell them something, sure. In this case the payout might be worth the fallout once people inevitably figure it out. In this case, I doubt someone thought "hey, let's mess with Linux users and serve them a bunch of garbage, it'll encourage them to move to Windows".

Why not? It's not officially supported. It's not like Microsoft hasn't been doing this kind of thing to their competitors for the last 30 years.

Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)

#134
post #72

Earlier quoted context omitted.

I very much doubt this was intentional. If this was a small company targeting unsavvy users to try and upsell them something, sure. In this case the payout might be worth the fallout once people inevitably figure it out. In this case, I doubt someone thought "hey, let's mess with Linux users and serve them a bunch of garbage, it'll encourage them to move to Windows".

The only reason I would hesitate to say it's intentional is Microsoft's relationship/experience with the DOJ. Maybe that's far enough in the past and the landscape has changed sufficiently that it's no longer a matter of concern for them. If the only change necessary to improve speed is to update a string in the UA, I would say that's pretty hard to do accidentally. In theory, it could be an artifact of some internal…

I highly doubt that someone on OneDrive has KPIs that performance on Windows is X better than performance on another OS. Maybe if both teams were in the same org, then I could see that as a (n albeit very slight) possibility.

Not knowing the code behind it, but knowing the history of the OneDrive for Business client, I could see a few ways this could happen. The OD4B client has gone through a bunch of iterations before being merged with the regular (public) OneDrive client, so along the way, there could have been optimizations added on that were only available to the new merged client. Due to constraints, this could have been done using a simple UA check. These optimizations could have been merged down to the OSX/Linux clients (not sure if they're using a merged one there, or still the separate ones) but since different teams work on the clients (most likely different teams on each client) and server, the Linux client team never told the server team that the it also supports these optimizations.

Easily could see the above scenario happening, it's not completely crazy when talking about big companies that teams don't have the best insight into eachother's work.

Disclaimer: Work on Microsoft. Not on Windows, not on OneDrive, completely different part of the company.

Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)

#135
post #6

I have to admit, the whole exchange is pretty funny: > Hello, Onedrive for Business open is very slow on Linux (Chrome/Firefox) but with very fast with a "Windows" user-agent. > Hi DL, As Office 365 for Business services(e.g. SharePoint Online, including OneDrive for Business, Exchange Online) are not supported on Linux as shown below, for the best experience, we recommend the operating system listed in the article.…

I found that interesting too. I'm not familiar with office 365, but isn't it web based? So why does it matter what browser or OS you use?

Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)

#136
post #118

Earlier quoted context omitted.

Much like how Netflix monitors torrents to find out how popular movies/shows are, Microsoft could tabulate these reports to find what OS their customers want to use with OneDrive. But if they don't get recorded, there's no info to learn that from.

Much like how Netflix monitors torrents to find out how popular movies/shows are, Wait what? Really?? What are they monitoring, seed ratios from trackers? That's an interesting/novel way of researching demand-makes sense given the service Netflix provides.

I don't know if they're still doing it. But they were in 2013.

http://variety.com/2013/digital/news/how-netflix-uses-piracy...

Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)

#137

Onedrive is an embarrassingly subpar product for Msoft to be pushing anyway. I can't think of a single worthwhile use-case?

Use case: your company uses Office 365, and you want your cloud storage to be integrated with the rest of the Office 365 apps, and you don't otherwise care about the quality of the cloud storage app.

Would add that MS is the new IBM when it comes to the old saying "No one ever got fired for buying IBM".

Cost and performance simply don't matter in many folks business decision methods when something is compared to a MS product.

Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)

#138
post #72

Earlier quoted context omitted.

I very much doubt this was intentional. If this was a small company targeting unsavvy users to try and upsell them something, sure. In this case the payout might be worth the fallout once people inevitably figure it out. In this case, I doubt someone thought "hey, let's mess with Linux users and serve them a bunch of garbage, it'll encourage them to move to Windows".

The only reason I would hesitate to say it's intentional is Microsoft's relationship/experience with the DOJ. Maybe that's far enough in the past and the landscape has changed sufficiently that it's no longer a matter of concern for them. If the only change necessary to improve speed is to update a string in the UA, I would say that's pretty hard to do accidentally. In theory, it could be an artifact of some internal…

Sometimes companies with experience getting caught learn lessons on how not to be caught, rather than lessons on following the rules.

There is no reason with the modern setups that entirely different UI pages need to be sent based on user agent detection. Every best practice I have read says to detect for features, and fall back to something more general when a feature isn't present. Clearly that is not happening here, and that little bit of technical incompetence is enough room to slide in a few hundred mb/s of transfers for certain targets.

Microsoft has a long history of pretending to play and throwing curveballs. All the way back to Dr DOS. Their run in with the DOJ was just one time they got caught. They are even doing stuff now with CPU detection and not providing windows updates to people with and older but still "supported" OS and a newer CPU. Just because they won't let it go, they are still patent trolling android handset manufacturers.

Why do we think microsoft has changed for the better?

Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)

#139
post #105

Earlier quoted context omitted.

then how else would such behaviour be explainable? I thought about reasonable explanations but i doubt a little background process that notices a unsupported user agent would act up like this

It could very well be because of a lack of testing on that platform. Assumption is the mother of all fuckups, especially when you speculate about intentions.

true, history just made me very sceptic about everything microsoft

Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)

#140
And we hear all the time that the browser is the new OS, and that web apps are the only cross platform way to do software. I am wondering why is MS spending for the new Skype for Linux web app but not for One Drive, it would make more sense to be consistent on what platforms the web apps made by MS are supported. Now it looks like we support Skype on Linux(as alpha for now) but not One Drive(I do not know what other business apps they have)
Post reply on HN