Рубріки: Новости

Главные релизы недели: долгожданная поддержка 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 по ссылке.

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

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024