Операционната система Linux през годините се е утвърдила като качествена и надеждна, равностойна на Windows и macOS. Въпреки това, тя все още има фундаментален недостатък, свързан с невъзможността да обработва данни коректно при недостиг на оперативна памет.

На системи с ограничен обем RAM често се наблюдава ситуация, при която операционната система замръзва и не реагира на команди. При това не може нито да се затворят програмите, нито да се освободи памет по друг начин. Това се отнася за системи с изключен swap и малък обем RAM — около 4 GB. Проблемът наскоро отново беше повдигнат в обсъждания на общността.
Разработчиците на Fedora в решаването на проблема, но досега всичко се ограничава до обсъждане на варианти за подобряване на работата в близко бъдеще. В момента конкретни решения липсват, въпреки предложените идеи за оптимизиране на контрола на наличната памет, подобряване на инструментите на systemd и стартиране на GNOME процеси като системни услуги на потребителя или доработване на OOM Killer, за да следи наличния обем RAM.
Бих искал тези възможности да бъдат реализирани в ядрата на системата в крайна сметка. Въпреки това, в момента това не е факт и не е известно кога ще се въведат някакви решения. Радва обаче, че проблемът се обсъжда, и този път специалисти от Red Hat също се включиха в решаването на въпроса. Това дава надежда за появата на решение поне в относително далечно бъдеще.
Източник: 3dnews.ru
