Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Операционная система Linux за многие годы стала не менее качественной и надёжной, чем Windows и macOS. Однако в ней до сих пор есть фундаментальный недостаток, связанный с невозможностью корректно обрабатывать данные при нехватке оперативной памяти.
На системах с ограниченным объёмом ОЗУ часто наблюдается ситуация, когда ОС зависает и не реагирует на команды. При этом нельзя ни закрыть программы, ни освободить память иным способом. Это касается систем с отключённым swap и малым объёмом ОЗУ — порядка 4 Гбайт. Проблема была недавно вновь поднята в обсуждениях сообщества.
Разработчики Fedora подключились к решению проблемы, но пока всё ограничивается обсуждениями вариантов улучшения работы в ближайшем будущем. Пока что конкретных решений нет, хотя предлагаются варианты улучшить контроль за объёмом доступной памяти, оптимизировать инструменты systemd и запуска процессов GNOME в качестве системных служб пользователя или доработать OOM Killer, чтобы тот следил за доступным объёмом ОЗУ.
Хотелось бы, чтобы эти возможности были, в конечном итоге, реализованы в ядре системы. Однако пока этого нет и неизвестно, когда какие-либо решения воплотят в жизнь. При этом радует хотя бы тот факт, что проблему обсуждают, причём на сей раз к решению вопроса присоединились и специалисты из Red Hat. Это даёт надежду на появление решения хотя бы в относительно дальней перспективе.
Источник: