I ran my Linux laptop with strict overcommit enabled for a while. Unfortunately, it does not
help. Almost all desktop applications expect memory allocation to succeed. From some of the
application errors I saw, developers seem to have become very lax about checking for NULL from
C++ and Python applications did better, because they get an exception, and they have to do
*something* with it.