In previous releases, the OOM killer (which tries to kill a task to free memory) tries to kill a single task in a good hope that the task will terminate in a reasonable time and frees up its memory. In practice, it has been shown that it's easy to find workloads which break that assumption, and the OOM victim might take unbounded amount of time to exit because it might be blocked in the uninterruptible state waiting for an event which is blocked by another task looping in the page allocator. This release adds a specialized kernel thread oom_reaper that tries to reclaim memory by preemptively reaping the anonymous or swapped out memory owned by the OOM victim, under an assumption that such a memory won't be needed when its owner is killed anyway.
Прям Тургенев какой-то, Стихи в прозе.
"Just to get a sense of how radical this is," Graeber said, "when I was in Rojava, people told me ‘we're anti-capitalist. But we've learned from the 20th century that you can't destroy capitalism unless you get rid of the state. And that you can't get rid of the state unless you get rid of patriarchy.’ So that's why you see all those women soldiers. How to get rid of patriarchy? Well, making sure all women have access to automatic weapons is an obvious start."
Graeber added, "One of the first places they took me was a police academy, where they said, their ultimate aim was to give everyone in the country six weeks of police training, then abolish the police."
http://arstechnica.co.uk/security/2016/05/robin-hood-hacker-rojava-syria-bitcoin-donation/ // http://rojavaplan.com/ // https://en.wikipedia.org/wiki/Rojava