Новости
В рамках подготовки первого свободного релиза мобильной платформы Open webOS 1.0, который ожидается в сентябре, компания HP произвела открытие очередной порции компонентов webOS и представила Community-редакцию платформы, в рамках которой открыт дополнительный код из уже поставляемого для планшетов HP TouchPad релиза webOS 3.0.5. Основная цель публикации webOS Community Edition - предоставление средств для изучения работы версии webOS для TouchPad на этапе до полного открытия кода webOS. Для координирования процесса поддержания webOS Community Edition для TouchPad и ведения работы по портированию для других устройств совместно с группой WebOS Internals создано сообщество webos-ports.org.
Компания Google представила релиз web-браузера Chrome 20, доступного для платформ Linux, Mac OS X и Windows. Браузер построен на кодовой базе свободного проекта Chromium и отличается использованием логотипов Google, встроенной поддержкой Flash и PDF, наличием системы отправки уведомлений в случае краха, системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Из новшеств упоминается только включение по умолчанию функции Chrome to Mobile, позволяющей организовать отправку страниц на мобильные устройства привязанные к текущему аккаунту Google. В новом выпуске также отмечается обновление JavaScript-движка V8 (3.10.8.18), проведение работы над ошибками и устранение 22 уязвимостей.
После семи месяцев разработки увидел свет финальный релиз полностью переработанного варианта браузера Firefox 14 для платформы Android, в котором вместо XUL использованы стандартные средства построения интерфейса платформы Android. Новая версия отличается новым интерфейсом пользователя, существенно увеличенной производительностью и пониженными требованиями к ресурсам. Загрузить Firefox для Android можно через Google Play. Представленный выпуск может работать под управлением Android 2.2 или более новых версий. Браузер пока подготовлен только для смартфонов, работа на планшетах не поддерживается.
Увидел свет стабильный релиз платформы node.js 0.8, предназначенной для обеспечения выполнения высокопроизводительных сетевых приложений на языке JavaScript. Платформа может быть использована как для серверного сопровождения работы Web-приложений, так и для создания обычных клиентских и серверных сетевых программ. Для расширения функциональности приложений для Node.js подготовлена большая коллекция модулей, в которой можно найти модули с реализацией серверов и клиентов HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3, модули для интеграции с различными web-фреймворками, обработчики WebSocket и Ajax, коннекторы к СУБД (MySQL, PostgreSQL, SQLite, MongoDB), шаблонизаторы, CSS-движки, реализации криптоалгоритмов и систем авторизации (OAuth), XML-парсеры.
После трёх лет разработки представлен релиз библиотеки DirectFB 1.6 (Direct Frame Buffer), предоставляющей программный слой для создания графических окружений. Среди ключевых особенностей нового выпуска отмечается улучшение режима обеспечения безопасности, оптимизация производительности, расширение API, поддержка композитного режима (ilixi compositor), начальная поддержка выполнения приложений DirectFB на платформе Android, улучшенные средства для интеграции с Mesa и поддержка акселерации с использованием OpenGL. Одновременно с DirectFB 1.6 представлены релизы развиваемых проектом оконного менеджера SaWMan 1.6.0, звуковой подсистемы FusionSound 1.6.0 и набора вспомогательных сервисов FusionDale 1.6.0. Код DirectFB распространяется под лицензией LGPL. Для оценки возможностей композитного менеджера Ilixi подготовлена специальная видеодемонстрация.
Стивен Уоррен (Stephen Warren), разработчик ядра Linux из компании NVIDIA, развернул в списке рассылки Kernel Summit дискуссию о том, что компании следует сделать, чтобы улучшить поддержку ядра Linux. Стивен указал на то, что в своем комментарии в Google+ Линус Торвальдс подчеркнул, что вклад NVIDIA в разработку ядра в основном связан с обеспечением поддержки Tegra SoC. В связи с этим, сотрудникам компании интересно в каких ещё областях NVIDIA может участвовать в разработке ядра, за исключением больного вопроса поддержки связанного с графикой оборудования, код для которого компания пока не может открыть.
Несмотря на заверение, что компания Nokia заинтересована в продолжении развития Qt, по крайней мере в ближайшем будущем, по сведению Мирко Бёма (Mirko Boehm), директора компании KDAB, в сотрудничестве с Nokia продвигающей решения на базе Qt, под десятитысячное сокращение попадает команда из около ста разработчиков, непосредственно занимавшихся развитием Qt. Данное событие оценивается как самое значительное урезание финансирования и сокращение корпоративной поддержки проектов Qt и KDE за всю их историю.
Китайская компания, разработавшая MIPS-процессоры Loongson, изучала возможность по приобретению очень крупной партии GPU, порядка 10 миллионов устройств. В случае с NVIDIA проблема была связана с тем, что бинарный драйвер не поддерживает архитектуру MIPS. Отмечается, что компания NVIDIA наотрез отказалась предоставить исходные тексты драйвера даже столь крупному заказчику. К тому же портирование бинарного драйвера на MIPS потребовало бы затрат в миллионы долларов (в данный момент драйвер поддерживает только х86 и х86_64).
После активного обсуждения вопроса добавления в UEFI-прошивки ключей Canonical, разработчики Ubuntu представили обновлённый план обеспечения работы режима безопасной загрузки UEFI. Представленный детальный план ограничивает включение в прошивки проверочных ключей Canonical только машинами на которые будет предустанавливаться Ubuntu или которые будут официально сертифицированы на совместимость с Ubuntu. Для остальных машин будет применён подход разработчиков Fedora Linux - на обычном установочном CD, предназначенном для широкого спектра оборудования, будет использован дополнительный загрузчик, заверенный ключом Microsoft. Таким образом Ubuntu можно будет без лишних усложнений установить на всех компьютерах, сертифицированных на совместимость с Windows 8.
Томас Шкора (Thomas Skora), исследователь безопасности из Германии.
Представлен первый релиз фреймворка Opa 1.0. Авторы Opa считают его одним из наиболее сложных и мощных Javascript-фреймворков из всех существующих: он включает в себя полную реализации всего стека возможностей JavaScript, расширенных поддержкой статической типизации и обеспечивающий полную поддержку Node.js и MongoDB. Код фреймворка доступен под лицензией Affero GPL.
Компания Red Hat анонсировала выход дистрибутива Red Hat Enterprise Linux 6.3, в котором представлено исправление ошибок, реализация поддержки нового оборудования и добавление новых возможностей, при сохранении полной совместимости с программным окружением ветки RHEL 6.x. В скором времени ожидается начало подготовки дистрибутива RHEL 7, релиз которого намечен на вторую половину следующего года.
Организация Apache Software Foundation представила релиз высокопроизводительного http-сервера Apache Traffic Server 3.2, который может выступать в роли промежуточного звена, перенаправляющего запросы к бэкэндам, генерирующим динамический контент, или обеспечить отдачу статических объектов, таких как файлы, JavaScript, CSS и картинки. Сервер также включает в себя набор сервисов для работы в качестве распределенной облачной-системы, такие как средства конфигурирования, управления сессиями, балансировки, авторизации и маршрутизации запросов.
Марк Шаттлворт рассказал о плане по реализации альтернативной схемы обеспечения режима безопасной загрузки UEFI, не связанной с заверением ключей у компании Microsoft. В отличие от дистрибутива Fedora Linux, разработчики которого приняли решение воспользоваться для заверения ключа платным сервисом Microsoft, в Ubuntu планируется задействовать собственный ключ, который будет включаться в UEFI прошивки через индивидуальные договорённости с каждым производителем оборудования.
После 9 месяцев разработки увидел свет релиз альтернативной сборки платформы Android - CyanogenMod 7.2, развиваемой независимым сообществом. Релиз CyanogenMod 7.2 основан на открытой кодовой базе Android 2.3 с бэкпортированием некоторых возможностей из ветки Android 4. Параллельно развивается ветка CyanogenMod 9, целиком основанная на Android 4 и недавно перешедшая на стадию заморозки перед релизом. По сравнению оригинальными прошивками на базе Android сборка CyanogenMod содержит ряд полезных для энтузиастов и разработчиков улучшений.
Истинное назначение патентов - способствовать развитию инноваций, но современные патенты на ПО являются оружием, атакующим инноваторов. Правозащитная организация Electronic Frontier Foundation (EFF) представила проект по реформированию патентной системы. На сайте defendinnovation.org представлены семь тезисов, на основе которых предлагаются исправления текущего положения вещей в патентном праве.
Началось тестирование новой утилиты bsdconfig, в рамках которой подготовлен интерфейс для настройки различных параметров системы FreeBSD. Целью создания bsdconfig является разработка набора скриптов, способных обеспечить возможности меню "Configure" из sysinstall, и пригодных для интеграции в новый инсталлятор bsdinstall. Bsdconfig написан на языке Shell и включает в себя около 25 тыс. строк кода.
Фонд свободного ПО представил проект по обратному инжинирингу драйверов для графических сопроцессоров PowerVR SGX, используемых производителями многих мобильных устройств. Целью проекта является создание свободных драйверов для данных GPU, которые смогут выступить в качестве альтернативы доступным в настоящий момент проприетарным драйверам.
Томаш Койм (Tomasz Kojm), основатель свободного антивирусного пакета ClamAV и ещё три стоящих у истоков проекта ключевых разработчика сообщили о своём уходе из компании Sourcefire, пять лет назад поглотившей фирму, занимающуюся развитием ClamAV. Решение об уходе было принято вскоре после окончания празднования десятилетия проекта (первый релиз ClamAV вышел 8 мая 2002 года). В качестве причин ухода называется желание реализовать свои идеи в новом проекте, подробности о котором пока не разглашаются.
В ответ на резкую критику Линуса Торвальдса о неучастии NVIDIA в жизни сообщества, компания опубликовала ответное заявление. Ниже предлагаем полный перевод ответа NVIDIA.