LINUX.ORG.RU

История изменений

Исправление unanimous, (текущая версия) :

malloc() при нехватке памяти должен возвращать NULL

Это ровно то, что происходит при vm.overcommit_memory=2. Сделай и увидишь чудную картину: после запуска хромиума с парой десятков вкладок что-либо еще запустить будет трудновато. Именно потому что говнософтописатели не думают о количестве запрошенной памяти.

Именно поэтому в линуксячье ядро и включили костыль в виде «эвристического» overcommit-а. И именно это порождает ту проблему, которой «почетная истеричка ЛОРа», г-н birdie заспамил LKM, opennet и тутошние просторы.

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

И этот позорник уже лет 15, не меньше, доканывает всех воплями о «недостатках» линукса. Ему бы розог по жопе да отправить учиться, но, видимо, не поможет.

Исходная версия unanimous, :

malloc() при нехватке памяти должен возвращать NULL

Это ровно то, что происходит при vm.overcommit_memory=2. Сделай и увидишь чудную картину: после запуска хромиума с парой десятков вкладок что-либо еще запустить будет трудновато. Именно потому что говнософтописатели не думают о количестве запрошенной памяти.

Именно поэтому в линуксячье ядро и включили костыль в виде «эвристического» overcommit-а. И именно это порождает ту проблему, которой «почетная истеричка ЛОРа», г-н birdie заспамил LKM, opennet и тутошние просторы.

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

И этот позорник уже лет 15, не меньше, доканывает всех воплями о «недостатках» линукса. Ему мы розог по жопе да отправить учиться, но, видимо, не поможет.