Добро пожаловать на форум Yarik-Sat

||| Если это Ваш первый визит, рекомендуем почитать Условия использования сайта и форума Yarik-Sat.Ru . Для размещения своих сообщений необходимо войти или зарегистрироваться ... |||


¤Firefox OC¤

Автор PREDATOR77, Воскресенье 11 Май 2014, 18:27:43

« предыдущая тема - следующая тема »
Вниз

PREDATOR77

Mozila выпустила Firefox OS 1.3 с поддержкой двух SIM-карт
Организация Mozila выпускает новую версию своей мобильной операционной системы Firefox OS, которая теперь доросла до индекса 1.3. Обновленная ОС получила ряд улучшений и нововведений, включая поддержку аппаратов с двумя SIM-картами.

Firefox OS
Среди новых функций - быстрый доступ к управлению воспроизведением музыки прямо из информационного трея и заблокированного экрана. А FM-радио теперь можно слушать прямо через динамики смартфона, без использования наушников. Также стоит упомянуть об улучшенном адаптивном поиске приложений, с которым искать приложения в Firefox Marketplace станет еще проще.
Еще одна из полезных функций новой версии - это возможность «умного» построения иконок приложений на домашнем экране. Это значит, что теперь они автоматически могут группироваться по категориям: игры, социальные приложения, музыка и т.д.
В Firefox OS 1.3 были улучшены и возможности передачи сообщений. К примеру, теперь пользователи могут посылать сообщения MMS прямо на электронную почту. А при добавлении в SMS фотографии или видео, платформа автоматически переключается на MMS. Упоминаются улучшения непосредственно в фотографических функциях ОС. В ОС добавлен целый список улучшенных и новых языков, среди которых есть и русский.

PREDATOR77

Mozilla на пути к интеграции в Firefox проприетарного модуля с реализацией механизмов DRM
Андреас Гал (Andreas Gal), в апреле заменивший Брендена Айка на посту технического директора, опубликовалплан внедрения в Firefox развиваемой организацией W3C спецификации Encrypted  Media Extensions, реализующей элементы поддержки DRM (Digital Rights Management) для организации защиты от копирования видео-контента, встраиваемого в web-страницы через HTML5-тег video. В Chrome, Safari и IE поддержка HTML5-расширений для защиты от копирования медиаконтента, защищённого авторскими правами, была добавлена около года назад, что становится серьёзным конкурентным преимуществом.
Предложенная Андреасом Галом релизация подразумевает добавление в поставку Firefox разработанного компанией Adobe проприетарного закрытого компонента с реализацией модуля CDM (Content Decryption Module), необходимого для отображения зашифрованного контента. Модуль не будет включен в поставку, но браузер будет иметь встроенные средства для загрузки и установки модуля с сайта Adobe. При этом на модуль Adobe, под угрозой судебного иска, распространяются законодательные акты по ограничению публичного обнародования деталей о выявленных уязвимостях и методах обхода DRM. Частично, компенсировать наличие потенциальных проблем может выполнение модуля в изолированном sandbox-контейнере, что позволит ограничить его доступ к остальной системе и снизить риск в случае выявления уязвимостей.
Внедрение DRM переводит Firefox в разряд проприетарных продуктов, так из-за наличия даже одного закрытого компонента, кодовую базу уже нельзя считать полностью открытой, безопасной и подконтрольной пользователю. Включение DRM противоречит философии проекта Mozilla и общей цели по обеспечению свободы в Web. Примечательно, что недавно ушедший из Mozilla Бренден Айк был активным противникомвнедрения DRM в Web и призывал общественность недопустить принятие соответствующего web-стандарта. Вместо запретительных мер Бренден Айк предлагал применять средства для выявления источников незаконного распространения контента, например, через добавление в кадры уникальных водяных знаков.
Дистрибутивы, намеренные поставлять в своём составе вариант Firefox с исключённой поддержкой CDM-модуля, будут вынуждены провести ребрендинг пакета Firefox, так как права на торговую марку запрещают распространение модифицированных копий браузера под именем Firefox. В качестве причин добавления поддержки DRM упоминаются благие намерения по предоставлению пользователям из коробки средств для просмотра защищённого контента. При этом, упускается из виду, что обеспечение поддержки DRM ограничивает переносимость контента, ущемляет права пользователей по использованию легально приобретённого контента в личных целях и лишает владельца компьютера права полностью контролировать своё устройство.
По мнениюправозащитной организации Electronic Frontier Foundation (EFF) средства защиты видеоконтента могут стать привлекательной базой для продвижения иных ограничительных механизмов, препятствующих копированию труда художников, музыкантов, писателей. Реализация DRM в Web может стать первым шагом к становлению Сети, в которой изображения и страницы не могут быть сохранены или найдены, реклама не может быть вырезана, а новые браузеры не могут реализовать конкурентные преимущества без разрешения крупных производителей контента. При этом предложенные технологии не решают проблем контрафактного распространения контента - если контент может быть показан на системе потребителя, то он в любом случае, на определённом этапе воспроизведения может быть скопирован.
Сторонники поддержки DRM указывают на то, что CDM-модуль мало чем отличается от проприетарных мультимедиа кодеков (например, похожим способом планируетсядобавить загрузку кодека H.264). Более того, наличие CDM-модуля позволит уйти от применения проприетарных плагинов, в настоящее время применяемых для организации доступа к защищённому контенту. Кроме того, открытость Web можно трактовать по разному, например, под открытостью можно понимать доступность для всех, т.е. поддержку поставки любых типов контента, без привязки к отдельным устройствам или приложениям.

PREDATOR77

Влияние AdBlock Plus на потребление памяти Firefox
Nicholas Nethercote, один их активных разработчиков Valgrind и автор ряда инициатив по сокращению потребления памяти в Firefox, привёлв своём блоге заслуживающий внимания пример того, насколько существенно дополнения могут влиять на потребление памяти Firefox. Объектом критики стало популярное дополнение AdBlock Plus, которое съедает значительный объём памяти в некоторых ситуациях. В частности, приведён пример страницы, при открытии которой потребление памяти в Firefox с дополнением AdBlock Plus возрастает до почти 2Гб (на 32-разрядных системах и компьютерах с небольшим размером ОЗУ открытие станицы приводит к краху браузера, крах наблюдается и при использовании Chrome с AdBlock), в то время как без дополнения Firefox расходует 370Мб ОЗУ.
В обычных условиях AdBlock Plus требует около 60Мб ОЗУ для хранения базы правил блокировки, плюс около 4Мб на каждую страницу и iframe. Приведённая в примере проблемная страница содержит более 400 iframe, что и послужило причиной переедания памяти. При этом проблема довольно заметно проявляется и на обычных сайтах, активно использующих iframe для инкапсуляции рекламных блоков. Например, открытие сайта TechCrunch с AdBlock Plus приводит к потреблению 417Мб ОЗУ, а без дополнения браузер съедает всего 194Мб.
Владимир Палант, автор Adblock Plus, отреагировална заявления о значительном влиянии дополнения на потребление памяти браузера. По его мнению проблема кроется в поведении Firefox, который при регистрации одной таблицы стилей, используемой для скрытия элементов, создаёт новые копии этой таблицы стилей для каждой страницы вместо совместного использования для всех страниц. Сообщение о данной особенности в марте было размещенов трекере ошибок Firefox.

PREDATOR77

В Firefox появилась  возможность  использовать relative на  ячейках таблицы
Закрыт знаменитый баг возрастом 14 лет. Теперь можно использовать
position : relative, display : table-cell на блоке иposition : absolute на любом из его потомоков.
Пример
Фикс должен быть доступен в следующем релизе.

PREDATOR77

В Firefox появится новый конфигуратор и поддержка перевода страниц
Объявлено о появлении в ночных сборках Firefox полностью переработанного интерфейса для настройки браузера. Вместо традиционного диалога с достаточно запутанным распределением настроек, новый интерфейс оформлен по аналогии с недавно переработанным менеджером дополнений. Настройки более явно распределены по категориям и вместо диалогового окна отображаются в отдельной вкладке в основном окне браузера.

Отказ от отдельного диалогового окна даст возможность унифицировать интерфейс настройки для разных типов устройств и операционных систем, так как конфигуратор отображается во вкладке по аналогии с обычными web-страницами. Следующим этапом развития системы настройки станет добавление строки поиска для быстрого доступа к искомым параметрам по ключевым словам, что даст возможность сосредоточится на решаемых задачах, а не на изучении особенностей интерфейса.
Кроме того, сообщаетсяо подготовке тестовой сборкиFirefox c демонстрацией интегрированного механизма перевода, позволяющего на лету переводить страницы на неизвестных языках без вызова отдельных программ и установки таких дополнений, как gTranslatorи ImTranslator. В случае открытии страницы на неизвестном языке, будет всплывать специальная панель с предложением осуществить перевод страницы. При желании вывод подобной панели можно отключить.
Интерфейс перевода пока находится на стадии экспериментального прототипа. По сравнению с Chrome число поддерживаемых языков пока ограничено английским, русским, немецким, испанским, японским, итальянским и французским языками. Вместо задействованного в Chrome сервиса перевода Google Translate в Firefox используетсяразвиваемый компанией Microsoft сервис Bing Translator.
В завершении, можно отметить интересную статьюодного из разработчиков Firefox с подробностями реализации нового механизма синхронизации настроек Firefox Sync и мотивах его создания. В заметке упоминается план внедрения в будущем для усиления защиты аккаунтов двухфакторной авторизации (например, кроме пароля нужно будет ввести код, отправленный через SMS) и опциональной функции связывания устройств (когда для подключения к синхронизации нужно получить подтверждение из уже привязанного к аккаунту устройства).
Также отмечается ключевая причина провала первой реализации системы синхронизации, которая оказалась неприменима в типичной ситуации, когда пользователь хочет удалённо синхронизировать настройки на другом устройстве или восстановить конфигурацию после краха системы (для синхронизации нового устройства операцию нужно было подтвердить на уже добавленном в синхронизацию устройстве). Несмотря на то, что поддержка нового протокола синхронизации предлагается в Firefox 29, возможность использования старого метода будет сохранена до 14 октября, что даст возможность плавно перейти на новую систему.
По уровню надёжности шифрования новый Firefox Sync не уступает старому и также обеспечивает хранение ключа на стороне пользователя и применения end-to-end шифрования, подразумевающего вовлечение в процесс шифрования только конечных клиентских систем, без хранения расшифрованных данных или ключей на внешнем сервере. Ключ для шифрования задаётся на основе указанного для аккаунта пароля, сам аккаунт применяется только для транзитного хранения уже зашифрованных данных.

PREDATOR77

Firemin v. 2.0.8.2083 - программа, оптимизирующая потребление системной памяти веб-браузером Firefox

Firemin использует безопасное API (а именно функцию "EmptyWorkingSet"), которое фактически позволяет форсировать процессом освобождение занятой памяти. Другими словами, Firemin периодически "говорит" браузеру Firefox вернуть обратно системе неиспользуемую в данный момент память.

Загружать Firemin v. 2.0.8.2083 оттуда (964 КБ, Freeware, Windows All).

PREDATOR77

Firefox 30 предлагает кнопку вызова боковой панели и поддержку GStreamer 1.0
Mozilla официально представила очередную редакцию фирменного браузера, выходящего в версиях для программных платформ Windows, OS X, Linux и Android. Нововведением в Firefox 30 является, к примеру, новая кнопка вызова боковой панели, облегчающая доступ к социально-сетевым функциям, закладкам и истории, а также поддержка GStreamer 1.0, мультимедийного фреймворка, являющегося "ядром" множества медиаприложений, таких как проигрыватели и конвертеры аудио/видео файлов, VoIP-программы и решения для потокового вещания. Таким образом, данная функциональность в Firefox весьма полезна.

Кроме того, в Firefox 30 для OS X добавлена поддержка сочетания клавиш command-E для подстановки найденного выражения в выделенный текст, а сам десктопный браузер может теперь похвастаться запретом на активацию по умолчанию плагинов за исключением тех, что входят в состав расширения или включены в так называемый "белый список".
Что до версии Firefox для  Android, тут можно отметить добавление в контекстное меню кнопок быстрого обмена информацией, плюс реализацию добавления веб-содержимого на панели домашней страницы с дополнением Home Feeds и поддержку еще нескольких языков.
В новой версии Firefox 30 плагины для браузера по умолчанию отключены

Новый интерфейс Australis в Firefox
Для того, чтобы воспользоваться плагинами в новой версии Mozilla Firefox -- 30 -- необходимо будет подтвердить своё намерение. Этот метод так же известен под названием «click-to-play».
По словам представителей Mozilla, это сделано для предоставления более безопасного доступа на интернет-сайты, а плагины в свою очередь представляют собой устаревшую технологию и должны быть заменены открытыми стандартами. Однако данные изменения не затронули Flash-плагин от Adobe.
В прошлом месяце Firefox представил первый за три года серьёзный редизайн своего браузера -- новая оболочка получила название Australis. Последний выпуск Firefox сопровождается незначительными косметическими улучшениями; в частности, новая кнопка на боковой панели позволяет быстро получить доступ к закладкам, истории и социальным функциям в браузере. В интерфейсе были обновлены отступы, пробелы, по-другому расставлены акценты, пересмотрена цветовая гамма и доработан виджет кодировки.
Краткий список других улучшений в FIrefox 30:
*.поддержка GStreamer 1.0;
*. новый APIдля разработчиков;
*.исправлены различные ошибки безопасности.
Полный список можно посмотреть в баг-трекере проекта на bugzilla.mozilla.org.

PREDATOR77

Бета-версия Firefox 31 приносит поисковую форму на страницу новой вкладки
Сообщество Mozilla не стало тянуть кота за хвост, и после недавнего финального релиза Firefox 30 представило бета-версию следующего по счету "огненного лиса", вышедшую в редакциях для Windows, OS X, Linux и Android. Хотя нововведения Firefox 31 в основном сконцентрированы в области средств для разработчиков, там есть кое-что интересное и для рядовых пользователей.

К примеру, на страницу новой вкладки наконец-то добавлена форма для поиска в интернете, хотя неясно, что же мешало сделать это гораздо раньше. Кроме того, Firefox 31 будет обрабатывать музыкальные файлы формата ogg и документы PDF в случае, если для них по умолчанию не назначено ни одно приложение в Windows (маловероятно, но тем не менее).
Что касается бета-версии для Android-устройств, в нее добавлена возможность обновления страницы синхронизированных вкладок посредством потягивания сверху вниз на сенсорном экране, плюс имеется поддержка перегруппировки панелей на домашней странице и встроен сборщик мусора Generational Garbage Collector. Таже нельзя не отметить новые Firefox Hub API, которые позволяют разработчикам расширений добавлять собственный контент на домашнюю страницу Firefox for Android (см иллюстрацию).

PREDATOR77

Firefox теряет популярность и, возможно, уже никогда не займёт третье место

Если посмотреть в долгосрочной перспективе на статистику Net Applications с данными о популярности настольных браузеров, две вещи становятся очевидны: выход Google Chrome на второе место и постепенный спад Mozilla Firefox. Насколько серьёзным является падение доли Firefox? В трафике настольных браузеров Firefox в июня 2014 года достиг нового минимума за пять последних лет -- 15,6%.

В октябре 2009 года доля Firefox росла и достигла 23,75%. С июля 2012 года наметился спад, а с мая 2013 года, когда доля Firefox была на уровне 20,6%, показатели открытого браузера уже никогда не поднимались выше 20%. Что касается других настольных браузеров, то Microsoft Internet Explorer (IE) сохранил первое место, достигнув в июне 2014 года нового двухлетнего максимума в 58,4%. Доля Chrome подскочила с 17,7% до 19,3% с мая по июнь 2014 года. Показатели Apple не внушают оптимизма -- сейчас браузер занимает 5,3% -- настолько непопулярным он не был с марта 2013 года.
Репутация Firefox в последнее время ухудшается из-за появления (пусть и самого ограниченного) рекламы в браузере, а также продолжающихся проблем с назначением постоянного исполнительного директора. Стоит отметить, что приближается время продления контракта с Google -- это очень важно, ибо более 90% доходов Mozilla получает в качестве выплат Google. Но захочет ли поисковый гигант продлевать соглашение и на каких условиях?
Mozilla надеется завоевать популярность на мобильном рынке с помощью платформы Firefox OS и Firefox для Android. Но пока в мобильном секторе Firefox нечему похвастать: на июнь 2014 года в трафике 46,1% занимал браузер Safari, затем стандартный браузер Android с 22,8%, потом Chrome с 16,7%, Opera Mini с 7,6%, Internet Explorer с 2% и, наконец, Firefox с 0,7%. Чтобы спасти положение дел, Firefox сейчас нужны существенные улучшения, иначе он может повторить судьбу предшественника Netscape.

PREDATOR77

В Firefox 36 ожидается переход на многопроцессную архитектуру

Представлен план перевода Firefox на многопроцессную архитектуру выполнения, при которой обработка интерфейса и контента каждой вкладки производится отдельными процессами, что позволяет увеличить безопасность, повысить надёжность, оптимизировать высвобождение системе неиспользуемой памяти и заметно ускорить работу браузера на многоядерных системах за счёт организации параллельного выполнения неблокирующих друг друга операций. В настоящее время режим обработки вкладок в отдельных процессах доступен для тестирования в ночных сборкахFirefox и активируется через установку переменной "browser.tabs.remote.autostart" в настройках about:config.
План перевода основной ветки Firefox на многопроцессную архитектуру включает следующие этапы:
*.18 июля - доведение режима многопроцессной работы до готовности использования типовым пользователем ветки Nightly, но не включение такого режима по умолчанию;
*.21 июля - шесть недель с момента начала цикла разработки Firefox 34 будут выделены на тестирование режима многопроцессной работы и оценки его совместимости с дополнениями;
*.1 сентября - после старта цикла разработки Firefox 35 ожидается включение многопроцессного режима по умолчанию в ветке Nightly для прохождения второго этапа тестирования;
*.13 октября - начало разработки ветки Firefox 36, в которую будет интегрирована поддержка многопроцессного режима. Выпуск Firefox 36 ожидается 16 февраля следующего года.
Наиболее значительные препятствия на пути внедрения многопроцессной архитектуры возникают из-за проблем с совместимостью с дополнениями. В текущем  видесовместимость с дополнениями оставляет желать лучшего, например, пока не работает большинство популярных дополнений, включая Adblock Plus, Tab Mix Plus, HTTPS-Everywhere, LastPass, Video DownloadHelper, Greasemonkey. Из работающих дополнений можно отметить Web Developer, Test Pilot и Flagfox. В общем виде, из 27 протестированных дополнений сразу заработали только 2 дополнения и ещё 4 удалось запустить после внесения изменений.
Основные преимущества перехода к многопроцессной обработке:
*.Оптимизация для многоядерных процессоров. В текущем виде для обработки всех страниц и интерфейса пользователя используется только одно ядро CPU, все остальные ядра простаивают и не участвуют в обеспечении работы браузера (за исключением ситуаций с выполнением плагинов). Несмотря на попытки использования многопоточности и вынос за пределы основного цикла обработки событий выполнения таких операций, как декодирование изображений, видео и звука, осуществление сетевых операций и ввода/вывода, по-прежнему остаются однопоточными подсистема DOM (Document Object Model), функции формирования содержимого окна, парсинг HTML и выполнение JavaScript, т.е. для обработки контента может быть задействовано только одно ядро CPU.
*.Предсказуемое потребление памяти. В длительно выполняемых процессах, при постоянном выделении и освобождении памяти разного размера со временем растёт фрагментация и остаётся все больше небольших "дыр" от ранее освобождённых объектов, которые располагаются вперемешку с занятыми блоками памяти. В ситуации запроса памяти для размещения нового объекта, часто приходится запрашивать новые блоки у операционной системы, несмотря на наличие достаточно большого числа свободных областей во внутренней "куче", размер которых по отдельности меньше запрошенного блока. В случае обработки web-страниц разными процессами занятые процессом блоки памяти после завершения процесса полностью отдаются обратно операционной системе, а не остаются в "резерве", закрепленными за одним процессом в надежде, что эта память понадобится в будущем. Таким образом, обработка каждой вкладки отдельным процессом может привести к заметной экономии памяти (общие данные между процессами не дублируются, через мапинг используется только одна копия) и избавлению от проблемы с постоянным ростом размера процесса.
*.Защита от сбоев. В случае выхода за пределы допустимой границы буфера или при возникновении другой нештатной ситуации при использовании однопроцессной модели обработки, крах процесса приведет к закрытию всех окон и вкладок. При обработке каждой страницы отдельным процессом, в случае сбоя закроется лишь одна вкладка, не повлияв на работоспособность браузера в целом. Кроме того, такой подход даст возможность упростить диагностику причины краха и позволит точно видеть какой сайт и какая операция привела к проблеме.
*.Повышение безопасности. Обработка каждого сайта отдельным процессом позволяет изолировать связанный с ним код от обработчиков других сайтов и кода, обеспечивающего работу интерфейса, которые в случае выполнения разными процессами не могут пересекаться. Современные операционные системы позволяют перевести процесс в "режим пониженных прав", при котором блокируется доступ к большому числу системных ресурсов. В случае эксплуатации уязвимости в таком процессе, код злоумышленника будет ограничен в своих возможностях и не сможет выйти за пределы "песочницы". Для совершения атаки в подобных ситуациях требуется эксплуатация еще одной уязвимости в более привилегированном управляющем процессе.

Вверх

Кто онлайн

Пользователи просматривают эту тему за последние 30 минут:
0 Пользователей и 1 Гость