Выпуск серверного дистрибутива Zentyal 6.0

Доступен релиз серверного Linux-дистрибутива Zentyal 6.0, построенного на пакетной базе Ubuntu 18.04 LTS и специализирующегося на создании серверов для обслуживания локальной сети предприятий среднего и малого бизнеса. В том числе дистрибутив позиционируется в качестве альтернативы Windows Small Business Server и включает компоненты для замены служб Microsoft Active Directory и Microsoft Exchange Server. Размер iso-образа 854 Мб. Отдельно оставляется коммерческая редакция дистрибутива, при этом пакеты с компонентами Zentyal доступны пользователям Ubuntu через штатный репозиторий Universe. Управление всеми аспектами работы дистрибутива производится через web-интерфейс, в рамках которого объединено около 40 различных модулей для управления сетью, сетевыми сервисами, офисным сервером и компонентами инфраструктуры … Читать далее Выпуск серверного дистрибутива Zentyal 6.0

Релиз Red Hat Enterprise Linux 7.6

Компания Red Hat выпустила дистрибутив Red Hat Enterprise Linux 7.6. Ветка RHEL 7.x будет поддерживаться до июня 2024 года. Установочные образы RHEL 7.6 доступны для загрузки только зарегистрированным пользователям Red Hat Customer Portal и подготовлены для архитектур x86+64, IBM POWER7+, POWER8 (big endian и little endian) и IBM System z. Исходные тексты пакетов можно загрузить из Git-репозитория проекта CentOS. Основные новшества: Рабочий стол Рабочий стол GNOME обновлён до выпуска 3.28 (в прошлой версии RHEL использовался GNOME 3.26); Шрифтовой движок FreeType обновлён до версии 2.8 (ранее использовался выпуск 2.4) с поддержкой изменчивых шрифтов OpenType; Добавлена поддержка графических карт NVIDIA c GPU … Читать далее Релиз Red Hat Enterprise Linux 7.6

Релиз Linux-дистрибутива Fedora 29

Увидел свет релиз Linux-дистрибутива Fedora 29. Для загрузки подготовлены продукты Fedora Workstation, Fedora Server и Fedora Atomic Host, а также набор «спинов» c Live-сборками десктоп-окружений KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE и LXQt. Сборки сформированы для архитектур x86, x86_64, Power64, ARM64 (AArch64) и различных устройств с 32-разрядными процессорами ARM. Наиболее заметные улучшения в Fedora 29: Модульный репозиторий пакетов, который в Fedora 28 был предложен для пользователей Fedora Server, теперь по умолчанию включён для всех редакций Fedora. Репозиторий предлагает сгруппированные в модули наборы rpm-пакетов, поддержка которых осуществляется независимо от релизов дистрибутива. Модули можно использовать для установки альтернативных версий определённого приложения … Читать далее Релиз Linux-дистрибутива Fedora 29

Facebook открыл код библиотеки для ускорения приложений машинного обучения

Facebook опубликовал новую библиотеку QNNPACK (Quantized Neural Network PACKage), предоставляющую набор оптимизированных для выполнении на мобильных устройствах операторов, которые можно использовать для ускорения реализаций различных нейронных сетей. В частности, QNNPACK предоставляет операторы для построения свёрточных, развёртывающих и полностью рекуррентных нейронных сетей, манипулирующих квантованными 8-битными тензорами. Библиотека написана на языке Си с ассемблерными вставками, использующими SIMD-инструкции NEON и SSE2 для распараллеливания обработки данных. Код распространяется под лицензией BSD. Предоставляемые библиотекой QNNPACK примитивы могут использоваться для замены типовых реализаций операторов нейронных сетей в высокоуровневых фреймворках машинного обучения. В настоящее время QNNPACK можно использовать для ускорения работы фреймворка PyTorch и поддерживает экспорт моделей … Читать далее Facebook открыл код библиотеки для ускорения приложений машинного обучения

Новая версия Bison 3.2, системы для написания синтаксических анализаторов

Доступна новая версия развиваемого проектом GNU пакета для написания синтаксических анализаторов — Bison 3.2. На основании заданных правил грамматики в специальной нотации, Bison позволяет сгенерировать готовый парсер на языке Си. Bison обратно совместим с yacc. В новом выпуске Bison существенно расширена поддержка каркаса lalr1.cc для генерации парсеров на языке C++. При надлежащей поддержке компилятором обеспечена возможность использования семантики определения типов на базе оператора «move«. Помимо C++98 добавлена поддержка стандартов C++11 и C++17. Прекращена поддержка инструментария DJGPP. Объявлены устаревшими заголовочные файлы stack.hh и position.hh. Решены проблемы с совместимостью с MinGW и VS2015. Читать далее Новая версия Bison 3.2, системы для написания синтаксических анализаторов

Релиз дистрибутива для исследования безопасности систем Kali Linux 2018.4

Состоялся релиз дистрибутива Kali Linux 2018.4, предназначенного для тестирования систем на предмет наличия уязвимостей, проведения аудита, анализа остаточной информации и выявления последствий атак злоумышленников. Все оригинальные наработки, созданные в рамках дистрибутива, распространяются под лицензией GPL и доступны через публичный Git-репозиторий. Для загрузки подготовлен полный iso-образ (2.9 Гб) и сокращённый образ (867 Мб). Сборки доступны для архитектур x86, x86_64, ARM (armhf и armel, Raspberry Pi, ARM Chromebook, Odroid). Помимо базовой сборки с GNOME и урезанной версии предлагаются варианты с Xfce, KDE, MATE, LXDE и Enlightenment e17. Kali включает одну из самых полных подборок инструментов для специалистов в области компьютерной безопасности: от … Читать далее Релиз дистрибутива для исследования безопасности систем Kali Linux 2018.4

Проект Qt прекращает разработку сборочной системы Qbs в пользу CMake

Компания Qt Company приняла решение прекратить разработку сборочной системы Qbs, использующей упрощённый вариант языка QML для определения сценариев сборки проекта. Ожидалось, что Qbs заменит qmake в Qt 6, но планы изменились и теперь основные усилия будут направлены на обеспечение поддержки сборочных систем qmake и CMake, с переходом на CMake в качестве основной сборочной системы для Qt в долгосрочной перспективе. Из планов также отмечается улучшение поддержки CMake в среде разработки Qt Creator. В качестве причин сворачивания проекта называется отсутствие должного интереса к Qbs со стороны разработчиков и необходимость дополнительных инвестиций и больших затрат ресурсов для продвижения Qbs и повышения привлекательности данной … Читать далее Проект Qt прекращает разработку сборочной системы Qbs в пользу CMake

Релиз Polemarch 0.2.0, web-интерфейса для Ansible

Состоялся выпуск Polemarch 0.2.0, web-интерфейса для управления серверной инфраструктурой на базе Ansible. Код проекта написан на языках Python и JavaScript с использованием фреймворков Django и Celery. Проект распространяется под лицензией AGPL. Готовые сборки сформированы и протестированы для CentOS 7 и Ubuntu 18.04. Для запуска системы достаточно установить пакет и запустить 1 сервис. Так же поддерживается ручная установка из PyPI для более тонкой настройки пакетов и управления окружением. Для промышленного применения рекомендуется дополнительно использовать MariaDB и Redis (кеш и брокер MQ). Главной особенностью данного релиза является полностью переписанный движок web-приложения, который работает теперь на базе библиотеки vstutils (лицензия Apache 2.0) и … Читать далее Релиз Polemarch 0.2.0, web-интерфейса для Ansible

Выпуск дистрибутива Nitrux 1.1 с рабочим столом Nomad

Доступен релиз дистрибутива Nitrux 1.1, построенного на пакетной базе Ubuntu и технологиях KDE. Дистрибутив развивает собственный рабочий стол Nomad, который представляет собой надстройку над пользовательским окружением KDE Plasma. Для установки дополнительных приложений продвигается система самодостаточных пакетов AppImages и собственный центр установки приложений NX Software Center. Размер загрузочного образа составляет 1.4 Гб. Наработки проекта распространяются под свободными лицензиями. Рабочий стол Nomad предлагает иное стилевое оформление, собственную реализацию системного лотка, центра вывода уведомлений и различных плазмоидов, таких как конфигуратор сетевых соединений и мультимедийный апплет, сочетающий средства для регулирования громкости с интерфейсом управления воспроизведением мультимедийного контента. Из развиваемых проектом приложений также выделяется интерфейс … Читать далее Выпуск дистрибутива Nitrux 1.1 с рабочим столом Nomad

Компания IBM объявила о покупке Red Hat

Компания IBM официально объявила о достижении соглашения о покупке компании Red Hat. Red Hat интересует копанию IBM прежде всего своими решениями в области облачных технологий. Утверждается, что покупка Red Hat поможет компании IBM стать крупнейшим провайдером гибридных облачных систем. После завершения сделки Red Hat продолжит деятельность в качестве отдельного подразделения в группе IBM Hybrid Cloud. Сумма сделки составит приблизительно 34 миллиарда долларов, в расчёте $190 за акцию (рыночная капитализация Red Hat в настоящее время составляет 20.5 миллиардов долларов при цене акции 116 долларов, капитализация IBM — 113.9 млрд долларов). Соглашение уже одобрено советами директоров IBM и Red Hat. До завершения … Читать далее Компания IBM объявила о покупке Red Hat

Второй бета-выпуск FreeBSD 12.0

Опубликован второй бета-выпуск FreeBSD 12.0. Выпуск FreeBSD 12.0-BETA2 доступен для архитектур amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 и armv6, armv7 и aarch64. Дополнительно подготовлены образы для систем виртуализации (QCOW2, VHD, VMDK, raw) и облачных окружений Amazon EC2. Релиз FreeBSD 12.0 запланирован на 4 декабря. По сравнению с первым бета-выпуском во FreeBSD 12.0-BETA2 представлены следующие изменения: Обновлены компоненты прослойки для обеспечения совместимости с Linux; Объявлены устаревшими драйверы: ae(4), bm(4), cs(4), de(4), dme(4), ed(4), ep(4), ex(4), fe(4), pcn(4), sf(4), sn(4), tl(4), tx(4), txp(4), vx(4), wb(4) и xe(4); Проведена чистка устаревших драйверов для архитектур amd64 и i386, которые убраны из ядра GENERIC; В … Читать далее Второй бета-выпуск FreeBSD 12.0

Проект GNU выпустил GVPE 3.1, инструментарий для создания многоузлового VPN

Представлен новый выпуск инструментария GVPE 3.1 (GNU Virtual Private Ethernet), позволяющего поверх не заслуживающей доверия коммуникационной среды развернуть VPN, связывающий защищённым каналом связи сразу несколько узлов (many-to-many VPN). В выпуске GVPE 3.1 добавлена официальная поддержка библиотеки LibreSSL и API OpenSSL 1.1. Проект GVPE позволяет создавать виртуальные защищённые Ethernet-сети, объединяя хосты шифрованными туннелями и работая в условиях, когда узлы не доверяют друг другу. Наиболее типичным применением GVPE является безопасное соединение территориально разнесённых сетевых шлюзов филиалов предприятия. Туннели могут создаваться поверх различных транспортных протоколов (UDP, TCP, RAW IP, ICMP, DNS). В отличие от традиционных VPN, создающих один туннель, в GVPE воссоздаётся структура … Читать далее Проект GNU выпустил GVPE 3.1, инструментарий для создания многоузлового VPN

Реализация нейронной сети для синтеза и редактирования лиц

Опубликована реализации системы машинного обучения на основе генеративно-состязательной нейронной сети (GAN), позволяющей синтезировать и редактировать изображения лиц людей. После обучения сети на коллекции лиц реальных людей, система позволяет синтезировать новые лица или изменять произвольные фотографии на основе задаваемых характеристик, таких как пол, цвет и длина волос, выражение лица, наличие улыбки, форма носа и глаз. Реализация написана на языке Python с использованием платформы Tensorflow. В качестве основы используется готовая модель pg-GAN на основе коллекции изображений лиц, опубликованная компанией NVIDIA. Для классификации признаков дополнительно задействована свёрточная нейронная сеть, обученна на коллекции CelebA, включающей более 30 тысяч изображений лиц, для каждого из которых … Читать далее Реализация нейронной сети для синтеза и редактирования лиц

Выпуск Wine 3.19

Состоялся экспериментальный выпуск открытой реализации Win32 API — Wine 3.19. С момента выпуска версии 3.18 был закрыт 31 отчёт об ошибках и внесено 235 изменений. Наиболее важные изменения: Добавлена поддержка режимов уведомления о завершении операций файлового ввода/вывода (SetFileCompletionNotificationModes в kernel32 и FileIoCompletionNotificationInformation в ntdll); Реализованы примитивы синхронизации WaitOnAddress; Улучшена поддержка 32-разрядных бинарных файлов .NET на 64-разрядных системах; Улучшено восстановление сбойных RPC-соединений; Закрыты отчёты об ошибках, связанные с работой игр и приложений: BrainSplode!, Advanced SystemCare 6.4, utorrent 2.2.1, Terraria Server 1.2.0.x, Battlefield 2, The Guild 2, Grand Theft Auto 5, Project CARS 2, Paint Shop Pro 2018/2019, RasAero II, K-Shoot Mania, … Читать далее Выпуск Wine 3.19

Microsoft успешно завершил сделку по покупке GitHub

После получения одобрения от антимонопольных служб США и Евросоюза компания Microsoft сообщила о полном завершении сделки по покупке сервиса совместной разработки GitHub за 7.5 миллиардов долларов. Новым руководителем GitHub назначен Нэт Фридмэн (Nat Friedman), который в своё время совместно с Мигелем де Икаса (Miguel De Icaza) основал компании Ximian и Xamarin, занимавшиеся разработкой и поддержкой решений на базе GNOME и Mono. После покупки Xamarin в 2016 году, Нэт Фридмэн занял в Microsoft пост вице-президента. В составе Microsoft сервис GitHub продолжит работу в качестве независимого бизнес-подразделения и сохранит статус общедоступной платформы, бесплатной для открытых проектов, независимой от языков программирования, лицензий, операционной … Читать далее Microsoft успешно завершил сделку по покупке GitHub

Удалённая уязвимость в systemd-networkd

Во входящем в состав systemd фоновом процессе systemd-networkd, реализующем компоненты для настройки параметров сети, найдена опасная уязвимость (CVE-2018-15688), которая потенциально может привести к выполнению кода при получении клиентом специально оформленного ответа от подконтрольного злоумышленнику DHCP-сервера. По умолчанию в systemd-networkd клиент DHCPv6 активируется автоматически при получении анонса от маршрутизатора IPv6 (RA, Router Advertisement). Проблема вызвана ошибкой в коде встроенного клиента DHCPv6, в котором неверно проверялся размер временного буфера, используемого для формирования пакета, отправляемого на сервер DHCPv6. При обработке DHCP-опции server-id, размером больше 493 байт, в функции dhcp6_option_append_ia() возникает целочисленное переполнение, которое можно использовать для контролируемой перезаписи данных за границей буфера. Debian … Читать далее Удалённая уязвимость в systemd-networkd

Релиз Chrome OS 70

Компания Google представила релиз операционной системы Chrome OS 70, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и web-браузере Chrome 70. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Сборка Chrome OS 70 доступна для большинства актуальных моделей Chromebook. Энтузиастами сформированы неофициальные сборки для обычных компьютеров с процессорами x86, x86_64 и ARM. Исходные тексты распространяются под свободной лицензией Apache 2.0. Основные изменения в Chrome OS 70: Добавлена возможность монтирования сетевых хранилищ Windows и Samba с использованием … Читать далее Релиз Chrome OS 70

Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.js

Опубликован выпуск сервера приложений NGINX Unit 1.5, в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования (Python, PHP, Perl, Ruby, Go и JavaScript/Node.js). Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска. Код написан на языке Си и распространяется под лицензией Apache 2.0. С особенностями NGINX Unit можно познакомиться в анонсе первого выпуска. Основные изменения: Добавлена начальная поддержка Node.js, ограниченная пока простым транспортом HTTP, обрабатывающим соединения в форме запрос-ответ (WebSockets не поддерживается). Пакет для интеграции Node.js с NGINX Unit … Читать далее Выпуск сервера приложений NGINX Unit 1.5 с поддержкой Node.js

Йоанна Рутковская покинула проект Qubes и присоединилась к работе над платформой Golem

Йоанна Рутковская (Joanna Rutkowska) объявила об уходе из проекта Qubes, в котором на протяжении последних 9 лет она развивала идею использования гипервизора для строгой изоляции приложений и компонентов ОС. По мнению Йоанны операционная система Qubes уже обрела форму готового самодостаточного продукта, вокруг которого сформировалось целостное сообщество разработчиков. Общая концепция Qubes уже проработана и из основных задач на будущее остаётся улучшение совместимости с оборудованием и развитие интерфейса пользователя. Работа по обеспечению безопасности данных на конечных устройствах последние годы сильно продвинулась вперёд и привлекает большое внимание экспертов. Тем не менее всё больше информации пользователей перемещается из локальных систем в облачные хранилища, в … Читать далее Йоанна Рутковская покинула проект Qubes и присоединилась к работе над платформой Golem

Релиз языка программирования Rust 1.30

Состоялся релиз языка системного программирования Rust 1.30, развиваемого проектом Mozilla. Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime. Автоматическое управление памятью в Rust избавляет разработчика от манипулирования указателями и защищает от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. Для распространения библиотек, обеспечения сборки и управления зависимостями проектом развивается пакетный менеджер Cargo, позволяющий получить нужные для программы библиотеки в один клик. Для … Читать далее Релиз языка программирования Rust 1.30

Проект Qt представил среду разработки Qt Design Studio 1.0

Опубликован первый выпуск Qt Design Studio 1.0, окружения для проектирования интерфейса пользователя и разработки графических приложений на базе Qt. Qt Design Studio позволяет упростить совместную работу дизайнеров и разработчиков над созданием рабочих прототипов сложных и масштабируемых интерфейсов. Дизайнеры могут сосредоточится только над графическим макетом оформления, в то время как разработчики могут уделить основное внимание разработке логики работы приложения, используя автоматически сгенерированный для макетов дизайнера QML-код. При помощи предлагаемого в Qt Design Studio рабочего процесса можно в считанные минуты превратить подготовленные в Photoshop или других графических редакторах макеты в рабочие прототипы, которые можно запустить на реальных устройствах. Продукт распространяется бесплатно, но … Читать далее Проект Qt представил среду разработки Qt Design Studio 1.0