Разработка универсального формата пакетов Limba приостановлена в пользу Flatpak

Маттиас Клумп (Matthias Klumpp) сообщил о приостановке разработки проекта Limba, в рамках которого развивалась система универсальных пакетов приложений, продолжающая развитие идей Listaller и Glick2. Система Limba развивалась в одиночку и после появление систем Flatpak и Snap автор столкнулся с необходимостью конкурировать с компаниями Red Hat и Canonial. Маттиас не видит смысла в такой конкуренции, так как все проекты движутся к одной цели — предоставлении возможности установки новой версии программы, без необходимости обновления всего дистрибутива, и у Flatpak со Snap значительно больше ресурсов для доведения этой возможности до пользователей. Обсудив сложившуюся ситуацию с Александром Ларсоном (Alexander Larsson), разработчиком системы Flatpak/xdg-app, Маттиас … Читать далее Разработка универсального формата пакетов Limba приостановлена в пользу Flatpak

Вышла открытая платформа для совместной разработки RhodeCode 4.1

Вышла новая версия RhodeCode 4.1, платформы для управления репозиториями и совместной работы в Mercurial, Git и Subversion. RhodeCode позволяет на своём оборудовании развернуть полноценную систему совместной разработки, с единым контролем прав доступа к различным репозиториям, группами пользователей, рецензированием кода и возможностью вносить изменения через веб-интерфейс (online-редактор c подсветкой синтаксиса, коммиты, пулл-реквесты). Существуют готовые плагины для интеграции с Atlassian JIRA, Bamboo, RedMine, Jenkins и Slack. Главным изменением ветки 4.x является возвращение к открытой модели разработки. Начиная с версии 4.0, исходный код Community Edition находится в открытом доступе под лицензей AGPLv3. Проект разрабатывается на языке Python. Загрузить последнюю версию можно на сайте … Читать далее Вышла открытая платформа для совместной разработки RhodeCode 4.1

Обновление VirtualBox 5.0.22 и третья бета-версия VirtualBox 5.1

Компания Oracle выпустила корректирующий релиз системы виртуализации VirtualBox 5.0.22, в котором отмечено 29 исправлений, направленных на увеличение стабильности и устранение регрессивных изменений. Наиболее заметные изменения: Решены проблемы при работе хост-системы в Red Hat Enterprise Linux 6.8; Добавлена поддержка ядра Linux 4.7 для хостов и гостевых систем; В дополнениях для гостевых систем на базе Linux решены проблемы с некоторыми 32-разрядными системами; устранена проблема со смещением указателя мыши; исправлены ошибки, приводившие к краху X.Org после перезапуска; устранено зависание настройки X11 при загрузке модуля для совместного доступа к директориям; убрано предупреждение при отсутствии сервиса DragDrop на стороне хоста; Устранена появившаяся в VirtualBox 5.0.18 … Читать далее Обновление VirtualBox 5.0.22 и третья бета-версия VirtualBox 5.1

Проект OpenHPC сформировал начальный стек приложений для Linux-кластеров

Организация Linux Foundation объявила о доступности релиза стека кластерных приложений, развиваемого в рамках проекта OpenHPC, а также о присоединении к разработке новых участников. OpenHPC предоставляет открытый набор пакетов для быстрого развёртывания и управления кластером высокопроизводительных вычислений. Распространение кластерных пакетов в рамках одного репозитория обеспечивает наличие стабильной эталонной платформы и позволяет сократить расходы на разработку и установку высокопроизводительных систем. Репозитории OpenHPC сформированы для CentOS 7.2 и SUSE Enterprise Linux 12 SP1, и включают около 270 готовых для установки пакетов. В состав OpenHPC входят инструменты для автоматизации управления конфигурацией и установки обновлений, утилиты для управления ресурсами, библиотеки ввода/вывода, системы мониторинга (ganglia, nagios), … Читать далее Проект OpenHPC сформировал начальный стек приложений для Linux-кластеров

Утверждён стандарт ECMAScript 7 (2016)

На очередном собрании Генеральной Ассамблеи ECMA официально утверждён стандарт ECMAScript 2016 (ECMAScript 7 или «ECMA-262 7th edition»), определяющий базовые функциональные возможности JavaScript. ECMAScript 7 примечателен переходом к новому непрерывному процессу формирования стандартов, которые планируется выпускать ежегодно. Напомним, что прошлый стандарт ECMAScript 6 был утверждён в июне прошлого года, спустя шесть лет с момента принятия ECMAScript 5, и содержал достаточно большую порцию новшеств, которые ещё не полностью реализованы в современных браузерах. В отличие от ECMAScript 6 спецификация ECMAScript 7 содержит относительно немного изменений, которые развивались в рамках непрерывно обновляемого варианта спецификации ECMAScript Next. В стандарт из данной черновой спецификации были перенесены … Читать далее Утверждён стандарт ECMAScript 7 (2016)

Проект Chef представил формат самодостаточных универсальных пакетов Habitat

Разработчики инструментария управления конфигурацией Chef представили проект Habitat, в рамах которого предложен новый формат самодостаточных пакетов, которые можно использовать для установки в различных дистрибутивах Linux. Пакеты Habitat включают в себя все используемые приложением зависимости и не привязаны к конкретным дистрибутивам Linux, но в отличие от пакетов flatpak и snap, дополнительно включают элементы для автоматизации обновления, развёртывания и управления настройками. Код проекта написан на языке Rust и распространяется под лицензией Apache 2.0. Основная идея проекта заключается в переносе средств централизованного управления конфигурацией и обновлениями на сторону пакета с приложением. Таким образом средства автоматизации при применении Habitat сосредоточены на приложении, а не … Читать далее Проект Chef представил формат самодостаточных универсальных пакетов Habitat

Репозиторий UALinux с коллекцией игр и приложений доступен для Ubuntu 16.04

Обновлен неофициальный репозиторий игр и приложений для Ubuntu Linux и производных дистрибутивов, поддерживаемый командой UALinux. В репозитории представлено около 390 игр и 600 приложений, из которых примерно 340 пакетов отсутствуют в официальном репозитории Ubuntu и в репозитории GetDeb.net. Пакеты собраны для 32- и 64-разрядных систем. Читать далее Репозиторий UALinux с коллекцией игр и приложений доступен для Ubuntu 16.04

Выпущена Восьмая платформа BaseALT (p8)

Компания «Базальт СПО» (BaseALT) сообщила о выходе Восьмой платформы BaseALT (p8), новой стабильной ветки репозиториев ALT Linux. Платформа основана на наработках проекта Sisyphus, развиваемого командой ALT Linux Team, и предназначена для разработки, тестирования, распространения, обновления и поддержки комплексных решений. При разработке выпуска особое внимание уделено свободным решениям уровня предприятия, упрощающим миграцию корпоративных пользователей с проприетарной инфраструктуры на СПО, и широко использующим современные системы управления виртуализацией. Для быстрого начала работы с Восьмой платформой, пользователям, предпочитающим самостоятельно определять состав и оформление системы, предлагаются загрузочные образы комплектов входа (starter kits) для архитектур i586 и x86_64 в 13 вариантах окружений рабочего стола и 9 … Читать далее Выпущена Восьмая платформа BaseALT (p8)

Релиз фреймворка Qt 5.7

После трёх месяцев разработки состоялся релиз кроссплатформенного фреймворка Qt 5.7, продолжившего развитием ветки Qt 5.x. Выпуск Qt 5.7 примечателен изменением модели лицензирования: кроме коммерческой лицензии, Qt теперь поставляется только под лицензиями LGPLv3 и GPLv2, вместо ранее предлагаемых LGPLv2.1, LGPLv3 и GPLv2. Инструменты и приложения Qt для разработчиков, такие как Qt Creator и qmake, а также ранее закрытые модули поставляются под лицензией GPLv3. Таким образом, теперь все компоненты Qt доступны под лицензиями, совместимыми с GPLv3 при сохранении совместимости Qt с GPLv2. Изменение лицензии позволило унифицировать состав открытой и коммерческой сборок, которые начиная с Qt 5.7 предоставляют идентичный набор модулей. Основные изменения: … Читать далее Релиз фреймворка Qt 5.7

Проекты KDE и GNOME вошли в Консультативный совет Document Foundation

Организация The Document Foundation (TDF), курирующая разработку свободного офисного пакета LibreOffice объявила о включении в Консультативный совет представителей организаций GNOME Foundation и KDE e.V.. Участие KDE и GNOME в работе The Document Foundation будет способствовать более тесной интеграции LibreOffice с рабочими столами и позволит наладить обмен опытом и более активное взаимодействие сообществ разработчиков. Из других членов Консультативного совета The Document Foundation можно отметить RedHat, AMD, SUSE, Google, Intel, Collabora, Фонд СПО, CIB Software, CloudOn, FrODeV, ITOMIG, KACST, Lanedo, SPI, MIMO и Studio Storti. Читать далее Проекты KDE и GNOME вошли в Консультативный совет Document Foundation

Samsung покупает компанию Joyent

Компания Joyent объявила о поглощении компанией Samsung. Компания Joyent наиболее известна в качестве разработчика и куратора JavaScript-платформы Node.js, которая после объединения с форком io.js была переведена на независимую модель управления, не привязанную к отдельным вендорам. В настоящее время разработка Node.js ведётся под покровительством организации Linux Foundation, а Joyent лишилась былой монополии на принятие решений. Кроме Node.js, компания Joyent также известна разработкой платформы для организации работы инфраструктуры изолированных контейнеров Triton, объектного хранилища Manta и операционной системы SmartOS (сборка OpenSolaris/Illumos с системой виртуализации KVM, портированой из Linux). Ожидается, что объединение с Samsung позволит усилить продвижение и разработку решений на базе систем Triton … Читать далее Samsung покупает компанию Joyent

Компания Microsoft открыла систему динамической проверки указателей для кода на языке Си

Компания Microsoft перевела в разряд открытых проектов Checked C, расширение для языка Си, вводящее дополнительные статические и динамические проверки для выявления и блокирования типовых ошибок, таких как переполнения буферов, выход за границы выделенной области памяти и некорректное приведение типов. Наработки открыты под лицензией MIT. Практические реализации расширения Checked C подготовлены для LLVM и Clang, и доступны под свободной лицензией NCSA (лицензия LLVM). Спецификация с описанием Checked C включает 140 страниц. Checked C вводит серию новых типов указателей и массивов, совместимых с существующими указателями и массивами, для которых во время выполнения программы производится автоматическая проверка выхода за допустимые границы. Расширение полностью … Читать далее Компания Microsoft открыла систему динамической проверки указателей для кода на языке Си

GitHub предупредил об атаке, использующей перехваченные с других сайтов пароли

GitHub сообщил о выявлении крупной атаки, пытающейся получить доступ к учётным записям пользователей, используя базу известных логинов, email и паролей, полученную на основе происходивших ранее утечек персональных данных пользователей различных online-сервисов (например, eBay и LinkedIn). Разбирая связанную с атакой активность, инженеры GitHub выявили, что ряд попыток оказался успешным и атакующим удалось захватить некоторые из аккаунтов, владельцы которых используют одинаковые пароли на разных сайтах. Пользователям рекомендовано выбрать для GitHub уникальный пароль и воспользоваться двухфакторной аутентификацией. Читать далее GitHub предупредил об атаке, использующей перехваченные с других сайтов пароли

Intel перевёл библиотеку libyami с лицензии LGPL на Apache

Компания Intel сообщила об изменении лицензии на распространение исходных текстов библиотеки libyami (Yet Another Media Infrastructure), предоставляющей средства для декодировния видео с использованием механизмов аппаратного ускорения, предоставляемых устройствами на базе аппратных платформ Intel. Вместо ранее применяемой копилефт лицензии LGPL, библиотека отныне доступна под разрешительной лицензией Apache 2.0. Целью смены лицензии стало желание снять ограничения по применению библиотеки в составе других продуктов, в том числе проприетарных, не задумываясь о необходимости дополнительного лицензирования запатентованных технологий. Для форматов MPEG-2, VC1, H.264, H.265, VP8, VP9 и JPEG библиотекой предоставляются средства ускорения декодирования. Ускорение кодирования доступно для форматов H.264, H.265, VP8 и JPEG. Дополнительно предоставляются … Читать далее Intel перевёл библиотеку libyami с лицензии LGPL на Apache

Обратная сторона систем распространения приложений в обход дистрибутивов

Кайл Кин (Kyle Keen), один из мэйнтейнеров дистрибутива Arch Linux, обратил внимание на проблемы, связанные с внедрением систем самодостаточного распространения приложений для Linux, таких как продвигаемая компанией Canonical технология snap. По мнению Кайна, идея прямой сборки и поставки пакетов разработчиками приложений может привести к проблемам с качеством и безопасностью. Мэйнтейнеры пакетов в дистрибутиве не только выполняют техническую работу по сборке, но и являются важным связующим звеном, не допускающим вольностей со стороны поставщиков ПО и способным самостоятельно решить проблему, не дожидаясь её устранения в основном проекте. Мэйнтейнеры помогают избежать проблем в ситуации неадекватных решений разработчиков, таких как прекращение поставки важных возможностей, … Читать далее Обратная сторона систем распространения приложений в обход дистрибутивов

Четвёртый предварительный выпуск Android N

Компания Google опубликовала четвёртый предварительный выпуск следующей редакции открытой мобильной платформы Android — Android N Developer Preview 4. Релиз Android N ожидается в третьем квартале 2016 года. Установить новый тестовый выпуск можно присоединившись к программе бета-тестирования, сборки будут сформированы для устройств Nexus 6, Nexus 5X, Nexus 6P, Nexus 9, Pixel C и Android One. По сравнению с третьим предварительным выпуском в Android N Developer Preview 4 проведена стабилизация API, который достиг состояния, пригодного для использования в разработке приложений для Android N, а также может применяться в приложениях, публикуемых в Google Play. Разработчикам предлагается финальный Android N SDK 24 и вспомогательные … Читать далее Четвёртый предварительный выпуск Android N

Доступен открытый движок построения маршрутов GraphHopper 0.7

Состоялся релиз проекта GraphHopper 0.7, в рамках которого развивается библиотека и серверное ПО для поиска оптимальных маршрутов по карте. GraphHopper лежит в основе одноимённого облачного сервиса, но в качестве источника карт также можно использовать базу OpenStreetMap (osm/xml, pbf) или свои данные. Код проекта написан на языке Java и распространяется под лицензией Apache 2.0. Поддерживается несколько алгоритмов поиска оптимального пути, включая алгоритмы Дейкстры и A*, а также их двунаправленные варианты. Построение маршрута может производиться в двух режимах: быстром (используются оптимизации с усечением графа связей) и гибком (используются эвристические методы для уточнения маршрута и возможно динамическое перестроение маршрута при изменении условий). При … Читать далее Доступен открытый движок построения маршрутов GraphHopper 0.7

StartCom запустил сервис по автоматической выдаче SSL-сертификатов

Удостоверяющий центр StartCom (торговая марка StartSSL) запустил похожий на Lets’Encrypt сервис StartEncrypt, осуществляющий автоматическую выдачу и установку SSL-сертификатов. Сертификаты выдаются бесплатно и требуют пройти уровень проверки, соответствующий их типу (в простейшем случае достаточно подтвердить владение доменом). Как и Lets’Encrypt cервис StartEncrypt поддерживает популярные веб-серверы на базе Linux и Windows (tomcat, nginx, apache httpd). Из отличий от Lets’Encrypt можно отметить: Не только автоматическое получение сертификата, но и автоматическая установка. Обратной стороной предложенной автоматизации является отсутствие контроля за сервисом со стороны администратора. В систему устанавливается проприетарное ПО, добавляемое в автозапуск и выполняемое как фоновый процесс, следящий за обновлением сертификата. Сервис поставляется только … Читать далее StartCom запустил сервис по автоматической выдаче SSL-сертификатов

Canonical развивает универсальные пакеты snap, работающие в различных дистрибутивах Linux

Компания Canonical объявила о реализации поддержки технологии самодостаточных пакетов snap для дистрибутивов, отличных от Ubuntu. Кроме Ubuntu, возможность использования пакетов snap теперь предоставлена для Fedora, Arch Linux и Debian, а сам snap позиционируется в качестве универсального формата пакетов для поставки приложений, не связанных зависимостями с остальными компонентами дистрибутива. В стадии проверки находится реализация snap для CentOS, Elementary, Gentoo, Linux Mint, openSUSE, OpenWrt и RHEL. При помощи snap-пакетов предлагается поставлять единые сборки программ, не заботясь об обеспечении привязки к особенностям дистрибутивов и поставляемым в каждом дистрибутиве библиотекам и пакетным менеджерам. Snap-пакеты включают все необходимые для работы компоненты и выполняются в изолированном … Читать далее Canonical развивает универсальные пакеты snap, работающие в различных дистрибутивах Linux

Первый выпуск облачного хранилища Nextcloud, форка ownCloud

Спустя две недели с момента создания форка проекта ownCloud, представлен выпуск облачной платформы Nextcloud 9, позволяющей на своих серверных системах развернуть полноценное облачное хранилище с поддержкой синхронизации и обмена данными. Выпуск Nextcloud 9 можно рассматривать как расширенный вариант платформы ownCloud 9, который может быть использовать в качестве прозрачной замены ownCloud. Исходные тексты Nextcloud, как и ownCloud, распространяются под лицензией AGPL. Наиболее заметным отличием Nextcloud от ownCloud является намерение предоставить в едином открытом продукте всех расширенных возможностей, ранее поставляемых только в коммерческой версии ownCloud. Пока не все возможности перенесены, но в Nextcloud 9 уже доступен модуль для ведения логов активности в … Читать далее Первый выпуск облачного хранилища Nextcloud, форка ownCloud

Консорциум ISC намерен изменить лицензию на DNS-сервер BIND

Консорциум ISC (Internet Systems Consortium), управляющий разработкой таких проектов, как DNS-сервер BIND, сервер точного времени NTPD, NNTP-сервер INN и пакет DHCP, а также поддерживающий один из 13 корневых DNS-серверов (F-root), объявил о намерении уйти от использования пермиссивной открытой лицензии ISC, которая была создана более 20 лет назад и является аналогом 2-пунктовой лицензии BSD. DNS-сервер BIND предлагается распространять под более ограничивающей лицензией MPL 2.0 (Mozilla Public License), относящейся к категории слабого копилефта. Основное отличие MPL от ISC в том, что MPL требует открывать все внесённые в проект изменения, в то время как ISC предоставляет полную свободу по использованию кода в своих … Читать далее Консорциум ISC намерен изменить лицензию на DNS-сервер BIND