Remove Exercise Remove Operating System Remove Programming Remove Storage
article thumbnail

A persistent problem: managing pointers in NVM

The Morning Paper

On the last morning of the conference Daniel Bittman presented some of the work being done in the context of the Twizzler OS project to explore new programming models for NVM. The starting point is a set of three asumptions for an NVM-based programming model: Compared to traditional persistent media, NVM is fast. What about security?

article thumbnail

iOS Engine Choice In Depth

Alex Russell

Does Apple restrict, in any way, the ability of competing web browsers to deploy their own web browsing engines when running on Apple's operating system? Differences in uptake rates matter because it's only by updating a program on the user's devices that fixes can begin to protect users. If no, please explain why not.

article thumbnail

The Pursuit of Appiness

Alex Russell

"Appiness" is an illusion, an arbitrary line drawn to include programs built on some platforms but not others, and all of today's OSes allow multiple platforms to expose "real apps." Safety is within our budget, assuming platforms don't make exotic and dangerous APIs available all programs — more on that in a second.