upvote
Given Apple's reputation as of late, I was mildly shocked to learn that I could connect a SATA optical drive to my Mac with a USB-SATA bridge, right click on an image in the Finder, and tell it to burn the image to DVD. This is under the latest beta of macOS.

You can call it incidental if you want, but it generally takes some effort to ensure everything works. That's especially true when you consider how much has changed since optical drives were common.

As for other forms of disk images, such as software distribution, those are still a common thing in macOS.

reply
iPods and AirPort Express units from 20+ years ago still work in modern macOS too. Things have been shuffled around some (iPods are now managed with the Finder instead of in Music.app) but they still work.

I would agree with the idea that they're not bothered about breaking workflows, particularly those involving command line tools, but hardware compatibility isn't nearly as bad as the internet might have one think. Source compatibility isn't all that bad either, many ancient Objective-C/AppKit codebases can be made to compile in an evening. It's mainly binaries that break.

reply
Yeah, Apple is very weary of breaking user functionality. They'll just break your app's ability to run.
reply
Frankly, I don't think it's practical to expect operating systems to continue to run binaries perfectly in perpetuity. It's an enormously burdensome expectation that holds development of the platform hostage.

Usually all it takes to keep one's software running on macOS is compiling against the latest SDK once every ~5 years. Depending on the nature of the app, source changes often aren't even required. As a dev I don't think that's too much to ask.

reply
Diskutil has been around for over a decade and slowly getting features that hdiutil was missing.

Things change but this is hardly some sort of sudden rug pull by Apple.

reply
Haven’t they actually done a relatively good job in this regard in many ways? I can still use my 12 year old MacBook Air. It’s not super current and not all apps work, but it’s actually still a decent Apple experience. Same with our old iPad. They kept it updated way longer than I expected.
reply
> It’s not super current and not all apps work

That's an enormous concession, relative to Windows or Linux.

reply
> That's an enormous concession, relative to Windows or Linux.

Windows yes, but Linux... no, at least if it's open source.

Closed source apps that compile fully static, these tend to be stable and Just Run in my experience... but open source apps? Good luck trying to bring these to even compile 10 years afterwards without going through an insane dance with Docker...

reply
While that's absolutely correct, you're arguing with a strawman. Take a look at the original quote:

   > I can still use my 12 year old MacBook Air. It’s not super current and not all apps work, but it’s actually still a decent Apple experience.
The point is I can run the latest Linux distributions and software on a 12 year old computer with no issues whatsoever.

You might be able to do that in Windows, if you bypass TPM and CPU requirements or if you stay with Windows 10 extended updates.

You won't be able to in macOS without OpenCore Legacy Patcher and a lot of faith in your God of choice.

reply
Couldn’t agree with this more. Stuff I wrote 25 years ago for NT4 still actually works on windows 10 without a recompile.

The Linux situation reminds me of unix back in the 90s even across distributions.

reply
>Closed source apps that compile fully static, these tend to be stable and Just Run in my experience... but open source apps? Good luck trying to bring these to even compile 10 years afterwards without going through an insane dance with Docker...

who cares?

when a closed source app fails the door is shut for good on self-remediation, unless you want to reverse engineer/break the law.

when an open source app fails to compile you can choose to put the time in to get the thing working. it's not a shut door, it's just a long path.

reply
> who cares?

The problem is that most software people use for work is going to be closed source because the vendor wants to make money on these juicy business contracts.

Linux makes a point of being very difficult to be used with closed source stuff, in kernel and userland alike (getting static compilation to work is an utter PITA), and that is a reason why commercial software written for Linux is rare, and that in turn is the dominant reason why Linux adoption on the workstation has been very slow for a very long time - until a lot of business applications shifted to the browser, making the client OS platform all but irrelevant.

reply
On Linux, there aren't 'apps' that normal people want. Basic things like 'functional 1080p/4k Netflix' and 'commercial software' aren't really a thing.
reply
Netflix works, just not 4k. Blender and Davinci Resolve say there's commercial software, just not actual Photoshop.
reply
deleted
reply
That's another goalpost. That's because DRM doesn't go well with Open source.
reply
Correct, you have just successfully identified the reason why Windows exists. Well done!
reply
> Haven’t they actually done a relatively good job in this regard in many ways?

No.

Can't run current versions of any apps including Chrome, Edge, and Safari.

Meanwhile the hardware is perfectly fine and could run a supported version of Windows or Linux.

Call me when Apple has a "LTSC" version of their OS. (Spoiler: they won't, ever. Supporting Apple in an enterprise is nothing short of a nightmare.)

reply
This is partially on third-party devs' shoulders. There are community-maintained backports of Chromium and Mozilla for old versions of macOS, which means it isn't strictly impossible, but Google and Mozilla just don't bother and cut off compatibility earlier there than on other platforms.

It's even possible to build Mac apps to run on everything from OS X 10.4 (2005) through macOS 27 (2026) across PowerPC, Intel, and Apple Silicon in a single binary. See XLD[0], which does exactly that.

[0]: https://tmkk.undo.jp/xld/index_e.html

reply
Consumer electronics, what do you expect ...
reply
Any reason to "upgrade"? I am still on Sonoma and don't see a point updating the system.
reply
deleted
reply
[flagged]
reply