Новости
Представлен выпуск дистрибутива Kali Linux 2.0, продолжающего развитие проекта BackTrack Linux и предназначенного для проведения тестирования систем на предмет наличия уязвимостей, проведения аудита, анализа остаточной информации и выявления последствий атак злоумышленников. Все оригинальные наработки, созданные в рамках дистрибутива, распространяются под лицензией GPL и доступны через публичный Git-репозиторий. Для загрузки подготовлен полный iso-образ, размером 3.1 Гб, и урезанный образ на базе рабочего стола Xfce, размером 800 Мб. Сборки доступны для архитектур x86, x86_64, ARM (armhf и armel, Raspberry Pi, ARM Chromebook, Odroid).
Компания Intel перевела в разряд свободных продуктов инструментарий ACAT (Assistive Context-Aware Toolkit), предоставляющий средства для организации полноценной работы с компьютером парализованных людей, не способных двигаться. Изначально проект был разработан специально для профессора Стивена Хокинга и позволил организовать управление компьютером и общение с другими людьми, используя лишь датчик, контролирующий работу мимической мышцы щеки. Код ACAT написан на языке C# и открыт под лицензией Apache 2.0.
На конференции LinuxCon представлен новый совместный проект Kinetic Open Storage Project (KOSP), в рамках которого под эгидой организации Linux Foundation будет развиваться новый интерфейс доступа к устройствам хранения, существенно упрощающий создание хранилищ и избавляющий от необходимости запуска отдельных серверов хранения. Среди учредителей проекта выступили такие компании, как Seagate, Toshiba и Western Digital, Cisco, Dell, Huawei, NetApp и Red Hat.
Компания Percona, основанная отечественными разработчиками MySQL Петром Зайцевым и Вадимом Ткаченко, и известная разработкой расширенного варианта MySQL - Percona Server, объявила о выпуске нового продукта Percona Server для MongoDB. Percona Server для MongoDB представляет собой расширенную, свободно распространяемую и полностью совместимую альтернативу MongoDB Community Edition, включающую в себя дополнительные возможности их корпоративной версии и обеспечивающую более низкую совокупную стоимость владения. Для тестирования доступен предварительный выпуск (release candidate) Percona Server для MongoDB 3.0.5, основанный на MongoDB 3.0.5. Исходные тексты продукта опубликованы на GitHub под лицензией AGPL.
Крупнейшая в мире розничная сеть Walmart объявила о начале работы по переводу облачной платформы OneOps в разряд открытых продуктов. Код OneOps планируется опубликовать на GitHub до конца этого года.
Фонд СПО опубликовал первый вариант этических критериев для оценки соответствия хостингов открытого кода требованиям по обеспечению приватности, свободы и копилефта. Критерии позволяют оценить насколько тот или иной сервис распространения кода и совместной разработки приемлем для размещения в нём свободного ПО.
Проект Tor представил тестовый выпуск собственного клиента для мгновенного обмена сообщениями Tor Messenger, нацеленного на обеспечение анонимности и защиты от прослушивания. Весь применяемый для обмена сообщениями трафик передаётся только через сеть Tor. Для шифрования сообщений, защиты имеющейся переписки и аутентификации собеседников применяется протокол OTR (Off-the-Record). Готовые сборки подготовлены для Linux, Windows и OS X.
Тео де Раадт (Theo de Raadt) представил на конференции Hackfest 2015 новый механизм изоляции системных вызовов Pledge, продолжающий развитие идей, реализованных в появившейся в OpenBSD 5.8 подсистеме tame. Pledge уже интегрирован в ветку OpenBSD-CURRENT и будет доступен в релизе OpenBSD 5.9. В настоящее время механизмы защиты Pledge задействованы в 70% утилит базовой системы, к релизу OpenBSD 5.9 планируется обеспечить полный охват всех утилит.
Представлен релиз Ruby 2.3, динамического объектно-ориентированного языка программирования, отличающегося высокой эффективностью разработки программ и вобравшего в себя лучшие черты Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp. Код проекта распространяется под лицензиями BSD ("2-clause BSDL") и "Ruby", которая ссылается на последний вариант лицензии GPL и полностью совместима с GPLv3. Ruby 2.3 является третьим значительным выпуском, подготовленным в рамках нового планового процесса разработки, подразумевающего отведение года на подготовку функциональных улучшений и формирование каждые 2-3 месяца корректирующих выпусков. В скором времени ожидается выпуск фреймворка Rails 5.0, первая бета-версия которого вышла неделю назад.
Доступен релиз отечественного дистрибутива Calculate Linux 15.12, построенного на основе Gentoo Linux, поддерживающего непрерывный цикл выпуска обновлений и оптимизированного для быстрого развёртывания в корпоративной среде. Дистрибутив доступен в нескольких редакциях, собранных для архитектур i686 и x86_64: Calculate Linux Desktop с рабочим столом KDE (CLD), Mate (CLDM) и Xfce (CLDX), Calculate Directory Server (CDS), Calculate Linux Scratch (CLS), Calculate Scratch Server (CSS) и Calculate Media Center (CMC). Все версии дистрибутива распространяются в виде загрузочного Live-образа с возможностью установки на жесткий диcк или USB-накопитель.
После шести месяцев разработки организация The Document Foundation представила релиз офисного пакета LibreOffice 5.1. Готовые установочные пакеты подготовлены для различных дистрибутивов Linux, Windows и OS X. Новый выпуск примечателен реорганизацией пользовательского интерфейса, улучшением поддержки ODF 1.2, расширением совместимости с проприетарными форматами и поддержкой прямой работы с облачными хранилищами.
Спустя четыре года после выпуска первой версии 7 марта разработчики проекта CRIU (Checkpoint and Restore In Userspace) представили новый релиз инструментария для сохранения и восстановления процессов в пространстве пользователя для Linux - CRIU 2.0. Разработанный в рамках проекта инструментарий позволяет организовать создание контрольных точек с заморозкой состояния запущенных приложений и последующим восстановлением работы с сохранённой позиции, в том числе после перезагрузки системы или на другом сервере без разрыва уже установленных сетевых соединений.
После пяти месяцев разработки представлен выпуск свободного пакета 3D-моделирования Blender 2.77.
Ларри МакВой (Larry McVoy), руководитель компании BitMover, принимавший непосредственное участие в кризисе, который привёл к появлению Git, представил первый общедоступный выпуск языка программирования L (также именуемого Little), который разрабатывался силами компании BitMover в течение примерно девяти лет.
Firefox 48 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирован выпуск Firefox Developer Edition 49, который заменил собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице, а Firefox Developer Edition здесь. Релиз Firefox 48 намечен на 2 августа, а Firefox 49 на 13 сентября.
В ночных сборках Firefox, которые лягут в основу выпуска Firefox 52, реализована возможность обработки контента в разных процессах и началась интеграция наработок из проекта Quantum, в котором производится работа по переносу в движок Gecko возможностей, изначально развиваемых для движка Servo.
Разработчики коммерческого статического анализатора PVS-Studio опубликовали отчёт о разработке Linux-версии продукта и продолжили проверку открытых проектов. В статье рассказано, как после 10 лет выпуска продукта для Windows, было решено адаптировать его для Linux, и какие подводные камни пришлось обойти для решения этой задачи. Около трёх лет назад консольное ядро анализатора PVS-Studio было портировано на Linux за пару месяцев, но создание на его основе конечного программного продукта потребовало огромной работы, решения непредвиденных проблем и учёта различных нюансов, таких как поддержка расширений GCC и интеграция с различными сборочными инструментариями.
Представлено новое семейство TrueType-шрифтов Go с набором символов WGL4 (поддерживает кириллицу), созданное студией Bigelow & Holmes специально для проекта Go. Шрифт доступен в пропорциональном (sans-serif) и моноширинном (slab-serif) начертаниях и ориентирован прежде всего для использования в областях, связанных с программированием (вариант с разной шириной символов для документов, а с одинаковой шириной символов для кода и терминала). Моноширинный шрифт отлично подходит для отображения исходных текстов, не допускает неоднозначного прочтения похожих по написанию символов и выделяет знаки пунктуации.
Представлен релиз проекта QEMU 2.8. В качестве эмулятора QEMU позволяет запустить программу, собранную для одной аппаратной платформы, на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к нативной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM.
Опубликованы корректирующие обновления Samba 4.6.4, 4.5.10 и 4.4.14, в которых устранена критическая уязвимость (CVE-2017-7494), позволяющая организовать выполнение кода на сервере при наличии доступа на запись в предоставляемое сервером хранилище. Уязвимость позволяет клиенту загрузить разделяемую библиотеку на SMB-хранилище и инициировать её загрузку сервером. Проблема вызвана ошибкой в реализации IPC для именованных каналов для клиентов Windows NT.