...and yet, how popular are Linux phones and laptops compared to Apple?
The list is of course right (perhaps up to fine details) but misses the point. Apple products, and same for Android, are utterly usable without a degree in Linuxology. You don't shake in trepidation whenever you do an upgrade. You also don't just install random stuff from enormous Git repos that cannot possibly be scrutinised for security details. You don't get core dumps just because you selected an exotic option in config.
I like Linux, but I don't have 10 hrs/week just to keep it running. It's just not an option, and Apple products will do.
Having been forced to use Microsoft products again recently, I think the analogy doesn't extend to Windows though. I'd take Linux products over MS any time. Windows is awful.
> You don't shake in trepidation whenever you do an upgrade.
I really don't know a lot of people who feel confident doing a macOS update. The thing borks everything so often it's not even a meme, just a fact of life so people I know tend to be super careful with it and only update when the apps they use start dropping compatibility for older OSXes (or when they buy a new mac :-)).
Sorry, but this is just not adding anything. I have run fleets of Macs before and borked installs are rare to say the least. To suggest it’s a meme is simply ridiculous. As to app compatibility, similar things happen on Linux. From years of experience managing servers, unmet dependencies with package managers and unsupported/no-longer supported libraries are a daily fact of life.
I’m not going to deny there are issues with the Mac (or iOS) platform, there clearly are, but let’s keep it honest. While we’re at it, let’s keep it honest about other platforms too.
To your anecdote, I am mac os user for about 8 years now. I blindly update whenever there is an update notification without reservation. Not a single issue encountered in all these years. I am sure there are legions of users like me.
Have multiple macs and use them for both personal and work use.
People usually delay updating because it requires a /really/ long time. My Mac Pro (2013, trashcan) takes upwards of an hour for a point release.
I don't really have an hour to dick around during working hours and I don't want to leave my machine on overnight (or if I do it's because I want it to be doing something). So I almost never update.
IME it doesn't break as often as Windows; but Linux is "best" here, updates are in the single-digit minutes.
> You don't shake in trepidation whenever you do an upgrade. You also don't just install random stuff from enormous Git repos
Correct, you don't. LTS releases are good for at least 5 years, so you install it, tick the box for automatic updates and don't worry about anything for years. Then when the next LTS is out, you wait a few months, then click upgrade and drink a coffee. Time invested: 1 hr/5 years.
Android isn’t really Linux, in that the commodity open source kernel is wrapped by proprietary value added software maintained by an army of highly paid professionals. You could swap out the kernel and no user would notice, or care.
> Android isn’t really Linux, in that the commodity open source kernel is wrapped by proprietary value added software maintained by an army of highly paid professionals.
Don’t forget security. Linux laptops are a gaping hole compared to my MacBook Pro.
I really despise some of the open source crusaders that look the other way when things don’t fit their narrative.
Common tools such as Postgres, Swift, Python, OpenSSH, billion other pieces of open software that are funded by the same companies that this article shits on.
There is a place for proprietary software in the society. And there is a place for open source software in the society.
Matlab is amazing even though it’s closed source. When I have a fricking Jet Engine hoisted up on a test stand and I discover some bug in the instrumentation Matlab toolbox, I can call them and speak to an engineer directly in about 45 seconds. We are not a 10 people company. We have billions on the line. And, $13k a year in licensing proprietary software with instant support is fine. It gets the job done. Docs are unbelievably comprehensive.
I love open source software and truly see value in it. But if something is closed source but has proven track record, I’m fine with it.
Good luck trying to convince Bloomberg Terminal to release their source code.
Let's be very clear, this is from gnu.org, so this is not "open source crusaders", this is "free software zealots". There are no compromises when it comes to Free Software, no pragmatism and no leeway for choices to be made that serve a purpose if they reduce the freedom of the software.
I am not explicitly criticising GNU/FSF, but I think it's important to remember that they are always going to take the most extreme view on these matters, because that's why those projects exist.
(personally I see FSF/RMS as a lighthouse. I find their presence useful for navigation, but I don't necessarily want to get too close to them ;)
free software people will rewrite proprietary software under a free and open source license. Open source people will rewrite free software licensed software under a open source license. From a pragmatic perspective, I rather pick the former than the later, and the practical benefits are noticeable when going from a proprietary software to an free and open source version, but going from GPL to MIT has no meaningful impact on my ability to use the program.
Talking about pragmatism, why do a weather app developers feel the need to get permission to access to my contact list, sms, my web browser history, and so on? It seems clear that regardless of what kind of software a developer, community or company do, there are political aspects that pushes away pragmatism. Simple programs that do a practical job and nothing else should be the norm, but there seems to always be a will to push it away from that.
Sure, there's a lot of things wrong with Apple's operating systems. I would love for them to be more open, and the ability to install non-signed apps on my iPhone (although they've added all the features I used to jailbreak for.)
But what's with the weird tone? iMonsters? 10 year old news articles?
And why's it so bad that other applications can do malicious stuff on your computer? Shouldn't the author be happy that there's still enough openness on the Mac for this to occur? Isn't that what they want?
> In MacOS and iOS, the procedure for converting images from the Photos format[1] to a free format is so tedious and time-consuming that users just give up if they have a lot of them.
This (and a bunch of others) seems poorly sourced. It looks like Photos.app behaves the same as Aperture.app and many others. Your Library is a special folder. Your original photos are kept in whatever format they were originally taken in and all organizationational and library metadata are in a series of sqlite databases that are logically organized. I would be happy to see an open source photo library app structured the same way.
If you want original files, copy them out. If you want changes or metadata, dig through the databases. If you want "baked out" images, bulk export from Photos.app.
Modern iPhones will capture HEIF and HEVC photo and video, but it's not like they're secret or proprietary file formats. Apple switched away from JPEG and MOV because those formats are less efficient and cannot support modern features--much better than CR2/NEF raw formats other camera makers use.
> I would be happy to see an open source photo library app structured the same way.
PhotoStructure libraries are set up this way, except you can choose to either keep all your assets where they were, or import them into a single, deduplicated directory structure.
The SQLite database schema is commented and straightforward, and migrations between versions are humanly readable (if you want to see exactly how the schema evolves).
I've open-sourced much of the code, but know that I'm hoping it can pay for rent some day soon. The current beta release is free in exchange for feedback. The next version will have both free and paid tiers.
> ... much better than CR2/NEF raw formats other camera makers use.
HEIV/HEIC typically contains one or more lossy, compressed images, much like JPEG.
CR2, NEF, ARW, ORF and DNG formats are all "raw" lossless formats that directly store sensor data along with metadata.
HEIF/HEVC aren't completely open formats though, AFAIR. I'm pretty sure there's some kind of patent royalty involved in some things people might want to do with them.
That alone makes them incompatible with GNU's ideals, such as they are.
That's true, but that's an argument about the iPhone and not Photos. On the iPhone, there's literally a switch to instead save as jpg/h.264...which do have their own patent problems (there have been various successful patent collections on jpeg and h.264 is subject to the same MPEG LA group HEVC is).
The way you mention this, it makes it sound as if this is the worst that Apple does.
Another way of looking at it, is that if it's allowed for dropbox it could be allowed for other apps.
End of the day it's your decision whether you want to still use an Apple device, assuming you have the choice, after knowing the potential problems with it.
It’s a crazy argument from them, considering their licensing allows anyone to do anything they like with a system apart from hide the resulting source code. Policing third parties like Dropbox is actually a strength of a proprietary system, so why bring it up at all?
I could make the claim that GNU software can get you killed, because military organisations build applications on top of it. This is true, but it hardly seems a fair point to make in assessing something like GNU/Linux.
There are legitimate weaknesses and user hostile designs in Apple operating systems, but Dropbox is not one of them.
Edited to add: anyone who remotely cares about security would not allow Dropbox anywhere near their systems, but that’s another discussion!
But this wasn't "allowed" or endorsed by Apple. It was a third-party company doing something underhanded. Is there some reason Dropbox would be more trustworthy on Linux?
I think the "lame overreach" hurts the credibility of the argument--even if it has merit.
Apple actually worked against Dropbox a few times in recent years, and added a bunch of APIs for annotating files in Finder, to stop Dropbox from monkeypatching it.
More recently Dropbox has started using a kernel extension to support its SmartSync feature, which will soon be stymied, as Apple makes it more convoluted to load third party kexts in Big Sur.
"Apple plans to require that all application software for MacOS be approved by Apple first."
I'm ready to leave MacOS if this becomes reality (no way to install apps outside of Apple Store). So so far it's pretty easy to install custom apps and grand them root permissions.
There's no "if", notarization has already happened. As of a few months ago, macOS Catalina warns users if an app hasn't been notarized.
It's the latest step in a multi-year effort to make macOS a little less of a wild-west of software, but as with all the previous steps, it's pretty trivial for knowledgeable users to override - you just right click on an app and choose "Open" and you can bypass the signature/notarization checks.
Please, no more propaganda from GNU. It’s biased and misleading. I get the feeling that they had the budget to buy fake news on Facebook, they would jump at the chance. They’re the Breitbart of fundamentalist software proselytism.
The list is of course right (perhaps up to fine details) but misses the point. Apple products, and same for Android, are utterly usable without a degree in Linuxology. You don't shake in trepidation whenever you do an upgrade. You also don't just install random stuff from enormous Git repos that cannot possibly be scrutinised for security details. You don't get core dumps just because you selected an exotic option in config.
I like Linux, but I don't have 10 hrs/week just to keep it running. It's just not an option, and Apple products will do.
Having been forced to use Microsoft products again recently, I think the analogy doesn't extend to Windows though. I'd take Linux products over MS any time. Windows is awful.