I think I read this claim from you here before. What's up with that?
These days, kernel32 (split off into kernelbase and others in the Vista and Win7 days) mostly has small wrappers to ntdll.
A COM interface is really just a C++ VTable. So the "overhead" of that is basically minimum 3 function pointers and some indirect calls. What is the problem with having a COM object passed to a kernel32 function? Would you have the same objection if it were a (barely any different) function pointer plus an extra pointer for context?
The complaint about manifests maybe made me think this was about WinSXS or something. Which I would agree is engineered kind of poorly, but I doubt it's the worst thing in Windows.
[Disclaimer. I worked as an IC SDE at MS from 2008-2011.]
> Office 365 increased its lead and continues to dominate the total pool of apps by number of customers, and it’s growing its active unique users by 55% year over year.
I wrote a bit about the report[2]. Another interesting finding is that people actually prefer using Microsoft Office products:
> Our survey found that 67% of knowledge workers prefer Microsoft Word over Google Docs, while only 15% report the opposite. When it comes to email, 49% prefer Microsoft Outlook over Gmail, while 35% report the opposite.
[1]: https://www.okta.com/businesses-at-work/2019/
[2]: https://blog.robenkleene.com/2019/08/31/office-suite-market-...
To wit, you can't even define custom styles!
Except when your target market is captured by network effects and demands a particular file format regardless of how appropriate it is for the material.
Idk what it’s like on Windows but all Linux has is the web UI anyway so it’s probably the same.
It feels almost intentionally bad, I’m not sure what’s going on there but I’m pretty sure you couldn’t pay me to use it. IMO at least with SMB you don’t have to use that godawful file manager.
I wish Google provided better integration of GDrive w/Linux...
I hate saying this considering how much LibreOffice, etc have invested -- but OTOH I imagine they understand their competition better than the average programmer who uses Office suites to track their month-to-month finances and thinks they've got it figured out.
There is the fact that actually challenging Excel as a product and implementing any competitor would technically require a substantial amount of labor and effort, on a very large scale. But that's just one part; the fact is that you can't actually win a battle unless you're willing to analyze where you've already lost. I think most FOSS users don't actually realize how badly they are losing to products like Office or even (the inferior, IMO) G-Suite. This isn't surprising in the grand scheme considering how much software freedom we've lost in the past few decades; it's just one more lost battle, but it still stings.
This isn't a situation that pleases me, but at the end of the day between an O365 family sub and the alternatives, it was very easy to make the choice given the returns I got.
We've had to ask you this kind of thing more than once. Would you mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the spirit of this site more to heart? We'd be grateful.
Google docs is absolutely inferior in its power, formatting options, display performance, ability to write mathematical equations and diagrams directly into the document, etc.
Every time I had to produce a non-trivial report in google docs I grind my teeth and end up rendering these things elsewhere and insert them as png.
Additionally, google docs gives you no ownership over the software or the files I find it's commercial model unsettling.
After a multi-year hiatus of using Windows (because my customers were running mostly on Linux, Mac OS or did BYOD), on my current industrial/research project I'm back to using Office (Skype for Biz, Outlook for team comm and partially Sharepoint, Excel and even PowerPoint (!) for spec docs) on Windows VMs and I have to say I can't fathom how these people can get anything done at all. Lync/Skype4b is bordering on ususable for me (normal Skype works just fine), and it not being available for Linux is a show-stopper. The only tolerable tool that doesn't get in the way all the time is Excel, and even that has laughably primitive versioning in SP compared to tools of the git era. With this office software lineup I think web-based tools will totally dominate the next decade.
Classic office suites on Linux is a sufficiently well solved problem with Open Office/Libre Office IMO, and I don't expect it to get any better, ever. The reason is simply that classic office software where people print out, sign, scan, paper-mail, and fax letters has run its course.
In establishing standards, diversity is a weakness, unfortunately.
Edit: I actually bothered to check and the EOL is 2021. New customers are directed to Teams. I used Teams at work, and it’s crap quality UX, but it does the job. For chat at least. (PowerPoint crashed on me multiple times this week from within Teams.)
Here's an example in the other direction: install a piece of software to a different disk than the OS resides on. This is trivial in most Windows software, but requires recompilation from source for most Linux software.
Installing any program, compiling a c file, opening non-zip archives, writing an iso to a usb, counting the lines that contain a certain word in a file, removing the preinstalled spyware, etc.
> install a piece of software to a different disk than the OS resides on
Windows is certainly much better than this than most distros (although it is not perfect, many programs such as the sims 2 expansion packs for example had issues with being installed in another disk). That being said, I am pretty sure that Nix does not have this issue.
The dysfunction on the main GUI level is even more obvious: using command line is still not necessary for a Windows user. Linux would be utterly unusable without the command line and the command line programs. I believe that even those who write GUI and GUI apps themselves aren't using them.
Sharepoint is an abomination, always was and always will be. It's not something that you'd use voluntarely.
What troubles me THE most on linux is interoperability of applications, there is literally nothing replacing microsoft "office" (not a product Office) stack, it is not a problem for my expertise, but for ordinary John Doe (or lets call him "the manager"), Exchange, Outlook, Sharepoint, Lync (Skype for business) integrated into Office mesh... They have great product. This is the target that linux must pursue. But it is not there. Still struggling to reinvent hot water (systemd, dbus,...), as it is more fun. But not more usable. Anyway, i am satisfied with my shell...