Представлена вариативная гарнитура Roboto Flex, продолжающая развитие шрифта Roboto

После около трёх лет разработки компания Google представила вариативную гарнитуру Roboto Flex. Гарнитура является дальнейшем развитием Roboto, шрифта используемого по умолчанию в платформе Android, который был создан с оглядкой на шрифты из семейства неогротесков, таких как Helvetica и Arial. Шрифт распространяется под свободной лицензий SIL Open Font License 1.1. Главной особенностью вариативной гарнитуры является возможность гибкого изменения стилистических характеристик, например, можно менять настройки угла наклона, толщины, высоты, отступа и других параметров. Вместо отдельного описания каждого представления, в вариативных шрифтах комбинации возможных вариантов задаются через определение delta-отклонений от базового глифа с получением результата при помощи интерполяции и экстраполяции. Это позволяет тексту … Читать далее Представлена вариативная гарнитура Roboto Flex, продолжающая развитие шрифта Roboto

Выпуск Chrome OS 101

Доступен релиз операционной системы Chrome OS 101, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и web-браузере Chrome 101. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Сборка Chrome OS 101 доступна для большинства актуальных моделей Chromebook. Исходные тексты распространяются под свободной лицензией Apache 2.0. Кроме того, продолжается тестирование Chrome OS Flex, редакции для Chrome OS использования на обычных компьютерах. Энтузиастами также формируются неофициальные сборки для обычных компьютеров с процессорами x86, x86_64 и ARM. Основные изменения … Читать далее Выпуск Chrome OS 101

Выпуск игры Free Heroes of Might and Magic II (fheroes2) — 0.9.15

Доступен выпуск проекта fheroes2 0.9.15, пытающегося воссоздать игру Heroes of Might and Magic II. Код проекта написан на C++ и распространяется под лицензией GPLv2. Для запуска игры требуются файлы с игровыми ресурсами, которые можно получить, например, из демо-версии Heroes of Might and Magic II. Основные изменения: Добавлена поддержка монохромного курсора. Улучшение ИИ — использование заклинания «Просмотреть всё», чтобы получить преимущество на карте приключений. Улучшение ИИ — экономия маны при использовании заклинаний перемещения на карте приключений. Улучшение ИИ — расчёт оптимальных маршрутов на карте приключений в узких местах, чтобы свои же герои не мешали друг другу. Полностью переработана и расширена реализация … Читать далее Выпуск игры Free Heroes of Might and Magic II (fheroes2) — 0.9.15

Выпуск редактора изображений Photoflare 1.6.10

После почти года разработки опубликован выпуск редактора изображений Photoflare 1.6.10, разработчики которого пытаются найти оптимальный баланс между функциональностью и удобством интерфейса. Изначально проект был основан как попытка создания открытой и многоплатформенной альтернативы Windows-приложению PhotoFiltre. Код проекта написан на языке С++ с использованием библиотеки Qt и распространяется под лицензией GPLv3. Программа ориентирована на широкий круг пользователей и предоставляет типовые возможности для редактирования изображений, рисования кистями, наложения фильтров, применения градиентов и корректировки цвета, а также такие расширенные возможности, как обработка группы изображений в пакетном режиме. Например Photoflare позволяет изменять формат и размер, применять фильтры, поворачивать изображение, выравнивать яркость и насыщенность сразу в … Читать далее Выпуск редактора изображений Photoflare 1.6.10

Уязвимость в RubyGems.org, позволяющая подменить чужие пакеты

В репозитории пакетов RubyGems.org выявлена критическая уязвимость (CVE-2022-29176), позволяющая без наличия должных полномочий подменить некоторые чужие пакеты в репозитории путём инициирования изъятия (yank) легитимного пакета и загрузки вместо него другого файла с тем же именем и номером версии. Для успешной эксплуатации уязвимости необходимо выполнения трёх условий: Атака может быть совершена только на пакеты, в имени которых используется символ тире. Атакующий должен иметь возможность разместить gem-пакет с частью имени до символа тире. Например, если атака производится на пакет «rails-html-sanitizer», атакующий должен разместить в репозитории собственный пакет «rails-html». Пакет, на который совершается атака, должен быть создан в последние 30 дней или не … Читать далее Уязвимость в RubyGems.org, позволяющая подменить чужие пакеты

Первый выпуск проекта Weron, развивающего VPN на базе протокола WebRTC

Опубликован первый выпуск Weron VPN, позволяющего создавать оврлейные сети, объединяющие территориально разнесённые хосты в одну виртуальную сеть, узлы которой взаимодействует друг с другом напрямую (P2P). Поддерживается создание виртуальных IP-сетей (layer 3) и Ethernet-сетей (layer 2). Код проекта написан на языке Go и распространяется под лицензией AGPLv3. Готовые сборки подготовлены для Linux, FreeBSD, OpenBSD, NetBSD, Solaris, macOS и Windows. Ключевым отличием от таких проектов как Tailscale, WireGuard и ZeroTier является использование протокола WebRTC для взаимодействия узлов в виртуальной сети. Преимуществом использования WebRTC в качестве транспорта называется более высокая стойкость к блокировке трафика VPN, так как данный получил активно используется в популярных … Читать далее Первый выпуск проекта Weron, развивающего VPN на базе протокола WebRTC

Шестая версия патчей для ядра Linux с поддержкой языка Rust

Мигель Охеда (Miguel Ojeda), автор проекта Rust-for-Linux, предложил для рассмотрения разработчиками ядра Linux выпуск v6 компонентов для разработки драйверов устройств на языке Rust. Это седьмая редакция патчей с учётом первого варианта, опубликованного без номера версии. Поддержка Rust рассматривается как экспериментальная, но уже включена в ветку linux-next и достаточно развита для начала работы по созданию слоёв абстракции над подсистемами ядра, а также для написания драйверов и модулей. Разработка финансируется компанией Google и организацией ISRG (Internet Security Research Group), которая является учредителем проекта Let’s Encrypt и способствует продвижению HTTPS и развитию технологий для повышения защищённости интернета. В новой версии: Инструментарий и вариант … Читать далее Шестая версия патчей для ядра Linux с поддержкой языка Rust

Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для игр на базе движка Unity

Опубликован выпуск проекта Wine Staging 7.8, в рамках которого формируются расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предоставляется 550 дополнительных патчей. В новом выпуске осуществлена синхронизация с кодовой базой Wine 7.8. В основной состав Wine переведено 3 патча, связанных с обработкой состояний клавиш и доработкой функций get/set_key_state. Обновлены четыре патча: winex11-_NET_ACTIVE_WINDOW, user32-Mouse_Message_Hwnd, user32-rawinput-mouse и api-iteration-tokens. Добавлен патч, улучшающий обработку клавиатурной комбинации Alt+Tab в играх, основанных на игровом движке Unity. Проблема с переключением окон по Alt+Tab в играх на движке Unity наблюдается начиная … Читать далее Выпуск Wine Staging 7.8 с улучшенной обработкой Alt+Tab для игр на базе движка Unity

Выпуск Wine 7.8

Состоялся экспериментальный выпуск открытой реализации WinAPI — Wine 7.8. С момента выпуска версии 7.8 было закрыто 37 отчётов об ошибках и внесено 470 изменений. Наиболее важные изменения: Драйверы X11 и OSS (Open Sound System) переведены на использование формата исполняемых файлов PE (Portable Executable) вместо ELF. В звуковых драйверах обеспечена поддержка WoW64 (64-bit Windows-on-Windows), прослойки для запуска 32-разрядных программ в 64-разрядной Windows. Обеспечено форматирование чисел, используя новую БД локали, построенную на базе репозитория Unicode CLDR (Unicode Common Locale Data Repository). Закрыты отчёты об ошибках, связанные с работой игр: Assassin’s Creed IV Black Flag, The Evil Within, Guilty Gear XX. Закрыты отчёты … Читать далее Выпуск Wine 7.8

В Переславле-Залесском состоится конференция разработчиков свободных программ

19-22 мая 2022 года в Переславле-Залесском пройдёт объединённая конференция «СПО: от обучения до разработки», опубликована её программа. Конференция объединяет традиционные мероприятия OSSDEVCONF и OSEDUCONF во второй раз в связи с неблагоприятной эпидемиологической обстановкой в зимний период. В ней примут участие представители образовательного сообщества и разработчики свободных программ из России и других стран. Основной целью является налаживание личных контактов между специалистами, обсуждение перспектив и новинок отрасли. Основные темы докладов: Культурные и философские аспекты свободного ПО. Новейшие достижения и перспективы развития СПО проектов. Средства и методы миграции IT-инфраструктуры на свободное ПО. СПО на мобильных платформах. СПО в образовательных программах и научной деятельности. … Читать далее В Переславле-Залесском состоится конференция разработчиков свободных программ

Выпуск новой стабильной ветки Tor 0.4.7

Представлен выпуск инструментария Tor 0.4.7.7, используемого для организации работы анонимной сети Tor. Версия Tor 0.4.7.7 признана первым стабильным выпуском ветки 0.4.7, которая развивалась последние десять месяцев. Ветка 0.4.7 будет сопровождаться в рамках штатного цикла сопровождения — выпуск обновлений будет прекращён через 9 месяцев или через 3 месяца после релиза ветки 0.4.8.x. Основные изменения в новой ветке: Добавлена реализация протокола управления перегрузкой (RTT Congestion Control), регулирующего трафик через сеть Tor (между клиентом и выходным узлом или onion-сервисом). Протокол нацелен на уменьшение размера очередей на релеях и преодоление текущих ограничений пропускной способности. До сих пор скорость одного потока загрузки через выходные узлы … Читать далее Выпуск новой стабильной ветки Tor 0.4.7

Китай намерен перевести госучреждения и госпредприятия на Linux и ПК местных производителей

По данным издания Bloomberg Китай намерен в течение двух лет прекратить использование в госучреждениях и государственных предприятиях компьютеры и операционные системы иностранных компаний. Предполагается, что инициатива потребует замены как минимум 50 миллионов компьютеров иностранных брендов, которые предписано заменить на оборудование китайских производителей. По предварительным данным предписание не будет распространяться на труднозаменяемые компоненты, такие как процессоры. Несмотря на развитие в Китае собственных чипов, большинство китайских производителей продолжает использовать в ПК процессоры Intel и AMD. Программное обеспечение Microsoft рекомендовано заменить на разработанные китайскими производителями решения на базе Linux. После появления информации об инициативе китайского правительства акции компаний HP и Dell, занимающих значительную … Читать далее Китай намерен перевести госучреждения и госпредприятия на Linux и ПК местных производителей

Опубликована утилита deb-get, предлагающая подобие apt-get для сторонних пакетов

Мартин Вимпрес (Martin Wimpress), сооснователь редакции Ubuntu MATE, входящий в Core Team проекта MATE, опубликовал утилиту deb-get, предлагающую похожие на apt-get функции для работы с deb-пакетами, распространяемыми через сторонние репозитории или доступными для прямой загрузки с сайтов проектов. В deb-get доступны типовые команды управления пакетами, такие как update, upgrade, show, install, remove и search, но сами пакеты загружаются не из репозиториев дистрибутива, а напрямую из репозиториев и сайтов, поддерживаемых производителями программ. По сути deb-get представляет собой bash-скрипт, в котором определены правила загрузки и обновления более 80 популярных программ, распространяемых напрямую или через собственные репозитории. Некоторые из подобных программ не включены … Читать далее Опубликована утилита deb-get, предлагающая подобие apt-get для сторонних пакетов

Релиз набора компиляторов GCC 12

После года разработки опубликован релиз свободного набора компиляторов GCC 12.1, первый значительный выпуск в новой ветке GCC 12.x. В соответствии с новой схемой нумерации выпусков, версия 12.0 использовалась в процессе разработки, а незадолго до выхода GCC 12.1 уже ответвилась ветка GCC 13.0, на базе которой будет сформирован следующий значительный релиз GCC 13.1. 23 мая проект будет отмечать 35 лет с момента формирования первого выпуска GCC. Основные изменения: Добавлена поддержка отладочного формата CTF (Compact Type Format), обеспечивающего компактное хранение сведений о Си-типах, связях между функциями и отладочных символах. При встраивании в ELF-объекты формат позволяет использовать таблицы символов EFL для избежания дублирования … Читать далее Релиз набора компиляторов GCC 12

Компания Apple опубликовала код ядра и системных компонентов macOS 12.3

Компания Apple опубликовала исходные тексты низкоуровневых системных компонентов операционной системы macOS 12.3 (Monterey), в которых используется свободное программное обеспечение, включая составные части Darwin и прочие компоненты, программы и библиотеки, не связанные с GUI. Всего опубликовано 177 пакетов с исходными текстами. В том числе доступен код ядра XNU, исходные тексты котлрого публикуются в виде срезов кода, связанных с очередным релизом macOS. XNU является частью открытого проекта Darwin и представляет собой гибридное ядро, сочетающее ядро Mach, компоненты от проекта FreeBSD и C++ API IOKit для написания драйверов. Несколько дней назад также были опубликованы открытые компоненты, используемые в мобильной платформе iOS 15.4. Публикация … Читать далее Компания Apple опубликовала код ядра и системных компонентов macOS 12.3

Выпуск Wine-wayland 7.7

Опубликован выпуск проекта Wine-wayland 7.7, развивающего набор патчей и драйвер winewayland.drv, позволяющие использовать Wine в окружениях на базе протокола Wayland, без применения XWayland и компонентов X11. Предоставляется возможность запуска игр и приложений, использующих графический API Vulkan и Direct3D 9/11/12. Поддержка Direct3D реализована при помощи прослойки DXVK, транслирующей вызовы в API Vulkan. Набор также включает патчи и «fsync» для увеличения производительности многопоточных игр и код для поддержки технологии AMD FSR (FidelityFX Super Resolution), позволяющей снизить потери качества картинки при масштабировании на экранах с высоким разрешением. Новый выпуск примечателен синхронизацией с кодовой базой Wine 7.7 и обновлением версий DXVK и VKD3D-Proton. Для … Читать далее Выпуск Wine-wayland 7.7

Выпуск Kubernetes 1.24, системы управления кластером изолированных контейнеров

Доступен релиз платформы оркестровки контейнеров Kubernetes 1.24, позволяющей как единым целым управлять кластером из изолированных контейнеров и предоставляющей механизмы для развёртывания, сопровождения и масштабирования выполняемых в контейнерах приложений. Проект изначально был создан компанией Google, но затем переведён на независимую площадку, курируемую организацией Linux Foundation. Платформа позиционируется как развиваемое сообществом универсальное решение, не привязанное к отдельным системам и способное работать с любыми приложениями в любых облачных окружениях. Код Kubernetes написан на языке Go и распространяется под лицензией Apache 2.0. Предоставляются функции для развёртывания и управления инфраструктурой, такие как ведение базы DNS, балансировка нагрузки, распределение контейнеров по узлам кластера (миграция контейнеров в … Читать далее Выпуск Kubernetes 1.24, системы управления кластером изолированных контейнеров

В Chrome тестируют встроенный редактор скриншотов

Компания Google добавила в тестовые сборки Chrome Canary, которые лягут в основу выпуска Chrome 103, встроенный редактор изображений (chrome://image-editor/), вызываемый для редактирования скриншотов страниц. В редакторе доступны такие функции, как кадрирование, выделение области, рисование кистью, выбор цвета, добавление текстовых меток и вывод типовых фигур и примитивов, таких как линии, прямоугольники, окружности и стрелки. Для включение редактора необходимо активировать настройки «chrome://flags/#sharing-desktop-screenshots» и «chrome://flags/#sharing-desktop-screenshots-edit». После создания скриншота через меню Share в адресной строке в редактор можно перейти нажав кнопку «Edit» на странице с предпросмотром скриншота. Источник: http://www.opennet.ru/opennews/art.shtml?num=57138 Читать далее В Chrome тестируют встроенный редактор скриншотов

GitHub переходит на использование обязательной двухфакторной аутентификации

Компания GitHub объявила о решении до конца 2023 года перевести всех пользователей сервиса GitHub.com, участвующих в разработке кода, на обязательное использование двухфакторной аутентификации (2FA). По мнению GitHub получение злоумышленниками доступа к репозиториям в результате захвата учётных записей является одной из наиболее опасных угроз, так как в случае успешной атаки может быть осуществлена подстановка скрытых изменений в популярные продукты и библиотеки, используемые в качестве зависимостей. Новое требование позволит усилить защиту процесса разработки и обезопасить репозитории от внесения вредоносных изменений в результате утечки учётных данных, использования того же пароля на скомпрометированном сайте, взломов локальной системы разработчика или применения методов социального инжиниринга. По … Читать далее GitHub переходит на использование обязательной двухфакторной аутентификации

Выпуск Apache OpenOffice 4.1.12

После семи месяцев разработки и восьми лет с момента прошлого значительного выпуска сформирован корректирующий релиз офисного пакета Apache OpenOffice 4.1.12, в котором предложено 10 исправлений. Готовые пакеты подготовлены для Linux, Windows и macOS. Среди изменений в новом выпуске: Решена проблема с выставлением максимального масштаба (600%) в режиме предпросмотра при указании в поле «Preview Zoom» отрицательного значения. Решены проблемы с размером диалога выбора файлов. Улучшено оформление боковой панели. Налажен поиск строк в ячейках электронных таблиц с датами (например в ячейке с датой ‘Friday, October 17, 2003’ не срабатывал поиск строки «October»). Решены проблемы с отрисовкой фигур с атрибутом extrusion-depth. Источник: http://www.opennet.ru/opennews/art.shtml?num=57136 Читать далее Выпуск Apache OpenOffice 4.1.12

Релиз Proxmox VE 7.2, дистрибутива для организации работы виртуальных серверов

Опубликован релиз Proxmox Virtual Environment 7.2, специализированного Linux-дистрибутива на базе Debian GNU/Linux, нацеленного на развертывание и обслуживание виртуальных серверов с использованием LXC и KVM, и способного выступить в роли замены таких продуктов, как VMware vSphere, Microsoft Hyper-V и Citrix Hypervisor. Размер установочного iso-образа 994 МБ. Proxmox VE предоставляет средства для развёртывания полностью готовой системы виртуальных серверов промышленного уровня с управлением через web-интерфейс, рассчитанный на управление сотнями или даже тысячами виртуальных машин. Дистрибутив имеет встроенные инструменты для организации резервного копирования виртуальных окружений и доступную из коробки поддержку кластеризации, включая возможность миграции виртуальных окружений с одного узла на другой без остановки работы. … Читать далее Релиз Proxmox VE 7.2, дистрибутива для организации работы виртуальных серверов