Выпуск языка программирования Tcl 8.6.14

После 15 месяцев разработки опубликован выпуск Tcl/Tk 8.6.14, динамического языка программирования, распространяемого совместно с кроссплатформенной библиотекой базовых элементов графического интерфейса. Основное распространение Tcl получил как платформа для создания интерфейсов пользователя и как встраиваемый язык, при этом Tcl также подходит для быстрого прототипирования, web-разработки, создания сетевых приложений, администрирования систем и тестирования. Код проекта распространяется под лицензией BSD. Среди изменений: Приведена к кроссплатформенному виду нормализация файловых путей и обработка символа «~» в путях. Имя пути, начинающееся с ‘//’ не замещается через ‘/’ в том числе в Cygwin и в QNX. Разрешён пустой режим в [chan create] («[chan create {} $cmd]») для разрешения … Читать далее Выпуск языка программирования Tcl 8.6.14

Выпуск мобильной платформы /e/OS 1.20, развиваемой создателем Mandrake Linux

Представлен выпуск мобильной платформы /e/OS 1.20, нацеленной на сохранение конфиденциальности пользовательских данных. Платформа основана Гаэлем Дювалем (Gaël Duval), создателем дистрибутива Mandrake Linux. Проект предоставляет прошивки для многих популярных моделей смартфонов, а также под брендами Murena One, Murena Fairphone 3+/4 и Murena Teracube 2e предлагает редакции смартфонов OnePlus One, Fairphone 3+/4 и Teracube 2e с предустановленной прошивкой /e/OS. Всего официально поддерживается 224 смартфона. Прошивка /e/OS развивается как ответвление от платформы Android (используются наработки LineageOS), избавленное от привязки к сервисам и инфраструктуре Google, что позволяет с одной стороны сохранить совместимость с Android-приложениями и упростить поддержку оборудования, а с другой стороны блокировать передачу … Читать далее Выпуск мобильной платформы /e/OS 1.20, развиваемой создателем Mandrake Linux

Microsoft предложил систему управления доступом IPE для ядра Linux

Компания выставила на обсуждение в списке рассылки разработчиков ядра Linux код LSM-модуля с реализацией механизма IPE (Integrity Policy Enforcemen), расширяющего существующие системы мандатного управления доступом. Вместо привязки к меткам и путям в IPE решение о разрешении или запрете операции принимается на основе постоянных свойств системного компонента с которым выполняется операция. Модуль позволяет определить общую политику обеспечения целостности для всей системы, указывающую какие операции допустимы и каким способом следует верифицировать подлинность компонентов. IPE нацелен на создание полностью верифицируемых систем, целостность которых подтверждена от начального загрузчика и ядра до конечных исполняемых файлов, конфигурации и загружаемых файлов. Например, при помощи IPE можно указать … Читать далее Microsoft предложил систему управления доступом IPE для ядра Linux

Релиз браузера Vivaldi 6.6

Опубликован выпуск проприетарного браузера Vivaldi 6.6, разрабатываемого на базе движка Chromium. Сборки Vivaldi подготовлены для Linux, Windows и macOS. Изменения, вносимые в кодовую базу Chromium , проект распространяет под открытой лицензией. Интерфейс браузера написан на языке JavaScript с использованием библиотеки React, платформы Node.js, Browserify и различных готовых NPM-модулей. Реализация интерфейса доступна в исходных текстах, но под проприетарной лицензией. Браузер развивается силами бывших разработчиков Opera Presto и ставит своей задачей создание настраиваемого и функционального браузера, сохраняющего приватность данных пользователей. В число основных функций входит блокировщик слежки и рекламы, менеджеры заметок, истории и закладок, приватный режим просмотра, синхронизация, защищённая сквозным шифрованием, режим … Читать далее Релиз браузера Vivaldi 6.6

Выпуск Distrobox 1.7, инструментария для вложенного запуска дистрибутивов

Опубликован инструментарий Distrobox 1.7, позволяющий быстро установить и запустить в контейнере любой дистрибутив Linux и обеспечить его интеграцию с основной системой. Код проекта написан на Shell и распространяется под лицензией GPLv3. Проект предоставляет надстройку над Docker, Podman или Lilipod и отличается максимальным упрощением работы и интеграции запущенного окружения с остальной системой. Для создания окружения с другим дистрибутивом достаточно выполнить одну команду distrobox-create, не задумываясь о тонкостях. После запуска Distrobox обеспечивает проброс домашнего каталога пользователя в контейнер, настраивает доступ к серверу X11 и Wayland для выполнения из контейнера графических приложений, позволяет подключать внешние накопители, добавляет вывод звука, реализует интеграцию на уровне … Читать далее Выпуск Distrobox 1.7, инструментария для вложенного запуска дистрибутивов

В репозитории Hugging Face выявлены вредоносные AI-модели, выполняющие код

Исследователи из компании JFrog выявили в репозитории Hugging Face вредоносные модели машинного обучения, установка которых может привести к выполнению кода атакующего для получения контроля за системой пользователя. Проблема вызвана тем, что некоторые форматы распространения моделей допускают встраивание исполняемого кода, например, модели, использующие формат «pickle», могут включать сериализированные объекты на языке Python, а также код, выполняемый при загрузке файла, а модели Tensorflow Keras могут исполнять код через Lambda Layer. Для предотвращения распространения подобных вредоносных моделей в Hugging Face применяется сканирование на предмет подстановки сериализированного кода, но выявленные вредоносные модели показывают, что имеющиеся проверки можно обойти. Всего выявлено около 100 потенциально вредоносных … Читать далее В репозитории Hugging Face выявлены вредоносные AI-модели, выполняющие код

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

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

Организация Open Collective Foundation приняла решение о закрытии

Некоммерческая организация Open Collective Foundation, предоставляющая финансовую и юридическую поддержку некоммерческим проектам, приняла решение о закрытии в конце 2024 года. При этом важно уточнить, что в поддержании экосистемы Open Collective, предоставляющей сервисы для организации сбора пожертвований и финансирования некоммерческих проектов, участвует несколько независимых юридических лиц. Кроме закрывающейся некоммерческой организации Open Collective Foundation присутствует компания Open Collective Inc, некоммерческая организация Open Source Collective и организация Open Collective Europe. Все эти организации полностью независимы, имеют свой персонал и цели, несмотря на схожесть названий. Например, финансовым сопровождением открытого программного обеспечения занимается организация Open Source Collective. Основным локомотивом экосистемы является компания Open Collective Inc, … Читать далее Организация Open Collective Foundation приняла решение о закрытии

Выпуск архиватора RAR 7.0

Евгений Рошаль выпустил новую значительную версию архиватора RAR 7.0. Исходный код RAR продолжает быть доступным, но распространяется под ограничивающим лицензионным соглашением. Готовые сборки сформированы для Linux, macOS, Windows, Android и FreeBSD. Из личного опыта RAR7 по-прежнему уступает LZMA2 в степени сжатия при использовании словарей до 4GB, но предоставляет значительно более высокую скорость сжатия и поддержку некоторых возможностей, которых нет, например, в 7-Zip: информацию для восстановления и поддержку полей не только изменения файлов, но и создания и последнего открытия. Недавно вышедший архиватор 7-zip 24.01 полностью поддерживает обновлённый формат RAR. Что нового: Добавлена поддержка словарей, размером до 64 гигабайт, что позволит более … Читать далее Выпуск архиватора RAR 7.0

Релиз KDE 6.0

После года разработки опубликован релиз среды рабочего стола KDE Plasma 6, библиотек KDE Frameworks 6 и коллекции приложений KDE Gear 24.02. Для оценки работы KDE 6 можно воспользоваться сборками от проекта KDE Neon. Основные изменения: Осуществлён переход на использование библиотеки Qt 6. По умолчанию предложен сеанс, использующий протокол Wayland. Работа с использованием X11 переведена в разряд опций. При желании пользователи и дистрибутивы могут вернуться к использованию сеанса на базе X11, но Wayland теперь преподносится как официально рекомендованный протокол. Включён плавающий режим показа панели, при котором имеются видимые отступы между панелью и границами экрана, придающие пользовательскому окружению самобытный вид (после появления … Читать далее Релиз KDE 6.0

Код поддержки кодека VP9 в V4L2 для чипов Hantro и Rockchip переписан на Rust

Дэниел Алмейда (Daniel Almeida), занимающийся развитием видеокодеков в компании Collabora, представил для обсуждения разработчиками ядра Linux новую реализацию прослойки для использования аппаратных декодировщиков видео в формате VP9 в подсистеме V4L2, применяемой для организации доступа устройствам видеозахвата, таким как web-камеры и TV-тюнеры. Код прослойки полностью переписан на языке Rust и ориентирован на работу с драйверами rkvdec и hantro, предоставляющими доступ к аппаратным средствам ускорения декодирования видео, доступным в чипах Rockchip и Hantro. Код с реализацией поддержки VP9 для v4l2 занимает около 2000 строк. В качестве причины создания альтернативной реализации на языке Rust упоминается желание добиться дополнительного уровня защиты за счёт применения … Читать далее Код поддержки кодека VP9 в V4L2 для чипов Hantro и Rockchip переписан на Rust

Выпуск серверного дистрибутива Zentyal 8.0

Спустя три года с момента формирования прошлой ветки опубликован релиз серверного Linux-дистрибутива Zentyal 8.0, построенного на пакетной базе Ubuntu 22.04 LTS и специализирующегося на создании серверов для обслуживания локальной сети предприятий среднего и малого бизнеса. Среди прочего дистрибутив позиционируется в качестве альтернативы Windows Server и включает компоненты для замены служб Microsoft Active Directory и Microsoft Exchange Server. Размер iso-образа 2.9 ГБ. Отдельно оставляется коммерческая редакция дистрибутива, при этом пакеты с компонентами Zentyal доступны пользователям Ubuntu через штатный репозиторий Universe. Управление всеми аспектами работы дистрибутива производится через web-интерфейс, в рамках которого объединено около 40 различных модулей для управления сетью, сетевыми сервисами, … Читать далее Выпуск серверного дистрибутива Zentyal 8.0

Композитный менеджер Theseus Ship 6.0, нацеленный на использование в KDE вместо KWin

Разработчики композитного оконного менеджера KWinFT, основанного на кодовой базе KWin, объявили о переименовании проекта в Theseus Ship, переводе разработки с GitLab на GitHub и формировании значительного выпуска Theseus Ship 6.0. Theseus Ship поддерживает работу с использование Wayland и X11, нацелен на применение в KDE Plasma и может использоваться в качестве прозрачной замены KWin. Код проекта написан на языке C++ и распространяется под лицензией GPLv2. От KWin композитный оконный менеджер Theseus Ship отличается значительной внутренней переработкой и использованием библиотек COMO (Compositor Modules), образующих набор модулей комозитинга, которые могут применяться в качестве базовых звеньев для создания композитных менеджеров для Wayland и X11. … Читать далее Композитный менеджер Theseus Ship 6.0, нацеленный на использование в KDE вместо KWin

Netflix опубликовал код утилиты bpftop

Компания Netflix представила утилиту bpftop, предоставляющую интерфейс для мониторинга за выполнением eBPF-программ в ядре Linux, реализованный в стиле утилиты top. Утилита показывает показатели производительности, нагрузки на CPU и обработки событий для каждой eBPF-программы. Поддерживается построение графиков для оценки динамики изменения характеристик выполнения во времени. Код bpftop написан на языке Rust и распространяется под лицензией Apache 2.0. Основные возможности: Отображение списка запущенных eBPF-программ, их идентификаторов, типа и имени. Показ периода и общего среднего времени выполнения каждой eBPF-программы. Расчёт для каждой eBPF-программы нагрузки на CPU и обработанных событий в секунду. Графики времени выполнения, событий в секунду и нагрузки на CPU в 10-секундные … Читать далее Netflix опубликовал код утилиты bpftop

Прекращение существования Nitter, свободного альтернативного фронтенда к Twitter

Последний из публичных экземпляров Nitter пришёл в негодность. Проект Nitter развивал свободный фронтенд для доступа к X.com/Twitter без навязывания JavaScript, аналитики, трекеров и сторонних сервисов. 31 января была прекращена выдача токенов, используемых в Nitter для организации доступа к контенту в X.com. 26 февраля истекло время жизни последних из ранее выданных токенов, что привело к полной остановке работы Nitter. После покупки Илоном Маском, Twitter (ныне переименован в X) начал внедрять комплекс технических и организационных мер, направленных на агрессивную монетизацию платформы, ранее считавшейся убыточной. В числе изменений была реализована тарификация полученной каждым аккаунтом информации (введены лимиты для разных видов аккаунтов — 10000 … Читать далее Прекращение существования Nitter, свободного альтернативного фронтенда к Twitter

Дистрибутив Tails 6.0, перешедший на Debian 12 и GNOME 43

Сформирован релиз специализированного дистрибутива Tails 6.0 (The Amnesic Incognito Live System), основанного на пакетной базе Debian и предназначенного для анонимного выхода в сеть. Анонимный выход в Tails обеспечивается системой Tor. Все соединения, кроме трафика через сеть Tor, по умолчанию блокируются пакетным фильтром. Для хранения пользовательских данных в режиме сохранения пользовательских данных между запусками применяется шифрование. Для загрузки подготовлен iso-образ, способный работать в Live-режиме, размером 1 ГБ. В новой версии: Осуществлён переход на пакетную базу Debian 12 «Bookworm». Пользовательское окружение обновлено до GNOME 43 (ранее использовался выпуск 3.38). Обеспечен вывод предупреждений в случае возникновения ошибок при чтении или записи на USB-накопитель, … Читать далее Дистрибутив Tails 6.0, перешедший на Debian 12 и GNOME 43

Выпуск САПР KiCad 8.0

После года разработки опубликован релиз свободной системы автоматизированного проектирования печатных плат KiCad 8.0.0. Это второй значительный выпуск, сформированный после перехода проекта под крыло организации Linux Foundation. Сборки подготовлены для различных дистрибутивов Linux, Windows и macOS. Код написан на C++ с использованием библиотеки wxWidgets и распространяется под лицензией GPLv3. KiCad предоставляет средства для редактирования электрических схем и печатных плат, 3D-визуализации платы, работы с библиотекой элементов электрических цепей, манипуляций с шаблонами в формате Gerber, симуляции работы электронных схем, редактирования печатных плат и управления проектами. Проектом также предоставляются библиотеки электронных компонентов, посадочных мест и 3D-моделей. По сведению некоторых производителей печатных плат, около 15% … Читать далее Выпуск САПР KiCad 8.0

Уязвимости в ядре Linux, затрагивающие ksmbd, ktls, uio и сетевой стек

В модуле ksmbd, предлагающем встроенную в ядро Linux реализацию файлового сервера на базе протокола SMB, выявлены две уязвимости, которые позволяют удалённо без прохождения аутентификации добиться выполнения своего кода с правами ядра или определить содержимое памяти ядра на системах с активированным модулем ksmbd. Проблемы проявляются начиная с ядра 5.15, в состав которого был принят модуль ksmbd. Уязвимости устранены в обновлениях ядра 6.7.2, 6.6.14, 6.1.75 и 5.15.145. Проследить за исправлением в дистрибутивах можно на следующих страницах: Debian, Ubuntu, Gentoo, RHEL, SUSE, Fedora, Arch. Первая уязвимость (CVE-2024-26592) может привести к выполнению кода атакующего с правами ядра при отправке специально оформленных неутентифицированных TCP-запросов к … Читать далее Уязвимости в ядре Linux, затрагивающие ksmbd, ktls, uio и сетевой стек

Доступны загрузочные прошивки Coreboot 24.02 и Libreboot 20240225

Опубликован выпуск проекта CoreBoot 24.02, разрабатывающего свободную альтернативу проприетарным прошивкам и BIOS. Код проекта распространяется под лицензией GPLv2. В создании новой версии приняло участие 111 разработчиков, которые подготовили 814 изменений. Начиная с этого выпуска проект перешёл на новую схему наименования версий, использующую привязку к дате (год.месяц.обновление), так в феврале 2024 года вместо версии 4.23 сформирован выпуск 24.02, а на май намечен выпуск 24.05. Основные изменения: Добавлена поддержка трёх материнских плат. Одна добавленная плата применяется в ноутбуке Lenovo ThinkPad X230 eDP Mod (2K/FHD), а ещё две используются на устройствах с Chrome OS или на серверах Google. Прекращена поддержка платы Google Primus4ES. … Читать далее Доступны загрузочные прошивки Coreboot 24.02 и Libreboot 20240225

Intel опубликовал программу 3D-визуализации OSPRay Studio 1.0 и движок 3D-рендеринга OSPRay 3.1

Компания Intel опубликовала выпуск проекта OSPRay Studio 1.0, развивающего приложение для интерактивной 3D-визуализации при помощи движка распределённой трассировки лучей OSPRay. Среди прочего, программа может использоваться для высокоточного рендеринга сложных сцен и обработки очень больших сцен, требующих распределённого выполнения вычислений в кластере из нескольких компьютеров. Код приложения написан на языке С++ и распространяется под лицензией Apache 2.0. Для отрисовки на экран используется OpenGL и библиотека GLFW. Подлежащая рендерингу сцена может быть загружена в распространённых форматах или создана при помощи узлов графа сцены (scene graph). Поддерживается импорт моделей в формате MTL с материалами для фотореалистичного рендеринга, 3D-анимации в формате glTF, текстур в … Читать далее Intel опубликовал программу 3D-визуализации OSPRay Studio 1.0 и движок 3D-рендеринга OSPRay 3.1

Обновление дистрибутива для одноплатных ПК DietPi 9.1

Опубликован выпуск специализированного дистрибутива DietPi 9.1, предназначенного для использования на одноплатных ПК на базе архитектур ARM и RISC-V, таких как Raspberry Pi, Orange Pi, NanoPi, BananaPi, BeagleBone Black, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid и VisionFive 2. Дистрибутив построен на пакетной базе Debian и доступен в сборках для более, чем 50 плат. DietPi также может применяться для создания компактных окружений для виртуальных машин и обычных ПК на базе архитектуры x86_64. Сборки для плат отличаются компактностью (в среднем 130 МБ) и занимают меньше места на накопителе, по сравнению с Raspberry Pi OS и Armbian. Проект оптимизирован для минимального потребления … Читать далее Обновление дистрибутива для одноплатных ПК DietPi 9.1