News for hackers. Stuff that matters.
Re:Leaving htop running freezes macOS High Sierra by pavlov on Friday January 05, 2018 @08:13PM (#16083207)
After updating to High Sierra, OmniGraffle, an app that I use fairly regularly, stopped working. The only available solution was to buy a $50 update to the latest version. At least Omni Group should be happy about macOS 10.13.

In Omni's view, my software was hopelessly outdated... But in reality it worked just fine for my needs even though it wasn't the latest version. I had bought the license in November 2009, so exactly eight years before Apple broke it for good.

Microsoft would never break compatibility with a major Windows app from only eight years ago. I've accepted Apple's hostility towards older 3rd party software in exchange for a sense of forward momentum in the OS, but that pact seems to be history now with High Sierra largely feeling like a step back.

Re:Leaving htop running freezes macOS High Sierra by shakna on Friday January 05, 2018 @08:26PM (#16083258)
> Microsoft would never break compatibility with a major Windows app from only eight years ago.

Microsoft is nearly pathalogic in this. I still run some programs I bought for DOS today on Windows 10, because they're COM files. Still works the same.

Apple has always broken things on the other hand, but with the promise of a stable system. Which, having upgraded to High Sierra, is long gone. This feels almost like the early days of Linux. I've got WiFi breakage, graphics driver breakage, occasional filesystem breakage, and several really concerning CVEs that have come over the last few months.

Never thought I'd see the day when I call Windows more stable than a *nix.

Re:Leaving htop running freezes macOS High Sierra by Cyph0n on Friday January 05, 2018 @11:07PM (#16083799)
Here[1] is a short video showing the version by version upgrade of Windows 1.01 to Windows 8. Notice how essentially all user programs, system preferences (e.g., theme), and files are preserved throughout the entire process. The guy also runs an installed copy of Wolfenstein 3D on almost every version to demonstrate that it still works.

The first time I saw it made me respect and appreciate the stability Windows has provided over the decades...

Note: there are similar videos that show the exact same process on actual hardware.

[1]: https://www.youtube.com/watch?v=vOzkNtnaS04

Re:Leaving htop running freezes macOS High Sierra by shakna on Friday January 05, 2018 @11:14PM (#16083820)
\* Compatibility. Which is truly awesome.

But stability means it doesn't crash, or have driver issues or basically interfere with a user trying to use it.

Re:Leaving htop running freezes macOS High Sierra by TheSpiceIsLife on Friday January 05, 2018 @09:02PM (#16083413)
I got to say... I have a couple MacBooks I use at home, but my work PC is a 2012 era AMD CPU with 32GB RAM and a GTX650 Ti with four random secondhand displays connected to it, running Windows 7, and I never have any issues with it.
Re:Leaving htop running freezes macOS High Sierra by coldtea on Saturday January 06, 2018 @09:15AM (#16085325)
Well, indeed MS wouldn't break that compatibility.

But the Mac way, to which you sign in when you get a Mac, isn't running 8 year old software forever. It's updating things every few years, and breaking stuff going forward, not being burdened with backwards compatibility forever.

In exchange you get a more uniform and comprehensive experience, with software that adapts to new features faster.

Re:Leaving htop running freezes macOS High Sierra by nicolaslem on Saturday January 06, 2018 @09:24AM (#16085364)
> In exchange you get a more uniform and comprehensive experience, with software that adapts to new features faster.

Do you know how old the version of Bash that ships with High Sierra is?

Re:Leaving htop running freezes macOS High Sierra by coldtea on Saturday January 06, 2018 @10:13AM (#16085575)
I know. I also know the reason (GPLv3, and companies avoiding it like the plague). I also know how to install the latest bash with brew and set it as my default shell (takes all of 30 seconds).

OS X is not about the version of bash it includes -- that's a historically hidden behind the UI tool for us geeks, not what's intended for the everyday Mac user to use (and the UI had been the priority there ever since the original Mac).

Lastly, I've used bona fide certified UNIX machines from vendors like IBM, HP and SUN that had much worse core userland -- awfully limited BSD versions of GNU tools, much older stuff, etc. So there's that too.