The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

16.12.2009 10:51  Разработчики Mozilla представили технологию изолированного выполнения плагинов

Разработчики Mozilla объявили о добавлении в тестовую ветку mozilla-central поддержки технологии полностью изолированного выполнения плагинов, работа которых осуществляется в рамках отдельных процессов и не влияет на стабильность функционирования основного браузера. Данная возможность является первым шагом на пути к переводу Firefox на многопроцессную архитектуру, развиваемую в рамках проекта "Электролиз".

Ещё в июне этого года разработчики Mozilla Firefox объявили о начале работ над новым суб-проектом Electrolysis ( "Электролиз"), суть которого заключается в том, чтобы улучшить Mozilla Firefox с помощью использования множества раздельных процессов для отображения веб-страниц. Такой подход обеспечит приложению следующие преимущества:

  • Увеличение стабильности: если плагин или страница пытаются использовать всю память, процессор, или попросту обрушивают веб-браузер, отдельный назначенный на эту страницу процесс может быть изолирован. Cбой в работе отдельной вкладки (таба) не приведет к краху всего браузера;
  • Рост производительности: разделяя работу между несколькими процессами, веб-браузер может задействовать ресурсы современного многопроцессорного компьютера. Пользовательский интерфейс также станет более отзывчивым, т.к. веб-браузеру не надо дожидаться завершения прорисовки или отработки JavaScript на веб-странице.
  • Улучшение безопасности: если операционная система может запускать процесс с более низкими привилегиями, тогда веб-браузер может изолировать страницы от остальных частей ОС, усложняя работу злоумышленников, направленную на взлом компьютера пользователя.

Сегодня стало известно, что практически все компоненты проекта "Электролиз" были добавлены в экспериментальную ветку разработки. Для оценки новой возможности необходимо установить специальную тестовую сборку Firefox. На данный момент технология поддерживается только для сборок Mozilla Firefox для платформ Windows и Linux. По умолчанию "Электролиз" выключен. Чтобы задействовать его, нужно открыть страницу about:config, и поменять значение переменной dom.ipc.plugins.enabled на true, а затем перезапустить веб-браузер.

  1. Главная ссылка к новости (http://benjamin.smedbergs.us/b...)
  2. OpenNews: Разработчики Mozilla начали перевод Firefox на многопроцессную архитектуру
Автор новости: Artem S. Tashkinov
Тип: Интересно / К сведению
Ключевые слова: mozilla, firefox, security
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.2, proDOOMman, 11:53, 16/12/2009 [ответить] [смотреть все]
  • +4 +/
    Можно конечно бы было попробывать, но опять половина плагинов отвалится =(
    А начинание отличное, да
     
     
  • 2.4, Annonymous, 12:13, 16/12/2009 [^] [ответить] [смотреть все] [показать ветку]
  • +1 +/
    с nspluginwrapper не отваливаются, а с мозиловским врапером будет отваливаться ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.16, proDOOMman, 15:13, 16/12/2009 [^] [ответить] [смотреть все]  
  • –1 +/
    И как тогда их перевести Расширения Или addons - дополнения Уже все привыкли ... весь текст скрыт [показать]
     
     
  • 4.19, cgorbit, 16:58, 16/12/2009 [^] [ответить] [смотреть все]  
  • +1 +/
    Кто вам сказал, что все привыкли? Все, кого я знаю, говорят "расширения".
     
     
  • 5.49, Iv945n, 03:20, 19/12/2009 [^] [ответить] [смотреть все]  
  • –1 +/
    Наверно все, кого Вы знаете, занимаются разработкой расширений ... весь текст скрыт [показать]
     
  • 2.48, me, 22:27, 18/12/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    попробовать... весь текст скрыт [показать] [показать ветку]
     
  • 1.3, Аноним, 12:12, 16/12/2009 [ответить] [смотреть все]  
  • +/
    ура, новый виток истории: от потоков к процессам ! :) fork форева !
     
     
  • 2.43, User294, 17:38, 17/12/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Виндузятники застрелятся а те которые выживут убегут на линух, посмотрев насколь... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.50, AdVv, 15:59, 21/12/2009 [^] [ответить] [смотреть все]  
  • +/
    Тут где то пробегали тесты, Win32 FF под Wine работает быстрее чем нативный Лину... весь текст скрыт [показать]
     
     
  • 4.51, User294, 23:41, 21/12/2009 [^] [ответить] [смотреть все]  
  • +/
    Зато гугель хром вроде как ровно наоборот А мир захватывать вроде гугл собиралс... весь текст скрыт [показать]
     
  • 1.5, Damon, 12:13, 16/12/2009 [ответить] [смотреть все]  
  • +/
    Назад в прошлое? :-)
    Казалось, время "многопроцессной архитектуры" ушло в прошлое, и пришло время многопоточности... Ан нет!
    Идея данной технологии, безусловно интересная и полезная, только ведь, история развивается по спирали. Представляю анонс ФФ версии 10.х.у:
    "... Текущий релиз был наконец-то целиком переведен на работу в режиме многопоточности. Отмечен существенный рост производительности...".
     
     
  • 2.6, barmaglot, 13:18, 16/12/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Тут речь о совершенно разных вещах Политика изолирования исполняемых потоков ко... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.11, XoRe, 14:24, 16/12/2009 [^] [ответить] [смотреть все]  
  • +1 +/
    Поправлю Как раз это разработчики и делают ... весь текст скрыт [показать]
     
     
  • 4.27, Аноним, 19:08, 16/12/2009 [^] [ответить] [смотреть все]  
  • +/
    здесь наверно имели в виду дополнения
    хотя может и нет )
     
  • 3.23, Damon, 18:38, 16/12/2009 [^] [ответить] [смотреть все]  
  • +/
    Дык это Я не спорю, что это, в принципе, здорово Как я писал, идея понравила... весь текст скрыт [показать]
     
  • 3.35, sluge, 12:27, 17/12/2009 [^] [ответить] [смотреть все]  
  • +/
    судя по материалу-фишка в том что один и тот же поток будет заниматся и JavaScri... весь текст скрыт [показать]
     
  • 2.14, XoRe, 14:28, 16/12/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Могу указать на один момент - многопоточное приложение писать сложнее, чем много... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.24, Damon, 18:47, 16/12/2009 [^] [ответить] [смотреть все]  
  • +/
    Да нет, сложность написания и там и там одинаковая Просто при использовании мн... весь текст скрыт [показать]
     
     
  • 4.41, barmaglot, 17:01, 17/12/2009 [^] [ответить] [смотреть все]  
  • +/
    1 Ну синхронизация на стэке и бог в помощь Именно поэтому, я перешёл в своё... весь текст скрыт [показать]
     
  • 1.7, Andy, 13:51, 16/12/2009 [ответить] [смотреть все]  
  • +/
    Отлично, как раз этого больше всего и не хватало. Ещё желательно, чтобы можно было для плагинов выставлять ограничения на потребляемые ресурсы.
     
  • 1.8, Аноним, 14:11, 16/12/2009 [ответить] [смотреть все]  
  • –1 +/
    Мозилловцам лавры хрома покоя не дают)
     
     
  • 2.13, Артм, 14:25, 16/12/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Я смотрю на это с точки зрения того, что перенимается правильный опыт и технолог... весь текст скрыт [показать] [показать ветку]
     
  • 2.26, К.О., 19:00, 16/12/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Либо IE8 и Safari 4, на выбор.
     
  • 1.9, anonymous, 14:13, 16/12/2009 [ответить] [смотреть все]  
  • +/
    Сначала наделали кучу концептульно дырявых plugin'ов, потом делаем изолированное окружение для запуска (!!!) того, чему не доверяем.

    Например, и flash и JavaScript сильно повышают возможности атаки.

     
     
  • 2.12, XoRe, 14:24, 16/12/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ну так их можно не включать, если не доверяете... весь текст скрыт [показать] [показать ветку]
     
  • 2.15, szh, 15:10, 16/12/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    И дают море полезных возможностей P S noscript flashblock ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.21, anonymous, 17:55, 16/12/2009 [^] [ответить] [смотреть все]  
  • +/
    Как-то не очень логично сначала море полезных возможностей а потом тут же nos... весь текст скрыт [показать]
     
     
  • 4.30, be_nt_all, 22:27, 16/12/2009 [^] [ответить] [смотреть все]  
  • +/
    Чего нелогичного Если вы не находитесь в зоне повышенного риска или у вас пери... весь текст скрыт [показать]
     
  • 4.32, szh, 00:52, 17/12/2009 [^] [ответить] [смотреть все]  
  • +1 +/
    Можно делать полезные вещи, можно вредные Noscript помогает разрешать пользу и ... весь текст скрыт [показать]
     
     
  • 5.34, anonymous, 09:54, 17/12/2009 [^] [ответить] [смотреть все]  
  • +/
    Ну прям как антивирус какой-то - ... весь текст скрыт [показать]
     
     ....нить скрыта, показать (6)

  • 1.10, fi, 14:18, 16/12/2009 [ответить] [смотреть все]  
  • +1 +/
    Давно пора!!!  И чтоб можно было безболезненно их отстреливать.
     
  • 1.17, Аноним, 15:47, 16/12/2009 [ответить] [смотреть все]  
  • +3 +/
    ФФ больше не будет зависать из-за флеша и pdf? Ура!
     
     
  • 2.36, sluge, 12:29, 17/12/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    а что, есть люди, которые сморят PDF через FF? е-мае, куда я попал!
     
  • 1.18, аноним, 16:13, 16/12/2009 [ответить] [смотреть все]  
  • +/
    такс, посчитаем: 15 вкладок по 40 мб каждая плюс диспетчер >= 600 Мб
    "память сегодня стоит копейки" (tm)
     
     
  • 2.20, szh, 17:27, 16/12/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    слова shared memory тебе ни о чем не говорят Ты еще наверно и расход памяти по... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.22, аноним, 18:12, 16/12/2009 [^] [ответить] [смотреть все]  
  • +/
    ты запусти хром и убедись сегодня, не дожидаясь тестовой сборки мазилы
     
  • 1.25, Аноним, 18:55, 16/12/2009 [ответить] [смотреть все]  
  • +/
    А если Electrolysis включить на 3 6b4 dom ipc plugins enabled на true ничего п... весь текст скрыт [показать]
     
     
  • 2.28, аноним, 19:26, 16/12/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    plugins - можно tabs - нельзя иначе http www mozilla com en-US firefox relea... весь текст скрыт [показать] [показать ветку]
     
  • 1.29, Iceweasel, 20:47, 16/12/2009 [ответить] [смотреть все]  
  • +/
    Да таки похоже что мозилла осознала что таит в себе хром ... наконец то!
     
  • 1.31, pavlinux, 22:27, 16/12/2009 [ответить] [смотреть все]  
  • +/
    Пущаю мозилу и вижу, в top PID USER PR NI VIRT RES SHR S CPU MEM ... весь текст скрыт [показать]
     
     
  • 2.37, sluge, 12:30, 17/12/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    64-некошерно, ты бы лучше на 32 запустил
     
  • 1.33, upyx, 04:54, 17/12/2009 [ответить] [смотреть все]  
  • +/
    Что-то FireFox все больше становится похож на неуправляемого монстра. Браузер вместо ОС? Cloud окружение для масс? Будущее настигает...
     
     
  • 2.47, szh, 19:29, 17/12/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    >Что-то FireFox все больше становится похож на неуправляемого монстра

    Когда кажется кретится надо.

    > Браузер вместо ОС?
    >Cloud окружение для масс? Будущее настигает...

    ДА

     
  • 1.38, sluge, 12:32, 17/12/2009 [ответить] [смотреть все]  
  • +/
    никогда бы не подумал что распиливание потоков на отдельные процессы приведет к росту производительности. проведите простой эксперимет-у себя в винде експлорер переведите в режим когда каждое окно будет работать в отдельном процессе, получите нефиговые тормоза
     
     
  • 2.39, pavlinux, 13:38, 17/12/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    >никогда бы не подумал что распиливание потоков на отдельные процессы приведет к
    >росту производительности. проведите простой эксперимет-у себя в винде експлорер переведите в
    >режим когда каждое окно будет работать в отдельном процессе, получите нефиговые
    >тормоза

    Так надо их по разным процам/ядрам разгонять!


     
     
  • 3.44, аноним, 18:08, 17/12/2009 [^] [ответить] [смотреть все]  
  • +/
    >надо их по разным процам/ядрам разгонять

    оставили бы привычный режим работы для несчастных обладателей <40-ядерников

     
  • 2.42, barmaglot, 17:03, 17/12/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Основная идея не в увеличении производительности, а в повышении надёжности.
     
     
  • 3.45, аноним, 18:09, 17/12/2009 [^] [ответить] [смотреть все]  
  • +/
    >Основная идея не в увеличении производительности, а в повышении надёжности.

    код надо писать нормально и соответствующим инструментарием - тогда проблем не будет

     
     
  • 4.46, szh, 19:27, 17/12/2009 [^] [ответить] [смотреть все]  
  • +1 +/
    жить нужно в раю - тогда проблем не будет
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor