Главные релизы недели: долгожданная поддержка AVIF в Firefox, альфа Python 3.11 и исходный код Android 12
Бета-версия Fedora 35, первая Python 3.11, новый Firefox и не только. Редакция Highload продолжает рассказывать вам о самых лучших релизах последних дней. Еще больше новинок и их описание — далее.
Бета-версия дистрибутива Fedora 35 с ядром Linux 5.14
Команда Fedora Project анонсировала бета-версию Fedora 35 — одного из самых популярных дистрибутивов Linux.
Основные изменения:
- новейшая версия Linux 5.14;
- обновление рабочего стола GNOME 41;
- обновленный механизм активации репозиториев Third-Party Software Repositories;
- возможность запуска пользовательских служб в рамках обновления RPM;
- улучшения сборки LTO;
- поддержка включения и отключения быстрого кэширования SSD для локальных пользователей в runtime, улучшенная поддержка приложений Flathub;
- поддержка DNS через TLS (DoT).
GNOME 41
Бету Fedora 35 можно загрузить по ссылке. Стабильную версию планируют выкатить 26 октября.
Firefox 93
В рамках ежемесячного обновления компания Mozilla представила новейшую версию своего браузера. Firefox 93 получил новые функции, главная цель которых — улучшить производительность и безопасность браузера. А одним из ключевых можно считать добавление поддержки изображений в формате AVIF, которое наконец-то состоялось после неудачных попыток реализации в предыдущих версиях браузера.
Основные изменения:
- официальная поддержка Windows 11;
- обновления безопасности;
- поддержка экономных картинок AVIF;
- улучшения веб-совместимости для функции приватности Firefox SmartBlock;
- алгоритм SHA-256 теперь поддерживается для HTTP-аутентификации с использованием дайджестов.
Следующая версия будет выпущена 2 ноября 2021 года.
Бета-версия Ubuntu 21.10
Еще один популярный дистрибутив Linux. На этот раз разработчики открыли доступ к Ubuntu 21.10 Impish Indri.
Одним из главных изменений стал переход на GTL4 с рабочим столом GNOME 40. Виртуальные десктопы теперь отображаются в горизонтальном режиме и представлены в виде непрерывной цепочки с возможностью перелистывания вправо. Система построена на выпуске ядра Linux 5.13 и содержит обновленные версии следующих программ:
Основные изменения:
- переход на использование алгоритма
zstd
для сжатия deb-пакетов; - сеансы десктопа на основе протокола Wayland теперь поддерживают работу с проприетарными драйверми NVIDIA;
- установщик дистрибутива теперь написан на языке программирования Dart с помощью Flutter.
Уже идет финальное тестирование и отладка, а выпуск стабильной версии запланирован на 14 октября. По словам разработчиков, она будет поддерживаться до июля 2022 года.
Python 3.11
4 октября вышла альфа-версия Python.
Основные изменения:
- Теперь при печати трассировка интерпретатора точно ссылается на выражение, которое привело к багу, а не на строку:
Traceback (most recent call last): File "distance.py", line 11, in <module> print(manhattan_distance(p1, p2)) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "distance.py", line 6, in manhattan_distance return abs(point_1.x - point_2.x) + abs(point_1.y - point_2.y) ^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'x'
AttributeError: ‘NoneType’ object has no attribute ‘x’
- Улучшенные модули fractions, math, operator, os, sqlite3, threading, time и unicodedata.
- Улучшенная оптимизация. В частности, реализованы исключения с нулевыми накладными расходами, а компилятор теперь оптимизирует просто форматирование в стиле языка С с литеральным форматом.
- Удалено много устаревших функций.
Кстати, можно поздравить Python с получением звания самого лучшего языка программирования по версии TIOBE.
Исходный код Android 12 опубликован в Android Open Source Project
Несмотря на то, что Android 12 уже вышла и ее исходный код опубликован в Android Open Source Project, готовые устройства получат ее позже. Первыми станут устройства Pixel 6 и Pixel 6 Pro, на которых ОС будет предустановлена, их выход планируется в середине октября.
Напомним, Android 12 имеет:
- новый пользовательский интерфейс с переработанными виджетами и другими графическими улучшениями;
- более эффективную производительности системы;
- более отзывчивые уведомления;
- улучшенную производительность;
- поддержку изображений AVIF;
- множество новых API-интерфейсов для разработчиков.
Больше информации об Android 12 по ссылке.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: