Категория:

Linux

Увидела свет система управления версиями Apache Subversion 1.9.0

Представлен релиз системы управления версиями Subversion 1.9.0. Несмотря на развитие децентрализованных систем, Subversion пользуется большой популярностью в коммерческих компаниях и проектах, использующих централизованный подход к управлению версиями и конфигурацией программных систем. Из использующих Subversion открытых проектов можно отметить: проекты Apache, FreeBSD, Free Pascal, GCC, LLVM, Mono, WordPress и Ruby.

Среди ключевых улучшений:

  • Осуществлён переход на седьмую версию формата хранилища FSFS, отличающуюся значительной переработкой с целью сокращения интенсивности ввода/вывода. В новом формате также реализована возможность выполнения коммитов (без блокировки) во время упаковки репозитория (svnadmin pack), представлен режим быстрой проверки целостности, добавлены новые опции тюнинга производительности и обеспечено создание контрольных сумм для всех данных ревизий, включая мета-данные и информацию о структуре. Для перевода существующих репозиториев на новый формат достаточно выполнить команду "svnadmin upgrade", но в этом случае не будут доступны некоторые важные улучшения, поэтому лучше выполнить полный цикл пересоздания репозитория по схеме dump / load;
  • Представлено экспериментальное хранилище FSX, снимающее некоторые ограничения FSFS. Из особенностей FSX можно выделить сокращение на 90% накладных расходов по работе с метаданными, эффективную работу с очень большими файлами, хранение информации с высоким уровнем сжатия, более доступная информация для лога и операций слияния, высокая скорость обработки очень больших директорий, версионирование свойств ревизий, поддержка разбиения хранилища на разделы, возможность подключения произвольных хранилищ метаданных и систем индексации;

Категория:

Linux

Темы:

CentOS

Релиз CentOS 7 для архитектуры ARM64

Представлен первый релиз CentOS 7 для серверных систем с 64-разрядной архитектурой AArch64 (ARMv8/ARM64). Поддержка AArch64 теперь доступна в CentOS наряду с архитектурой x86_64. Параллельно также развиваются сборки CentOS для архитектур i686 и PowerPC, которые пока находятся на стадии разработки. Сборки сформированы в виде готового дискового образа (367 Мб), полного iso-образа (5.5 Гб) и версии для установки по сети (293 Мб). В качестве поддерживаемого оборудования заявлена плата Applied Micro X-Gene (Mustang).

Категория:

Linux

Темы:

Ubuntu

Ubuntu 16.04 останется на Unity 7. Unity 8, Mir и Snappy лягут в основу Ubuntu Personal

Оливер Райс (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 в форме альтернативного графического сеанса.

 Ubuntu 16.04 останется на Unity 7. Unity 8, Mir и Snappy лягут в основу Ubuntu Personal -1

Категория:

Linux

Темы:

CoreOS

Выпуск распределенной системы хранения конфигурации etcd 2.1

Проект CoreOS, развивающий основанное на идеях контейнерной изоляции серверное окружение, опубликовал релиз etcd 2.1, высоконадёжного распределённого хранилища параметров конфигурации, задаваемых в форме ключ/значение. Основным назначением etcd является предоставление унифицированного механизма хранения конфигурации и информации о работающих сервисах для изолированных контейнеров с типовой начинкой. Код etcd написан на языке Go и распространяется под лицензией Apache.

Etcd позволяет организовать единое хранилище конфигурации для группы серверов, которое реплицируются на все узлы и поддерживается в синхронизированном состоянии с использованием протокола Raft. Наличие копии данных на всех хостах позволяет исключить потерю конфигурации при выходе из строя отдельного узла. В etcd также могут сохраняться временные данные, для которых предусмотрена возможность определения времени жизни записи. Для доступа к конфигурации предоставляется простой API, основанный на использовании HTTP и JSON, web-интерфейс, утилита etcdctl для работы с хранилищем из командной строки и FUSE-модуль etcd-fs для экспорта хранилища в виде файловой системы.

Категория:

Linux

Обновление сборки Openwall GNU/*/Linux 3.1-stable

Представлено обновление iso-образов и шаблонов контейнеров OpenVZ стабильной ветки Openwall GNU/*/Linux (Owl) 3.1-stable. По сравнению с январскими сборками, в состав нового выпуска включены накопившиеся обновления с устранением уязвимостей, в том числе исправлены уязвимости glibc GHOST, OpenSSL FREAK, BIND TKEY и проблемы, позволяющие поднять привилегии в системе и выйти за пределы контейнера OpenVZ.

Owl представляет собой компактный дистрибутив GNU/Linux, ориентированный на обеспечение высокой безопасности, который может использоваться как для создания высокозащищённых серверных систем, так и для создания базовой начинки изолированных контейнеров и организации работы контейнерной виртуализации на основе OpenVZ.

Категория:

Linux

Темы:

Oracle

Компания Oracle выпустила обновление ядра Unbreakable Enterprise Kernel R3U6

Компания Oracle выпустила шестое функциональное обновление для ядра Unbreakable Enterprise Kernel 3 (UEKR3U6). Исходные тексты ядра, включая разбивку на отдельные патчи, доступны в публичном Git-репозитории Oracle. Ядро позиционируется в качестве альтернативы штатному пакету с ядром, поставляемому в Red Hat Enterprise Linux, и предоставляет ряд расширенных возможностей, таких как интеграция DTrace и улучшенная поддержка Btrfs. Пакеты с ядром подготовлены для Oracle Linux 6 и Oracle Linux 7.

Категория:

Linux

Выпуск systemd 223

Представлен выпуск системного менеджера systemd 223, который в основном содержит исправления ошибок, корректирующие изменения и небольшие улучшения. Особенностью выпуска является вынос кода компонента python-systemd из состава systemd в отдельный репозиторий, в связи с чем разработчикам дистрибутивов рекомендуется выделить python-systemd в отдельный пакет.

Основные изменения:

  • Обеспечена перезагрузка основной конфигурации демона systemd (/etc/systemd/system.conf) при выполнении команды daemon-reload;
  • В systemd-networkd представлено несколько новых опций:
    • 'VNetHeader=' - при установке включает для TAP-устройств флаг IFF_VNET_HDR (возможность отправки и приёма пакетов GSO);
    • 'CopyDSCP=' - при установке в туннелях ip6 включается копирование в декапсулированный пакет исходного значения поля DSCP;
    • 'UseBPDU=', 'HairPin=', 'FastLeave=', 'AllowPortToBeRoot=', 'UnicastFlood=' - при установке активирует одноимённые атрибуты IFLA_BRPORT_* для сетевых мостов;
    • 'Hostname=' - для переопределения имени хоста, отправляемого DHCP-серверу;
    • 'IPv6FlowLabel=' - при установке включает следование RFC 2460 при настройке IPv6 flow-label на туннелируемом интерфейсеl;
    • Добавлена поддержка виртуальных сетевых устройств 'macvtap', реализованных по аналогии с 'macvlan';

Категория:

Linux

Проблема с SSD-накопителями Samsung оказалась в ядре Linux

Инженеры из компании Samsung выяснили, что обсуждаемая несколько месяцев проблема с потерей данных на SSD-накопителях Samsung серии 8xx связана не с дефектом в накопителях, а вызвана ошибкой в ядре Linux. Для решения проблемы представлен патч. После испытания патча, ранее внесённый в ядро черный список SSD-накопителей, для которых запрещено выполнять операцию TRIM, скорее всего будет отменён.

Потеря данных наблюдалась при использовании SATA SSD-накопителей в составе программных RAID 0 и RAID 10 и проявлялась при выполнении команд trim/discard. Конфигурации с RAID 1 проблеме не подвержены. Проблема была вызвана некорректным построением взаимодействия драйвера md raid с драйвером scsi/ata. MD RAID при обработке последовательных операций чтения и записи на разных накопителях создаёт отдельные буферы для каждой операции, в то время как при выполнении TRIM в scsi/ata используется один общий буфер.

Категория:

Linux

Обновление DNS-сервера BIND 9.9.7-P2 и 9.10.2-P3 с устранением уязвимости

Доступны корректирующие выпуски DNS-сервера BIND 9.9.7-P2 и 9.10.2-P3, в которых устранена уязвимость CVE-2015-5477, позволяющая инициировать крах процесса named через отправку специально оформленного запроса. Проблема вызвана ошибкой при обработке содержимого записей TKEY и проявляется как на рекурсивных, так и на авторитативных серверах. Так как ошибка присутствует в коде начальной обработки пакетов, проблема не блокируется через ACL или настройки и требует обновления сервера.

Категория:

Linux

Темы:

Ubuntu

Ubuntu Software Center будет удалён из базовой поставки Ubuntu MATE

Разработчики дистрибутива Ubuntu MATE объявили о решении удалить из базовой поставки будущего выпуска 15.10 менеджер приложений Ubuntu Software Center, развиваемый проектом Ubuntu. В качестве причины удаления упоминаются полученных за последний год отзывы пользователей, недовольных стабильностью и нагромождённостью Ubuntu Software Center. Что будет использоваться в качестве замены пока не ясно, но сообщается, что это будет не Synaptic. В настоящий момент разработчики склоняются к тому, чтобы предоставить в интерфейсе Ubuntu MATE Welcome возможность выбора из нескольких вариантов, в частности между Ubuntu Software Center и App Grid.

Категория:

Linux

Facebook представил наработки по оптимизации IPv6 в ядре Linux

Facebook представил серию патчей, решающих проблемы с масштабируемостью IPv6-стека в ядре Linux. В частности, подготовлена реализация системы заполнения кэша маршрутизации по необходимости (cache on demand), позволяющая преодолеть проблему с разрастанием дерева маршрутов IPv6, которая приводит к повышенной нагрузке на CPU и неэффективной работе сборщика мусора.

 Facebook представил наработки по оптимизации IPv6 в ядре Linux -1