Страницы

Показаны сообщения с ярлыком Development. Показать все сообщения
Показаны сообщения с ярлыком Development. Показать все сообщения

четверг, 7 апреля 2022 г.

Взаимодействие Red Hat и LLVM

Проект LLVM (ранее известный как Low Level Virtual Machine) – это набор компонентов, которые представляют собой блоки для сборки компиляторов и связанных инструментов. В Red Hat Enterprise Linux (RHEL) эти компоненты используются в компиляторе Rust, встроенном шейдерном компиляторе Mesa, а также в инструментах Berkeley Packet Filter (BPF), таких как BPF Compiler Collection (BCC) и bpftrace. Дополнительно, LLVM содержит собственный компилятор (Clang) и компоновщик (LLD), оба также являются частью RHEL.

Исходный проект для LLVM очень большой и быстро развивающийся почти с сотней правок в день и более чем 250 уникальными участниками в месяц. Помимо сборки и упаковки исходных кодов LLVM для RHEL, инженеры Red Hat активно взаимодействую с сообществом, чтобы сделать проект лучше. Сегодня мы рассмотрим проект LLVM и то, какую работу проделал Red Hat с LLVM за прошлый год.


LLVM Foundation.

LLVM Foundation – это некоммерческая организация, которая отвечает за нетехнические аспекты проекта LLVM в дополнение к обучению и продвижению компилятора и инструментов. Совет директоров LLVM Foundation состоит из девяти человек, в число которых входит Tom Stellard (Principal Software Engineer в Red Hat), также он выполняет функции секретаря в совете и менеджера релизов в проекте.


Управление релизами LLVM.

Исходный проект LLVM использует 6-ти месячный цикл релизов, который включает в себя мажорные релизы (X.0.0) и далее версия увеличивается на единицу при исправлении ошибок (X.0.1) в рамках цикла.

Также несколько инженеров в Red Hat поддерживает процесс релизов, исправляя ошибки и тестируя сборки.


Неявные указатели (Opaque Pointers).

Проект LLVM использует внутреннее представление компилятора, называемое LLVM IR. Компиляторы на базе LLVM выпускают это промежуточное представление и передают его компонентам для оптимизации и генерации машинного кода. LLVM IR – это хорошо определенное, постоянно улучшающееся и дополняемое новыми возможностями представление компилятора. Одним из таких улучшений, над которым работает сообщество, является неявные указатели (Opaque Pointers).


Opaque Pointers – указатели без связанного типа.

На данный момент в LLVM IR каждая запись указателя определяет тип значения, на которое он указывает, так, например i8* указывает на значение i8, i32* на 32-ух битное значение и так далее.

Удаление типа указателя должно упростить IR за счёт устранения необходимости конвертации между типами (очень популярная операция). В свою очередь, это должно помочь сократить сложность оптимизатора, а также ускорить и улучшить его работу. Red Hat помогает исходному проекту, улучшая оптимизатор и прочие части LLVM для работы с новым типом представления указателя.


Улучшения времени компиляции.

В Red Hat работают над рядом улучшений во внутренних структурах данных LLVM, чтобы увеличить скорость работы компилятора. Скорость компилятора (т.е. время, необходимое для компиляции программ) нередко игнорируется. Однако, этот показатель очень важен, так как он может помочь разработчикам сделать свою работу быстрее.

Помимо прочего, разработчики Red Hat сделали и делают следующее:

  • Добавили новых ботов для сборки в инфраструктуру LLVM.
  • Помогли улучшить удобство работы с инструментами LLVM при помощи более понятных вспомогательных сообщений.
  • Добавили в OpenCL реализацию C.
  • Создают каждую ночь моментальные сборки для использования в сообществе.
  • Улучшают возможности безопасности.
  • Исправляют ошибки.

Эта работа вместе с участием сообщества доступна в текущем и будет доступна в последующих релизах RHEL. Новая версия LLVM добавляется в каждом минорном релизе RHEL, таким образом, новейшие возможности и исправления ошибок всегда доступны пользователям Red Hat Enterprise Linux.

В Red Hat существует политика «Upstream First», по которой предпочтение отдается исходным проектам. Так как здоровое состояние исходного проекта неминуемо ведёт к улучшению качества продуктов Red Hat. Именно поэтому сотрудники Red Hat столь активно участвуют в проекте LLVM, не только в 2021-ом году, но и в предыдущие годы. Совместная работа над проектом LLVM продолжится и в дальнейшем.

пятница, 16 апреля 2021 г.

Новое в VMware vSAN 7 Update 2

Обладая клиентской базой в 30 000 внедрений, команда разработки VMware vSAN не останавливается на достигнутом и продолжает реализовывать инновации. 9 марта 2021 года был анонсирован vSAN 7 Update 2, который доставляет гибкую, устойчивую, готовую к текущим и будущим нагрузкам инфраструктуру, что позволит клиентам соответствовать динамическим требованиям бизнеса без компромиссов в производительности, эффективности или надежности. Команда разработки расширила удобство vSAN, развернутого на различных физических топологиях, чтобы клиенты могли лучше удовлетворять потребности роста рабочих нагрузок.


Масштабирование без компромиссов.

Вычислительные кластеры vSAN HCI Mesh.

VMware представила потрясающую новую возможность в vSAN HCI Mesh:

  • В vSAN 7 Update 2 традиционные кластеры vSphere могут монтировать удаленное хранилище данных vSAN (Datastore). 
  • Вычислительные кластеры HCI Mesh могут потреблять ресурсы хранилища, предоставляемые удаленными кластерами vSAN. 
  • Кластеры vSphere могут подключаться к традиционным массивам хранилища. 

Вычислительные кластеры HCI Mesh используют протоколы vSAN для максимальной эффективности и возможности клиента с легкостью удовлетворить потребности любого сценария применения. 

Наиболее важное заключается в том, что вычислительные кластеры HCI Mesh не требуют какого-либо лицензирования vSAN.

Масштабирование также было улучшено. В результате, возможное число хостов, подключающихся к хранилищу данных vSAN (Datastore) было увеличено до 128. 

Одна из наиболее интересных возможностей, относящихся к HCI Mesh – это интеграция с политиками хранения (Storage Policies). Теперь, при определении политик хранения, администратор может выбирать тип службы данных (такой как дедубликация и сжатие (Deduplication and Compression) или шифрование в состоянии покоя (Data-at-rest Encryption)).


Расширенные файловые службы.

Файловые службы vSAN – это мощное решение для обеспечения потребностей периметра, удаленных офисов и филиалов (ROBO). Теперь они могут поддерживать растянутый кластер и конфигурации из двух узлов.


Улучшения растянутого кластера.

Конфигурация растянутого кластера должна учитывать не только различные сценарии отказа, но и условия восстановления. vSAN 7 Update 2 представил интеграцию с размещением данных и распределенным планировщиком ресурсов (DRS), таким образом, вслед за восстановлением после сбоя, DRS будет удерживать состояние виртуальной машины в сайте, до тех пор, пока данные не будут повторно синхронизированы. Это гарантирует, что операции чтения не будут использовать каналы между сайтами (ISL). Только после полной повторной синхронизации DRS начнет перемещать состояние виртуальных машин в требуемые сайты в соответствии с правилами DRS. Это улучшение может существенно сократить не нужные операции чтения и освободить ресурсы каналов между сайтами (ISL) для выполнения повторной синхронизации с восстанавливаемым сайтом. Также следует отметить что vSAN 7 Update 2 увеличил максимальное количество хостов растянутого кластера до 40.


vSAN через RDMA.

Удаленный прямой доступ к памяти (RDMA) – технология, которая позволяет системам обходить процессор и отправлять данные с меньшей задержкой и сокращением накладных вычислительных затрат. В результате получается не только сократить потребление вычислительных ресурсов, но и увеличить производительность хранилища. Гиперконвергкнтная архитектура идеально подходит для RDMA и vSAN 7 Update 2 представил поддержку RDMA over Converged Ethernet version 2 (RCoEv2). Кластеры будут автоматически определять поддержку RDMA, что, в свою очередь, приведет к увеличению производительности приложений и консолидации нагрузок.


Оптимизация производительности.

В vSAN 7 Update 2 улучшена производительность и эффективность процессора при обработке операций RAID 5/6. Это обеспечивает эффективность пространства за счет очищающего кодирования (Erasure Coding) и в то же время увеличивает производительность приложений, сокращая накладные расходы процессора на каждую операцию ввода/вывода.


AMD EPYC.

В гипервизор и пути данных vSAN были добавлены оптимизации для соответствия возможностям процессоров AMD EPYC.


Инфраструктура разработки и искусственного интеллекта (AI).

Совместимое с S3 хранилище объектов для искусственного интеллекта/машинного обучения (AI/ML) и облачных приложений (Cloud Native Apps).

В начале февраля 2021-го года была анонсирована доступность Cloudian HyperStore и MinIO Object Storage на платформе постоянных данных vSAN. Теперь клиенты могут эффективно разворачивать, потреблять и управлять объектным хранилищем (совместимым с S3) для искусственного интеллекта/машинного обучения (AI/ML) и облачных приложений прямо из VMware HCI. Современные приложения могут быть развернуты при помощи нескольких кликов. Подобная автоматизация упрощает развертывание и настройку, а также гарантирует настройку решения в соответствии с рекомендациями производителя.


Расширенное облачное хранилище в vSphere и vSAN.

Облачное хранилище (Cloud Native Storage) в vSphere и vSAN было расширено для лучшей поддержки приложений с отслеживанием состояния на базе Kubernetes. Пользователи устаревшего облачного поставщика vSphere (vSphere Cloud Provider, vCP) могут легко мигрировать на драйвер интерфейса хранилища контейнеров (Container Storage Interface, CSI). Это позволяет Kubernetes развертывать и управлять постоянными томами, запущенными на платформе vSphere, которые поддерживают изменение размера без остановки. Использование драйвера CSI в vSphere и vSAN позволяет администраторам и разработчикам эффективно разворачивать, управлять и вести мониторинг приложений в контейнерах и виртуальных машинах, развернутых на единой платформе.


Улучшенная безопасность.

Простой поставщик ключей vSphere.

Вместе с vSphere и vSAN 7 Update 2 была представлена поддержка компонента «Native Key Provider», который может упростить управление ключами для окружений, использующих шифрование. Встроенная служба управления ключами (KMS) идеально подходит для vSAN в двух-узловых топологиях, развертывания в периметре, также это отличный пример, демонстрирующий подход VMware к внутренней безопасности. Дополнительно Native Key Provider поддерживает работу с ESXi Key Persistence для устранения зависимостей.


Инструменты для изолированных окружений.

Skyline Health Diagnostics – это инструмент самообслуживания, который добавляет некоторые преимущества Skyline Health напрямую в изолированное окружение. Инструмент запускается администратором с требуемой частотой. Он будет сканировать журналы для обнаружения ошибок и выдачи уведомлений к важным ошибкам со ссылками на соответствующие статьи в базе знаний (KB). Разработчики ставили перед собой цель – сократить время, которое администраторы тратят на устранение ошибок в изолированных окружениях.


Улучшения шифрования передаваемых данных (Data In Transit, DIT).

Модуль криптографии для шифрования DIT прошел проверку FIPS 140-2.


Упрощенное управление.

Расширения vSphere Lifecycle Manager (vLCM).

vSAN 7 Update 2 доставляет три расширения в vSphere Lifecycle Manager:

  • vLCM расширил возможности выбора систем Hitachi Vantara UCP-HC и Hitachi Advanced Servers в дополнение к серверам Dell 14G, HPE10G и Lenovo ThinkAgile, которые работают с vLCM.
  • vLCM теперь поддерживает кластеры vSphere с Tanzu и сетями NSX-T.
  • Создание кластера было упрощено за счет возможности выбора образа с существующего хоста.


Улучшенная устойчивость данных.

В случае возникновения незапланированного отключения vSAN 7 Update 2 будет немедленно записывать все инкрементальные обновления на дополнительный хост, помимо хостов, удерживающих активную реплику объекта. Это поможет гарантировать устойчивость измененных данных в случае отключения еще одного хоста, удерживающего активную реплику объекта. Данная возможность построена на базе улучшений, представленных в vSAN 7 Update 1, где эта техника использовалась для запланированных событий обслуживания. Это улучшение надежности данных имеет еще одно преимущество: сокращение времени за которое выполняется повторная синхронизация устаревших объектов.


Проактивная высокая доступность (Proactive HA).

vSAN 7 Update 2 теперь поддерживает vSphere Proactive HA, что позволяет превентивно мигрировать состояние приложений и любые потенциально сохраненные данные на другой хост.


Расширенный мониторинг.

Понимание здоровья и производительности сети – это важная часть обеспечения гиперконвергкнтной платформы, такой как vSAN. vSAN 7 Update 2 представил несколько новых метрик и проверок здоровья, для обеспечения лучшей видимости фабрики коммутации, которая соединяет хосты vSAN. Несколько новых метрик было добавлено для мониторинга физического уровня, в том числе для ошибок транспортировки и CRC, а также ошибок и пауз передачи и получения. Эти метрики используются не только для демонстрации графиков производительности на базе времени, но и для уведомления администратора о преодолении критических лимитов. Все эти новые сетевые метрики и предупреждения вместе с уже существующими в vSAN, предназначены для предоставления администратору детальных подробностей об используемой сети.


Быстрая загрузка vSphere.

Быстрая загрузка (Quick Boot) была расширена новой опцией «приостановка в памяти» (Suspend-to-memory). Это обеспечивает быструю установку исправлений с низким влиянием на vSphere без необходимости выполнять полную эвакуацию хоста.


Следующие шаги.

Новейшая версия vSAN включает в себя несколько расширений, которые позволяют улучшить эффективность, устойчивость и производительность. VMware рекомендует запускать новейшую версию vSphere и vSAN для получения максимальной выгоды и использования новейших преимуществ.

Дополнительные сведения о VMware vSphere 7 Update 2 можно получить в моей статье «Релиз VMware vSphere 7 Update 2».

пятница, 2 апреля 2021 г.

Доступна бета-версия Fedora 34

23 марта 2021 глобальное сообщество Fedora анонсировало доступность бета-версии Fedora 34 –новейшей версии операционной системы Fedora Linux. Бета-версия Fedora Linux 34 продолжает движение Fedora Project в направлении доставки редакций, каждая из которых разработана для решения специфических сценариев применения для современных разработчиков и команд информационных технологий.

Бета-версия Fedora Linux 34 продолжает работу по улучшению интерфейса при помощи GNOME 40. Также команда продолжает разработку появившихся редакций Fedora, таких как Fedora CoreOS для лучшего соответствия требованиям облачных, контейнерных инфраструктур и разработки. Бета-версия Fedora 34 предоставляет связанные потоки обновленных пакетов, что позволяет использовать новую версию или вернуться к предыдущей.


GNOME 40.

Fedora Workstation – это надежная, дружелюбная и мощная операционная система, созданная для энтузиастов и разработчиков Linux.

Новейший релиз окружения рабочего стола GNOME – GNOME 40, включен в бета-версию Fedora Linux 34. GNOME 40 добавляет расширения в оболочку, которые перестраивают такие возможности, как поиск, окна, рабочие пространства и приложения для организации более связанного интерфейса. GNOME 40 также содержит улучшения для работы с несколькими мониторами, позволяя пользователям выбирать между рабочими пространствами только на основном экране, или на всех.

Оболочка GNOME запускает приветственный тур, который впервые появился в Fedora Linux 33 и был адаптирован под новый дизайн интегрированного, связанного внешнего вида рабочего стола.


Прозрачное сжатие Btrfs.

Btrfs – это файловая система с интересным набором возможностей, таких как целостность данных, поддержка нескольких устройств и так далее. Btrfs стала файловой системой по умолчанию для рабочих станций в Fedora Linux 33 и Fedora Linux 34, продолжила работу в данном направлении, добавив прозрачное сжатие для обеспечения большего пространства на диске. Это было спроектировано для значительного увеличения срока жизни флэш-накопителей путем сокращения объема записи на твердотельный накопитель (SSD). Это сжатие также будет основой для увеличения производительности чтения и записи больших файлов, что приведет к повышению эффективности рабочих процессов. Текущие улучшения станут основой для будущих расширений, команда разработки продолжит добавлять возможности в будущих версиях.

Примечание.

Познакомиться с возможностями BTRFS на примере  CentOS 7 можно в веб-кастах: "Файловая система BTRFS в CentOS 7" и "Интегрированное управление томами BTRFS в CentOS 7".


Замена PulseAudio на PipeWire.

Настольное аудио будет переведено с использования PulseAudio на PipeWire для объединения и управления аудио потоками с низкой задержкой для профессиональных пользователей аудио. Улучшение спроектировано для соответствия требованиям контейнеров и приложений, доставляемых в плоских пакетах (Flatpaks), это изменение будет поддерживать растущее смещение информационных технологий в сторону контейнерного мира.

Интеграция PipeWire также создаёт пространство для единой аудио инфраструктуры, обслуживающей как настольные сценарии, так и задачи профессиональных пользователей аудио, что должно привести к окончанию фрагментации аудио-пространства. В следующей фазе Fedora Project планирует расширить пользовательские возможности и настройки аудио инфраструктуры для лучшей интеграции с системой.


И ещё больше.

Это только часть улучшений в бета-версии Fedora 34. Релиз, как всегда, полон обновлений для важных инструментов разработки с открытым исходным кодом, языков программирования и пользовательских приложений.


Протестируйте бета-версию Fedora 34.

Команда Fedora Project будет рада услышать любую обратную связь, которая поможет улучшить Fedora 34. Найденные ошибки в бета-версии Fedora 34 содержатся на соответствующей странице (там же есть информация об эффективном способе создания отчётов об ошибках).

Если вы заинтересованы присоединиться к проекту Fedora, то сообщество с радостью примет вас в свои ряды. Сообщество нуждается в переводчиках, тестировщиках, создателях контента, маркетологах, дизайнерах и многих других. Вне зависимости от ваших навыков, вы можете присоединиться к проекту – http://whatcanidoforfedora.org/.

суббота, 30 мая 2020 г.

Релиз Red Hat Jboss 7.3 и поддержка SQL Server на Red Hat Enterprise Linux


Недавно Red Hat анонсировала релиз Red Hat JBoss Enterprise Application Platform (EAP) 7.3, который представил поддержку Jakarta Enterprise Edition (EE) 8, расширенное управление на Red Hat OpenShift Container Platform и несколько новых возможностей безопасности. Вместе с этими JBoss EAP добавил поддержку SQL Server 2017 на Windows и Red Hat Enterprise Linux (RHEL).

JBoss EAP – это сервер приложений с открытым исходным кодом, совместимый с Jakarta EE 8, который позволяет организациям разворачивать и управлять критическими приложениями Java в различных окружениях, в том числе аппаратных, виртуальных, контейнерных, локальных и облачных (публичных, частных и гибридных).

JBoss EAP 7.3 предоставляет полную поддержку Jakarta EE 8, в том числе обратную совместимость с семейством релизов JBoss 7 и приложениями, написанными для более ранних релизов.

Данная версия также представила новые возможности и расширения, которые разработаны для улучшения безопасности, серверного управления, наблюдения, а также расширения JBoss EAP на Red Hat OpenShift и поддержку SQL Server 2017.

Дополнительно, данный релиз JBoss EAP включает в себя набор функций для предварительного ознакомления с технологией, реализующих несколько спецификаций Eclipse MicroProfile для построения облачных приложений MicroProfile.Вне зависимости от разработки монолитных или микро сервисных приложений, JBoss EAP предоставляет разработчикам инструменты для написания бизнес-решения корпоративного уровня, которые требуют хранения данных в том числе в SQL Server 2017.

Поддержка SQL Server.


Основные причины выбора SQL Server разработчиками JBoss EAP включают в себя популярность языка Transact SQL (T-SQL) у более чем 300000 администраторов баз данных, а также доступность OLTP в памяти (In-Memory) – технологии которая может значительно увеличить производительность обработки транзакций, приема и загрузки данных, а также сценариев с использованием временных данных.

Корпоративные возможности, такие как Transparent Data Encryption и группы доступности AlwaysOn доступны как в SQL Server на базе Windows, так и на базе RHEL, за счёт использования уникального уровня абстракции платформы (Platform Abstraction Layer, SQLPAL), созданного на базе технологии Microsoft Research Project Drawbridge.

Объединение SQL Server, JBoss и RHEL.


До текущего релиза JBoss EAP поддерживал версии SQL Server, запущенные только на Microsoft Windows Server. Таким образом разработчики, заинтересованные в разработке приложений с использованием JBoss EAP и SQL Server, находились перед выбором: разворачивать JBoss EAP на Windows или работать на базе двух отдельных операционных систем.

Теперь же целостное решение может быть запущено в современном окружении Red Hat Enterprise Linux вне зависимости от выбора аппаратных или виртуальных машин, частных или публичных облаков. Вместе с использованием SQL Server на Red Hat Enterprise Linux можно получить более комплексные возможности Linux в окружении.

Также есть возможность развернуть полное решение в Red Hat OpenShift при помощи контейнеров и операторов доступных через каталог контейнеров Red Hat.

Последние релизы Red Hat Enterprise Linux предоставляют производительность, управление и безопасность, которые использует SQL Server. Подписки Red Hat Enterprise Linux включают доступ к Red Hat Insights – онлайн сервису, который может вести мониторинг развертываний SQL Server на Red Hat Enterprise Linux и помогать в определении и устранении узких мест производительности, а также помогать в увеличении стабильности и улучшении безопасности. Дополнительную информацию об SQL Server на Red Hat Enterprise Linux можно получить в центре ресурсов.


Red Hat JBoss EAP и Red Hat Enterprise Linux доступны для загрузки членам сообщества разработчиков Red Hat. Клиенты могут получить новейшие обновления через Red Hat Customer Portal.

Полная информация о новейшем релизе JBoss EAP доступна в документации по продукту.

понедельник, 18 мая 2020 г.

Доступны бета-версии Red Hat Software Collections 3.5 и Red Hat Developer Toolset 9.1


23-го апреля 2020 года объявили о доступности новейших бета-версий Red Hat Software Collections и Red Hat Developer Toolset. Red Hat Software Collections 3.5 доставляет новейшие стабильные версии множества популярных языков разработки и баз данных с открытым исходным кодом для лидирующей в мире корпоративной платформы Linux. Эти компоненты поддерживаются до 5 лет, помогая обеспечивать более целостные, эффективные и устойчивые возможности разработчиков.

Коллекции в новейшем релизе Red Hat Software Collections включают в себя:
  • Python 3.8, который представил выражения назначения (Assignment Expressions) и несколько оптимизаций, позволяющих Python 3.8 выполняться быстрее, чем предыдущие версии с сохранением совместимости для простой стратегии обновления.
  • Ruby 2.7, содержащий большое число новых возможностей, таких как соответствие шаблонов (Pattern Matching), улучшения REPL и Compaction GC для фрагментированных пространств памяти.
  • Perl 5.30, который добавляет новые возможности для разработчиков, такие как: ограниченную длину обратных переменных (Variable-Length Lookbehind), Unicode 12.1, быструю интерпретацию строк и прочие улучшения производительности.
  • Apache httpd 2.4 (обновление), который исправляет ряд ошибок и содержит обновленную версию mod_md для поддержки ACMEv2.
  • Varnish 6, в котором обновлен Varnish Cash до версии 6.0.6 – последнего полугодового релиза с набором исправлений ошибок и улучшений производительности.
  • Java Mission Control 7.1, содержащий обновление JDK Mission Control до версии 7.1.1 и исправления ошибок. Также содержит набор ключевых улучшений, в том числе множество оптимизаций правил, новое представление JOverflow на базе Standard Widget Toolkit (SWT), новое представление пламенной диаграммы (Flame Graph) и новую визуализацию задержки с использованием гистограммы High Dynamic Range (HDR).
  • HAProxy 1.8.24, который предоставляет множество исправлений ошибок и заплаток безопасности.

Доступный вместе с Red Hat Software Collections 3.5 Red Hat Developer Toolset 9.1 – это обновленная коллекция компиляторов, инструментальных средств, отладчиков и прочих критических инструментов разработки. Основой Developer Toolset 9.1 является GCC 9.3 – новейшее обновление популярной коллекции компиляторов с открытым исходным кодом. Дополнительные обновления в Developer Toolset 9.1 сосредоточены вокруг обновлений C/C++, а также инструментов производительности и отладки Fortain.

Все новые коллекции в Red Hat Software Collections 3.5 также доступны в виде сертифицированных контейнеров Red Hat через каталог контейнеров Red Hat. Это упрощает создание и развертывание критических приложений при помощи поддерживаемых компонентов Red Hat Software Collections для окружений Red Hat Enterprise Linux и Red Hat OpenShift.

Red Hat Software Collections 3.5 продолжает поддерживать выбор клиентов в части используемой вычислительной архитектуры и доступен для x86_64, ppc64le, s390x и aarch64.

Клиенты Red Hat с активными подписками Red Hat Enterprise Linux, могут получить доступ к Red Hat Software Collections через одноименный репозиторий.

Для получения дополнительной информации обратитесь к заметкам к релизу.

воскресенье, 5 января 2020 г.

Релиз Red Hat Software Collections 3.4


Разработка корпоративных приложений следующего поколения требует новейших и лучших инструментов разработки с надежностью производственного уровня. Для соответствия этим требованиям Red Hat поставляет курируемую коллекцию новейших языков, сред, баз данных, компиляторов и связанных инструментов разработки с открытым исходным кодом: Red Hat Software Collections 3.4.

Red Hat Software Collections 3.4 доставляет последние стабильные версии множества популярных языков разработки и баз данных с открытым исходным кодом под лидирующую корпоративную платформу Linux. Эти компоненты поддерживаются до 5 лет, помогая обеспечить более целостные, эффективные и устойчивые возможности разработчиков.

Новейший релиз Red Hat Software Collections включает в себя:
  • Node.js 12, который предоставляет на 30% сокращенное время запуска, улучшенную диагностику более простые в использовании модули.
  • PHP 7.3 – новейшую версию популярного языка веб-разработки, с увеличенной производительностью (примерно на 10% по сравнению с PHP 7.2).
  • NGINX 1.16, который добавил динамическую загрузку сертификатов, двух факторное ограничение пропускной способности и улучшения в проксировании UDP.
  • Maven 3.6, предназначенный для помощи разработчикам в управлении проектами разработки программного обеспечения, создании ответов и документировании из центрального репозитория.
  • PostgreSQL 12 – новейшую стабильную версию базы данных с открытым исходным кодом, предоставляющую улучшения производительности и удобства использования для обеспечения лучшей скорости и стабильности приложений.

Доступная вместе с Red Hat Software Collections 3.4 – Red Hat Developer Toolset 9 – курируемая коллекция компиляторов, наборов инструментальных средств, отладчиков и прочих критических инструментов разработки. Основу Developer Toolset 9 формирует GCC 9.1, новейший стабильный релиз популярной коллекции компиляторов с открытым исходным кодом. Дополнительные обновления в Developer Toolset 9 сконцентрированы вокруг доставки стабильных версий инструментов отладки и производительности C/C++.

Все новые коллекции в Red Hat Software Collections 3.4 также доступны в качестве сертифицированных контейнеров (Red Hat Certified Containers) через Red Hat Container Catalog. Это упрощает разработку и развертывание критических приложений при помощи поддерживаемых компонентов Red Hat Software Collections для окружений Red Hat Enterprise Linux и Red Hat OpenShift.

Red Hat Software Collections 3.4 продолжает приверженность Red Hat к предоставлению широкого предложения аппаратных архитектур клиенту и доступны для x86_64, ppc64le, s390x и aarch64.

Клиенты Red Hat с активной подпиской Red Hat Enterprise Linux могут получить доступ к Red Hat Software Collections через репозиторий Red Hat Software Collections.

За дополнительной информацией обратитесь к заметкам к релизу.