3 ms·
The market size is not big enough to justify the internal costs of building and maintaining it. For dev environments, you can workaround it using Windows + Dri
by cloudking 4y ago
The market size is not big enough to justify the internal costs of building and maintaining it.
For dev environments, you can workaround it using Windows + Drive filestream + WSL. https://github.com/microsoft/WSL/issues/2999#issuecomment-913194149 https://github.com/microsoft/WSL/issues/2999#issuecomment-91...
- jchw 4y agoWhen I worked at Google, almost all developer workstations were running Linux. That alone really should be plenty of justification for having such a client. They did not.
- cloudking 4y agoInternally is a lot different than externally https://www.statista.com/statistics/218089/global-market-share-of-windows-7/ https://www.statista.com/statistics/218089/global-market-sha...
- jchw 4y agoYou’re missing my point.
- cloudking 4y agoYour point is a lot of internal developers use Linux so they should make a Linux drive client, my counterpoint is that dedicating engineering resources to building and maintaining such a project is not worth the cost. Management looks at the cost and ROI of developing and maintaining projects, in this case the ROI from having a Linux client that would likely need 5-10 SWEs to maintain is not worth it for them. They have to ensure the client is compatible with multiple flavors of Linux releases, monitor security issues etc it's a big ongoing cost. If more consumers and businesses used Linux, they could justify the cost. I'm not saying this is the right move, but I'm explaining why this project hasn't been funded.
- jchw 4y agoIf Google made a calculated decision to not implement Drive on Linux, it wasn’t clear to me, nor did I ever hear that in or out of Google.
- imajoredinecon 4y agoAs a Google employee, you almost never need to store anything on Drive, do you? I'm struggling to think of a "sync my files" workflow where corp Drive would have been the best solution if only there had been a Linux client.
- jchw 4y agoIf you needed to share files outside of code or what have you, you would have to use Google Drive. Perhaps not all developers wind up needing this very often. But realistically, for me, the majority of the benefit would’ve been integration. I’m sorry, but browsing files in a web browser absolutely sucks. Even if double clicking a document only opened Google Docs, that would still be a usability win. At my current workplace I use a FUSE driver to get Google Drive in my file browser and I wouldn’t have it any other way.
- shadowgovt 4y agoAs a Google employee using Linux, the kind of files I stored in Drive were rarely useful synced to my filesystem.
- jchw 4y agoTo be clear, I would’ve preferred something more like a FUSE implementation, which thankfully exists for someone outside of Google. There is FileStream or whatever it’s called, but it’s never coming to Linux so who cares.