Новости
Представители компании Intel представили в списке рассылки разработчиков Linux-ядра проект BITS (BIOS Implementation Test Suite), в рамках которого на базе свободного загрузчика GRUB2 подготовлено небольшое окружение, загружаемое с USB Flash или другого носителя, и предназначенное для тестирования BIOS на этапе до загрузки операционной системы. Код проекта распространяется, как и код GRUB2, в рамках лицензии GPLv3. Размер загрузочного образа 2.7 Мб.
После более двух лет разработки увидел свет новый релиз открытого MPEG-4-совместимого видеокодека Xvid 1.3.0 , исходные тексты которого распространяются в рамках лицензии GPL. Поддерживаемый в Xvid 1.3 API полностью обратно совместим с прошлым стабильным выпуском Xvid 1.2.2, а сжатые при помощи Xvid видеоматериалы могут быть декодированы большинством плееров, поддерживающих MPEG-4.
Компания Oracle выпустила тестовую версию JDK 7 (Developer Preview), пригодную для предварительного знакомства с возможностями Java 7 и проверки совместимости существующих приложений. Представленная тестовая версия проходит полный набор тестов совместимости со спецификацией для всех поддерживаемых платформ, но еще может иметь проблемы со стабильностью работы.
Компания Google представила релиз мобильной платформы Android 3.0 и связанных с ней инструментариев для разработчиков - Android SDK 3.0 , ADT Plugin 10 для Eclipse и SDK Tools r10 . Версия платформы Android 3.0 (кодовое имя "Honeycomb") ориентирована для использования на планшетных ПК, отличаясь кардинальными изменениями интерфейса, который был специально оптимизирован для устройств с большим экранным разрешением и мощным процессором.
Алан Кокс (Alan Cox), известный разработчик Linux-ядра, работающий в компании Intel, опубликовал в списке разработчиков Linux-ядра набор патчей с начальной реализацией видеодрайвера для интегрированных видеокарт Intel GMA500 (Poulsbo), используемых на многих устройствах с процессором Atom. Драйвер уже помещен в Staging-дерево Linux-ядра, но по заявлению разработчика еще требует большой доработки. В частности, в драйвере пока не поддерживаются механизмы акселерации вывода, отсутствует поддержка 3D-функций, не готов работающий на уровне пользователя код. Тем не менее драйвер уже вполне может обеспечивать формирование вывода (compositing) с использованием X-сервера, работающего через фреймбуфер.
На прошлой неделе Хиллари Клинтон, Государственный секретарь США, озвучила намерение выделить 25 млн долларов на создание технологий, которые могли бы способствовать свободе в сети интернет. Организация New America Foundation (NAF), основанная влиятельными представителями бизнеса и ставящая перед собой цель развития и внедрения новых технологий в различных отраслях экономики США, выступила с инициативой создания открытого стека для обеспечения работы распределенной телекоммуникационной системы. NAF уже подал заявку на предоставление для развития данной системы гранта в размере 3.5 млн долларов, а также заявил о готовности вложить в проект 500 тыс. собственных средств.
Группа независимых энтузиастов представила проект Necessitas , в рамках которого подготовлен начальный прототип версии инструментария Qt для платформы Android. Проект Necessitas предоставляет полный набор средств для разработки и портирования Qt-приложений для платформы Android, при этом весь процесс подготовки, сборки и отладки таких программ полностью интегрирован в IDE QtCreator. На телефоне все Qt-приложения используют один набор разделяемых библиотек Qt, что позволяет добиться большей экономии памяти при одновременном запуске нескольких Qt-программ. Один раз собранная в виде стандартного apk-пакета Qt-программа, может в дальнейшем использоваться для различных версий платформы Android, не требуя пересборки при выходе новых версий Android.
Компания Google сообщила о выпуске первого релиза обновленной редакции инструментария Native Client SDK , позволяющего организовать выполнение обычных бинарных программ в окне web-браузера, ограничив их при помощи специального изолированного окружения. По заявлению разработчиков, новая версия является важным событием в пути по обеспечению в Native Client такого же уровня переносимости и безопасности, как и в JavaScript. Изначально Native Client был создан для адаптации существующих программ для работы в браузере, но теперь продвигается как платформа для создания универсальных web-приложений, написанных на языке C/C++ и использующих специальный API для выполнения свойственных web-приложениям действий.
Компания Marvell, известная производством ARM-совместимых чипов, анонсировала новый открытый проект - Kinoma , в рамках которого планируется создать универсальную программную платформу, работающую поверх традиционных мобильных операционных систем (платформа, работающая поверх других платформ) и предоставляющую собственный универсальный API для разработки приложений. Все приложения для Kinoma будут обладать единым унифицированным интерфейсом, свойственным для платформы Kinoma.
Доступен релиз языка программирования Python 3.2 , основные усилия при подготовке которого были направлены на увеличение стабильности, расширение возможностей стандартной библиотеки и упрощение процесса портирования скриптов, написанных для ветки Python 2.x. Так как двухгодичный мораторий на изменение синтаксиса языка истекает 26 июня 2011 года, то версии 3.2 полностью обратно совместима с веткой Python 3.1 и не содержит изменений синтаксиса, семантики и встроенных функций (тем не менее отмечается несколько изменений во встроенных типах). Напомним, что после выхода выпуска 2.7 добавление новшеств в ветку Python 2.x прекращено, но ошибки будут исправляться вплоть до 2015 года.
Компания Qualcomm представила новый открытый проект AllJoyn , в рамках которого разработан инструментарий для создания приложений и сервисов, которые могут автоматически группироваться в P2P-сеть, подключаясь к соседним устройствам, используя прямое соединение по WiFi или Bluetooth. В итоге AllJoyn позволяет сформировать самоорганизующуюся P2P-сеть, функционирующую только за счет прямой связности между её участниками, не привязанную к каким-либо централизованным узлам и не требующую наличия доступа к интернет или к сотовой сети.
В касающемся Java-патентов конфликте между компаниями Google и Oracle наступает новая стадия. Компания Google, вопреки ожиданиям, с большим опозданием относительно обычного регламента проведения подобных процедур, подала ходатайство в Бюро по патентам и товарным знакам США (USPTO) с просьбой о повторном рассмотрении четырёх патентов из тех семи, на нарушение которых в платформе Android указывает Oracle.
Эбен Моглен (Eben Moglen) — профессор права Колумбийского университета , занимающийся юридической поддержкой Фонда свободного программного обеспечения, представил проект FreedomBox , в рамках которого планируется развить идею создания миниатюрного сервера, который позволит освободить отдельных людей от "тирании клиент-серверной модели", созданной современными веб-сервисами. FreedomBox позволит пользователю вернуть контроль над своими персональными данными, обеспечить защиту их конфиденциальности и предотвратить утечки информации.
Компания Samsung анонсировала подготовку к выпуску телефонов на новой мобильной Linux-платформе Bada 2.0.
Разработчики оконного менеджера KWin, используемого в проекте KDE, сообщили о добавлении в основную ветку проекта кода с новым композитным бэкендом, основанным на использовании OpenGL ES 2.0 . Данный шаг является значительным достижением в направлении обеспечения работы Plasma Workspace на мобильных устройствах, таких как коммуникаторы и интернет планшеты (см. видео запуска оболочки Plasma на Nokia N900).
Увидел свет релиз Mono 2.10 , свободной многоплатформенной реализации технологии .NET, обеспечивающей поддержку спецификаций .Net Framework 4.0.
Анонсирован релиз системы эмуляции аппаратного обеспечения и виртуализации QEMU 0.14 . В качестве эмулятора QEMU позволяет запустить программу собранную для одной аппаратной платформы на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU достигается производительность выполнения кода в изолированном окружении близкая к нативной системе, за счет прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM.
Компания Canonical приняла решение отключить по умолчанию в программе Banshee возможность покупки музыки в сервисе Amazon MP3 Store, ограничившись собственным магазином медиа-контента Ubuntu One. Медиаплеер Banshee был интегрирован в редакцию Ubuntu для нетбуков начиная с релиза 10.10, а начиная с версии 11.04 полностью заменит собой ранее используемый проигрыватель Rhythmbox и в настольной версии дистрибутива.
В условиях использования магазина приложений Windows Phone Marketplace появился пункт, запрещающий использование программного обеспечения, выпускаемого под лицензией GNU GPLv3 и прочими свободными лицензиями. Ян Вилдебоер (Jan Wildeboer) из компании Red Hat привел ключевые моменты условий, которые бурно обсуждались на прошедшей недавно дискуссии между разработчиками Nokia, в связи с планами финского гиганта перейти на использование платформы Windows Phone 7.
Организация FreeBSD Foundation, совместно с развивающей дистрибутив PC-BSD компанией iXsystems, объявила о предоставлении гранта на обеспечение во FreeBSD поддержки технологий KMS/GEM и написание работающего на уровне ядра DRI-драйвера для графических подсистем на базе чипов Intel, в том числе и совмещающих CPU и GPU систем Sandy Bridge . Реализация проекта позволит пользователям FreeBSD задействовать последние версии видеодрайверов xf86-video-intel, в которых обеспечена поддержка новых 3D-видеокарт Intel, невозможность использования которых на сегодняшний день является серьезной проблемой при организации работы FreeBSD на рабочих станциях.