LINUX.ORG.RU

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

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

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

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

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

Исправление Iron_Bug, :

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

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

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

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

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