14-го апреля этого года GNU выпустила GCC-4.5.0. И вот теперь стало известно, что при компиляции с ключом -Os (оптимизация по размеру исполняемого файла) полученный исполняемый файл работает гораздо медленнее, чем скомпилированный с теми же параметрами компилятором версии 4.3.
В списке рассылки разработчики GCC поясняют, что это связано с новой логикой разворачивания iniline-вставок при оптимизации -Os: теперь они разворачиваются только если это приведёт к уменьшению размера исполняемого файла (ревизии 158278 и 159931).
Изменения привели, например, к тому, что браузер FireFox при сборке GCC-4.5 теряет на различных тестах от 4 до 19 процентов производительности, причём и в 32, и в 64-битной сборке.
Выпущена финальная версия браузера Mozilla Firefox 3.6.4. В Firefox 3.6.4 некоторые плагины, а именно Adobe Flash, Apple Quicktime и Microsoft Silverlight в среде Windows или Linux выполняются в изолированном процессе. Это значит, что Firefox 3.6.4 будет продолжать работать даже при аварийном завершении работы этих плагинов. Если плагин завис или упал, это не повлияет на остальную часть Firefox. Вы сможете перезагрузить эту страницу, чтобы перезапустить плагин и попробовать открыть её снова.
В Firefox 3.6.4 также устранены несколько критических уязвимостей в системе безопасности, а также исправлены некоторые проблемы, связанные со стабильностью работы.
Разработчик Mozilla Крис Пирс (Chris Pearce) в своем блоге известил о том, что c сегодняшнего дня в репозиторий mozilla-central добавлена поддержка открытого Google формата видео webm для Firefox. Испытать новую функциональность можно будет в следующей ночной сборке (nightly build) либо собрать самому из исходников.
Если при сборке на Linux-системе будет обнаружен ассемблер YASM, то автоматически будет произведена сборка оптимизированного декодера vp8. В случае отсутствия YASM будет использоваться неоптимизированный декодер на С. Ночные сборки будут использовать оптимизированный декодер.
Роберт О'Каллахан (Robert O'Callahan) также сообщает, что основная задержка с добавление поддержки webm была связана с необходимостью убедиться, что лицензия на webm совместима c GPL, и теперь это вопрос полностью решен.
После полутора лет разработки выпущена очередная версия расширения Mozilla XForms 0.8.7 для браузера Firefox. Расширение расчитано работу с Firefox ветки 3.6.*. В версии исправлено более 30 ошибок, расширена поддержка спецификации W3C XForms 1.1, улучшена поддержка Linux и Mac.
XForms — технология веб-форм, которая основана на технологии XML. XForms была разработана консорциумом W3C, и совмещает в себе всю гибкость языка XML и смежных с ним технологий. В целом данная технология была разработана для замены уже морально устаревших классических форм, поддерживаемых до этого. При этом технология XForms не только отправляет информацию, однако и имеет довольно широкие возможности для её обработки.
Главный исполнительный директор Mozilla Corporation Джон Лилли (John Lilly) подтвердил информацию о своем уходе из компании. Свои полномочия он сложит только тогда, когда найдет подходящую кандидатуру на свое место.
«Я не покину проект ни сегодня, ни завтра. Скорее всего, я буду выполнять свои обязанности еще как минимум в течение нескольких месяцев – пока не найду того, кому с уверенностью смогу передать свои дела». Он говорит, что все это время Mozilla будет работать в прежнем режиме. В частности, он упоминает грядущий выход бета-версии Firefox 4, который должен состояться в следующем месяце, а также выход релиза в ноябре этого года. Продолжится работа и по выпуску Firefox для различных мобильных платформ.
Лилли объясняет свое решение неудержимой тягой к новому. «В душе я всегда был и остаюсь человеком, которого больше всего интересует запуск новых проектов. Я действительно соскучился по таким вещам и хотел бы поставить на ноги какую-нибудь новую компанию». Он планирует присоединиться к одной из старейших венчурных фирм «Кремниевой долины» Greylock Partners, управляющей инвестсредствами более чем на $2 млрд.
Энтузиастом был проведен эксперимент по сравнению потребления памяти современными популярными браузерами. Замеры производились на первых 120 сайтах из Alexa TOP-1000000, измерение потребляемой оперативной памяти производилось при открытии каждой новой вкладки, «забегов» производилось три: до 9, 29 и 120 вкладок.
Кратко о результатах: больше всех памяти съел легковесный браузер uzbl, за ним быстрый Chromium, за ними Rekonq и Opera, далее с большим отрывом leechcraft, midori, firefox. Самым лёгким оказался браузер arora.
Мэтью Греган работает над DSP-ускоренным кодеком Theora для мобильных устройств на базе Texas Instruments OMAP3 SoC, таких как Palm Pre, Motorola Droid, и Nokia N900. Для декодирования видео использует встроенный в SoC DSP, для вывода на экран - OpenGL.
В настоящее время реализован проигрыватель на Nokia N900, потребление ЦПУ при просмотре полноэкранного видео 800x480 составляет 20%. Оценка энергопотребления и интеграция в Firefox ожидается в ближайшем будущем.
В новой версии Firefox 3.6.3plugin1, которая сейчас находится в стадии беты, реализовано исполнение плагинов независимо от процесса Firefox'а.
Такие плагины, как Flash, Moonlight, Quicktime, будут исполняться в изолированном окружении. Их падение больше не вызовет падение браузера. Данное улучшение повысит безопасность и стабильность браузера.
Ранее было принято решение перейти к постепенному наращиванию функциональности в рамках выпуска корректирующих версий Firefox. В следующих обновлениях к Firefox 3.6 можно ожидать появления возможности установки дополнений без прерывания работы пользователя, поддержки Jetpack-расширений, интеграции технологии синхронизации Weave, добавления в комплект инструментов для разработчиков web-приложений и т.п.
Устранённая уязвимость заключалась в том, что перемещая узлы DOM между документами, можно было сохранить для узла старый контекст. Если в нужный момент запустить сборщик мусора, Firefox будет использовать этот неуничтоженный объект.
Хотя удалось взломать только версию браузера под Windows, всем настоятельно рекомендуют обновиться.
Одновременно Mozilla выложила квартальный анализ. Отмечается, что доля Firefox почти достигла 30%; быстрее всего растёт число пользователей в России; больше всего персональные модификации браузера любят пользователи из Южной Америки и Антарктики.
На Pwn2Own - конференции, посвящённой сетевой безопасности, 24ого числа, в первый день конференции были взломаны все известные браузеры кроме Chrome.
Safari 4 был взломан Чарли Миллером (Charlie Miller), главным аналитиком компании Independent Security Evaluators, которому понадобилось всего-лишь открыть в web-браузере Safari специально подготовленную страницу. Чарли уже третий год успешно демонстрирует новые уязвимости Safari на конкурсе Pwn2Own.
Internet Explorer 8 был взломан датским исследователем Питером Вругденгилом (Peter Vreugdenhil), для взлома использовалась четырехуровневая атака, позволившая обойти механизмы защиты Windows 7 - на деле широко разрекламированные компанией Microsoft технологии DEP (Data Execution Prevention) и ASLR (Address Space Layout Randomization) оказались бессильны и не смогли предотвратить атаку. По заявлению Питера на поиск уязвимости и разработку экплоита у него ушла одна неделя.
Firefox был взломан немецким студентом под ником Nils, при этом выполнению кода в Windows 7 также не помешали активированные системы DEP и ASLR. В прошлом году Nils одержал победу сразу в трех номинациях, взломав IE, Safari и Firefox.
Про так и не взломанный Chrome один из участников соревнования сказал, что архитектура Google Chrome крайне сложна для вторжения: невозможность выполнения кода в куче, защита самой операционной системы (Data Execution Prevention, ASLR и пр.), а также механизм изолированного выполнения, встроенной в браузер.
Победители соревнования получили по $10 000 и достаточно недешевые ноутбуки (Apple Macbook Pro 15", HP Envy Beats 15", Sony Vaio 13" и Alienware M11x), на которых проводился взлом.
Французкий энтузиаст Матьё Барчиковский (Mathieu Barcikowski) разработал Google chrome extensions manager для браузера Firefox. Данный инструмент позволяет устанавливать расширения Google Сhrome в браузер от компании Mozilla. На данном этапе не гарантируется сто процентная совместимость со всеми продуктами, опубликованными для Chrome.
Первоначально планировалось выпустить апдейт, закрывающий уязвимость, обнаруженную сотрудниками компании Secunia, 30 марта. Ошибка связана с целочисленным переполнением при обработке WOFF-шрифтов. При ее успешной эксплуатации можно заставить браузер выполнить произвольный код. Вчера правительство Германии выступило с рекомендацией не пользоваться Firefox. Это подстегнуло разработчиков, и обновление стало доступно для загрузки на неделю раньше.
Вчера было объявлено о том, что Mozilla сворачивает разработку мобильной версии браузера Firefox для Windows Mobile вследствие ужесточения политики запуска приложений для будущей платформы Windows Phone 7.
Ужесточение заключается в том, что в новой платформе вводятся ограничение на запуск стороннего ПО и распространение SDK. Тем не менее, Стюарт из «мобильной команды» Mozilla подчёркивает, что разработка может быть продолжена, если Microsoft пойдёт на уступки.
Российский эксперт в области безопасности и основатель организации
Intevydis Евгений Легеров сообщил месяц назад о найденной критической
уязвимости в веб-браузере с открытым исходным кодом Mozilla Firefox 3.6.
Так как эксплоит Легерова не был обнародован, многие эксперты сомневались и не испытывали доверия к российскому специалисту. После получения подробной информации об уязвимости Mozilla признала, что уязвимость, однако, cуществует. Это означает, что браузеры пользователей Firefox 3.6, могут быть подвержены атакам злоумышленников, применяющих вредоносный код ...
На выставке «CeBIT Open Source 2010» состоялась церемония награждения лауреатов премии Linux New Media Awards, в рамках которой были отмечены лучшие продукты, проекты, люди и организации, так или иначе связанные со Свободным программным обеспечением (СПО). Победители были отобраны жюри, в которое вошли наиболее известные представители сообщества разработчиков свободного ПО, редакторы связанных с Linux изданий и эксперты из компаний, применяющих открытую модель разработки.
Например, среди 300 членов жюри присутствовали:
известный разработчик Linux ядра - Алан Кокс (Alan Cox)
директор организации Linux International и известный пропагандист идей СПО - Джон «мэддог» Холл (Jon 'maddog' Hall)
автор определения «open source» и соучредитель Open Source Initiative - Брюс Пиренс (Bruce Perens)
основатель проекта Ubuntu - Марк Шаттлворт (Mark Shuttleworth)
автор книг по Linux - Майкл Кофлер (Michael Kofler)
бывший лидер сообщества openSUSE - Джо Брокмейер (Joe «Zonker» Brockmeier)
шеф-редактор журналов Linux Pro Magazine и Linux Magazine - Джо Касад (Joe Casad).
Победители были определены в 6 категориях:
Самый инновационный открытый/свободный проект
Победитель: OpenStreetMap, инициатива по совместному формированию общедоступных карт. Второе место между собой разделили проекты KDE и CouchDB.
Наиболее дружественный к Linux и открытому ПО производитель оборудования
Победитель: компания Intel. Второе и третье места заняли AMD и Sun. Sun был признан самым дружественным Linux'у производителем аппаратного обеспечения.
Лучшее открытое решение для мобильных устройств
Победитель: мобильная платформа Google Android. Второе и третье места заняли платформы Maemo и Moblin, которые недавно были объединены в один проект под названием MeeGo;
Наиболее значительный вклад в развитие открытого и свободного ПО
Победа в данной номинации присуждена разработчикам Linux ядра, от имени которых на церемонии присутствовал Hans-Joachim Picht. На втором месте оказался проект Debian.
Лучшее открытое дополнение для Firefox
Победитель: дополнение для блокирования рекламы AdBlock Plus, созданное Владимиром Палантом. Второе и третье места заняли Firebug и NoScript.
Лучшее открытое решение для Cloud-вычислений
Победитель: система виртуализации Xen.
В 2006 году в Северной Кореи лучшие эксперты начали разработку новой ОС для Корейских пользователей - Red Star.
Что интересно, разработка была закрытой и никто не знал и том что они готовят.
Однако несколько дней назад на канале Russia Today-TV было немного рассказано о ОС со ссылкой на русскоязычного студента, обучающегося в Университете Пхеньяна и участвующего в разработке системы. «Красная звезда» представляет собой открытую ОС, основанную на ядре linux и имеющую идентичное MS Windows окружение.
Не смотря на то, что было заявлено, что ОС является открытой, её будут продавать на 2х дисках за 5-10$.
Что ещё интересно, по умолчанию работа пользователя производится под аккаунтом root, а браузер называется «Моя страна», при этом разрешено пользоваться только единственным работающим северокорейским поисковиком, больше напоминающим доску объявлений BBS.
Несколько дней назад, на торговом шоу CEBIT, была продемонстрирована технология рендеринга 3D-графики в браузере.
Существует два способа рендеринга 3D на 2D-плоскости: растеризация и трассировка лучей (ray tracing).
Исследователи разработали быстрейший софт для трассировки лучей в реальном времени, который способен использовать все возможности быстрейших процессоров, говорит Филипп Сласеллек(Philipp Slusallek), профессор Сарлендского университета.
Они интегрировали технологию трассировки лучей в реальном времени под названием RT Fact в WebKit — движок, используемый такими браузерами, как FireFix, Safari, Chrome, говорит Филипп.
Для описания объектов в 3D используется XML3D, часть HTML.
Команда разработчиков планирует в течении нескольких недель выпустить специальную версию FireFox с встроенным RT Fact.
Также, к разработке участвуют Германский Центр Исследований Искусственного интеллекта и Институт графических вычислений Intell Саарского университета Германии.
Определен лучший вариант стартовой страницы для будущей, 4-й версии браузера Firefox. Им стал предложенный Yatrik Solanki дизайн, сочетающий последние модные решения из браузеров Opera, Chrome как строка поиска, экспресс-панель, кнопка меню
Ещё несколько дней назад по интернету ходили статьи о падении доли FF. Сообщалось что, по статистике, он не сможет достичь и 25%.
Сейчас же идут активные разговоры о том, что «золотые» дни FF уже прошли.
Судя по всему, люди ждут FF4, но пока переходят на более быстрые браузеры, такие как Chrome, чья доля растёт на каждый спад доли FF.
А пока, судя по всему, доля FF будет только падать.
В начале года Mozillla был начат проект JägerMonkey, целью которого было улучшение JS-движка FireFox с помощью интеграции в него SpiderMonkey, контекстно-ориентированного многопоточного JIT-компилятора.
Для формирования на лету машинного кода в JägerMonkey решено задействовать открытый ассемблер Nitro JavaScript JIT , созданный компанией Apple для WebKit.
Nitro распространяется под совместимой с Firefox лицензией и написан на языке C++, что упрощает процесс его интеграции.
Код Nitro уже адаптирован для запуска с использованием системы сборки и набором библиотек Mozilla.