4 ms·
IBM i (OS/400) has had single address space, tagged pointers, and an number of other "novel" things in the loop for eons. Many people interact with it daily, i
by kev009 6y ago
IBM i (OS/400) has had single address space, tagged pointers, and an number of other "novel" things in the loop for eons. Many people interact with it daily, indirectly, in most of your big box retail stores (think stores like Costco, Lowes, etc).
- coldtea 6y agoParent did say "it [single address space] feels reliant on hardware less defective than we presently have in commodity user gui performance systems". OS/400 and successors don't run on this kind of hardware.
- kevin_thibedeau 6y agoIs that kind of hardware going to be available in 50 years?
- coldtea 6y agoGiven how we don't even have ECC memory, we shouldn't hold our breaths...
- pjmlp 6y agoIn what concerns ARM and SPARC platforms, memory tagging is happening and being adopted by Apple/Google platforms, in what concerns Intel, it was yet again another from their screwups.
- coldtea 6y agoInteresting. Do Apple M1/Ax have memory tagging already?
- pjmlp 6y agoNot 100% there, but pointer autentication is already a step into that direction. https://developer.apple.com/documentation/security/preparing_your_app_to_work_with_pointer_authentication https://developer.apple.com/documentation/security/preparing... Meanwhile Google is doing the homework for Android. "[Arm DevSummit - Ecosystem Talk] Improving Your Android App to Prevent Security Vulnerabilities" https://www.youtube.com/watch?v=zkoOD4hmiGE https://www.youtube.com/watch?v=zkoOD4hmiGE And regardless of one thinks of Oracle, Solaris SPARC has had it for ages. https://docs.oracle.com/cd/E37838_01/html/E61059/gqajs.html https://docs.oracle.com/cd/E37838_01/html/E61059/gqajs.html
- raggi 6y agoThey're not without their share of critical hardware bugs too, e.g. CVE-2020-4788
- bogomipz 6y agoI'm curious about tagged pointers, do those relate to the single address space design? Might you or someone else have any good links on this?
- pjmlp 6y agoYou can start by the links on my comment, https://news.ycombinator.com/item?id=25743690 https://news.ycombinator.com/item?id=25743690