Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It was so open that your software which could write all over the memory space of other programs: https://en.wikipedia.org/wiki/Mac_OS_memory_management

Then OSX introduced virtual memory. Programs became a little bit safer.

Then in later versions, Application Sandboxing, code signing, etc.

Every step of the way programs can do less but are safer for the OS.



> Every step of the way programs can do less but are safer for the OS.

The important thing here is that it's a tradeoff, not an universal good. And a tradeoff that I personally don't like very much. Doing fun and interesting things keeps getting harder and harder because you have to jump through increasing amount of security hoops. For instance, reading and writing memory of other programs enabled you to do tweaks that are now almost impossible to perform.

I understand the need for change, now that a computer is expected to be connected and running untrusted third-party code by default. But we've lost something with that change, and I wish for a way to get it back.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: