Новости
Представлен первый релиз CentOS 7 для серверных систем с 64-разрядной архитектурой AArch64 (ARMv8/ARM64). Поддержка AArch64 теперь доступна в CentOS наряду с архитектурой x86_64. Параллельно также развиваются сборки CentOS для архитектур i686 и POWER, которые пока находятся на стадии разработки. Сборки сформированы в виде готового дискового образа (367 Мб), полного iso-образа (5.5 Гб) и версии для установки по сети (293 Мб). В качестве поддерживаемого оборудования заявлена плата Applied Micro X-Gene (Mustang).
Оливер Райс (Oliver Ries), занимающий пост директора по развитию продуктов в компании Canonical, рассказал о планах по формированию следующего LTS-релиза Ubuntu 16.04 и серии параллельно развиваемых продуктов. Выпуск Ubuntu 15.10 по умолчанию продолжит поставку окружения Unity 7 на базе классического графического стека X.Org, соответственно и LTS-релиз Ubuntu 16.04 также не перейдёт по умолчанию на Mir и Unity 8. При этом Unity 8 будет доступен пользователям Ubuntu 16.04 в форме альтернативного графического сеанса.
Разработчики проекта CentOS объявили о создании группы CentOS Linux AltArch SIG (Special Interest Group), нацеленной на развитие поддержки альтернативных аппаратных архитектур в дистрибутиве. В рамках группы будет создано сообщество, в которое войдут лица, заинтересованные в портировании CentOS на платформы и архитектуры, официально не поддерживаемые в базовой редакции CentOS.
Мэйнтейнер проекта GNU Parallel, предоставляющего средства для одновременного выполнения типовых работ на большом числе серверов, опубликовал на страницах блога фонда СПО результаты эксперимента, проведённого чтобы убедиться, что код открытых проектов действительно изучают сторонние разработчики.
Увидел свет релиз распределённой СУБД Apache Cassandra 2.2, относящейся к классу noSQL-систем и рассчитанной на создание высокомасштабируемых и надёжных хранилищ огромных массивов данных, хранимых в форме ассоциативного массива (хэша). Код проекта написан на языке Java и распространяется в рамках лицензии Apache 2.0. Изначально СУБД Cassandra была разработана в недрах компании Facebook и в 2009 году передана под покровительство фонда Apache. Промышленные решения на базе Cassandra, хранящие сотни терабайт данных, охватывающие сотни серверов и способные обрабатывать тысячи запросов в секунду, развернуты для обеспечения сервисов таких компаний и организаций, как Adobe, CERN, Cisco, IBM, HP, Comcast, Disney, eBay, Netflix, Sony, Rackspace, Reddit и Twitter.
Проект CoreOS, развивающий основанное на идеях контейнерной изоляции серверное окружение, опубликовал релиз etcd 2.1, высоконадёжного распределённого хранилища параметров конфигурации, задаваемых в форме ключ/значение. Основным назначением etcd является предоставление унифицированного механизма хранения конфигурации и информации о работающих сервисах для изолированных контейнеров с типовой начинкой. Код etcd написан на языке Go и распространяется под лицензией Apache.
Разработчики проекта KDE анонсировали релиз менеджера персональной информации KDEPIM 5.0, примечательный переходом на использование KDE Frameworks 5 и Qt 5. Процесс портирования стартовал ещё в мае 2014 года и к настоящему времени полностью завершён. Переход на KDE Frameworks 5 и Qt5 был разбит на этапы - первым делом был переведён фреймворк Akonadi, затем выполнена адаптация библиотек kdepimlibs, после чего начался процесс портирования приложений на новый kdepimlibs. Выпуск KDEPIM 5 признан стабильным и войдёт в состав набора KDE Applications 15.08, бета-тестирование которого началось несколько дней назад.
Компания Adobe представила релиз текстового редактора Brackets 1.4, предназначенного для редактирования JavaScript, HTML и CSS. Код Brackets написан с использованием web-технологий (JavaScript, HTML и CSS) и распространяется под лицензией MIT. Редактор оформлен в виде обособленного десктоп-приложения, для установки которого подготовлены deb-, dmg- и msi- пакеты для Linux, OS X и Windows.
Разработчики проекта OpenSSL объявили о решении поменять лицензию на исходные тексты со специфичной лицензии OpenSSL, основанной на тексте устаревшей лицензии Apache 1.0, на типовую лицензию Apache 2.0, которая позволит решить проблемы, наблюдаемые в настоящее время при использовании OpenSSL в GPL-продуктах.
Майкл Нидермайер (Michael Niedermayer), последние 11 лет возглавлявший разработку FFmpeg, объявил об уходе из проекта. Майкл надеется, что его уход поможет предотвратить полное расхождение кодовых баз проектов FFmpeg и Libav, которое со временем нарастает и изменения из Libav становится слишком трудно переносить. Майкл считает, что при сохранении его лидерства полный раскол, при котором кодовые базы полностью разойдутся, рано или поздно должен произойти. Без него команды FFmpeg и Libav имеют шанс договориться и объединить свои усилия в работе над единым продуктом.
Компания Google выпустила релиз интегрированной среды разработки Android Studio 1.3, построенной на базе исходных текстов продукта IntelliJ IDEA Community Edition, созданного компанией JetBrains. Cреда адаптирована для выполнения типовых задач, решаемых в процессе разработки приложений для платформы Android, в том числе тестирования программ на совместимость с разными версиями платформы и проектирования приложений для устройств с различными разрешениями экрана (планшеты, смартфоны, ноутбуки, часы, очки и т.п.). Проект Android Studio развивается в рамках открытой модели разработки и распространяется под лицензией Apache 2.0.
Представлен выпуск системного менеджера systemd 223, который в основном содержит исправления ошибок, корректирующие изменения и небольшие улучшения. Особенностью выпуска является вынос кода компонента python-systemd из состава systemd в отдельный репозиторий, в связи с чем разработчикам дистрибутивов рекомендуется выделить python-systemd в отдельный пакет.
Инженеры из компании Samsung выяснили, что обсуждаемая несколько месяцев проблема с потерей данных на SSD-накопителях Samsung серии 8xx связана не с дефектом в накопителях, а вызвана ошибкой в ядре Linux. Для решения проблемы представлен патч. После испытания патча, ранее внесённый в ядро черный список SSD-накопителей, для которых запрещено выполнять операцию TRIM, скорее всего будет отменён.
Организация MPEG LA (MPEG Licensing Authority), владеющая патентами на технологии, задействованные в популярных форматах сжатия видео, таких как HEVC/H.265, MPEG-2, MPEG-4 и AVC/H.264, объявила о формировании нового патентного пула MPEG DASH (Dynamic Adaptive Streaming over HTTP), охватывающего методы динамического потокового вещания видео и звука в мобильных сетях и через интернет. MPEG LA предлагает компаниям, обладающим патентами на подобные технологии, присоединиться к патентному пулу, на основе которого будет сформирован новый источник сбора отчислений. Заявки будут приниматься до 9 сентября.
Компания Canonial представила вторую стабильную сборку Snappy Ubuntu Core 15.04, примечательную использованием модели монолитного обновления образа всей системы, вместо традиционных deb-пакетов. Образ Ubuntu Core занимает 138 Мб и представляет собой базовую часть Ubuntu, минимально необходимую для запуска типовых программ. Ubuntu Core служит основой для запуска дополнительных компонентов и приложений, которые оформляются в виде надстроек-фреймворков. Сборки сформированы для архитектур amd64 и ARM BeagleBone Black.
Состоялся релиз Pale Moon 25.6.0, независимого браузерного проекта, реализованного при помощи технологии Mozilla Platform и использующего XUL для построения интерфейса. Браузер обеспечивает полную совместимость с Firefox на уровне поддержки базовых web-технологий, дополнений и тем оформления, но отличается проведением дополнительных оптимизаций и удалением излишней функциональности. Сборки Pale Moon формируются для Windows и Linux, в форме в 32- и 64-разрядных пакетов.
Пер Торсхейм (Per Thorsheim), организатор конференции PasswordsCon, и Пол Мур (Paul Moore), эксперт по безопасности из компании Urity Group, разработали метод идентификации пользователей браузера на основе выделения уникальных особенностей ввода с клавиатуры, анализируемых JavaScript-кодом на сайте. Для демонстрации метода подготовлена специальная страница, определяющая пользователя по клавиатурному вводу даже при использовании Tor Browser. Для защиты от подобной идентификации разработано расширение для браузера Chrome, нормализующее параметры ввода через выравнивание задержек, что мешает выявлению одного и того же пользователя из набора имеющихся сеансов.
Facebook представил серию патчей, решающих проблемы с масштабируемостью IPv6-стека в ядре Linux. В частности, подготовлена реализация системы заполнения кэша маршрутизации по необходимости (cache on demand), позволяющая преодолеть проблему с разрастанием дерева маршрутов IPv6, которая приводит к повышенной нагрузке на CPU и неэффективной работе сборщика мусора.
Представлен релиз распределенной системы управления исходными текстами Git 2.5.0. Git является одной из самых популярных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям задним числом используются неявное хеширование всей предыдущей истории в каждом коммите, также возможно удостоверение цифровыми подписями разработчиков отдельных тегов и коммитов. Из проектов, разрабатываемых с использованием Git, можно отметить ядро Linux, Android, LibreOffice, Systemd, X.Org, Wayland, Mesa, Gstreamer, Wine, Debian, DragonFly BSD, Perl, Eclipse, GNOME, KDE, Qt, Ruby on Rails, PostgreSQL, VideoLAN, PHP, Xen, Minix.
Специализирующаяся на компьютерной безопасности компания Zimperium zLabs объявила о выявлении критической уязвимости в коде обработки мультимедийных данных платформы Android, позволяющей организовать выполнение кода через отправку сообщений MMS или Google Hangout. По предварительной оценке проблеме подвержено около 95% имеющихся в обиходе Android-устройств, т.е. потенциальными жертвами уязвимости являются 950 млн пользователей. Касающиеся уязвимости детали планируется объявить на конференциях Black Hat USA и DEF CON 23, которые пройдут 5 и 7 августа.