Рубріки: Подборки

Главные релизы недели: новый язык программирования, переработанная ElementaryOS и NoOps Kubernetes-платформа

Богдан Мирченко

Масштабные изменения в дистрибутиве Linux Elementary OS, финальная версия Java-фреймворка Quarkus и крупный релиз systemd. Какими еще релизами была богата прошедшая неделя — читайте далее.   

Zig 0.9.0

Zig — это язык программирования общего назначения и инструментарий для создания надежного, оптимального и многократно используемого программного обеспечения. Новая версия выпущена спустя шесть месяцев разработки и 2023 коммитов. Одно из главных новшеств языка — возможность выделить для указателя или переменной определенное адресное пространство, что стало возможно благодаря введению ключевого слова addrspace.

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

Что нового в версии 0.9.0:

  • расширено количество поддерживаемых систем;
  • улучшена работа Toolchain;
  • Self-Hosted Compiler завершен на 44%;
  • расширена Support Table;
  • добавлены @minimum и @maximum, которые могут принимать целые, дробные числа и векторы;
  • удалены ключевые слова true, false, undefined и null;
  • добавлен синтаксис, который позволяет производить безопасные арифметические операции;
  • добавлен @select, который выбирает значения поэлементно из вектора a и b по предикату pred.

Обо всех изменениях читайте на официальном сайте языка программирования. 

Systemd 250

Вышел крупный релиз подсистемы инициализации и управления службами в Linux с открытым исходным кодом Systemd 250. 

Что нового: 

  • поддержка зашифрованных и аутентифицированных учетных данных;
  • добавлен новый инструмент systemd-creds — для работы с учетными данными;
  • systemd-logind получил новые настройки для длительных нажатий на клавиши питания, перезагрузки или приостановки системы;
  • новая настройка RestrictFileSystems= — для ограничения доступа службы к файловым системам на основе их типа;
  • службы также получили новую настройку RestrictNetworkInterfaces= — для ограничения доступа служб к определенным сетевым интерфейсам;
  • менеджер служб для каждого пользователя теперь поддерживает взаимодействие с systemd-oomd — для информировании об удалении вне памяти;
  • добавлена поддержка активации томов dm-integrity при загрузке с помощью нового файла /etc/integritytab;
  • systemd-homed теперь по умолчанию использует сжатие Btrfs Zstd для домашних областей, следуя недавнему расширению Fedora;
  • добавлена начальная поддержка архитектуры LoongArch;
  • генератор сети systemd теперь поддерживает сетевые конфигурации link6 — для обеспечения локального соединения IPv6;
  • systemd-network-generator теперь включен по умолчанию.

Это лишь малая часть изменений. Обо всех читайте в файле NEWS. А для тех, кто собирает собственные сборки systemd свежие исходники лежат на GitHub. 

Elementary OS 6.1

Спустя чуть более четыре месяца разработки вышла новая версия дистрибутива Linux с новыми возможностями контроля, инновационными функциями и акцентом на удобство и инклюзивность. Предыдущая версия OS 6 Odin была загружена более 250 тыс. раз, не считая загрузок прямых загрузок через торрент. Новая версия получила название Jólnir и уже доступна для установки. 

Так как OS 6.1 построена на базе OS 6, она содержит все ежемесячные обновления, о которых можно почитать здесь.

Что нового: 

  • Расширен список совместимого оборудования;
  • Улучшена эффективность операционной системы;
  • Переработан магазин приложений AppCenter. В частности:
    • магазин полностью перешел с Debian-пакетов на Flatpack;
    • добавлена «карусель» баннеров с последними обновлениями;
    • добавлено поле для программного обеспечения из других источников;
    • появилась категория «Безопасность и конфиденциальность;
    • для оптимизации AppCenter для маленьких дисплеев переработан индикатор прогресса установки приложения;
    • Переделано диалоговое окно покупки приложения.
  • Обновлен рабочий стол:
    • переработаны переключатели окон;
    • диалоговые окна теперь отображаются поверх родительских;
    • глобальные настройки темного режима учитываются приложениями GNOME;
    • добавлен поиск по файлам, загрузкам, изображениям, закладкам и параметрам настройки.
  • Появилось приложение Housekeeping — для автоматической очистки системы от неиспользуемых и временных файлов.
  • Добавлена новая система учетных записей.
  • Обновлен почтовый клиент.
  • Переработана система управления параметрами поиска и сохраненными паролями.

Обо всех изменения читайте на сайте релиза. 

Quarkus 2.6Final

Команда фреймворка для создания микросервисов Java, разработанного на GraalVM и OpenJDK HotSpot и предназначенного для Kubernetes, выкатила новую версию. Его единственное предназначение — сделать Java топовой платформой для развертывания в Kubernetes и разработки serverless-приложений, что предоставляя айтишникам унифицированный подход к разработке как в реактивном, так и в императивном стиле. 

Что нового: 

  • некоторые расширения перемещены в Quarkiverse Hub;
  • добавлен программный API для кэширования;
  • уменьшен образ для нативных исполняемых файлов;
  • поддержка расширения AWT;
  • библиотека SmallRye Reactive Messaging и программный брокер Kafka обновлены до версий 3.13 и 3 соответственно;
  • поддержка языка программирования Kotlin версии 1.6;
  • платформа интеграции приложений Camel обновлена до версии 3.14.

Больше подробностей по ссылке. 

Deckhouse 1.28

Вышла новая версия NoOps Kubernetes-платформы для создания идентичных Kubernetes-кластеров в любой инфраструктуре и полностью автоматизированного управления ими.

Что еще нового: 

  • Добавлена поддержка Kubernetes 1.19.16, 1.20.13 и 1.21.7. Поддержка K8s 1.22 будет добавлена в Deckhouse 1.30 в начале 2022 года.
  • Модернизация системных компонентов K8s;
  • Добавлена возможность изменения CRI в кластерах с одним мастер-узлом.
  • Несовместимые изменения в модуле log-shipper.
  • На домашнюю страницу Grafana добавлена новая информативная панель.

Другие улучшения: 

Функции, которые появились в отдельных компонентах и модулях: 

  • control-plane-manager/candi — поддержка authentication webhook;
  • ingress-nginx — уменьшение тайм-аутов при завершении работы балансировщика;
  • metallb обновился до версии до 0.11.0;
  • prometheus — добавлен веб-хук валидации prometheusremotewrite, который проверяет дубли URL;
  • deckhouse — в конфигурации окон обновлений теперь используется только часовой пояс UTC;
  • user-authn — добавлены кнопка выхода logout и параметр signOnURL в DexAuthenticator.

Обо всех изменения читайте здесь.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023