[[!meta copyright="Copyright © 2010, 2013 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] [[!meta title="Linux: vmsig"]] [[!tag open_issue_gnumach open_issue_hurd]] * *cooperating with the VM when memory pressure increases* * *notify user applications of virtual memory events via real-time signals* , and discussion at and . Found this via , which was linked from [LWN](http://lwn.net/Articles/409416/). From a quick glance, this sounds to [[me|tschwinge]] quite a bit like mechanisms also found in (originating in?) Mach's [[microkernel/mach/external_pager_mechanism]]. May be worth having a look at it. # IRC, freenode, #hurd, 2013-03-06 tschwinge: from a quick look, this isn't similar to the external pager mechanism it's an additional tool to help userspace application manage internal caches it's similar to what is done to reclaim memory from the slab allocator for example and it would indeed be a very good thing to have so that e.g. the hurd can build a distributed but completely dynamic dentry-like cache i'm actually glad to see someone else thought of using real time signals for this i didn't do any research on that subject yet