Материалы по тегу: релиз

07.05.2020 [21:57], Алексей Степин

Вышел релиз GCC 10: поддержка Radeon OpenMP, Intel Cooper Lake и новых ARM-платформ

Наряду с проприетарными компиляторами в индустрии широко используется набор GCC (GNU Complier Collection), включающий в себя поддержку не только C и С++, но и таких языков, как Objective-C, Java, Fortran, Ada, Go, GAS и D. Буквально сегодня было объявлено о первом релизе GCC 10 ветки stable.

Речь идёт о версии GCC 10.1. Она вышла спустя полтора месяца после релиза другого, не менее значимого проекта LLVM 10.

Новая версия содержит ряд нововведений. В частности, поддерживается новый стандарт C++20 и содержит архитектурные оптимизации под архитектуры Intel Tiger Lake и Cooper Lake. Также внедрена поддержка ряда вариантов архитектуры ARM:

  • Cortex-A77;
  • Cortex-A76AW;
  • Cortex-A65/65AE;
  • Cortex-A34;
  • Marvell Thunder X3.

Появилась поддержка OpenMP и OpenACC для ускорителей AMD Radeon; правда, она пока ограничена архитектурами Fiji и Vega, более новая Navi ещё не поддерживается. OpenACC имеет версию 2.6 и поддерживается компиляторами C, C++ и Fortran.

Прототип Intel Tiger Lake (фото AnandTech)

Прототип Intel Tiger Lake (фото AnandTech)

Помимо x86 и ARM проект получил поддержку микроконтроллеров семейства AVR XMEGA (серии ATtiny и ATmega, полный список можно найти здесь). А вот поддержка векторных расширений PowerPC отмечена, как «устаревшая»; скорее всего, она будет окончательно удалена в GCC 11.

В GCC 10 версии также появился статический анализатор, который должен помочь в поиске проблемных мест в коде. Кроме того, в пакете содержится ряд исправлений и оптимизаций. Полный список обновлений и дополнений содержится на сайте GCC. Там же можно скачать новую версию, либо воспользоваться для скачивания одним из зеркал проекта.

Постоянный URL: http://servernews.ru/1010406
24.04.2020 [23:51], Александр Коляскин

Red Hat Enterprise Linux 8.2 получил улучшения по части мониторинга и безопасности

Вобравший в себя широкий спектр улучшений и новых возможностей, новый дистрибутив Red Hat Enterprise Linux 8.2 уже скоро будет доступен корпоративным пользователям. Последняя версия RHEL включает в себя дополнительные инструменты для работы с контейнерами, новые возможности контроля ИТ-безопасности, а также интеллектуального управления и мониторинга.

Улучшения также связаны с исключением ряда ручных операций — в ОС добавлены новые службы для определения и мониторинга внутренних политик безопасности и политик обновлений ПО.

Также в комплект поставки входит SaaS-инструмент Red Hat Subscription Watch, который упрощает просмотр и управление облачными подписками. Этот инструмент позволяет пользователям использовать подписку на контейнерные платформы Red Hat Enterprise Linux и Red Hat OpenShift в рамках гибридной облачной инфраструктуры.

Для организаций, которые хотят использовать вложенную контейнеризацию (для большей безопасности) доступны новые версии инструментов Skopeo и Builda. А для повышения безопасности контейнерных рабочих нагрузок используется инструмент Udica, который создает настраиваемые, ориентированные на контейнеры политики SELinux.

Усовершенствования коснулись и универсального образа Red Hat Universal Base Image. В частности, добавлены OpenJDK и .NET 3.0 для ускорения разработки и сертификации Red Hat облачных приложений. 

Что касается улучшения производительности, то RHEL 8.2 включает обновленный инструмент управления ресурсами cgroups v2, который помогает ограничивать использование оперативной памяти системными процессами. Кроме того, предусмотрены дополнительные возможности для оптимизации рабочих нагрузок, зависящих от производительности железа, через политики NUMA и sub-NUMA.

Дистрибутив Red Hat Enterprise Linux версии 8.2 станет доступен через клиентский портал Red Hat, дата выхода ещё не назначена.

Постоянный URL: http://servernews.ru/1009387
27.03.2020 [15:02], Андрей Галадей

Вышел релиз pfSense 2.4.5: FreeBSD 11.3 и подготовка к большому апгрейду

Выпущена новая версия дистрибутива для создания межсетевого экрана или маршрутизатора на основе FreeBSD. Версия pfSense 2.4.5 получила несколько новых возможностей. В частности, базовая операционная система была обновлена до FreeBSD 11.3.

В ряде настроек добавились возможности сортировки поиска и фильтрации, в том числе в менеджере сертификатов, DHCP и таблицах ARP/NDP. Также изменены параметры по умолчанию файловой системы UFS при новой установке ОС, что должно уменьшить число циклов записи на диск. А ещё появилась поддержка DDNS от Linode и Gandi.

wikipedia.org

wikipedia.org

Кроме того, добавлены многочисленные исправления, связанные с безопасностью и устранением ошибок. 

Разработчики отметили, что в будущем релизе pfSense 2.5.0 ожидается много нового. Одним из ключевых изменений станет переход на HAProxy для функций балансировки и обратного прокси в связи с тем, что текущее решение больше не сможет работать с новыми версиями OpenSSL. 

Также запланирован переход на FreeBSD 12, что принесёт улучшения поддержки современного аппаратного обеспечения. Важно отметить, что pfSense 2.5.0 не будет требовать обязательной «железной» поддержки алгоритма AES-NI, как это планировалось ранее, но наличие таковой всё же желательно. 

Постоянный URL: http://servernews.ru/1006972
24.03.2020 [20:49], Владимир Фетисов

Релиз LLVM и Clang 10: поддержка новых CPU и масса других улучшений

Выпуск десятой версии LLVM затянулся почти на месяц. Однако сегодня, наконец, релиз LLVM 10.0.0 стал доступен вместе с подпроектами, такими как компилятор С/С++ Clang и компоновщик LLDB. Компилятор Clang 10 доступен с улучшенной поддержкой С++ 20 и другими улучшениями. 

Исходный можно на странице разработчиков в GitHub, а бинарные сборки станут доступны в ближайшее время.

LLVM 10 является наиболее актуальной на данный момент версией чрезвычайно популярного стека компиляторов с открытым исходным кодом, который охватывает многие архитектуры, устройства и операционные системы. В LLVM 10.0 появилось много новых функций, в том числе улучшенная поддержка архитектуры AMD Zen 2 и процессоров Intel Tiger Lake, проведена работа на AVX-512, добавлены опции для включения защиты от последних багов в CPU, включена поддержка процессоров ARM Neoverse N1 и E1, IBM z15, Octeon+ и ядер ARM Cortex-A65(AE). Кроме того, появились новые оптимизации для IBM POWER, RISC-V, ARMv8.1-M.

Использование многоуровневого промежуточного представления MLIR (Multi-Level Intermediate Representation) от Google, популярность которого с момента запуска в прошлом году существенно возросла, позволит ускорить оптимизацию ПО для машинного обучения, за счёт чего LLVM сможет стать важным элементом многих ИИ-систем. Кроме того, созданный разработчиками NVIDIA компилятор языка Fortran, известный под именем Flang, также стал частью проекта LLVM 10.

Не так давно стало известно о том, что Facebook планирует нанять новых разработчиков, специализирующихся на компиляторах, поскольку компания продолжает уделять внимание LLVM и его подпроектам, намереваясь также увеличить свой вклад в развитие языка программирования Swift на базе LLVM. Ведутся и другие перспективные разработки в рамках экосистемы LLVM — например, HPVM

Постоянный URL: http://servernews.ru/1006728
16.02.2020 [23:46], Андрей Галадей

Представлен релиз NetBSD 9.0: ZFS, серверные ARM и гипервизор NVMM

Выпущен релиз операционной системы NetBSD 9.0, который получил немало нововведений. В этой сборке появилась поддержка архитектуры AArch64 (64-бит ARMv8-A), улучшена поддержка 32-разрядной ARMv7, реализована корректная работа на SoC с компоновкой big.LITTLE. 

Нововведения позволят использовать ОС на ARM-серверах, соответствующих программе ARM ServerReady (SBBR+SBSA). Релиз, в частности, успешно работает на Amazon Graviton и Graviton2, AMD Opteron A1100, Ampere eMAG 8180, Cavium ThunderX и Marvell ARMADA 8040.

Второе важное нововведение — новый гипервизор NetBSD Virtual Machine Monitor (NVMM) с поддержкой аппаратного ускорения виртуализации для процессоров Intel и AMD. Улучшена и работа в качестве гостевой ОС — например, в HyperV. 

На уровне ядра введены сразу несколько новых подсистем: KASLR для рандомизации адресного пространства, KLEAK для выявления утечек памяти, а также ряд других K* для повышения защиты и стабильности работы. 

В системе обновились драйверы для графических карт Intel, nVidia, AMD, а также некоторых ARM SoC, частично позаимствованные, как и прежде, из Linux. Кроме того, заявлены и другие улучшения по части аппаратной поддержки. Ещё в предрелизной версии были повышены безопасность и производительность ОС. В частности, в подсистеме SATA теперь улучшилась обработка ошибок, а также появилась поддержка NCQ.

Эти обновления касаются в основном архитектур x86_64 и Aarch64. Поддержка остальных платформ, как ожидается, станет доступна только в 10-й версии NetBSD, которая, согласно текущим планам, будет выпущена позднее в этом году.  При этом важно отметить, что в сборке появилась поддержка файловой системы ZFS, однако она реализована лишь частично. То есть загрузка с раздела с такой файловой системой невозможна, также она не поддерживается в качестве корневой ФС. 

Сама ОС доступна для скачивания на официальном сайте. С полным списком изменений можно ознакомиться здесь. На прошлой неделе открылся сбор средств на поддержку разработки NetBSD в 2020 году. 

Постоянный URL: http://servernews.ru/1003818
23.12.2019 [00:43], Андрей Галадей

Вышел релиз SUSE Linux Enterprise 12 SP5

Представлен релиз дистрибутива SUSE Linux Enterprise 12 SP5 в версиях для архитектур x86_64, ARM64, Raspberry Pi, IBM POWER8 LE и IBM System z. 

Основными нововведениями стала поддержка новых аппаратных решений и виртуализации. Помимо этого, появилась поддержка самодостаточных пакетов Flatpak (1.4.x), хотя таким образом можно ставить лишь приложения. 

Контейнерные образы JeOS поставляются теперь в форматах .vhdx и .vmdk, для их сжатия применяется алгоритм LZMA2. Также обновились все основные пакеты, приложения, библиотеки и драйверы. А ещё была обновлена поддержка памяти NVDIMM и улучшены утилиты для её настройки.

wikipedia.org

wikipedia.org

В ядре системы добавилась поддержка китайских CPU Hygon Dhyana (на базе решений AMD). Из мелочей отметим возможность вывода звука через порт HDMI на платах Raspberry Pi 3.

Сборка характеризуется высоким уровнем стабильности, поскольку базируется на ядре Linux 4.4, GCC 4.8, рабочем столе GNOME 3.20 и других системных компонентах. 

Постоянный URL: http://servernews.ru/1000278
25.11.2019 [19:26], Андрей Галадей

Вышло ядро Linux 5.4: поддержка exFAT, ограничение доступа к ядру и не только

Линус Торвальдс объявил о выпуске ядра Linux 5.4, в котором добавлены новые возможности, ряд механизмов защиты, а также обновлённые драйверы для поддержки новых аппаратных решений.

Одним из главных нововведений стала экспериментальная поддержка файловой системы Microsoft exFAT, которая теперь реализована на уровне ядра. 

pixabay.com

pixabay.com

Ещё одним новшеством стала функция блокировки ядра, которая должна защитить критически важный элемент системы от нежелательных приложений. Теперь в ядре применяются ограничения доступа пользователя root, а также блокировка обхода UEFI Secure Boot. Это должно уменьшить возможности злоумышленников по перехвату управления системой.

Не стоит забывать и о ряде новых аппаратных устройств, которые поддерживаются ядром. Это, к примеру, графические процессоры AMD Radeon Navi 12 и 14, будущие Radeon Arcturus, а также гибридные процессоры AMD Dali. Кроме того, новая версия умеет работать с датчиками температуры в CPU Ryzen 3000, а в AMD EPYC улучшили балансировку нагрузки.

Из других особенностей отметим поддержку Intel Tiger Lake, Qualcomm Snapdragon, начиная с модели 835 и вплоть до 855, механизм fs-verity для контроля целостности файлов и много другое.

Пока что ядро доступно на kernel.org для самостоятельной сборки. Готовые же версии ядра под разные дистрибутивы придётся подождать. При этом рекомендуется не торопиться, ведь ядро получит статус «стабильного» через неделю-две, после чего оно будет готово к массовому внедрению.

Постоянный URL: http://servernews.ru/998425
19.10.2019 [21:12], Андрей Галадей

OpenBSD 6.6: новые драйверы, переход к LLVM, а также улучшение графики

Операционная система OpenBSD получила свежее обновление до версии 6.6. И, хотя особо критических изменений нет, в этой версии можно отметить серьёзную работу по улучшению взаимодействия системы с «железом».

К примеру, в состав образа для установки включили драйвер для графических процессоров AMD. Также обновился драйвер drm (Direct Rendering Manager). Появилась поддержка GPU в чипах Intel Broxton/Apollo Lake, Amber Lake, Gemini Lake, Coffee Lake, Whiskey Lake и Comet Lake. Код inteldrm и radeondrm синхронизировали с версией из ядра Linux 4.19.78.

Natasha Allegri

Natasha Allegri

Также расширилась поддержка LLVM Clang. Теперь этот компилятор используется для архитектур armv7 и i386, а GCC отключили по умолчанию. Был реализован совместимый с Linux интерфейс ACPI, а ещё улучшилась работа проводных и беспроводных сетей.

Была улучшена поддержка архитектуры ARM64 и добавлены драйверы для различных процессоров на ней. Также выросла производительность кеша файловых систем на ПК с процессорами AMD64. Кроме этого, обновились пакеты OpenSSH, LibreSSL и ряд других.

Скачать установочный образ можно здесь.

Отметим, что OpenBSD представляет собой открытую ОС, которая работает на разных архитектурах и позволяет создавать как сетевые решения и серверы, так и, при желании, полноценные рабочие станции. Проект позиционируется как наиболее открытая и свободная ОС.

Постоянный URL: http://servernews.ru/995861
04.10.2019 [16:33], Андрей Галадей

СУБД PostgreSQL 12.0 официально доступна

Свободная объектно-реляционная система управления базами данных PostgreSQL 12.0 теперь официально доступна.

В этом обновлении появилось множество улучшений по части производительности. По умолчанию теперь активирована JIT-компиляция с использованием LLVM, введенная в PostgreSQL 11. А ещё появилась поддержка выражений JSONpath и многое другое.

Сами разработчики заявили о повышении производительности запросов в отношении больших наборов данных. Также отмечено наличие интерфейса для подключения сторонних движков, что позволяет разработчикам создавать свои собственные методы для хранения данных. Кроме того, было заявлено о росте производительности при индексировании базы. 

Наконец, в двенадцатой версии появились «сгенерированные столбцы». Этот тип столбца вычисляет свое значение из содержимого других столбцов в той же таблице. Он определён в рамках стандарта SQL. Также появились «сохранённые сгенерированные столбцы», где вычисленное значение хранится на диске.

А ещё были добавлены недетерминированные параметры сортировки и повышена безопасность системы в целом. Больше информации о релизе вы найдёте на официальном сайте

Постоянный URL: http://servernews.ru/995102
08.09.2019 [19:25], Андрей Галадей

Вышли новые версии Linux-дистрибутива Debian: 10.1 и 9.10

Разработчики проекта Debian, как и обещали, представили вчера сразу два больших релиза: Debian Buster 10.1 для текущего стабильного выпуска и Debian Stretch 9.10 для предыдущего.

Как отмечается, в первом обновили более 150 пакетов, во втором — свыше 130. Также апдейты получили ядра Linux: до версий 4.19.67 и 4.9.189 соответственно.

Из особо важных аспектов для «десятки» стоит отметить исправления Cryptsetup и systemd, устранение проблем с безопасностью в CUPS, решение проблем со сбоями оболочки GNOME при использовании GNOME-Bluetooth, а также сбоев e2fsprogs на 32-разрядной версии.

Помимо этого, новая сборка теперь поддерживает Raspberry Pi Compute Module 3 и его программное обеспечение. В общей сложности, было сделано 102 обновления для повышения стабильности и 34 обновления для закрытия брешей и уязвимости.

В Debian 9 стоит отметить удаление пакетов pump (без сопровождения и с уязвимостями) и teeworlds (не совместим с современными серверными ОС). Всего же там есть 78 обновлений, устраняющих проблемы со стабильностью, а также 65 патчей  для повышения безопасности.

Кроме того, скоро станут доступны установочные сборки для чистой инсталляции, а также live и iso-hybrid c Debian 10. Таким образом, новую «десятку» уже можно ставить на «боевые» серверы — первый «сервис-пак» уже доступен.

Постоянный URL: http://servernews.ru/993737
Система Orphus