Прочитал описание программы Earlyoom, очень узкоспециализированная программа, не подходит для всех случаев нехватки памяти.
Swap более универсален в этой ситуации, позволяет спокойно сохранить данные и закрыть программу или перезапустить.
А с SSD возможно даже получится работать в программах при использовании swap.
На слабых компьютерах не только нехватка памяти, там могут быть проблемы и с блоком питания, и с охлаждением, и с слабым процессором, со слабой видеокартой, с медленной сетью, с медленными усб портами.
Например у меня на нетбуке, если долго работать в нем, то перегревается процессор, и начинается тротлинг. Хотел поменять термопасту - разобрал, оказалось там термопрокладка, замены у меня нет. Вентилятор затягивает воздух под клавиатурой, а там щелей почти нет, не рискнул сверлить клавиатуру - там тонкая микросхема. Пока придумал временно оставлять нетбук в покое, и под батарею подкладывать толстую книгу - чтобы увеличить зазор между вентиляционной решеткой и поверхностью стола.
Лучше всего конечно перейти на внешнюю клавиатуру, а нетбучную убрать для улучшения вентиляции.
Можно уменьшить количество фоновых процессов, да и на нетбуке можно файловую систему попроще, чтобы процессор не нагружался.