LINUX.ORG.RU

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

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

вообще конечно 100% корректная обработка ошибок в таких сложных софтинах – неверноятно-адски трудная вещь.

С другой стороны в теории можно писать софт с надёжной архитектурой. Разделять разный функционал по разным процессам, запускать их с минимальными capabilities, в том числе и память им ограничивать. В принципе в браузере это делается, но не до конца. Если бы это было сделано, у топикстартера просто падал бы какой-нибудь служебный процесс и на странице писало бы OOPS (ещё бы и багрепорт уходил автоматом).

Веб-цари вроде уже давно перешли на микросервисы, а системные макаки всё ещё в монолиты долбятся.

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

вообще конечно 100% корректная обработка ошибок в таких сложных софтинах – неверноятно-адски трудная вещь.

С другой стороны в теории можно писать софт с надёжной архитектурой. Разделять разный функционал по разным процессам, запускать их с минимальными capabilities, в том числе и память им ограничивать. В принципе в браузере это делается, но не до конца. Если бы это было сделано, у топикстартера просто падал бы какой-нибудь служебный процесс и на странице писало бы OOPS (ещё бы и багрепорт уходил автоматом).