Компания Google открыла код Gumbo, библиотеки для парсинга HTML

Компания Google представила новую открытую библиотеку Gumbo, предоставляющую набор функций для разбора HTML, построенных на реализации алгоритма парсинга, описанного в стандарте HTML5. Код опубликован под лицензией Apache 2.0. В отличие от прошлых спецификаций HTML, стандарт HTML5 определяет единый алгоритм разбора HTML, позволяющий унифицировать работу парсера в различных браузерах. Проблема заключается в том, что существующие реализации алгоритма HTML5 либо привязаны к конкретным реализациям браузеров или движков рендеринга, что затрудняет их обособленное использование, либо написаны на скриптовых языках, что не позволяет добиться приемлемой производительности. Реализованный в Gumbo парсер проходит все тесты html5lib-0.95 и готов для использования в качестве отдельного продукта. Библиотека написана … Читать далее Компания Google открыла код Gumbo, библиотеки для парсинга HTML

По данным августовского отчёта Netcraft, число сайтов под управлением Apache уменьшилось на 5%

Компания Netcraft опубликовала результаты августовского исследования популярности http-серверов, построенного на основе автоматизированной проверки более 716 миллионов сайтов. В текущем месяце зафиксировано существенное ослабление позиции Apache — доля данного http-сервера уменьшилась с 52.19% до 46.96%, что является наименьшим показателем с марта 2009 года. Причиной падения доли Apache является перевод компанией Go Daddy 25 млн припаркованных доменов с системы на базе Apache Traffic Server на конфигурацию, возвращающую в качестве идентификатора Microsoft IIS 7.5. Примечательно, что при попытке определения типа ОС в новой конфигурации определяется TCP/IP-стек Linux. Не исключено, что на базе Linux реализован прокси-акселератор. Что касается других продуктов, то доля Microsoft IIS … Читать далее По данным августовского отчёта Netcraft, число сайтов под управлением Apache уменьшилось на 5%

Вышел седьмой выпуск технологического бюллетеня "Точка РОСЫ"

Доступен дайджест для седьмого выпуска технического бюллетеня «Точка Росы», выпускаемого разработчиками компании РОСА и освещающего развитие различных Linux-проектов данной компании. В выпуске: Центр управления LXDE или маленький эксперимент на острие тенденций GRUB2: улучшение опции start angle и исправление ошибок Первое полноценное руководство по созданию графических тем в GRUB2 Починили GRUB2 — утечки памяти, косяки в прогресс-барах и индикаторах kcm-grub — починили «выбор по умолчанию во вложенных меню» PkgDiff 1.6 — Добавлена проверка совместимости пакетов ABI Dumper — Инструмент для создания дампа ABI из debug-информации ELF-объекта Packaging-tools — набор полезных скриптов для облегчения задач мэйнтейнеров Vtable Dumper — инструмент для просмотра … Читать далее Вышел седьмой выпуск технологического бюллетеня "Точка РОСЫ"

Firefox остаётся браузером по умолчанию в Ubuntu 13.10

Инициатива компании Canonical по поставке браузера Chromium по умолчанию в составе базовой сборки Ubuntu в очередной раз не была утверждена. В осеннем выпуске Ubuntu 13.10 по-прежнему будет поставляться Firefox. Основным доводом в пользу Firefox были исторические причины. Тем не менее, приверженцы Chromium не сдаются и намерены убедить других разработчиков в необходимости замены Firefox на Chromium в Ubuntu 14.04 LTS. Напомним, что в качестве основного аргумента в пользу Chromium упоминалась унификация подсистем дистрибутива: интегрированный web-стек Ubuntu Touch основан на движке из состава Chromium, поэтому указывалось, что не совсем корректно использовать разные браузерные движки в базовой поставке мобильных и настольных редакций Ubuntu. … Читать далее Firefox остаётся браузером по умолчанию в Ubuntu 13.10

Выход системной библиотеки Glibc 2.18

Увидел свет релиз системной библиотеки GNU C Library (glibc) 2.18, которая полностью следует требованиям стандартов ISO C99, C11 и POSIX.1-2008. В подготовке нового выпуска использованы патчи от 66 разработчиков. Новая версия отличается добавлением фреймворка для оценки производительности функций, оптимизациями для архитектуры ARM, поддержкой платформ POWER8 и Xilinx MicroBlaze, улучшением поддержки C++11 и поддержкой блокировок с задействованием расширения Intel TSX. Glibc является основой большинства Linux-дистрибутивов, за исключением OpenWrt, Debian и Ubuntu, которые перешли на использование системной библиотеки Eglibc. Библиотека Eglibc построена на актуальной кодовой базе Glibc и полностью совместима с ней на уровне API и ABI, отличаясь интеграцией некоторых дополнительных наработок … Читать далее Выход системной библиотеки Glibc 2.18

Релиз мультимедиа библиотеки SDL 2.0

После нескольких лет разработки вышла новая вторая версия библиотеки SDL (Simple Direct Layer), упрощающей написание игр и мультимедийных приложений. Работа была в основном выполнена разработчиком из Valve, Sam Lantinga. SDL 2.0 напрямую используется в платформе Steam. Основные изменения включают: Полное ускорение 3D вывода; Полная поддержка OpenGL 3.0; Поддерживается OpenGL ES; Поддержка вывода во множество окон и дисплеев; Поддержка вывода на несколько аудио устройств одновременно; Добавлена поддержка Android и iOS; Добавлен простой API для 2D графики, который может использовать аппаратное ускорение Direct3D, OpenGL, OpenGL ES, а также выводиться в софтверном режиме; Добавлена поддержка обратной связи (force feedback) для Windows, MacOS X … Читать далее Релиз мультимедиа библиотеки SDL 2.0

Дистрибутив Parted Magic перешёл на систему платного доступа к сборкам

Новый выпуск Parted Magic 2013_08_10, популярного дистрибутива для восстановления данных и работы с дисковыми разделами, ознаменовал переход проекта на систему платного распространения сборок. Несмотря на отсутствие официального анонса, на странице загрузки появилось предложение произвести оплату для загрузки готового iso-образа. Стоит отметить, что ссылка на бесплатную загрузку дистрибутива осталась внизу страницы, но на данный момент в списке общедоступных файлов присутствует только PXE-вариант сборки для бездисковой загрузки, обычные iso-образы не опубликованы. На форуме поддержки автор проекта подтвердил, что Parted Magic отныне перестает распространятся свободно и убрал с сайта все упоминания об этом. По его словам: «Если вы не в состоянии заплатить 5 … Читать далее Дистрибутив Parted Magic перешёл на систему платного доступа к сборкам

Выпуск дистрибутива Sabayon Linux 13.08

Доступен релиз дистрибутива Sabayon Linux 13.08, сочетающего в себе удобство для конечного пользователя с гибкостью Gentoo. Sabayon Linux оформлен в виде Live-дистрибутива, снабжённого возможностью лёгкой установки на жёсткий диск. В комплекте поставляется полный набор всех необходимых мультимедиа кодеков и проприетарных драйверов для видеокарт, беспроводных адаптеров и софт-модемов. Sabayon использует модифицированную rolling-модель подготовки обновлений, которая делает выпуск обновлений более предсказуемым и менее болезненным. Пакетная база дистрибутива синхронизирована с коллекцией портажей Gentoo и полностью совместима с Portage 2.2 (EAPI2), пользователь имеет возможность установки программ как из исходных текстов, так и используя готовые бинарные пакеты, собранные для платформ ARMv7, x86 и x86-64. Для … Читать далее Выпуск дистрибутива Sabayon Linux 13.08

Четвёртый тестовый выпуск openSUSE 13.1 с YaST, переписанным на языке Ruby

Представлен четвёртый тестовый выпуск openSUSE 13.1 (Milestone 4). Финальный релиз ожидается в ноябре 2013 года. Для загрузки подготовлена универсальная LiveDVD-сборка (4.7 Гб), а также Live-сборки на базе KDE (900 Мб) и GNOME (900 Мб). Ключевым новшеством openSUSE 13.1 Milestone 4 является интеграция новой реализации конфигуратора YaST, переписанной на языке Ruby. Ранее YaST развивался с использованием специфичного языка программирования YCP (YaST Control Programming Language), что мешало вовлечению в проект новых разработчиков. Главным критерием выбора Ruby стало наличие в сообществе openSUSE большого числа опытных разработчиков, знакомых с данным языком. Ожидается, что использование более привычного языка поднимет интерес разработчиков в YaST и будет … Читать далее Четвёртый тестовый выпуск openSUSE 13.1 с YaST, переписанным на языке Ruby

Компания ZTE объявила о скором начале продаж телефонов с Firefox OS через eBay

Компания ZTE сообщила о скором начале продаж телефона ZTE Open, поставляемого с платформой Firefox OS, через интернет-магазин eBay. Продажи будут производиться со страниц отделений ZTE в Великобритании и США по цене 79.99 долларов (телефон можно будет заказать из любой страны). Устройство снабжено 3.5-дюймовым сенсорным экраном (HVGA, 480 x 320) с поддержкой мультитач, CPU 1 GHz Qualcomm Snapdragon MSM7225A, 256MB ОЗУ, 512MB Flash и 3.2-мегапиксельной камерой. Из приложений отмечается браузер Firefox с предустановленным доступом к online-картам Nokia HERE и сервисами интеграции с социальными сетями Facebook и Twitter. Читать далее Компания ZTE объявила о скором начале продаж телефонов с Firefox OS через eBay

Начало бета-тестирования Firefox 24 и создание aurora-ветки Firefox 25

Firefox 24 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирована aurora-ветка Firefox 25. Новые возможности Firefox 25 ещё точно не утверждены, так как на стадии тестирования aurora-ветки будет произведена оценка готовности для релиза тех или иных новшеств. Загрузить бета-выпуск можно на данной странице, а aurora-версию здесь. Релиз Firefox 24 намечен на 17 сентября, релиз Firefox 25 ожидается 29 октября. Основные особенности бета-версии Firefox 24: Реализована функция закрытия разом серии вкладок, размещённых справа от текущей вкладки. Указанную возможность удобно использовать в случаях когда при работе с определённым … Читать далее Начало бета-тестирования Firefox 24 и создание aurora-ветки Firefox 25

В графический драйвер Intel добавлена поддержка режима 4K через HDMI

В графический драйвер Intel добавлена поддержка дисплеев сверхвысокого разрешения, заложенная в спецификации HDMI 1.4, что позволяет подключать дисплеи с разрешением 4000х2000 пикселей. В основном патч сводится к разрешению использования частоты сигнала в 300МГц для интерфейсов использующих TMDS, что необходимо для передачи картинки столь высокого разрешения на экран. К сожалению, кроме данного патча требуется также патч для сервера X.org чтобы разрешить столь высокие частоты следования пикселей. Данный патч пока не внедрен в кодовую базу X.org. Читать далее В графический драйвер Intel добавлена поддержка режима 4K через HDMI

Компания IBM начнёт лицензировать архитектуру POWER сторонним производителям

Компания IBM решила последовать примеру компании ARM и заявила о скором начале лицензирования архитектуры POWER сторонним производителям. IBM откроет все необходимые спецификации и предоставит производителям возможность лицензирования связанной с POWER интеллектуальной собственности, что даст возможность изменять дизайн чипа под свои задачи, по аналогии с тем как это происходит с ядрами ARM. Для координирования развития и продвижения платформы POWER организован консорциум OpenPOWER, в который вошла группа компаний, заинтересованных в использовании архитектуры POWER. Кроме IBM в состав консорциума вошли компании Google, Mellanox, NVIDIA и Tyan. Среди задач консорциума, кроме всего прочего, отмечается разработка открытой прошивки, которая займется базовой инициализацией подобных чипов и … Читать далее Компания IBM начнёт лицензировать архитектуру POWER сторонним производителям

Выпуск дистрибутива Tails (Amnesic Incognito Live System) 0.20

Доступен релиз специализированного Linux-дистрибутива Tails (The Amnesic Incognito Live System) 0.20, основанного на пакетной базе Debian и предназначенного для обеспечения анонимного выхода в сеть. Дистрибутив выполнен в виде Live-системы, позволяющей из коробки обеспечить максимальный уровень анонимности и безопасности. При загрузке с USB-накопителя поддерживается режим сохранения пользовательских данных между запусками дистрибутива. Размер загрузочного iso-образа (torrent) 856 Мб. В состав дистрибутива входит типичный набор сетевых приложений, таких как Firefox и Pidgin. Анонимный выход обеспечивается системой Tor. Все соединения, кроме трафика через сеть Tor, по умолчанию блокируются пакетным фильтром. Для хранения пользовательских данных используется шифрование с использованием TrueCrypt. Присутствует защита от анализа остаточных … Читать далее Выпуск дистрибутива Tails (Amnesic Incognito Live System) 0.20

Начало тестирования Mageia 4, форка дистрибутива Mandriva

Представлена первая альфа-версия Linux-дистрибутива Mageia 4, в рамках которого независимым сообществом энтузиастов развивается форк проекта Mandriva. Для загрузки доступны 32- и 64-разрядные DVD-сборки (3.9 Гб), минималистичный образ для установки по сети (55 Мб), а также набор LiveCD (700 Мб)и LiveDVD (1.4 Гб) на базе GNOME и KDE. Среди улучшений, заявленных в Mageia 4, отмечается: Поставка пакетов с окружениями рабочего стола Cinnamon и Mate; Поддержка взаимодействия с мобильными устройствами по протоколу MTP (Media Transport Protocol), используемому для доступа к встроенной памяти устройств на базе Android 4; Оформление ISO-образом в гибридном представлении, пригодном для записи на USB Flash; Поставка systemd 206, Perl … Читать далее Начало тестирования Mageia 4, форка дистрибутива Mandriva

Выпуск OpenIndiana 151a_prestable8, продолжающего развитие OpenSolaris

Спустя 10 месяцев с момента прошлого предварительного выпуска представлена новая тестовая версия проекта OpenIndiana (oi_151a_prestable8), в рамках которого независимым сообществом развивается полностью свободный дистрибутив, пришедший на смену бинарному дистрибутиву OpenSolaris, развитие которого было прекращено компанией Oracle в пользу тестовых выпусков Solaris 11 Express. Размер установочного iso-образа составляет 843 Мб. OpenIndiana предоставляет пользователю полностью работающее из коробки окружение, построенное на базе свежего среза кодовой базы проекта Illumos. Непосредственно разработка технологий OpenSolaris продолжается проектом Illumos, в котором развивается ядро, сетевой стек, файловые системы, драйверы, а также базовый набор пользовательских системных утилит и библиотек. Из изменений в OpenIndiana 151a_prestable8 отмечается только исправление ошибок … Читать далее Выпуск OpenIndiana 151a_prestable8, продолжающего развитие OpenSolaris

Релиз открытой операционной системы Еlementary OS Luna

После двух лет разработки проект Еlementary OS представил Luna, вторую стабильную версию компактного и дружественного пользователю дистрибутива Linux с переработанным окружением рабочего стола, основанным на технологиях GNOME. Основное внимание в проекте уделяется качественному дизайну, нацеленному на создание действительно простой в использовании системы. Еlementary OS также отличается ориентацией на минимальное потребление ресурсов (рекомендуется 512 Мб ОЗУ) и высокую скорость запуска. Для загрузки подготовлены готовые для установки и использования iso-образы (i386, amd64). В состав окружения входит набор тесно интегрированных в единое окружение приложений, необходимых для решения задач пользователей. Среди таких приложений как оригинальные разработки проекта, такие как эмулятор терминала Pantheon Terminal, файловый … Читать далее Релиз открытой операционной системы Еlementary OS Luna

В xorg-драйвер xf86-video-ati добавлена поддержка reverse PRIME

Как известно, недавно в драйвер nouveau была добавлена поддержка технологии «Reverse Optimus». Разработчик из компании AMD Alex Deucher произвел портирование данной технологии на драйвер Radeon. Смысл «Reverse PRIME» сводится к тому, что рендеринг графики выполняется на GPU от Intel, а вывод графики осуществляется через дискретный GPU, в данном случае от AMD (в случае nouveau — от NVIDIA). Кроме всего прочего, данная технология позволяет организовать вывод графики на несколько дисплеев через средства дискретного GPU даже когда рендеринг осуществляется интегрированным GPU Intel. Читать далее В xorg-драйвер xf86-video-ati добавлена поддержка reverse PRIME

Выпущены спецификации OpenMP 4.0

Увидел свет набор спецификаций OpenMP 4.0 (Open Multi-Processing), определяющих API и способы применения методов параллельного программирования для языков Си, Си++ и Фортран. Ключевыми нововведениями OpenMP 4.0 стали поддержка ускорения за счет привлечения мощностей GPU, значительные улучшения в модели выполнения задач, добавление механизмов обработки ошибок и поддержка определенных пользователем редукций. Новые возможности в API версии 4.0 включают в себя: Поддержка ускорения вычислений за счёт задействования дополнительных аппаратных вычислительных устройств, таких как GPU. С рядом производителей была проделана значительная работа для обеспечения поддержки разнообразных вычислительных устройств. Теперь API OpenMP предоставляет механизмы, позволяющие указать, что некая область кода и/или данных должны быть обработаны … Читать далее Выпущены спецификации OpenMP 4.0

Увидел свет текстовый редактор Vim 7.4

После трёх лет разработки представлен новый выпуск текстового редактора Vim 7.4. По сравнению с прошлой версией в Vim 7.4 включено более тысячи изменений. В основном принятые изменения связаны с исправлением ошибок и внесением мелких улучшений. Из наиболее заметных изменений отмечается расширение поддержки языка Python и задействование более быстрого движка для выполнения регулярных выражений. Кроме того, переработаны многие используемые в редакторе служебные файлы, что позволило улучшить работу таких возможностей, как подсветка синтаксиса и форматирование кода. Среди наиболее интересных улучшений: Новый движок регулярных выражений. В отличие от старого движка выполнения регулярных выражений, использующего алгоритм последовательного перебора путей сопоставления маски, новый движок реализован … Читать далее Увидел свет текстовый редактор Vim 7.4

В основной репозиторий Ubuntu 13.10 добавлена поддержка XMir

Разработчики Ubuntu сообщили об интеграции в репозиторий main, на основе которого формируется базовая сборка Ubuntu 13.10, всех компонентов дисплейного сервера Mir и патчей к X.org, необходимых для работы графического стека через прослойку XMir. XMir предоставляет средства для запуска X-сервера с организацией вывода через дисплейный сервер Mir, позволяя обычным X11-приложениям и X-серверу работать поверх Mir. Следующим шагом станет перевод сборки Ubuntu 13.10 по умолчанию на использование XMir. Для обеспечения полноценной работы Ubuntu 13.10 с использованием Mir остаётся обеспечить в новом графическом стеке работу многомониторных конфигураций и организовать для полноэкранных приложений режим обхода дополнительной буферизации в процессе работы композитного сервера. Читать далее В основной репозиторий Ubuntu 13.10 добавлена поддержка XMir