@harlow @thing please use a free software license rather than that self-written proprietary license, there are several problems with it:
Yes, Linux (without a third-party hack in userspace) needs fixed-size pre-allocated swap space.
As far as I know on MacOS dynamic swapfile creation is also handled by a userspace process. Not a third-party one, but on Linux everything in userspace is third-party since Linux is just the kernel. I don’t see how swapd is any more of a hack than MacOS’s dynamic_pager.
Mac OS won’t kill processes just because it’s running out of memory; it will pause them instead (as if by SIGSTOP)
How does SIGSTOP help if you’re out of memory? It won’t free anything.
In response to the Russian Justice Ministry declaring Berkeley to be an “undesirable organisation”, berkeley.edu.pl is declaring the Russian Justice Ministry to be an “undesirable organisation”.
@kemona_halftau never mind, I found the explanation