Выпуск эмулятора FEX 2503, позволяющего запускать x86-программы на системах ARM64

Опубликован релиз проекта FEX 2503, развивающего эмулятор для выполнения игр и приложений, собранных для архитектур x86 и x86-64, в Linux-окружении на системах с процессорами ARM64 (AArch64). Эмулятор FEX применяется проектом Asahi для запуска на системах с ARM-чипами Apple Silicon игр из каталога Steam, собранных для архитектуры x86_64. Код проекта написан на языке С++ с ассемблерными вставками и распространяется под лицензией MIT. Библиотеки, необходимые для запуска x86-приложений в ARM64-окружении, подключаются в форме overlay-прослойки с образом корневой ФС (rootfs), поставляемой в формате SquashFS. Подобная прослойка даёт возможность обойтись без создания отдельного chroot-окружения. Загрузка уже сформированных проектом образов rootfs производится утилитой FEXRootFSFetcher. Для … Читать далее Выпуск эмулятора FEX 2503, позволяющего запускать x86-программы на системах ARM64

Отчёт FreeBSD по улучшению юзабилити и работы на ноутбуках

Некоммерческая организация FreeBSD Foundation объявила о готовности отчёта за январь, отражающего достижения проектов по улучшению во FreeBSD поддержки ноутбуков и повышению удобства работы пользователей. Целью инициативы является приведение FreeBSD к форме, отвечающей потребностям пользователей современных ноутбуков. Основные изменения по сравнению с первым отчётом: Продолжена работа над новым драйвером acpi_spmc для управления энергопотреблением, позволяющим использовать режимы низкого энергопотребления S0ix и s2idle (Suspend-To-Idle). Продолжена реализация спецификаций WiFi 4 (802.11n) и WiFi 5 (802.11ac). Добавлена поддержка режимов высокоскоростной передачи данных HT (High Throughput) и VHT (Very High Throughput). Проведена работа по интеграции в ядро FreeBSD драйвера UVC (USB Video Class) для web-камер с … Читать далее Отчёт FreeBSD по улучшению юзабилити и работы на ноутбуках

Релиз FerretDB 2.0, реализации MongoDB на базе СУБД PostgreSQL

Представлен выпуск проекта FerretDB 2.0, позволяющего заменить проприетарную документо-ориентированную СУБД MongoDB на полностью открытый программный стек, основанный на PostgreSQL, без внесения изменений в код приложений. Код написан на языке Go и распространяется под лицензией Apache 2.0. Выпуск отмечен как готовый для рабочих внедрений. Основной целевой аудиторией FerretDB являются пользователи MongoDB, желающие использовать полностью открытый программный стек. FerretDB поддерживает подмножество возможностей MongoDB, наиболее часто применяемых в типовых приложениях. Необходимость внедрения FerretDB может возникнуть в связи с переходом MongoDB на несвободную лицензию SSPL, которая основана на лицензии AGPLv3, но не является открытой, так как содержит дискриминирующее требование поставки под лицензией SSPL не … Читать далее Релиз FerretDB 2.0, реализации MongoDB на базе СУБД PostgreSQL

Intel реализовал поддержку eUSB2V2 для ядра Linux

Инженер из компании Intel подготовил изменение с реализацией поддержки второй версии расширения eUSB2 (eUSB2V2 — Embedded USB2 Version 2.0). Изменение передано в ветку usb-next, в которой тестируется функциональность ядра Linux, намеченная для включения в выпуск 6.15 и связанная с USB. eUSB2V2 является расширением стандарта USB 2.0, позволяющего снизить напряжение питания (до 1.2 вольт) и повысить производительность. Скорость передачи данных в eUSB2V2 может достигать 4.8 Гбит в секунду, что в 10 раз быстрее обычных 480 Мбит в секунду, типичных для USB 2.0. Предложенная технология позволяет производителям ноутбуков комплектовать свои устройства веб-камерами более высокого разрешения, продолжая при этом использовать для их подключения … Читать далее Intel реализовал поддержку eUSB2V2 для ядра Linux

Детско-юношеские соревнования Linux-skills

Открыта регистрация на детско-юношеские соревнования по Linux — «Linux-skills«, которые пройдут в рамках фестиваля технического творчества «ТехноКакТУС». Соревнования проводятся в двух номинациях: Alt-skills (ALT Linux) и Calculate-skills (Calculate Linux), в трёх возрастных группах: 10-13 лет, 14-17 лет, 18-22 лет. С 10 по 16 марта 2025 года пройдёт онлайн отборочный этап, на котором участники пройдут тестирование. C 4 апреля по 20 апреля 2025 года состоится финал — участникам будет предоставлен доступ к виртуальному стенду, на котором нужно будет настроить сеть и перевести рабочие станции с ОС MS Windows на Linux, после чего выполнить настройку Linux и сетей. В соревнованиях используются дистрибутивы … Читать далее Детско-юношеские соревнования Linux-skills

Выпуск web-браузера Chrome 134

Компания Google опубликовала релиз web-браузера Chrome 134. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается от Chromium использованием логотипов Google, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого от копирования видеоконтента (DRM), системой автоматической установки обновлений, постоянным включением Sandbox-изоляции, поставкой ключей к Google API и передачей RLZ-параметров при поиске. Для тех, кому необходимо больше времени на обновление, отдельно поддерживается ветка Extended Stable, сопровождаемая 8 недель. Следующий выпуск Chrome 135 запланирован на 1 апреля. Основные изменения в Chrome 134: Переделан интерфейс для настройки содержимого панели инструментов и управления размещением ярлыков. Интерфейс вызывается через … Читать далее Выпуск web-браузера Chrome 134

Выпуск гипервизора Xen 4.20

После 7 месяцев разработки опубликован релиз свободного гипервизора Xen 4.20. В разработке нового выпуска приняли участие такие компании, как Amazon, Arm, EPAM Systems и AMD. Формирование обновлений для ветки Xen 4.20 продлится до сентября 2026 года, а публикация исправлений уязвимостей до марта 2028 года. Код проекта написан на языке Си и распространяется под лицензией GPLv2+. Разработка ведётся в составе организации Linux Foundation. Ключевые изменения в Xen 4.20: Изменения для систем на базе архитектуры x86: В утилиту «xl» добавлены команды «suspend» и «resume» для перевода виртуальной машины в спящий режим (эквивалент перевода компьютера в режим сна). Для операционной системы в гостевом … Читать далее Выпуск гипервизора Xen 4.20

Опубликован почтовый клиент Thunderbird 136.0

Представлен релиз почтового клиента Thunderbird 136.0, развиваемого силами сообщества и основанного на технологиях Mozilla. Thunderbird 136 построен на кодовой базе Firefox 136 и отнесён к категории промежуточных версий, обновления для которых выпускаются до следующего выпуска. В ESR-ветке с длительным сроком поддержки, обновления для которой выпускаются в течение года, сформирован выпуск Thunderbird 128.8.0. Публикация Thunderbird 136.0 ознаменовала изменение подхода к формированию релизов. В дополнение к ранее применявшейся схеме, при которой значительный релиз формируется раз в год и основается на ESR-ветках Firefox, значительные релизы отныне также будут публиковаться раз в месяц и основываться на релизах Firefox с обычным временем сопровождения. Ранее сборки … Читать далее Опубликован почтовый клиент Thunderbird 136.0

Релиз проекта Memsafe для безопасной работы с памятью в С++

Опубликован релиз проекта Memsafe, реализующего механизм безопасной работы со ссылочными типами и динамической памятью в коде на языке С++. Защита может быть добавлена без нарушения обратной совместимости со старым С++ кодом. Проект оформлен в виде одного заголовочного файла memsafe.h и плагина для компилятора Clang. Код распространяется под лицензией LGPL 2.1. Для безопасной работы с памятью использована концепция защиты из языка NewLang, адаптированная для С++ и дополненная контролем инвалидации ссылочных типов. В основе безопасного управления динамической памятью лежит использование сильных и слабых указателей, а также контроль времени жизни копий переменных с сильными указателями во время компиляции исходного кода программы. Предложенная техника … Читать далее Релиз проекта Memsafe для безопасной работы с памятью в С++

Релиз Firefox 136 с поддержкой вертикальных вкладок

Состоялся релиз web-браузера Firefox 136 и сформированы обновления прошлых веток с длительным сроком поддержки — 115.21.0 и 128.8.0. На стадию бета-тестирования переведена ветка Firefox 137, релиз которой намечен на 1 апреля. Основные новшества в Firefox 136: Появилась возможность вертикального размещения вкладок. Вместо панели вкладок над адресной строкой, вкладки теперь можно выводить в виде списка в боковой панели. Вертикальные вкладки позволяют высвободить дополнительное экранное пространство для просмотра содержимого сайтов на широкоформатных экранах. Кроме того, при вертикальном размещении можно более комфортно работать с большим числом вкладок, которые при горизонтальном размещении начинают требовать прокрутки. Добавлена новая реализация боковой панели, которая может отображаться как … Читать далее Релиз Firefox 136 с поддержкой вертикальных вкладок

Выпуск открытого игрового движка Godot 4.4

После семи месяцев разработки опубликован релиз свободного игрового движка Godot 4.4, подходящего для создания 2D- и 3D-игр. Движок поддерживает простой для изучения язык задания игровой логики, графическую среду для проектирования игр, систему развёртывания игр в один клик, возможности анимации и симуляции физических процессов, встроенный отладчик и систему выявления узких мест в производительности. Код игрового движка, среды проектирования игр и сопутствующих средств разработки (физический движок, звуковой сервер, бэкенды 2D/3D рендеринга и т.п.) распространяется под лицензией MIT. Исходные тексты движка были открыты в 2014 году студией OKAM, после десяти лет развития проприетарного продукта профессионального уровня, который использовался для создания и публикации многих … Читать далее Выпуск открытого игрового движка Godot 4.4

Опубликована платформа для создания роботов OpenBot 0.8

После почти двух лет разработки состоялся релиз открытой платформы OpenBot 0.8, предназначенной для создания движущихся колёсных роботов, основой которых выступает обычный смартфон на базе Android. Платформа создана в исследовательском подразделении компании Intel и развивает идею задействования при создании роботов вычислительных возможностей смартфона и встроенных в смартфон GPS, гироскопа, компаса и камеры. Код, написанный на Swift и Java, распространяется под лицензией MIT. Программное обеспечение для управления роботом, анализа окружающего пространства и автономной навигации реализовано в виде приложения для платформы Android. Предполагается, что платформа может быть полезной для обучения робототехнике, быстрого создания собственных прототипов движущихся роботов и проведения исследований, связанных с автопилотами … Читать далее Опубликована платформа для создания роботов OpenBot 0.8

В БД для обучения AI-моделей Common Crawl выявлено около 12 тысяч API-ключей и паролей

Исследователи из компании Truffle Security опубликовали результаты анализа публичного набора данных Common Crawl, используемого при обучении больших языковых моделей (например, DeepSeek и ChatGPT). В исследовании использован декабрьский архив Common Crawl, включающий 400 терабайтов данных с содержимым 2.67 миллиардов web-страниц. Сканирование показало, что в наборе присутствует 2.76 миллионов web-страниц, в которые встроены пароли и ключи доступа к API. Всего в архиве зафиксировано 11908 уникальных ключей и паролей, встроенных в HTML-разметку или JavaScript-код web-страниц и успешно прошедших проверку (учитывались только действующие учётные данные, которые позволили успешно подключиться к связанным с ними сервисам). 63% ключей и паролей повторно использовались на нескольких страницах. Например, … Читать далее В БД для обучения AI-моделей Common Crawl выявлено около 12 тысяч API-ключей и паролей

Релиз мобильной платформы Ubuntu Touch OTA-8 Focal

Представлена прошивка OTA-8 Focal (over-the-air), развиваемая проектом UBports, взявшим в свои руки разработку мобильной платформы Ubuntu Touch, после того как от неё отстранилась компания Canonical. Это восьмой выпуск Ubuntu Touch, основанный на пакетной базе Ubuntu 20.04. Проектом также развивается экспериментальный порт рабочего стола Unity 8, который переименован в Lomiri. Обновление Ubuntu Touch OTA-8 Focal в ближайшие дни будет сформировано для устройств Asus Zenfone Max Pro M1, F(x)tec Pro1 X, Fairphone 3/3+/4, Google Pixel 3a/3a XL, JingPad A1, Oneplus 5/5T/6/6T, OnePlus Nord N10 5G/N100, Sony Xperia X, Vollaphone X/22/X23 и Xiaomi Poco X3 NFC / X3. По сравнению с прошлым выпуском … Читать далее Релиз мобильной платформы Ubuntu Touch OTA-8 Focal

Бьёрн Страуструп призвал стандартизировать профили C++ для безопасной работы с памятью

Бьёрн Страуструп (Bjarne Stroustrup), создатель языка C++, призвал комитет WG21, отвечающий за разработку стандартов для языка C++, предпринять меры для сохранения актуальности C++ в условиях активного продвижения инициатив по переходу на языки, обеспечивающие безопасную работу с памятью. Страуструп считает, что язык С++ уже предоставляет все возможности, необходимые для безопасной работы с памятью. Остаётся только предоставить средства, гарантирующие, что код написан с использование только безопасных возможностей. По мнению Страуструпа, времени осталось очень мало и необходимо до 2026 года успеть предпринять какие-то меры, так как Агентство по кибербезопасности и защите инфраструктуры США и ФБР стали более активно продвигать среди производителей ПО идею … Читать далее Бьёрн Страуструп призвал стандартизировать профили C++ для безопасной работы с памятью

Mozilla пояснила причину удаления обещаний не продавать данные пользователей

Аджит Варма (Ajit Varma), вице-президент Mozilla по продукту Firefox, пояснил мотивы компании в ответ на негодование в сообществе, возникшее после введения в Firefox условий использования и изменения формулировок, связанных с обеспечением конфиденциальности. Аджит указал, что пункт о передаче Mozilla прав на данные пользователя был неправильно понят из-за недостаточно точной формулировки, а удаление упоминаний с обязательством не продавать данные пользователей связаны с юридическими тонкостями трактовки термина «продажа данных». В настоящее время в текст соглашения об использовании внесены изменения и уточнения. Указано, что пользователь передаёт Mozilla права, необходимые для работы Firefox. Обработка данных производится в соответствии с уведомлением о соблюдении конфиденциальности. Пользователь … Читать далее Mozilla пояснила причину удаления обещаний не продавать данные пользователей

Доступен дистрибутив ROSA Fresh 13

Спустя три года после формирования прошлой значительной ветки компания НТЦ ИТ РОСА опубликовала дистрибутив ROSA Fresh 13 на базе новой платформы rosa 13. ROSA Fresh 13 позиционируется как первый выпуск, демонстрирующий возможности новой платформы и предназначенный прежде всего для энтузиастов. Для загрузки доступны сборки с рабочими столами KDE (3 ГБ) и GNOME (3 ГБ) для архитектуры x86_64. В репозитории пакеты собраны для архитектур aarch64, e2kv4, i686, loongarch64, riscv64 и x86_64. Новый выпуск примечателен обновлением пакетов до свежих версий программ. Наиболее значительным изменением стал переход среды рабочего стола на компоненты KDE 6 (задействован выпуск KDE Plasma 6.3.1). При этом в составе … Читать далее Доступен дистрибутив ROSA Fresh 13

Выпуск GhostBSD 25.01

Представлен релиз десктоп-ориентированного дистрибутива GhostBSD 25.01, построенного на базе FreeBSD 14 и предлагающего сборки с пользовательскими окружениями MATE и Xfce. По умолчанию в GhostBSD применяется файловая система ZFS. Поддерживается как работа в Live-режиме, так и установка на жесткий диск (используется собственный инсталлятор ginstall, написанный на языке Python). Загрузочные образы сформированы для архитектуры x86_64 (2.8 ГБ с MATE и 2.6 ГБ c Xfce). В новой версии: Осуществлён переход с использования ветки FreeBSD-STABLE на релизы FreeBSD. Выпуск GhostBSD 25.01 синхронизирован с FreeBSD 14.2-RELEASE-p1. Среда рабочего стола MATE обновлена до выпуска 1.28.2. Задействованы обновления mate-panel 1.28.4, mate-notification-daemon 1.28.3 и просмотрщика документов atril 1.28.1. … Читать далее Выпуск GhostBSD 25.01

Выпуск легковесного растрового графического редактора Brushshe 1.2.0

Опубликован выпуск легковесного растрового графического редактора Brushshe 1.2.0, из особенностей которого отмечаются функции наклеек, рамок и эффектов. Программа поддерживает сохранение рисунка в разные форматы и имеет собственную галерею, в которой можно просмотреть сохранённые рисунки. Код проекта написан на Python с использованием графического тулкита CustomTkinter и распространяется по лицензии GNU GPL v3. Программа доступна на английском, украинском и русском языках. Имеется сборка для Windows, проверенная в Windows 11, Windows 10 и Wine (пользователи остальных ОС могут запустить через Python). В новой версии: Улучшен внешний вид галереи. Рисунки теперь по центру, а не по левой стороне. Если в галерее много рисунков и … Читать далее Выпуск легковесного растрового графического редактора Brushshe 1.2.0

Открыт код распределённой файловой системы 3FS, используемой в DeepSeek

Опубликован исходный код распределённой файловой системы 3FS (Fire-Flyer File System), разработанной для использования в инфраструктурах тренировки и выполнения крупных моделей машинного обучения. ФС входит в состав AI-платформы Fire-Flyer и используется китайской компанией DeepSeek, развивающей языковые модели, охватывающие более 600 миллиардов параметров. Целью создания 3FS называется предоставление совместного хранилища для упрощения разработки распределённых приложений. Работа ФС оптимизирована для использования в сетях RDNA и хранения информации на SSD-накопителях. Код 3FS написан на языке С++ (ChunkEngine на Rust) и открыт под лицензией MIT. ФС рассчитана на эффективную обработку большого числа операций случайного чтения данных, для которых не эффективны традиционные техники кэширования и упреждающего … Читать далее Открыт код распределённой файловой системы 3FS, используемой в DeepSeek

Релиз сетевого конфигуратора NetworkManager 1.52.0

Опубликован стабильный релиз интерфейса для упрощения настройки параметров сети — NetworkManager 1.52.0. Плагины для поддержки VPN (Libreswan, OpenConnect, Openswan, SSTP и др.) развиваются в рамках собственных циклов разработки. Основные новшества NetworkManager 1.52: Прекращена поддержка сборки с использованием инструментария Autotools. Для сборки NetworkManager теперь можно использовать только инструментарий Meson. Добавлен интерфейс для настройки виртуальных сетевых интерфейсов IPVLAN, применяемых в контейнерах для организации сетевого доступа к внешней сети. Добавлен параметр «ipv4.link-local=fallback» для выставления IP-адреса внутреннему сетевому интерфейсу (link-local) в ситуациях, когда IP-адрес не установлен другим путём. Добавлена поддержка ручной настройки аутентификации логического канала передачи данных (EPS Bearer — Evolved Packet System Bearer) … Читать далее Релиз сетевого конфигуратора NetworkManager 1.52.0