I feel glad I left for the mild shores of Linux in the early 00s.
I feel glad I left for the mild shores of Linux in the early 00s.
I think this should be read as an existential quantification. Sure, not all Apple software is great, but for a hardware company Apple has made a lot of great software (or: for a software company, Apple has made a lot of awesome hardware).
They need to refactor the monolithic app that does everything into smaller, more focused apps. My media player shouldn't also do document management for my phone.
I also use a machine running Debian Linux for my personal computing needs, but prefer to separate those concerns a bit. I can confirm the community's support is excellent though.
The main problem with hardware support in Linux is there is no up-to-date source of information about what works and what doesn't (and everything in between). You can usually find info about particular piece of hardware, but it lacks the main purpose of such a database - to make more people to buy more open hardware.
Further, it doesn't work at all from an economics standpoint. There is zero incentive driving the community to support every iteration of every type of hardware other than personal need, and if you're suggesting that anyone who needs something has to go out and build a driver themselves, please let me know who your dealer is because I want to be as high as you.
As for, "the community is better than the manufacturer" try having an outage over the holidays, and see how your community reacts to, "help me or my business fails".
See: professional audio and video gear, perfectly good network cards.
So many hardware companies fell into the trap of making steaming piles like ATI's CCC[0], Creative's SoundBlaster Control Panel[1], ASUS's Control erm.. thing[2]. And it's not just gaming peripherals, buy a computer from HP and see how many HP-specific utilities clog up the system tray. Same goes for most of the other big players.
I just want the OS and the drivers thanks.
[0] https://www.screenshots-archive.com/ati-catalyst-control-cen...
[1] https://i.imgur.com/POZVXQj.jpg
[2] https://img.purch.com/o/aHR0cHM6Ly93d3cubGFwdG9wbWFnLmNvbS9p...
And for those people there are companies like Canonical, who derive their product from Debian. There is also Redhat, SUSE, etc. Lots of commercial options grow up around these vibrant communities to fill the gaps that they sometimes leave. This is an unmitigatedly good thing.
Adobe's Flash plugin is distributed in binary form only, and they do not provide a native OpenBSD version. Considering their security record, we thank them for this neglect.
The situation is equivalent here; given the kind of software that hardware manufacturers tend to write, I'm quite happy to take volunteer efforts over what they produce.
There's also AAlib, which could help with rendering in text mode.
Because it is.
Name one, just one, hardware manufacturer you can reach by email to report a bug and expect both your mail to be replied and the bug to be fixed. And without being charged a dime in the process (well deserved yet voluntary donations aside). No thanks, I'll stay with the Linux community any day.
Further, you've clearly never had a critical outage happen during off hours. Try running to the community when your job is on the line at 3AM Christmas Day, let me know how responsive they are to you then.
You get the quality you pay for, and while the open source community is wonderful and amazing, it's done by people working for free, and subject to the whims of those people, which makes it A) unreliable B) inconsistent, and C) lower quality, on average.
That's a bit extreme. Of course throwing a shitload of money at support contracts will give you helpdesks answering during holidays and drones flocking into the data center, but that applies only to a very small subset of hw/sw products where any outage can be fatal. The consumer market is just a bit different though.
Besides, if your shit can't work when it counts, what good is it?