- Рабочий стол Fedora Workstation обновлён до выпуска GNOME 43.
- Архитектура ARMv7, также известная как ARM32 или armhfp, переведена в разряд устаревших.
- Файлы, входящие в RPM-пакеты, снабжены цифровыми подписями, которые могут использоваться для проверки целостности и защиты от подмены файлов при помощи подсистемы ядра IMA (Integrity Measurement Architecture). Добавление подписей привело к увеличению размера RPM-пакетов на 1.1% и увеличению размера установленной системы на 0.3%.
-Официально обеспечена поддержка платы Raspberry Pi 4, включая поддержку аппаратного ускорения графики для GPU V3D.
- Предложены две новые официальные редакции: Fedora CoreOS (атомарно обновляемое окружение для запуска изолированных контейнеров) и Fedora Cloud Base (образы для создания виртуальных машин, запускаемых в публичных и частных облачных окружениях).
И другие изменения
❗️Docker — самый популярный контейнеризатор, с которым нужно уметь работать каждому инженеру и разработчику.
⚡️Присоединяйтесь 17 ноября в 20:00 мск на бесплатный вебинар «Введение в Docker» от OTUS.
На вебинаре мы с вами изучим предпосылки к возникновению контейнеризации и познакомимся с устройством самого популярного контейнеризатора — Docker.
🔥 Регистрация на вебинар по ссылке: https://otus.pw/wdMW/Вебинар является частью онлайн-курса «Инфраструктурная платформа на основе Kubernetes»
Уязвимость в xterm, приводящая к выполнению кода при обработке определённых строк
В эмуляторе терминала xterm выявлена уязвимость (CVE-2022-45063), позволяющая добиться исполнения shell-команд при обработке в терминале определённых escape-последовательностей. Для атаки в простейшем случае достаточно вывести на экран содержимое специально оформленного файла, например, при помощи утилиты cat, или вставить строку из буфера обмена.
📌Проблема вызвана ошибкой при обработке escape-последовательности с кодом 50, применяемой для установки или получения параметров шрифта. Если запрошенный шрифт не существует, операция возвращает заданное в запросе имя шрифта. Напрямую управляющие символы вставить в имя нельзя, но возвращаемая строка может быть завершена последовательностью "^G", которая в zsh при активности режима редактирования строк в стиле vi приводит к выполнению операции раскрытия списка, что может использоваться для запуска команд без явного нажатия клавиши Enter.
Судя по списку изменений и заявлению выявившего проблему исследователя уязвимость устранена в выпуске xterm 375, но по другим сведениям уязвимость продолжает проявляться в xterm 375 из состава Arch Linux.
С момента выпуска версии 7.20 было закрыто 25 отчётов об ошибках и внесено 354 изменения.
- Библиотека OpenGL переведена на использование формата исполняемых файлов PE (Portable Executable) вместо ELF.
- Добавлена поддержка многоархитектурных сборок в формате PE.
- Проведена подготовка к поддержке запуска 32-разрядных программ, использующих графический API Vulkan, в 64-разрядном окружении.
- Предоставлена возможность импортирования библиотек без использования утилиты dlltool.
- Обновлены данные локалей.
Дополнительно можно отметить обновление проекта GE-Proton7, в рамках которого энтузиастами формируются независимые от компании Valve расширенные сборки пакета для запуска Windows-приложений Proton, отличающиеся более свежей версией Wine, задействованием FFmpeg в FAudio и включением дополнительных патчей, решающих проблемы в различных игровых приложениях.
На бесплатном онлайн-интенсиве Skillbox вы познакомитесь с возможностями Linux. Узнаете, как войти в сферу IT, и получите навык, полезный во многих специальностях.
Чтобы участвовать, просто зарегистрируйтесь: 👉 https://clc.to/EDmcIA.
Будут 3 дня вебинаров по 1,5 часа для полного погружения в тему. За это время вы подробно познакомитесь с ОС Linux, инструментами Apache, MySQL и bash. Узнаете, как устроено сетевое администрирование на Linux, и сможете запускать PHP-приложения.
📣 Спикером будет Lead DevOps, автор научных статей по DevOps и DevSecOps Константин Брюханов. Он познакомит вас с миром Linux и расскажет, как применять полученные знания на практике.
🎁 Каждому, кто зарегистрируется, пришлём руководство «Как установить локальный сервер на Linux». А ещё — электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ.
Подключайтесь к прямым эфирам с 14 по 16 ноября в 21:00 по московскому времени.
GitHub опубликовал статистику за 2022 год
➖За 2022 год создано 85.7 млн новых репозиториев (за 2021 год - 61 млн, за 2020 - 60 млн), принято более 227 млн pull-запросов и закрыто 31 млн уведомлений о проблемах. Общее число репозиториев достигло отметки в 339 млн.
➖Аудитория GitHub за год выросла на 20.5 млн и достигла 94 млн (в 2021 году было 73 млн, 2020 - 56 млн, 2019 - 41 млн).
➖Наибольшее число новых разработчиков, подключились к GitHub из США, Индии (32.4%, относительно доли всех стран кроме США), Китая (15.6%), Бразилии (11.6%), России (7.3%), Индонезии (7.3%).
➖Самым популярным языком на GitHub остаётся JavaScript. Второе место занимает Python, третье - Java. Наблюдается спад популярности PHP+.
➖Из наиболее активно набирающих популярность языков называются: HCL (Hashicorp Configuration Language) - прирост проектов на 56.1%, Rust (50.5%), TypeScript (37.8%), Lua (34.2%), Go (28.3%), Shell (27.7%), Makefile (23.7%), C (23.5%), Kotlin (22.9%), Python (22.5%).
Алгоритм любви NO RANDOM DATES❤️ Устали от поисков второй половинки, бесконечных лайков, вечных "переписчиков", молчунов и никуда не ведущих знакомств в приложениях?
Команда разработчиков💻 и матчмейкеров💏, исследовав все существующие сайты знакомств и приложения и проанализировав их функции и пожелания участников, создала инновационный tech-dating сервис, подбирающий пару автоматически.
Здесь не нужно никого лайкать и ни с кем переписываться, специально обученные алгоритмы найдут пару за вас. А результатом станет реальное свидание в вашем городе!☕
Платформа на бета-тестировании, сейчас 100% бесплатно. Заполняйте анкету и срочно бегите звать холостых друзей по ссылке.
В коде ядра Linux присутствует грязный хак, изменяющий поведение для процессов, имя которых начинается на символ "X". На первый взгляд подобные исправления обычно применяются в руткитах для оставления скрытой лазейки в привязке к процессу. Однако разбор показал, что изменение было добавлено в 2019 году для временного устранения всплывшего нарушения совместимости с пространством пользователя.
Проблемы возникали при попытке использования механизма атомарного изменения видеорежима в применяемом в X. Org-сервере DDX-драйвере xf86-video-modesetting, чем и была обусловлена привязка к процессам, начинающимся на символ "X" (подразумевалось, что обходной манёвр применяется к процессу "Xorg"). Почти сразу проблема в X. Org была устранена (использование атомарного API было отключено по умолчанию), но из ядра временное исправление убрать забыли.
Выпуск engge2, открытого движка для игры Thimbleweed Park
Опубликован выпуск открытого игрового движка engge2 2.0, который можно использовать вместо проприетарного движка для прохождения квеста Thimbleweed Park. Для работы требуются файлы с игровыми ресурсами, входящие в оригинальную поставку Thimbleweed Park. Код движка написан на языках Lua и Nim, и распространяется под лицензией MIT.
Движок engge2 продолжает развитие проекта engge и отличается полным переписыванием с нуля и переходом на использование языков Lua и Nim. Версия 2.0 является первым выпуском проекта, номер 1.0 был пропущен для более явного отделения от старого движка, в котором использовался язык C++. Для работы с графикой в engge2 задействована библиотека SDL2 и пакет NimGL, графический интерфейс пользователя построен на фреймворке ImGui.