Страницы

Ограничиваемый запуск программ в GNU/Linux

Как известно, работа программ в GNU/Linux основана на предоставлении им избыточных возможностей в оптимистичном ожидании, что они воспользуются ими исключительно во благо. Оперативная память может выдаваться авансом в надежде на то, что удастся вывезти за счёт сброса блоков данных на накопитель. В результате любая программа, пытающаяся выполнить невозможное для данной системы, способна вывести её из строя.

Ситуация нелепа сама по себе, а дополнительной нелепости добавляет и то, что запуск программы с ограничением на выделяемые ресурсы в типичном сценарии использования сам потребляет много ресурсов и требует от пользователя избыточных усилий, из-за чего возможность используется гораздо реже, чем стоило бы.

Уведомление о свободном месте

По рекомендациям производителей SSD можно сделать вывод, что для поддержания скорости работы и продолжительности жизни таких накопителей важно поддерживать свободное место около 25% от их объёма. В то же время предупреждение пользователей GNU/Linux о нехватке места происходит гораздо позже необходимого срока — тогда, когда состояние совсем уже критическое. Всё потому что в настройках систем обычно фигурируют гораздо меньшие числа.

Пользователи рабочей среды Gnome могут легко поменять настройки предупреждения: