News for hackers. Stuff that matters.
Re:Hack the Kernel – Learn about operating systems online by astrange on Monday October 24, 2016 @02:32AM (#12777022)
> I wonder what you meant by "mobile devices don't page."

Mobile devices have memory-mapped pages, but they don't have VM or overcommit. Your process just gets killed if it's using too much memory.

Page faults are still important though… actually even more important.

Re:Hack the Kernel – Learn about operating systems online by justin66 on Monday October 24, 2016 @07:52AM (#12778037)
Are we talking about the same thing when we say "mobile devices?" Like, Android phones? Because if there's something lobotomized about their virtual memory, that's something I'm curious about, if you could share a reference of some sort.
Re:Hack the Kernel – Learn about operating systems online by astrange on Thursday October 27, 2016 @08:56PM (#12811933)
I don't know if Android swaps (almost certainly not) but iOS does not swap. It doesn't have a pager. Of course it does have "VM".
Re:Hack the Kernel – Learn about operating systems online by justin66 on Friday October 28, 2016 @09:20AM (#12815445)
I dug into it a little. It's mostly for posterity at this point but if anyone wants to read about it, look up the Android lowmemory killer, which is sort of an enhancement to the OOM killer's functionality. It's a conventional enough Linux virtual memory otherwise.