Линус Торвальдс отметил влияние GPL на успех ядра Linux

В своём выступлении на конференции LinuxCon Линус Торвальдс воздал должное лицензии GPL, указав, что она стала одним из значительных факторов в построении успешной модели управления сообществом. Выбор GPL позволил предотвратить фрагментацию проекта, стимулировал к открытию разработок и сплотил различные компании, в том числе те, которые в случае разрешительной лицензии склонны развивать собственные закрытые ответвления. По словам Линуса, даже несмотря на разногласия во взглядах с Фондом СПО, он и поныне остаётся приверженцем лицензии GPLv2 и не принимает лицензию BSD, которую считает хорошим выбором для тех, кому не важна дальнейшая судьба кода. При этом, Линус выразил неодобрение процессам по навязыванию соблюдения GPL … Читать далее Линус Торвальдс отметил влияние GPL на успех ядра Linux

Доступен язык программирования Dart 1.19

Компания Google представила выпуск языка программирования Dart 1.19, который позиционируется как язык структурированного программирования для Web, обладает похожим на Java синтаксисом, не требует явного определения типов и может использоваться для создания серверных и клиентских приложений. Для запуска внутри браузера код на языке Dart компилируется в представление JavaScript, для выполнения серверных приложений развивается специальная виртуальная машина Dart VM. Код связанных с языком компонентов распространяется под лицензией BSD. Для упрощения разработки на языке Dart поставляется SDK, включающий в себя компилятор в JavaScript — dart2js, виртуальную машину Dart VM, пакетный менеджер pub, статический анализатор кода dart_analyzer, набор библиотек, интегрированная среда разработки DartPad и … Читать далее Доступен язык программирования Dart 1.19

Релиз KDE Connect 1.0

После года разработки доступен первый стабильный выпуск проекта KDE Connect, в рамках которого развивается набор средств для интеграции рабочего стола KDE с мобильными устройствами. В настоящее время обеспечена возможность работы с устройствами на базе платформ Android и Blackberry, в будущем запланирована поддержка iOS. Для работы требуется установка на смартфон специального мобильного приложения с реализацией протокола KDE Connect. KDE Connect обеспечивает бесшовную интеграцию со смартфоном, например, на рабочем столе отображаются поступающие SMS, выводятся уведомления о звонках и предупреждения о пропущенном вызове, появляется доступ файлам на телефоне, предоставляются средства для управления воспроизведением музыки с телефона, отображается информация о заряде аккумулятора телефона, производится … Читать далее Релиз KDE Connect 1.0

Первый открытый выпуск Maru OS

Завершено открытие исходных текстов проекта Maru OS и подготовлен первый открытый релиз Maru OS 0.2.4. Выпуск 0.2.4 полностью аналогичен ранее представленному релизу 0.2.3, за исключением того, что он опубликован в исходных текстах. Наработки проекта открыты под лицензией Apache 2.0. Готовые сборки сформированы для смартфона Nexus 5. Ведётся работа по портированию для других устройств Nexus, а также для некоторых моделей смартфонов LG и Motorola. Maru OS представляет собой рабочее окружение для смартфонов, сочетающее Android и Debian GNU/Linux 8 «Jessie» с рабочим столом Xfce. Окружение рассчитано на комфортную работу как на смартфоне, так и при подключении стационарного монитора или телевизора, клавиатуры и … Читать далее Первый открытый выпуск Maru OS

Бета-выпуск Ubuntu 16.10

Представлен бета-выпуск дистрибутива Ubuntu 16.10 «Yakkety Yak», который ознаменовал переход к первой стадии заморозки пакетной базы и смещение вектора разработки от развития новых возможностей к тестированию и исправлению ошибок. В соответствии с планом разработки для тестирования предлагается использовать ежедневные экспериментальные сборки. Готовые тестовые образы созданы только для Ubuntu GNOME, Ubuntu Studio, Lubuntu, Ubuntu MATE и UbuntuKylin (редакция для Китая). Сборки для Kubuntu и Xubuntu пока отсутствуют. Релиз Ubuntu 16.10 запланирован на 13 октября. Основные новшества: Ubuntu GNOME: пользовательское окружение обновлено до GNOME 3.20, некоторые приложения перенесены из GNOME 3.22 Beta 1. В состав включен новый выпуск офисного пакета LibreOffice 5.2, … Читать далее Бета-выпуск Ubuntu 16.10

Facebook открыл наработки по распознаванию объектов на фотографиях

Лаборатория искусственного интеллекта Facebook продолжила открытие своих наработок и следом за библиотекой классификации текста представила реализацию алгоритмов DeepMask и SharpMask, позволяющих определять наличие объектов на фотографиях и выделять их из общего фона. Код оформлен в виде модулей к библиотеке глубинного машинного обучения Torch, написанных на языке Lua и распространяемых под лицензией BSD. Целью разработки является предоставление средств для разбора изображений на уровне отдельных пикселей, выделяя отдельные объекты с предоставлением информации о том, что они из себя представляют на основе базы моделей, полученной в результате машинного обучения системы по типовым шаблонам. Предложенные алгоритмы позволяют на основе машинного анализа визуальной информации классифицировать … Читать далее Facebook открыл наработки по распознаванию объектов на фотографиях

Выпуск облачного хранилища Nextcloud 10, форка ownCloud

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

Значительный выпуск криптографической библиотеки OpenSSL 1.1.0

После более полутора лет разработки состоялся релиз библиотеки OpenSSL 1.1.0 с реализацией протоколов SSL/TLS и различных алгоритмов шифрования. Новая ветка включает изменения, нарушающие обратную совместимость на уровне API. Поддержка выпуска OpenSSL 1.1.0 будет осуществляться до 30 апреля 2018 года, выпуск 1.0.2 будет поддерживаться до 31 декабря 2019 года, а 1.0.1 — до 31 декабря 2016 года. Основные новшества OpenSSL 1.1.0: В libcrypto и libssl интегрированы потоковый шифр ChaCha20 и алгоритм аутентификации сообщений (MAC) Poly1305, разработанные Дэниелом Бернштейном (Daniel J. Bernstein), Таней Ланге (Tanja Lange) и Питером Швабе (Peter Schwabe). ChaCha20 и Poly1305 можно рассматривать, как более быстрые и безопасные аналоги … Читать далее Значительный выпуск криптографической библиотеки OpenSSL 1.1.0

Выпуск интегрированной среды разработки Qt Creator 4.1.0

Представлен выпуск интегрированной среды разработки Qt Creator 4.1.0, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается разработка как классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. В новой версии: Добавлены светлый и тёмный варианты плоской темы оформления, предлагаемой по умолчанию, начиная с версии 4.0. Темы можно выбрать через меню «Environment Interface Theme settings». Добавлены дополнительные цветовые схемы для редактора кода, которые можно выбрать в меню «Text Editor Fonts Colors»; В редакторе кода значительно улучшены средства автоматической вставки символов. Например, при … Читать далее Выпуск интегрированной среды разработки Qt Creator 4.1.0

Выпуск биоинформационной программы UGENE 1.24

Доступен релиз UGENE 1.24, пакета для работы молекулярного биолога, предоставляющий инструменты для множественного выравнивания нуклеотидных и аминокислотных последовательностей, филогенетического анализа, редактирования и аннотирования нуклеотидных и белковых последовательностей, поддержания биоинформационной базы данных, визуализации, поиска геномных вариаций, работы с хроматограммами и многого другого. Исходные тексты UGENE распространяются под лицензией GPLv2, сборки доступны для Windows, OS X и Linux. В новом выпуске в дизайнер вычислительных схем добавлен новый элемент «Преобразование вариаций SnpEff в аннотации», который преобразует вариации с информацией от SnpEff в стандартные аннотации, которые вы можете открыть в редакторе последовательностей. Улучшена работа схем NGS. Читать далее Выпуск биоинформационной программы UGENE 1.24

Релиз сетевого конфигуратора NetworkManager 1.4

Состоялся новый стабильный релиз интерфейса для упрощения настройки параметров сети — NetworkManager 1.4. В отличие от прошлых выпусков плагины для поддержки VPN, OpenConnect, PPTP, OpenVPN и OpenSWAN теперь выпускаются не синхронно с NetworkManager, а развиваются в рамках собственных циклов разработки. Новые выпуски апплета с реализацией индикатора для панели GNOME по-прежнему формируются вместе с NetworkManager. Ключевые новшества NetworkManager 1.4: Возможность рандомизации MAC-адреса для Ethernet-устройств, в дополнение к ранее предствленной технологии подмены MAC в беспроводных сетях для борьбы c отслеживанием перемещения пользователя. На выбор предложено два режима рандомизации MAC: применение полностью случайного MAC-адреса при каждом подключении и использование разных MAC для разных … Читать далее Релиз сетевого конфигуратора NetworkManager 1.4

Представлен Sweet32, новый вид атаки на HTTPS и OpenVPN

Исследователи из французского института INRIA разработали новый метод атак на системы шифрования, применяющие 64-битные блочные шифры 3DES и Blowfish, получивший кодовое имя Sweet32. Метод позволяет в ходе MITM-атаки, подразумевающей наличие контроля за транзитным трафиком (например, через прослушивание публичного Wi-Fi), восстановить значение небольших идентификаторов, передаваемых внутри шифрованного сеанса, например сессионных Cookie в HTTPS-соединениях с 3DES. Метод также применим для восстановления аутентификационных токенов OpenVPN (используется Blowfish). Для защиты от выявленного метода атаки рекомендуется использовать шифры с размером блока, превышающим 64 бита, например, AES. Для успешного совершения атаки сайт должен поддерживать создание защищённых соединений с использованием симметричного блочного шифра 3DES, а также допускать … Читать далее Представлен Sweet32, новый вид атаки на HTTPS и OpenVPN

Ядру Linux исполнилось 25 лет

Ядро Linux отметило свой 25 день рождения. 25 августа 1991 года, после 5 месяцев разработки, 21-летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux, для которой было отмечено завершение портировния bash 1.08 и gcc 1.40. Первый публичный выпуск ядра Linux был представлен 17 сентября. Ядро 0.0.1 имело размер 62 Кб в сжатом виде и содержало около 10 тыс. строк кода. Современное ядро Linux насчитывает более 19 млн строк кода. По данным исследования, проведенного по заказу Евросоюза, приблизительная стоимость разработки с нуля проекта аналогичного современному ядру Linux составила бы более миллиарда долларов. Ядро Linux … Читать далее Ядру Linux исполнилось 25 лет

Релиз среды разработки приложений KDevelop 5.0

Состоялся релиз интегрированной среды программирования KDevelop 5.0, основанной на библиотеках KDE/Qt и полностью поддерживающей процесс разработки для KDE. Ключевыми особенностями новой ветки является портирование компонентов KDevelop для работы с KDE Frameworks 5 и Qt 5, а также поддержка Clang. Код проекта распространяется под лицензией GPL. Основные новшества: Переход на Qt 5 и KDE Frameworks 5. В будущем планируется превратить KDevelop в кросс-платформенный продукт и кроме Linux, сформировать полноценные сборки для Windows и macOS; Замена старого парсера для языка C++ и плагина семантического анализа на новые компоненты, основанные на использовании Clang. Применение встроенных механизмов LLVM/Clang позволило значительно расширить возможности по анализу … Читать далее Релиз среды разработки приложений KDevelop 5.0

17 сентября в Киеве пройдет четырнадцатая конференция OSDN

17 Сентября 2016 в Киеве пройдет OSDN Conference 14.0 — ежегодная конференция разработчиков и пользователей свободного программного обеспечения. Участие в конференции — бесплатное. Место проведения конференции — «Нивки Холл» по адресу пр. Победы, 84. Основной темой мероприятия традиционно является практическое применение решений с открытым исходным кодом, включая облачные вычисления, DevOps, интернет вещей (IoT) и многое другое. К участию приглашаются все, заинтересованные в создании и использовании свободного ПО. Актуальный список докладов доступен на сайте конференции. Читать далее 17 сентября в Киеве пройдет четырнадцатая конференция OSDN

Facebook открыл код библиотеки классификации текста fastText

Лаборатория искусственного интеллекта Facebook объявила об открытии исходных текстов библиотеки fastText, предоставляющей средства для классификации текста с использованием методов машинного обучения. Код написан на языке C++ и открыт под лицензией BSD. Библиотека позволяет организовать автоматическое назначение категорий для произвольного текста, на основании предварительно проведённого обучения по наборам текстов с уже известными категориями. Например, fastText может оценить является ли письмо спамом или определить к какой категории относится статья (научная, спорт, финансы, развлечения и т.п.), после обучения по типовым базам спама и тематических статей. Из достоинств fastText отмечается поддержка различных языков и очень высокая скорость обучения. Например, обучение fastText по базе Yahoo … Читать далее Facebook открыл код библиотеки классификации текста fastText

Релиз мобильной платформы Android 7.0

Компания Google объявила о начале распространения выпуска платформы Android 7.0 «Nougat» для устройств Nexus. Начиная с сегодняшнего дня в течение нескольких недель обновление будет предложено пользователям устройств Nexus 6, Nexus 5X, Nexus 6P, Nexus Player, Nexus 9, Pixel C и General Mobile 4G (Android One). Связанные с новым выпуском исходные тексты в скором времени будут размещены в Git-репозиторий проекта (ветка android-7.0.0_r1). Из ключевых новшеств можно отметить многооконный режим, графический API Vulkan, использование OpenJDK, поддержка прямой отправки ответов из уведомлений, режим Direct Boot, API для доступа к директориям на внешних носителях, новый API MediaBrowser. Особенности нового выпуска: Многооконный режим работы, позволяющий … Читать далее Релиз мобильной платформы Android 7.0

Выпуск набора компиляторов GCC 6.2

Доступен корректирующий релиз набора компиляторов GCC 6.2, в котором проведена работа по исправлению ошибок, регрессивных изменений и проблем с совместимостью. По сравнению с версией GCC 6.1 в GCC 6.2 отмечено более 110 исправлений. Напомним, что начиная с ветки GCC 5.x в проекте внедрена новая схема нумерации выпусков: версия x.0 используется в процессе разработки, корректирующие выпуски формируются с номерами x.2.0, x.3.0 и т.д. Новые возможности развиваются в экспериментальной ветке GCC 7.0, на базе которой будет сформирован следующий значительный релиз GCC 7.1. Читать далее Выпуск набора компиляторов GCC 6.2

Доступна облачная платформа Apache CloudStack 4.9

Представлен релиз облачной платформы Apache CloudStack 4.9, которая позволяет автоматизировать развертывание, настройку и поддержание приватной, гибридной или публичной cloud-инфраструктуры (IaaS, инфраструктура как сервис). Платформа CloudStack передана Фонду Apache компанией Citrix, которая получила проект после поглощения компании Cloud.com. Установочные пакеты подготовлены для RHEL/CentOS и Ubuntu. CloudStack не зависит от типа гипервизора и позволяет использовать в одной cloud-инфраструктуре одновременно Xen (XenServer и Xen Cloud Platform), KVM, Oracle VM (VirtualBox) и VMware. Для управления пользовательской базой, хранилищем, вычислительными и сетевыми ресурсами предлагается интуитивно понятный web-интерфейс и специальный API. В простейшем случае облачная инфраструктура на базе CloudStack состоит из одного управляющего сервера и набора … Читать далее Доступна облачная платформа Apache CloudStack 4.9

В состав Systemd включена утилита для монтирования дисковых разделов

В системный менеджер systemd добавлена новая утилита systemd-mount, выполняющая действия по монтированию файловых систем. Systemd-mount позиционируется не как замена традиционной системной команды mount, а как специфичная для systemd надстройка для манипуляций точками монтирования и автомонтирования на уровне генерации unit-файлов, что позволяет интегрировать операции монтирования в цепочку зависимостей systemd. При этом сами операции монтирования по-прежнему выполняются через вызов утилиты mount из пакета util-linux. Т.е. по сути systemd-mount выполняет задачи создания unit-файлов и их передачи планировщику заданий. Вместо мгновенного выполнения монтирования после запуска команды, systemd-mount добавляет задание в очередь сервисного менеджера и позволяет связывать монтирование зависимостями, например, обеспечить корректный порядок добавления разделов … Читать далее В состав Systemd включена утилита для монтирования дисковых разделов

Серия уязвимостей в продуктах Cisco, выявленных после публикации эксплоитов АНБ

Хакерская группа «Equation Group» опубликовала архив, содержащий около 250 Мб файлов с различными эксплоитами и приложениями для совершения атак, по заявлению группы полученной в результате утечки информации из Агентства Национальной Безопасности США (АНБ). В основном эксплоиты направлены на создание закладок и совершение атак на оборудование Cisco PIX/ASA, Juniper Netscreen и Fortigate, как правило используя zero-day уязвиомости. Несмотря на то, что эксплоиты в основном касаются устаревшего и выведенного из эксплуатации оборудования, некоторые проблемы оказались актуальными и в настоящее время. В частности, по мотивам обнародованной информации компания Cisco устранила в своих продуктах несколько уязвимостей, позволяющих удалённо выполнить код на оборудовании Cisco. В … Читать далее Серия уязвимостей в продуктах Cisco, выявленных после публикации эксплоитов АНБ