Новости
Издание The Register опубликовало интервью с Аруном Рагхунатом (Arun Raghunath), одним из разработчиков Intel Labs, который занимается созданием системы для автоматической генерации исходного кода драйверов устройств и их адаптации для различных операционных систем. В ходе беседы Арун пояснил принцип работы системы, рассказал о текущем состоянии разработки и требованиях, которые она предъявляет к производителям устройств.
Окончилась провалом попытка компании Microsoft добиться процесса упрощения признания патентов недействительными, в ситуации, когда зафиксированы факты более раннего использования описываемых в патентах технологий (Prior art). Верховный суд США отклонил поданную компанией Microsoft апелляцию, в поддержку которой выступили правозащитная организация Electronic Frontier Foundation, некоммерческая группа Public Knowledge, ассоциация CCIA, организация Apache Software Foundation, а также такие компании, как Google, Intel, Yahoo, Apple, Toyota, Verizon, Dell, Hewlett-Packard, HTC, Walmart и Facebook. Верховный суд постановил, что несмотря на правомочность изложенных аргументов, суд не может исказить текст патентного права и пойти в разрез с уже давно сложившейся судебной практикой.
На последнем заседании управляющего комитета проекта Fedora принято решение перейти начиная со следующего релиза Fedora 16 к использованию по умолчанию файловой системы Btrfs с сохранением LVM в качестве менеджера логических разделов (использование встроенного в Btrfs менеджера томов пока не утверждено). Таким образом Fedora Linux станет первым дистрибутивом, полностью перешедшим на Btrfs - проекты Ubuntu и MeeGo пока только планируют такой переход. Релиз Fedora 16 запланирован на 25 октября. Если необходимый уровень стабильности и функциональности не будет достигнут до заморозки перед релизом Fedora 16, разработчики имеют возможность отложить миграцию на Btrfs до следующего выпуска, как это было в случае с интеграцией systemd.
Управляющий развитием Java комитет JCP (Java Community Process) утвердил финальный состав релиза Java SE 7, который ожидается этим летом. За утверждение проглосовало 13 из 15 активных участников комитета, при этом шесть из проголосовавших "за" участников (IBM, Red Hat, Fujitsu, SouJava, London Java Community и Goldman Sachs) снабдили свое решение комментарием, что голосуют "за" только в связи с готовностью технической части Java SE 7, выражая при этом несогласие с нынешней политикой лицензирования. Открыто выступить против решилась только компания Google, которая ничего не имеет против технической части спецификации, но несогласна с политикой распространения Java.
Разработчики проекта NEXT3 , в рамках которого уже несколько лет развивается неофициальная реализация поддержки мгновенных снимков состояния файловой системы Ext3 (снапшотов), представили первый выпуск набора патчей ext4-snapshots , обеспечивающих работу снапшотов в файловой системе Ext4.
Консорциум W3C анонсировал публикацию обновленного варианта стандарта CSS 2.1 , отражающего последние тенденции в использовании каскадных таблиц стилей для оформления web-сайтов. Примечательно, что прошлая версия стандарта CSS 2.0 была принята в 1998 году, а первый черновик CSS 2.1 был представлен в 2005 году. CSS 2.1 позиционируется в качестве промежуточной версии в процессе принятия значительно переработанной спецификации CSS 3 , утверждение которой может затянуться.
Представлен релиз новой стабильной ветки сетевого анализатора Wireshark - 1.6.0. Напомним, что изначально проект развивался под именем Ethereal, но в 2006 году из-за конфликта с владельцем торговой марки Ethereal, разработчики были вынуждены переименовать проект в Wireshark.
Компания Google выпустила релиз web-браузера Chrome 12 , доступный для платформ Linux, MacOS X и Windows. Браузер построен на кодовой базе свободного проекта Chromium и отличается использованием логотипов Google, наличием системы отправки уведомлений в случае краха, системой автоматической установки обновлений и передачей при поиске RLZ-параметров.
Компания eBay объявила о заключении договоренности по покупке бизнеса компании Magento, развивающей открытую платформу электронной коммерции Magento eCommerce . В марте прошлого года, компания eBay анонимно приобрела 49% акций Magento, инвестировав таким образом в компанию 22.5 млн долларов (имя инвестора не сообщалось и стало известно только несколько месяцев назад). В соответствии с достигнутым соглашением, eBay получит полный контроль над Magento выкупив оставшиеся 51%. Финансовые подробности сделки не разглашаются.
Вышел релиз популярного многоплатформенного клиента для мгновенного обмена сообщениями Pidgin 2.8.0 , поддерживающего работу с такими сетями как AIM, ICQ, Jabber, Google Talk, Gadu-Gadu, IRC, MSN, Yahoo. Поддержка подключения плагинов позволяет легко расширять функциональность Pidgin, а реализация базовой поддержки протоколов в отдельной библиотеке libpurple дает возможность создавать на базе технологий Pidgin собственные реализации. Например, для платформы Mac OS X на базе данной библиотеки создан клиент Adium, на основе libpurple также функционирует популярный online-сервис Meebo. Стандартный GUI-интерфейс Pidgin написан с использованием библиотеки GTK+ и поддерживает возможности такие как единая адресная книга, одновременная работа в нескольких сетях, интерфейс на базе вкладок, работа с аватарами и интеграция с областью уведомлений Windows, GNOME и KDE.
Вышел релиз распределенной, документ-ориентированной базы данных Apache CouchDB , относящейся к классу NoSQL-систем. Запросы к CouchDB и индексация данных могут выполняться в соответствии с парадигмой MapReduce , используя для формирования логики выборки данных язык JavaScript. Ядро системы написано на языке Erlang, оптимизированного для создания обслуживающих множество параллельных запросов распределенных систем. View-сервер написан на языке Си и базируется на JavaScript-движке Mozilla Spidermonkey. Исходные тексты проекта распространяются под лицензией Apache 2.
Согласно сводке результатов исследований, проведённых экспертами центра Open Source Resource Center компании Black Duck процентное количество открытых проектов, использующих лицензии семейства GPL, снизилось с 70% (июнь 2008 г.) до 61% (июнь 2011 г.), а использование конкретно лицензии GPLv2 снизилось с 58% до 45% за те же три года. При этом количество проектов, использующих GPL-лицензии, в реальном исчислении увеличилось за последние несколько лет. Например, число проектов под лицензией GPLv2 возросло на 5.5% между июнем 2009 и июнем 2011 года, в то время как общее число проектов с отрытым кодом увеличилось более чем на 16%.
В дополнение уже существующей программе сертификации оборудования, в рамках которой поддерживается централизованный каталог совместимых с Ubuntu Linux аппаратных компонентов, сообщество пользователей Ubuntu выступило с инициативой " Ubuntu Friendly ". В рамках новой инициативы предлагается сформировать базу данных, в которой будет представлена информация о неофициальном тестировании добровольцами работоспособности Ubuntu на различных типах ПК, ноутбуков и нетбуков. На основании накопленных данных будет присуждаться специальный знак качества поддержки оборудования - "Ubuntu Friendly".
После шести месяцев разработки представлен релиз распределенной БД Apache Cassandra 0.8 , относящейся к классу noSQL-систем и рассчитанной на создание высокомасштабируемых и надежных хранилищ огромных массивов данных, представленных в виде хэша. Изначально проект был разработан в недрах Facebook и в 2009 году передан под покровительство фонда Apache. Промышленные решения на базе Cassandra развернуты для обеспечения сервисов таких компаний, как Cisco, Cloudkick, Reddit, Digg, Rackspace и Twitter. Наиболее крупный кластер серверов, обслуживающих единую БД Cassandra, насчитывает более 400 машин.
Роберт Хандт (Robert Hundt) из компании Google опубликовал отчет (PDF, 300 Кб) с результатами тестирования качества оптимизации циклов в реализациях языков C++, Java, Go и Scala. Как и ожидалось, в тестах производительности и потребления памяти лидирует C++, но в отчете отмечается, что достижение высоких показателей связано с необходимостью проведения дополнительных оптимизаций, которые требуют высокой квалификации и зачастую не используются программистами среднего уровня. Java отмечен как язык, наиболее простой для реализации кода, но, с другой стороны, труднопредсказуемый в плане анализа производительности - использование Java VM и сборщика мусора затрудняет тюнинг производительности.
Компания ASUS с первого июня начала поставку для стран Евросоюза трех моделей нетбуков EeePC 1001PXD , 1011PX и 1015PX с предустановленным Linux-дистрибутивом Ubuntu 10.10 . Предустанавливаемый вариант Ubuntu отличается от штатного дистрибутива включением в поставку Adobe Flash и набора мультимедийных кодеков. Адаптация Ubuntu для указанных моделей нетбуков была выполнена совместно с компанией Canonical, которая рассматривает партнёрство с ASUS одним из важнейших достижений с момента начала поставки Ubuntu на ПК и ноутбуках Dell.
Организация Document Foundation анонсировала релиз офисного пакета LibreOffice 3.4 , форка проекта OpenOffice.org, основанного в результате расхождения взглядов на будущее развитие проекта независимых разработчиков и компании Oracle. Готовые установочные пакеты подготовлены для Linux в форматах deb и rpm. Также доступны версии для Windows и Mac OS X. Поддерживается 104 различных языка.
Хостинг свободных проектов GitHub.com, базирующийся на системе управления исходными текстами Git и позволяющий разработчикам общаться в формате единой социальной сети, обогнал по суммарному числу коммитов конкурирующие сервисы SourceForge, Google Code и CodePlex. Вывод сделан на основании исследования числа изменений, осуществленных с января по март в открытых проектах, размещенных на рассматриваемых хостингах. За рассмотренный период в GitHub зафиксировано 1.1 млн коммитов, в SourceForge - 625 тыс, в Google Code - 288 тыс, в СodePlex - 50 тыс. Исследование проведено аналитической компанией Redmonk.
Анонсирован выпуск бета-версии почтового клиента Thunderbird 5 , возможности которого повторяют функциональность, накопленную в процессе альфа-тестирования Thunderbird 3.3. Нумерация изменена с целью синхронизации номеров версий с браузером Firefox, после возвращения Thunderbird в число основных проектов Mozilla.
Проект Necessitas , в рамках которого ведется работа по адаптации инструментария Qt для платформы Android, анонсировал перевод разработки под крыло сообщества KDE. По заявлению основателя Necessitas, проект перешел под покровительство KDE так как оба проекта имеют сходные цели - развитие, продвижение и обеспечение свободной доступности Qt. Для разработчиков KDE обеспечение полной поддержки платформы Android в Qt сулит интересные перспективы, связанные с распространением приложений KDE для различных типов мобильных устройств.