home tags events about rss login

Things happen.

opennet honked 13 Jun 2025 23:00 +0200

Прекращена разработка библиотеки управления памятью jemalloc

Автор библиотеки управления памятью jemalloc объявил о прекращении разработки проекта и перевёл GitHub-репозиторий в архивный режим, допускающий доступ только для чтения. Библиотека jemalloc предлагала альтернативную реализацию функций malloc, оптимизированную для снижения фрагментации и работы на многопроцессорных системах. В 2005 году библиотека была включена в состав FreeBSD, а в 2007 была задействована в Firefox.

В 2009 году автор jemalloc перешёл на работу в компанию Facebook, в которой данная библиотека использовалась во внутренних проектах. В 2017 году автор jemalloc уволился из Facebook, а разработка была продолжена оставшейся командой из Facebook. После переименования в Meta приоритеты компании изменились, развитие библиотеки застопорилось и разработка сосредоточилась только на внутренних потребностях. Общедоступная кодовая база со временем деградировала и для устранения накопленного технического долга теперь требуется проведение значительного рефакторинга. Автор jemalloc не готов тратить своё время на подобный рефакторинг и поэтому решил свернуть разработку.

Источник: https://www.opennet.ru/opennews/art.shtml?num=63405

opennet honked 13 Jun 2025 22:00 +0200

Выпуск Wayland-Protocols 1.45

Опубликован выпуск пакета wayland-protocols 1.45, содержащего набор протоколов и расширений, дополняющих базовый протокол Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений.

В состав Wayland-Protocols 1.45 включено 4 новых протокола (два в категории "staging" и два экспериментальных):

  • ext-background-effect - применение эффектов к полупрозрачным частям Wayland-поверхности, таких как размытие фона.
  • pointer-warp - позволяет приложению мгновенно переместить указатель в указанную позицию.
  • session-management - восстановление состояния окон для прерванных сеансов (например, после аварийного завершения композитного менеджера).
  • input-method - развитие нового протокола для использования методов ввода текста.

Все протоколы последовательно проходят фазы разработки, тестирования и стабилизации. После завершения стадии разработки (категория "unstable") протокол помещается в ветку "staging" и официально включается в состав набора wayland-protocols, а после завершения тестирования перемещается в категорию стабильных. Протоколы из категории "staging" уже можно применять в композитных серверах и клиентах, где требуется связанная с ними функциональность. В отличие от категории "unstable" в "staging" запрещено внесение изменений, нарушающих совместимость, но в случае выявление проблем и недоработок в ходе тестирования, не исключается замена новой значительной версией протокола или другим Wayland-расширением.

Для ускорения доведения протоколов до разработчиков и стимулирования ранней реализации протоколов в существующих проектах, начиная с позапрошлого выпуска дополнительно была добавлена фаза "experimental", в которой допускается внесение изменений, нарушающих совместимость, и добавление "сырых" протоколов, которые можно постепенно доводить до должного уровня. Если для попадания протокола в фазу "staging" требуется сформировать команду поддержки и получить определённое число подтверждений (ACK) от участников рецензирования, то для попадания в "experimental" достаточно отсутствия возражений (NACK) в течение двухнедельного периода рецензирования.

В настоящее время в состав набора wayland-protocols входят следующие стабильные протоколы, в которых обеспечивается обратная совместимость:

  • "viewporter" - позволяет клиенту выполнять действия по масштабированию и обрезанию краёв поверхности на стороне сервера.
  • "presentation-time" - обеспечивает отображение видео.
  • "xdg-shell" - интерфейс создания и взаимодействия с поверхностями как с окнами, позволяющий передвигать их по экрану, сворачивать, разворачивать, изменять размер и т.д.
  • "linux-dmabuf" - предоставляет возможности для создания wl_buffer-ов на базе DMA-BUF.
  • "tablet" - организация ввода с графических планшетов.

Протоколы, тестируемые в ветке "staging":

  • drm-lease - предоставляет ресурсы, необходимые для формирования стереокартинки с разными буферами для левого и правого глаза при выводе на шлемы виртуальной реальности.
  • "ext-session-lock" - определяет средства блокировки сеанса, например, во время работы хранителя экрана или вывода диалога аутентификации.
  • "single-pixel-buffer" - позволяет создавать однопиксельные буферы, включающие четыре 32-разрядных значения RGBA.
  • "xdg-activation" - позволяет передать фокус между разными поверхностями первого уровня (например, при помощи xdg-activation одно приложение может переключить фокус на другое).
  • content-type - позволяет клиентам передать композитному серверу сведения об отображаемом содержимом, которые могут использоваться для оптимизации поведения с учётом содержимого, например, выставлении специфичных DRM-свойств, таких как "content type". Заявлена поддержка следующих типов контента: none (нет сведений о типе данных), photo (вывод цифровых фото, требующий минимальной обработки), video (видео или анимация, требуется более точная синхронизация, чтобы исключить подтормаживания) и game (запуск игр, требуется вывод с минимальной задержкой).
  • ext-idle-notify - даёт возможность композитным серверам передавать клиентам уведомления о неактивности пользователя, что может использоваться для активации дополнительных режимов энергосбережения после определённого времени неактивности.
  • tearing-control - позволяет отключить в полноэкранных приложениях вертикальную синхронизацию (VSync) с кадровым гасящим импульсом, применяемую для защиты от появления разрывов при выводе (tearing). В мультимедийных приложениях появление артефактов из-за разрывов является нежелательным эффектом, но в игровых программах с артефактами можно смириться, если борьба с ними приводит к дополнительным задержкам.
  • ext-foreign-toplevel-list - получение информации о поверхностях, размещённых на самом верхнем уровне (toplevel), которые позволяют организовать закрепление окон поверх другого содержимого, например, для подключения собственных панелей и переключателей окон.
  • security-context - позволяет идентифицировать клиентов, использующих sandbox-изоляцию. Клиент может зарегистрировать новое подключение к композитному серверу на базе Wayland и прикрепить к нему контекст безопасности, после чего в соответствии с указанным контекстом безопасности композитный менеджер ограничит возможности, доступные для установленного соединения.
  • cursor-shape - альтернативный способ настройки внешнего вида курсора, основанный на передаче серии изображений курсора вместо привязки к поверхности (wl_surface).
  • "ext-transient-seat" - предназначен для создания временных независимых сеансов (seat), рассчитанных на использование вместе с виртуальными устройствами ввода. Например, при реализации возможности подключения к удалённому рабочему столу протокол позволяет создать для каждого пользователя отдельный сеанс с виртуальными клавиатурой и мышью.
  • "xdg-toplevel-drag" - расширяет механизм "drag & drop" возможностью прикрепления окон верхнего уровня к операции перемещения, что может быть использовано, например, для организации перетаскивания мышью панелей инструментов или вкладок браузера. Новый протокол позволяет создавать отсоединяемые части окна, которые при перетаскивании из этого окна становятся новыми окнами и могут перемещаться поверх существующего окна перед повторным прикреплением.
  • "xdg-dialog" - позволяет назначать поверхностям верхнего уровня признаки, специфичные для диалоговых окон, например, можно создавать модальные диалоги, которые блокируют взаимодействие пользователя с остальной частью интерфейса.
  • "linux-drm-syncobj" - предоставляет инструменты для явной синхронизации буферов при помощи объектов синхронизации DRM (Direct Rendering Manager). Предполагается, что в контексте синхронизации при отрисовке в буфер предложенный протокол позволит улучшить работу с драйверами на базе графических API Vulkan и OpenGL (реализация базируется на обработчиках в драйверах). Новый протокол даёт возможность убедиться, что операция отрисовки в буфер завершена до того, как композитный менеджер отобразит данный буфер.
  • alpha-modifier, позволяющий клиентам менять уровень прозрачности поверхности и выносить операции по обеспечению прозрачности на сторону композитного сервера, который в свою очередь может переадресовать эти операции KMS.
  • xdg-toplevel-icon - привязка пиктограммы к окну верхнего уровня.
  • ext-image-capture-source и ext-image-copy-capture - организация захвата контента, выводимого на экран.
  • xdg-system-bell - позволяет выводить системный сигнал, который может использоваться, например, как предупреждение в эмуляторе терминалов. Форма вывода сигнала определяется на усмотрение композитного менеджера, это может быть не только звук, но визуальный отклик.
  • fifo - реализует FIFO-механизм (первым пришёл - первым ушёл) обработки очереди обновления содержимого отображаемой поверхности. С практической стороны протокол позволяет при выводе использовать ожидание завершения вертикальной развёртки (vblank) вместо использования callback-вызовов при каждой готовности отобразить новый кадр, что решает проблему с высокой нагрузкой на GPU при использовании VSync.
  • commit-timing - позволяет привязать ограничение времени к содержимому поверхности (композитный сервер должен отобразить изменение контента по возможности через указанное время, но не раньше).
  • ext-data-control - позволяет привилегированным клиентам управлять обработкой данных, например, для реализации менеджеров буфера обмена.
  • ext-workspace - реализует концепцию виртуальных рабочих столов и предлагает события с информацией о состоянии рабочих столов, а также возможности для активации и деактивации рабочих столов. Протокол может применяться для создания панелей и индикаторов, выводящих список доступных виртуальных рабочих столов и позволяющих переключаться между ними.
  • color-management - предоставляет возможности для управления цветом и поддержки расширенного динамического диапазона яркости (HDR, High Dynamic Range). При помощи добавленного расширения клиентские приложения могут получать информацию о связанных с цветопередачей свойствах устройств вывода и передавать композитному серверу данные о свойствах цветопередачи собственного контента. В композитном сервере данная информация может использоваться для автоматического управления цветом при отображении содержимого на различных устройствах вывода, например, для преобразования контента в предоставление, подходящее для отображения на HDR-мониторах. Для описания цветовых пространств используются профили ICC.
  • xdg-toplevel-tag - позволяет Wayland-клиентам прикреплять теги к поверхностями верхнего уровня, которые композитный сервер может использовать для идентификации окон после перезапуска приложения (например, приложение может выставить теги "main window" и "settings" для основного окна и окна с настройками). Подобная идентификация полезна для восстановления позиции, размера и свойств окон после перезапуска, а также для определения особых правил для отдельных видов окон.
  • color-representation - определение цветового представления Wayland-поверхности. Wayland-клиенты могут передавать метаданные, необходимые для определения прозрачности, цветовой модели, субдискретизации и диапазона квантования, и применяемые при преобразовании буфера с данными, соответствующими цветовой модели YCbCr, в представление RGB.

Протоколы, разрабатываемые в ветке "unstable":

  • "fullscreen-shell" - управление работой в полноэкранном режиме.
  • "input-method" - обработка методов ввода.
  • "idle-inhibit" - блокировка запуска скринсейвера (экранной заставки).
  • "input-timestamps" - временные метки для событий ввода.
  • "keyboard-shortcuts-inhibit" - управление прикреплением клавиатурных комбинаций и горячих клавиш.
  • "linux-explicit-synchronization" - специфичный для Linux механизм синхронизации буферов в привязке к поверхности.
  • "pointer-gestures" - управление с сенсорных экранов.
  • "pointer constraints" - ограничения указателей (блокировка).
  • "primary-selection" - по аналогии с X11 обеспечивает работу первичного буфера обмена (primary selection), вставка информации из которого обычно осуществляется средней кнопкой мыши.
  • "relative pointer events" - относительные события указателей.
  • "text-input" - организация ввода текста.
  • "xdg-foreign" - интерфейс взаимодействия с поверхностями "соседнего" клиента.
  • "xdg-decoration" - отрисовка декораций окон на стороне сервера.
  • "xdg-output" - дополнительные сведения о видеовыходе (используется для дробного масштабирования).
  • "xwayland-keyboard-grab" - захват ввода в приложениях XWayland.



Источник: https://www.opennet.ru/opennews/art.shtml?num=63404

continue honked back 13 Jun 2025 19:59 +0200
in reply to: https://mastodon.ml/users/kidchai/statuses/114676701781745972

@kidchai

Удачного перелёта и интересного путешествия!

И все-таки каждый смутно чувствует сокровенную суть путешествия. Для всех нас в нем есть что-то похожее на свидание, незнакомая женщина движется нам навстречу. Она не видна в толпе, мы должны ее отыскать. Женщина неотличима пока от всех других. И кто знает, может быть, нам придется заговорить с тысячью женщин, потерять понапрасну время и все-таки не встретиться с той, которая бы открылась нам, потому что мы не сумели ее угадать. Да. Именно таково путешествие.

Антуан де Сент-Экзюпери, "Москва. По пути в Советский Союз".

continue bonked 13 Jun 2025 19:53 +0200
original: johan@cr8r.gg

Друже! Кто из Нижнего (не мира, но Новгорода). Поможите вписать камрада @yakhtov на ночь 😉 Не в смысле прям к себе, хостел и посуточно тож сгодится, но поиском всё занято и засрано «авитологами» 😔

@rf
@ru@lor.sh
@Russia
@russian_mastodon

undeadly honked 13 Jun 2025 14:00 +0200

dhcpd(8): use UDP sockets instead of BPF

In some cases, the current dhcpd(8) is not quite as reliable as one would want in providing the requested data to the actual requestor. After some rounds of discussion and experimentation, David Gwynne (dlg@) is circulating a diff on tech@ that switches the daemon to use UDP sockets instead of bpf.

The motivation is summarized as,

tl;dr this replaces bpf with udp sockets in dhcpd, mostly to make it
better at replying with the ip that requests were sent to.

and the full message, with the subject dhcpd(8): use UDP sockets instead of BPF reads,

List:       openbsd-tech
Subject:    dhcpd(8): use UDP sockets instead of BPF
From:       David Gwynne <david () gwynne ! id ! au>
Date:       2025-06-13 3:29:20

tl;dr this replaces bpf with udp sockets in dhcpd, mostly to make it
better at replying with the ip that requests were sent to.

ive been hacking on this because of a problem at work, which i want to
solve by setting up a bunch of "anycast" dhcp servers. ie, i want to
have multiple dhcpd on separate servers with the same IP assigned
as an alias on all of them.

Read more…

opennet honked 13 Jun 2025 11:00 +0200

Google прекратил публикацию кода для поддержки устройств Pixel в репозитории с кодом Android

Разработчики Android-прошивки CalyxOS, не привязанной к сервисам Google, обратили внимание на прекращение публикации компанией Google исходного кода, связанного с поддержкой устройств Pixel в платформе Android. В день релиза Android 16 компания Google разместила в репозитории AOSP (Android Open Source Project) исходный код нового выпуска, но в отличие от прошлых публикаций, на этот раз код охватывал только общие изменения в платформе и фреймворках, и не включал DeviceTree-спецификации и бинарные драйверы для поддержки устройств Google Pixel, а также полную историю изменений в применяемом в платформе варианте ядра Linux.

Отмечается, что отсутствие подобных компонентов существенно усложнит разработку альтернативных сборок Android. Если раньше разработчики альтернативных прошивок могли легко собрать и загрузить AOSP для устройств Pixel, то теперь им придётся выполнять обратный инжиниринг бинарных файлов из прошивок для определения изменений по сравнению с ранее опубликованными спецификациями DeviceTree. В текущем виде Android 16 не может быть собран из репозитория AOSP для смартфонов Pixel, используя только официально предоставляемые компоненты.

В AOSP продолжена публикация кода ядра Linux для поддержки оборудования, но теперь эти изменения доступны в форме среза без истории коммитов. AOSP также можно использовать для формирования общих сборок GSI (Generic System Image), но для их адаптации к конкретным устройствам требуются DeviceTree-файлы, которые теперь не публикуются для смартфонов Google Pixel. DeviceTree определяет спецификацию аппаратной начинки, используемые периферийные устройства и компоненты, необходимые для сборки образа прошивки для конкретного устройства.

Разработчики проекта GrapheneOS, развивающего редакцию Android с изменениями для усиления безопасности и обеспечения конфиденциальности, сообщили, что в апреле по неофициальным каналам до них дошли сведения о том, что в Google началась работа по урезанию AOSP, и первым шагом станет прекращение публикации кода для поддержки устройств в Android 16. На этом фоне появились спекуляции на тему прекращения поддержки репозитория AOSP.

Сэнг Чау (Seang Chau), вице-президент Google, отвечающий за платформу Android, ответил, что слухи относительно сворачивания репозитория AOSP не соответствуют действительности. Код продолжит публиковаться в AOSP и Android останется открытой платформой, пригодной для адаптации к новым устройствам, SoC и аппаратным архитектурам. При этом AOSP не хватает гибкого, настраиваемого и дешёвого эталонного устройства для тестирования системы, не привязанного к конкретным аппаратным устройствам, таким как Google Pixel. В качестве такого эталонного устройства для AOSP предлагается использовать открытое виртуальное устройство Cuttlefish. Кроме того, для тестирования и разработки Android оставлена возможность использования базовых образов GSI (Generic System Image), собранных из AOSP и не привязанных к конкретным устройствам.

Источник: https://www.opennet.ru/opennews/art.shtml?num=63399

continue bonked 12 Jun 2025 22:32 +0200
original: gusev@mastodon.ml

В этом году почти в каждом лесу растёт марьянник или как его ещё называют иван-да-марья. Видимо год урожайный для этого растения. Вокруг него много легенд, мистики, магии и прочих небылиц. Но с чем я согласен — это очень красивый цветок, украшает опушки среди буреломов, засраные мусором придорожные лесополосы.
А если место чистое, то очень здорово посидеть среди этой летней красоты и попить чайку, подумать о хорошем.
#марьянник #ивандамарья #травы #цветывполе

Марьянник Иван-да-марья

undeadly honked 12 Jun 2025 15:00 +0200

clang(1)/llvm/lld(1) updated to version 19

In a long series of commits, Robert Nagy (robert@) updated clang(1)/llvm/lld(1) in -current to version 19.1.7 (from version 16.0.6):

CVSROOT:	/cvs
Module name:	src
Changes by:	robert@cvs.openbsd.org	2025/06/11 06:54:56

Log message:
    import of llvm from LLVM 19.1.7
    
    Status:
    
    Vendor Tag:	LLVM
    Release Tags:	LLVM_19_1_7
    
    U src/gnu/llvm/llvm/.clang-format
[…]

Those building from source should follow the instructions in Following -current and using snapshots before making the leap.

opennet honked 12 Jun 2025 14:00 +0200

Apple открыл инструментарий для запуска Linux-контейнеров в macOS

Компания Apple представила инструментарий для создания, загрузки и выполнения Linux-контейнеров в macOS. Работа контейнеров в macOS обеспечивается с использованием легковесных виртуальных машин с ядром Linux, запускаемых при помощи гипервизора Virtualization.framework. Для работы с Linux-контейнерами предложено два пакета - containerization и container, написанных на языке Swift и открытых под лицензией Apache 2.0.

Пакет Containerization предоставляет низкоуровневый API для управления образами контейнеров в формате OCI, загрузки контейнеров из внешних репозиториев, создания корневой ФС Ext4, обеспечения сетевого взаимодействия, сборки быстрозагружаемых вариантов ядра Linux, создания виртуальных машин и запуска в них отдельных контейнеров. Контейнеры можно связывать с отдельными IP-адресами. Для организации работы виртуального сетевого стека, привязанного к каждому контейнеру, задействован фреймворк vmnet.

На запуск виртуальной машины тратится менее секунды, благодаря применению оптимизированной конфигурации ядра Linux и урезанного системного окружения с легковесным init-процессом vminitd. Взаимодействие с процессом инициализации в виртуальной машине осуществляется через API GRPC поверх vsock. Данный API позволяет настраивать параметры рабочего окружения и запускать поверх виртуальной машины контейнеры с выбранной пользователем начинкой или отдельными изолированными процессами.

Пакет Container представляет собой надстройку над API Containerization, реализующую высокоуровневый инструментарий в стиле Docker для создания, загрузки, запуска и остановки образов Linux-контейнеров в формате OCI. Управление сервисами при запуске контейнеров осуществляется при помощи системного менеджера Launchd.

Инструментарий может использоваться в macOS 15, но для полноценной работы и исключения возникновения проблем рекомендуется использовать версию macOS 26 Beta 1. Например, в macOS 15 не работает прямое сетевое взаимодействие между контейнерами и ограничена привязка отдельных IP к контейнерам. Возможна работа на ARM-системах Apple Silicon Mac (M1/M2/M3/M4), компьютеры на базе процессоров Intel не поддерживаются. Для запуска контейнеров, собранных для архитектуры x86_64, применяется транслятор процессорных инструкций Rosetta 2.



Источник: https://www.opennet.ru/opennews/art.shtml?num=63392

opennet honked 12 Jun 2025 12:00 +0200

Веб-версия свободной стратегической игры Warzone 2100

В день 20-летия публикации первого открытого релиза проекта представлена web-версия RTS-игры Warzone 2100, которая может быть запущена в любом браузере, поддерживающем WebAssembly и WebGL 2. Среди прочего, игра может быть запущена в браузере на планшетах iPad и устройствах на базе Android, оснащённых относительно большим экраном. В веб-версии доступен однопользовательский режим, включая оригинальную кампанию и сражение.

Для запуска на стационарных системах продолжают распространяться сборки для Linux, Windows, macOS и FreeBSD. Стационарные сборки отличаются более высоким качеством графики, поддержкой многопользовательской игры, возможностью использования дополнений и модов. Игра изначально разработана компанией Pumpkin Studios и выпущена на рынок в 1999 году. В 2004 году исходные тексты были открыты под лицензией GPLv2, а 11 июня 2005 года был сформирован первый открытый релиз.



Источник: https://www.opennet.ru/opennews/art.shtml?num=63396

opennet honked 12 Jun 2025 12:00 +0200

Проект Liberux развивает смартфон NEXX с прошивкой на базе Debian и GNOME

Началась разработка смартфона Liberux NEXX, создатели которого намерены совместимость в одном устройстве аппаратную начинку уровня ноутбука, возможности для обеспечения конфиденциальности и открытую прошивку LiberuxOS на базе Linux. Смартфон находится на стадии рабочего прототипа - разработана и отлажена материнская плата устройства. После устранения ряда имеющихся проблем в течение нескольких месяцев планируют начать распространение платы для разработчиков. Дата поставки готового устройства пока не определена. Затраты на начальное производство и выход на рынок планируют покрыть через привлечение совместного финансирования.

Программная начинка насколько это возможно будет открытой и доступной для внесения изменений. Системное окружение базируется на Debian GNU/Linux 13, а графическая оболочка построена с использованием редакции GNOME Shell для мобильных устройств. Смартфон сможет выполнять функции переносной рабочей станции - после подключения клавиатуры, мыши и монитора становится доступна полноценная среда рабочего стола GNOME. Предусмотрена возможность запуска Android-приложений в контейнерах, используя такие прослойки, как WayDroid. Для прошивки планируют реализовать пятилетний срок поддержки.

Для обеспечения конфиденциальности предложено три аппаратных переключателя, разрывающих цепи питания для модема, модуля Wi-Fi/Bluetooth и камеры/микрофона. При одновременном выключении трёх переключателей дополнительно деактивируются GPS, акселерометр, гироскоп, магнитометр и датчики освещения/приближения.

Смартфон использует модульную аппаратную архитектуру, допускающую замену памяти, eMMC-накопителя, модема (LTE/5G) и аккумулятора. Для взаимодействия с внешним миром предусмотрены два порта USB-C 3.1, 3.5-мм звуковой порт, модем LTE/5G, а также модуль с поддержкой Wi-Fi 5/Bluetooth 5. Устройство планируют оснащать 8-ядерным CPU Rockchip RK3588S (4× ARM Cortex-A76 + 4× ARM Cortex-A55 2.4 GHz, GPU Mali G610), производительности которого достаточно для выполнения типовых десктоп-приложений.

Смартфон будет поставляться с 6.34-дюймовым экраном с разрешением 2400×1080, 32- и 13-мегапиксельными камерами и аккумулятором 5300 mAh. На устройство можно будет установить до 32 ГБ ОЗУ и 512 GB постоянной памяти, плюс опционально можно подключить до 2 ТБ постоянной памяти через microSD. Предполагаемая стоимость устройства: €1300 за конфигурацию с 5G-модемом Qualcomm Snapdragon X62, 32 ГБ ОЗУ и 512 ГБ eMMC, €890 - LTE-модем, 16 ГБ ОЗУ и 128 ГБ eMMC, €790 - LTE-модем, 8 ГБ ОЗУ и 128 ГБ eMMC.

Источник: https://www.opennet.ru/opennews/art.shtml?num=63397

opennet honked 12 Jun 2025 10:00 +0200

Выпуск дистрибутива Rocky Linux 10.0

Состоялся релиз дистрибутива Rocky Linux 10.0, развивающего свободную сборку Red Hat Enterprise Linux, способную занять место классического CentOS. Дистрибутив бинарно совместим с Red Hat Enterprise Linux и может использоваться в качестве замены RHEL 10 и CentOS 10 Stream. Поддержка ветки Rocky Linux 10 будет осуществляться до 2035 года. Установочные iso-образы Rocky Linux подготовлены для архитектур x86-64-v3, aarch64, ppc64le (IBM POWER), s390x (IBM Z) и riscv64. Дополнительно предложены live-сборки с рабочими столами GNOME и KDE, опубликованные для архитектуры x86_64.

Как и в классическом CentOS внесённые в пакеты Rocky Linux главным образом изменения сводятся к избавлению от привязки к бренду Red Hat и удалению специфичных для RHEL пакетов, таких как redhat-*, insights-client и subscription-manager-migration*. С обзором списка изменений в Rocky Linux 10.0 можно познакомиться в анонсе RHEL 10.0. Выпуск включает только 64-разрядные сборки пакетов, все 32-разрядные пакеты удалены (для выполнения 32-разрядных программ рекомендуется использовать контейнеры с 32-разрядными зависимостями).

Среди специфичных для Rocky Linux изменений можно отметить официальную поддержку архитектуры RISC-V, реализованную для плат StarFive VisionFive 2 (VF2) и SiFive HiFive Premier P550, а также запуска в эмуляторе QEMU. Кроме того, проектом развивается несколько собственных репозиториев с дополнительными пакетами:

  • plus - пока доступен только пакет с СУБД Valkey 8.0.3 (форк Redis).
  • NFV - пакеты для виртуализации компонентов сетей, развиваемый SIG-группой NFV (Network Functions Virtualization).
  • CRB (Code Ready Builder) - дополнительные пакеты для разработчиков.
  • RT - пакеты для работы в режиме реального времени.
  • HighAvailability и ResilientStorage - пакеты для создания высоконадёжных систем.
  • SAP и SAPHANA - пакеты для SAP и SAP HANA, такие как resource-agents, sap-hana-ha, sap-cluster-connector и vhostmd.

В качестве источника исходных пакетов при формировании Rocky Linux 10 задействован репозиторий OpenELA, поддерживаемый совместно с Oracle и SUSE. Изменение процессов разработки обусловлено прекращением размещения компанией Red Hat исходных текстов rpm-пакетов RHEL в публичном репозитории git.centos.org. Исходные пакеты предоставляются клиентам компании только через закрытый раздел сайта, на котором действует пользовательское соглашение (EULA), запрещающее редистрибуцию данных, что не позволяет использовать эти пакеты для создания производных дистрибутивов. Исходные тексты остаются доступны в репозитории CentOS Stream, но он полностью не синхронизирован с RHEL и в нём не всегда самые свежие версии пакетов совпадают с пакетами из RHEL.

Дистрибутив Rocky Linux развивается под покровительством организации Rocky Enterprise Software Foundation (RESF), которая зарегистрирована как общественно-полезная корпорация (Public Benefits Corporation), не нацеленная на получение прибыли. Владельцем организации является Грегори Курцер (Gregory Kurtzer), основатель CentOS, но функции управления в соответствии с принятым уставом делегированы совету директоров, в который сообществом избираются участники, вовлечённые в работу над проектом. Параллельно для развития расширенных продуктов на базе Rocky Linux и поддержки сообщества разработчиков данного дистрибутива создана коммерческая компания Ctrl IQ, которая получила 26 млн долларов инвестиций. К разработке и финансированию проекта присоединились такие компании, как Google, Amazon Web Services, GitLab, MontaVista, 45Drives, OpenDrives и NAVER Cloud.

Источник: https://www.opennet.ru/opennews/art.shtml?num=63395

opennet honked 11 Jun 2025 23:00 +0200

Опубликован дистрибутив ROSA Fresh Server 13.0

Компания НТЦ ИТ РОСА опубликовала дистрибутив ROSA Fresh Server 13.0, построенный на платформе Rosa 13. Выпуск ориентирован на использование энтузиастами и позиционируется как экспериментальный компактный серверный дистрибутив с текстовым интерфейсом. При использовании текстового инсталлятора дистрибутив может работать на компьютерах или виртуальных машинах с 1 ГБ ОЗУ. Для загрузки подготовлен установочный iso-образ, размером 2 ГБ (x86_64).

ROSA Fresh Server подходит не только для создания серверов, но и в качестве основы для построения собственной рабочей станции. Для быстрой установки предлагаются наборы для установки KDE Plasma 6 (task-plasma6), KDE Plasma 5 (task-plasma5), GNOME (task-gnome) и LXQt (task-lxqt). В зависимости от потребностей пользователя в формируемой системе могут быть установлены только действительно необходимые компоненты, например, при наличии сканера для его поддержки можно установить набор task-scanning, а принтера - task-printing.

Источник: https://www.opennet.ru/opennews/art.shtml?num=63393

opennet honked 11 Jun 2025 18:00 +0200

В GNOME будет усилена зависимость от systemd

Адриан Вовк (Adrian Vovk), создатель атомарно обновляемого дистрибутива carbonOS и инсталлятора для GNOME OS, а также один из разработчиков systemd-homed и systemd-sysupdate, объявил о внесении в GNOME изменений, которые усилят зависимость проекта от systemd. В грядущих выпусках GNOME 49 и 50 некоторые собственные компоненты для запуска экрана входа в систему будут заменены на штатные возможности systemd, что потребует создания новых прослоек для поставки GNOME в дистрибутивах и операционных системах, не использующих systemd. Отмечается, что удаление старого кода в пользу штатных возможностей systemd упростит сопровождение, избавит проект от костылей и позволит реализовать желаемую функциональность.

С 2015 года в GNOME используется менеджер сеансов systemd-logind, пришедший на смену ConsoleKit. В дистрибутивах, не поддерживающих systemd, используется elogind, независимый от systemd урезанный вариант logind, или патчи, возвращающие поддержку ConsoleKit. При разработке GNOME подобные обходные пути работы без systemd не учитываются и не тестируются, поэтому их работоспособность зависит от сторонних энтузиастов.

В будущих выпусках GNOME в дисплейном менеджере GDM дополнительно будет задействована инфраструктура userdb, предоставляемая systemd, которая заменит собой собственный сервис AccountsService. GNOME и systemd сами по себе не поддерживают запуск более одного графического сеанса для одного и того же пользователя. При этом GDM может выводить одновременно несколько экранов входа для запуска одновременно нескольких графических сеансов, что применяется при удалённом доступе к рабочему столу и на multiseat-системах с несколькими мониторами и устройствами ввода. Подобная функциональность в GDM была реализована 15 лет назад как временный костыль и не совместима с современным dbus-broker, поэтому решено перейти на новую реализацию, использующую systemd-userdb для динамического выделения учётных записей и запуска каждого экземпляра экрана входа под уникальным пользователем.

Кроме того, решено удалить из GNOME реализацию собственного менеджера сервисов, который использовался в gnome-session в качестве запасного обработчика для запуска сервисов GNOME в окружениях без systemd. Встроенный менеджер сервисов функционировал на уровне запуска desktop-файлов и отслеживания работы связанных с ними сервисов. Данный менеджер сервисов почти не изменялся последние 17 лет и единственной причиной по которой он не был удалён оставалось его использование в GDM для запуска экрана входа в систему. После перевода GDM на использование systemd для запуска экрана входа в систему, у проекта не осталось причин поддерживать собственный примитивный менеджер сеансов.

Для упрощения адаптации к изменениям дистрибутивов, не использующих systmed, в GNOME 49 будет временно добавлена возможность запуска GDM без userdb с использованием фиксированного пользователя gdm-greeter для первого сеанса входа, gdm-greeter-2 для второго и т.п. В GNOME 50 подобную возможность, а также встроенный менеджер сервисов планируют удалить, поэтому разработчикам дистрибутивов без systemd в срочном порядке необходимо разработать прослойки для замены systemd-userdb (io.systemd.Multiplexer, userdb Varlink API) и процесса запуска сеанса (session leader), взаимодействующего с применяемым в дистрибутиве сервисным менеджером.

Также потребуется замена исполняемого файла gnome-session-ctl, координирующего взаимодействие между процессом запуска сеанса, сервисом D-Bus и systemd. Замену gnome-session-ctl необходимо разработать до выпуска GNOME 49.

Источник: https://www.opennet.ru/opennews/art.shtml?num=63391

continue bonked 11 Jun 2025 16:24 +0200
original: sarahquartz@lamp.leemoon.network

Сегодня поговорим о том, как я сошла с ума и перешла на повседневное использование Linux...на Nintendo Switch OLED​. И о том, как это солянковое чудо стало моим основным компьютером​ ​

ЧТО??? Вы не ослышались! Это мой подробный обзор на GNU/Linux на прошитом Nintendo Switch и не только. ​​🐧

​ Да, это вообще существует, да, это, вообще-то, работает. Плохо ли? Хорошо ли? А зачем всё это вообще? Давайте узнаем вместе! ​

https://kviz.leemoon.network/videos/watch/530604a5-69ed-4fc1-a1c9-07c6455a255b

continue bonked 11 Jun 2025 15:50 +0200
original: kidchai@mastodon.ml

Посоветуйте плиз хороший учебник* испанского** начального уровня, по которому норм идти самостоятельно и в котором есть задания в том числе на аудирование

*на английском, русском или испанском
**если латиноамериканский вариант, то класс

если можете, бустаните, пожалуйста 👉👈

undeadly honked 11 Jun 2025 15:00 +0200

Source code sandboxing

Kristaps Dzonsons (known for mandoc(1), rpki-client(8), and much more) has written an article, Source code sandboxing, on sandboxing from the perspective of developers. It compares the facilities available under several operating systems, and requests relevant contributions.

As Undeadly readers might expect, OpenBSD's pledge(2) and unveil(2) receive favourable appraisal.

Kristaps' article refers to Sandboxing Adoption in Open Source Ecosystems, an academic article published on the subject.

[In 2016, Undeadly published Kristaps Dzonsons on pledge(2).]

continue bonked 11 Jun 2025 10:37 +0200
original: contrinitiator@honk.any-key.press

Павел Александрович Арский (1886 ― 1967) ― советский поэт и драматург, очеркист.
Первое стихотворение «Красное знамя» (1905) написано Арским в тюрьме. Стихотворение в четыре строки, напечатанное в газете «Правда» стало популярным: «Царь испугался, издал манифест: мёртвым свобода! Живых под арест!».

opennet honked 11 Jun 2025 10:00 +0200

Опубликована 65 редакция рейтинга самых высокопроизводительных суперкомпьютеров

Опубликован 65-й выпуск рейтинга 500 самых высокопроизводительных компьютеров мира. В 65 редакции рейтинга кластеры, занимавшие в прошлом рейтинге первые три места, сохранили свои позиции:
  1. Кластер El Capitan, запущенный в Ливерморской национальной лаборатории Министерства энергетики США. Кластер насчитывает 11 миллионов процессорных ядер (CPU AMD EPYC 24C 1.8GH с ускорителем AMD Instinct MI300X) и обеспечивает производительность 1.742 экзафлопса. В качестве операционной системы применяется HPE Cray OS (редакция SUSE Linux Enterprise Server 15).
  2. Кластер Frontier, размещённый в Ок-Риджской национальной лаборатории Министерства энергетики США. 9 млн процессорных ядер (CPU AMD EPYC 64C 2GHz, ускоритель AMD Instinct MI250X). Производительность 1.353 экзафлопсов. Операционная система HPE Cray OS.
  3. Кластер Aurora, развёрнутый в Аргоннской национальной лаборатории Министерства энергетики США. 9.2 млн процессорных ядер (CPU Xeon CPU Max 9470 52C 2.4GHz, ускоритель Intel Data Center GPU Max). Производительность 1.012 экзафлопса. Операционная система SUSE Linux Enterprise Server 15 SP4.

Четвёртое место занял новый кластер JUPITER Booster, запущенный в суперкомпьютерном центре Юлих (Германия). Кластер насчитывает 4.8 млн процессорных ядер (NVIDIA GH200 Grace Hopper Superchip 72C 3GHz) и демонстрирует производительность 793 петафлопс. Операционная система - RedHat Enterprise Linux.

Замыкающие десятку кластеры не изменились и лишь сместились на одну позицию вниз:

  1. Eagle (Microsoft Azure, 2 млн процессорных ядер (CPU Xeon Platinum 8480C 48C 2GHz), производительность 561 петафлопс, ОС Ubuntu 22.04.
  2. HPC6 (итальянская нефтегазовая компании "Эни", 3 млн процессорных ядер (AMD EPYC 64C 2GHz), производительность в 477 петафлопс, ОС RHEL 8.9.
  3. Fugaku (институте физико-химических исследований RIKEN (Япония), 158976 узлов на базе SoC Fujitsu A64FX (48-ядерные CPU Armv8.2-A SVE 2.2GHz), производительность 442 петафлопса, ОС Red Hat Enterprise Linux.
  4. Alps (Швейцарский национальный суперкомпьютерный центр, 2.1 млн процессорных ядер (NVIDIA Grace 72C 3.1GHz), производительность 434 петафлопс, ОС HPE Cray OS.
  5. LUMI (Европейский суперкомпьютерный центр (EuroHPC) в Финляндии, 2.2 млн процессорных ядер (AMD EPYC 64C 2GHz, ускоритель AMD Instinct MI250X, сеть Slingshot-11), производительность 379 петафлопс, ОС HPE Cray OS.
  6. Leonardo (итальянский центр научных исследований CINECA, 1.8 миллиона процессорных ядер (CPU Xeon Platinum 8358 32C 2.6GHz), производительность 241 петафлопс.

Что касается отечественных суперкомпьютеров, то созданные компанией Яндекс кластеры Червоненкис, Галушкин и Ляпунов опустились с 60, 86 и 99 мест на 75, 102 и 120 места. Данные кластеры созданы для решения задач машинного обучения и обеспечивают производительность 21.5, 16 и 12.8 петафлопса соответственно. Кластеры работают под управлением Ubuntu 16.04 и оснащены процессорами AMD EPYC 7xxx и GPU NVIDIA A100: кластер Chervonenkis насчитывает 199 узлов (193 тысячи ядер AMD EPYC 7702 64C 2GH и 1592 GPU NVIDIA A100 80G), Galushkin - 136 узлов (134 тысячи ядер AMD EPYC 7702 64C 2GH и 1088 GPU NVIDIA A100 80G), Lyapunov - 137 узлов (130 тысяч ядер AMD EPYC 7662 64C 2GHz и 1096 GPU NVIDIA A100 40G).

Развёрнутый Сбербанком кластер Christofari Neo опустился сo 103 на 125 место. Christofari Neo работает под управлением NVIDIA DGX OS 5 (редакция Ubuntu) и демонстрирует производительность 11.95 петафлопса. Кластер насчитывает более 98 тысяч вычислительных ядер на базе CPU AMD EPYC 7742 64C 2.25GHz и поставляется с GPU NVIDIA A100 80GB. Второй кластер Сбербанка (Christofari) за полгода сместился со 172 на 201 место в рейтинге.

В рейтинге также остаётся ещё один отечественный кластер: Lomonosov 2, который сместился с 453 на 495 место (в 2015 году кластер Lomonosov 2 занимал 31 место, а его предшественник Lomonosov в 2011 году - 13 место). Всего в рейтинг вошло 6 российских кластеров (для сравнения в 2020 году в рейтинге было 2 отечественные системы, в 2017 году - 5, а в 2012 году - 12).

Наиболее интересные тенденции:

  • Распределение по количеству суперкомпьютеров в разных странах:
    1. США: 175 (172 - полгода назад). Суммарная производительность оценивается в 48.4% от всей производительности рейтинга (полгода назад - 55.2%, год назад - 34.2%);
    2. Китай: 47 (63). В сумме китайские кластеры генерируют 2% от всей производительности (полгода назад - 2.7%, год назад - 16%);
    3. Германия: 41 (41). Суммарная производительность - 8.6% (3.5%);
    4. Япония: 39 (34). Суммарная производительность - 8.9% (8%);
    5. Франция: 25 (24). Суммарная производительность - 2.4% (2.5%);
    6. Италия: 17 (13). Суммарная производительность - 6.3% (7.1%);
    7. Южная Корея 15 (13). Суммарная производительность - 2.3%;
    8. Великобритания: 13 (14). Суммарная производительность - 2.9%;
    9. Канада 13 (10);
    10. Бразилия 9 (9);
    11. Швеция 9 (8);
    12. Норвегия: 9 (6);
    13. Тайвань: 8 (7);
    14. Нидерланды: 7 (10);
    15. Польша: 7 (8);
    16. Саудовская Аравия 6 (7);
    17. Индия: 6 (7);
    18. Россия 6 (6);
    19. Сингапур: 5 (4);
    20. Австрия: 4 (3);
    21. Объединённые Арабские Эмираты: 4 (3).
    22. Швейцария 4 (5);
    23. Чехия: 3 (3);
    24. Испания: 3 (3).
    25. Финляндия: 3 (3);
  • В рейтинге операционных систем, используемых в суперкомпьютерах, c ноября 2017 года остаётся только Linux;
  • Распределение по дистрибутивам Linux (в скобках - 6 месяцев назад):
    • 38.2% (38.2%) используют системы на базе Linux, но не детализируют дистрибутив;
    • 20% (17.4%) - RHEL;
    • 11.8% (10.2%) - Ubuntu;
    • 9.8% (8.4%) - Cray Linux;
    • 8.2% (8.4%) CentOS;
    • 5.8% (4%) - Rocky Linux;
    • 4.2% (4.2%) - SUSE;
    • 1.6% (1%) - Alma Linux;
    • 0.2% (0.2%) - Amazon Linux
  • Минимальный порог производительности для вхождения в Top500 за 6 месяцев составил 2.44 петафлопса (полгода назад - 2.31 петафлопса). Десять лет назад лишь 51 кластер показывал производительность более петафлопса. Для Top100 порог вхождения вырос с 12.8 до 16.59 петафлопсов, а для Top10 - со 208 до 241 петафлопса.
  • Суммарная производительность всех систем в рейтинге за 6 месяцев возросла с 11.7 до 13.8 экзафлопсов (пять лет назад было 1.65 экзафлопса, десять лет назад - 0.31 экзафлопса). Система, замыкающая нынешний рейтинг, в прошлом выпуске находилась на 456 месте.
  • Общее распределение по количеству суперкомпьютеров в разных частях света выглядит следующим образом: 188 суперкомпьютер находится в Северной Америке 181 (181 - полгода назад), 161 в Европе (161), 136 в Азии (143), 10 в Южной Америке (10), 4 в Океании (4) и 1 в Африке (1).
  • В качестве процессорной основы лидируют CPU Intel - 58.8% (полгода назад было 61.8%), на втором месте AMD 34.6% (32.4%), на третьем NVIDIA Grace - 2.6% (1.8%), на четвёртом Fujitsu A64FX - (1.8%) и на пятом IBM Power - 0.8% (было 0.8%).
  • 21.2% (полгода назад 21.4%) всех используемых процессоров имеют 64 ядра, 15.8% (17.2%) - 24 ядра, 11.8% (10.2%) - 32 ядра, 9.6% (8.4%) - 48 ядер, 8.8% (7.4%) - 56 ядер, 6.6% (7.6%) - 20 ядер, 4.6% (4.6%) - 18 ядер, 2.8% (2%) - 96 ядер, 2.8% (4.4%) - 28 ядер, 2.6% (4.6%) - 16 ядер. Суммарное число процессорных ядер во всех кластерах рейтинга за полгода увеличилось с 128.7 млн до 137.6 млн.
  • 234 из 500 систем (полгода назад - 209) дополнительно используют ускорители или сопроцессоры, при этом в 201 (183) системе задействованы чипы NVIDIA, в 26 (19) - AMD, в 1 (1) - Intel Xeon Phi, в 4 (4) - Intel DataCenter GPU, в 1 (1) - Matrix-2000.
  • Среди производителей кластеров на первом месте закрепилась компания Lenovo - 27.2% (полгода назад 32.4%), на втором месте компания Hewlett-Packard Enterprise - 26.4% (23%), на третьем месте компания EVIDEN - 11% (10.4%), далее следуют Dell EMC 8.2% (7.4%), NVIDIA 5.4% (5.2%), Fujitsu 3.4% (3%), NEC 2.8% (2.8%), Microsoft Azure - 1.6% (1.6%), Penguin Computing - 1.4% (1.4%), MEGWARE 1.4% (1.4%), Inspur - 1% (2.2%), Supermicro 0.8% (0.6%), ASUS 0.6%, IBM 0.6% (0.6%), Sugon 0.6% (0.6%).
  • InfiniBand применяется для связи узлов в 54.2% (полгода назад 50.6%) кластеров, Ethernet используется в 32.8% (37.4%) кластеров, Omnipath - 6.6% (6.2%). Если рассматривать суммарную производительность, то системы на базе InfiniBand охватывают 40.3% (33.6%) всей производительности Top500, а Ethernet - 52.2% (58.1%).

Одновременно опубликован новый выпуск альтернативного рейтинга кластерных систем Graph 500, ориентированного на оценку производительности суперкомпьютерных платформ, связанных с симулированием физических процессов и задач по обработке больших массивов данных, свойственных для таких систем. Рейтинги Green500, HPCG (High-Performance Conjugate Gradient) и HPL-AI объединены с Top500 и отражаются в основном рейтинге Top500.



Источник: https://www.opennet.ru/opennews/art.shtml?num=63390

contrinitiator honked 11 Jun 2025 09:07 +0200

Павел Александрович Арский (1886 ― 1967) ― советский поэт и драматург, очеркист.
Первое стихотворение «Красное знамя» (1905) написано Арским в тюрьме. Стихотворение в четыре строки, напечатанное в газете «Правда» стало популярным: «Царь испугался, издал манифест: мёртвым свобода! Живых под арест!».

continue honked 11 Jun 2025 08:03 +0200

R9: is a reimplementation of the plan9 kernel in Rust. It is not only inspired by but in many ways derived from the original Plan 9 source code.

(#plan9 #rust)

contrinitiator honked 11 Jun 2025 07:32 +0200

Г8суслуги приглашают "подключаться к Рувики". Кстати, Рувики всегда называлась русская часть Википедии, а не вот это поделие.

opennet honked 11 Jun 2025 00:00 +0200

Выпуск мобильной платформы Android 16

Компания Google опубликовала релиз открытой мобильной платформы Android 15. Связанные с новым выпуском исходные тексты размещены в Git-репозитории проекта (ветка android-16.0.0_r1). Сборки прошивки подготовлены для устройств Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9 Pro/9 Pro XL/9 Pro Fold, Pixel Fold и Pixel Tablet. В ближайшие месяцы прошивки с новой версией ожидаются для смартфонов Samsung, Honor, iQOO, Lenovo, Motorola, Nothing, OnePlus, Oppo, realme, Sharp, Sony, Tecno, vivo и Xiaomi. Дополнительно будут сформированы универсальные сборки GSI (Generic System Images), подходящие для разных устройств на базе архитектур ARM64 и x86_64.

Выпуск Android 16 сформирован в рамках нового графика разработки, в соответствии с которым каждый год будет формироваться не один значительный релиз Android, а два выпуска - первый во втором квартале (а не в третьем как раньше), а второй - в четвёртом квартале. Летний релиз будет включает значительные новшества, изменения поведения в SDK и новые API. Зимний релиз будет содержать улучшения, новые API и изменения, не влияющие на работу приложений.

Основные новшества Android 16:

  • Обновлено оформление интерфейса, в котором задействована новая концепция дизайна Material 3 Expressive. <img alt="" src="https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1749588481.png">
  • Обновлены динамические цветовые темы и стили. <img alt="" src="https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1749587057.png">
  • На устройствах с большими экранами, такими как планшеты, настольные системы и смартфоны со складными экранами, задействован адаптивный интерфейс. На устройствах с экраном шириной более 600 условных пикселей (dp), платформа будет отображать приложения в окнах, допускающих изменение размера и перемещение по экрану. Параметры в файле манифеста приложений (не игр), ограничивающие размер окон и фиксирующие ориентацию экрана, на больших экранах будут игнорироваться. До 2026 года разработчикам предоставляется опция, позволяющая отключить новое поведение.

    Возможно одновременное размещение окон разных приложений на экране по аналогии с традиционной средой рабочего стола. Позднее в этом году планируют добавить панель задач, поддержку назначения собственных комбинаций клавиш и возможности для подключения планшетов и телефонов к внешним экранам.

    <img alt="" src="https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1749588763.png">
  • Предложен новый тип уведомлений - мгновенные обновления (Live Update), позволяющий отслеживать изменение состояния, связанного с определённой активностью (например, отображение стадии доставки или движения по маршруту). Для новых обновлений предложен стиль ProgressStyle, позволяющий сформировать блок для отображений прогресса выполнения операции.
  • Обеспечена автоматическая группировка уведомлений от одного приложения.
  • Предложен встраиваемый интерфейс для предоставления приложениям доступа к выбранным пользователем фотографиям и видео, хранящимся как на текущем устройстве, так и в облачном хранилище. Ключевое отличие нового интерфейса в том, что приложение получает доступ не ко всей мультимедийной библиотеке, а только к отдельным файлам, которые выбрал пользователь.
  • По умолчанию задействована "предсказуемая" (predictive) анимация операций возвращения на домашний экран при применении жеста "назад", а также при переключении между задачами и активностями. Суть предсказуемого возврата в возможности предпросмотра области, в которую состоится переход (например, если возврат состоится на домашний экран, то во время жеста окно приложения уменьшается и показывается домашний экран). Поддержка предсказуемого возврата в новой версии реализована не только для жестов, но и для навигации с использованием кнопок "Назад", "Домой" и "Обзор".
  • Добавлен режим повышения контраста текста, при котором убирается прозрачность под текстом (светлый текст выводится на чёрном фоне, а тёмный - на белом). Режим может быть полезен для людей, имеющих ослабленное зрение.
  • В настройки добавлен раздел "Advanced Protection", предлагающий набор опциональных механизмов защиты, усиливающих безопасность при наличии рисков компрометации устройства или совершения целевых атак на пользователя. Режим охватывает такие возможности, как автоматическая перезагрузка смартфона после 3 дней неактивности, защита от проведения атак через USB, автоматическая блокировка устройства при определении признаков кражи, резервное копирование логов для аудита в случае взлома, задействование аппаратного механизма защиты MemTag, блокировка установки неизвестных приложений, блокирование подключения к 2G-сетям сотовой связи, отключение автоматического переподключения к незащищённым сетям Wi-Fi, фильтрация спама и мошеннических сообщений, блокирование рекламных звонков.
  • Добавлена поддержка видеокодека APV (Advanced Professional Video), предназначенного для записи и обработки видео с профессиональным уровнем качества, близким к исходному качеству контента со сжатием без потерь. Для упрощения использования при редактировании видео формат APV обеспечивают высокую пропускную способность и низкую сложность внутрикадрового кодирования, а также гарантирует отсутствие потерь в качестве при повторном кодировании. Поддерживаются разрешения 2K, 4K и 8K, HDR10/10+, разбивка кадров (tiling) для распараллеливания кодирования/декодирования, различные форматы дискретизации цвета, многоракурсное видео (multi-view), добавление метаданных (глубина, прозрачность, данные для предпросмотра). Реализация основана на библиотеке OpenAPV и использовании профиля APV 422-10 (YUV 422 и 10-бит на канал), поддерживающего битрейты до 2Gbps.
  • Ядро Linux обновлено до выпуска 6.12.
  • Графическому API Vulkan присвоен статус официального API платформы Android. Для прохождения сертификации в Google и задействования Android 16 устройство должно поддерживать базовые возможности Vulkan 1.3. Ведётся работа по переводу Android на новый унифицированный стек отрисовки, базирующийся на Vulkan. Для некоторых игр и приложений, проверенных и помещённых в белый список, задействована реализация OpenGL ES на базе прослойки ANGLE, работающей поверх Vulkan.
  • Добавлено экспериментальное приложение Linux Terminal, позволяющее запустить в окружении Android виртуальную машину с Debian GNU/Linux, в которой можно выполнять обычные Linux-приложения. Развивается возможность запуска графических Linux-приложений.
  • Значительно улучшен приём и осуществление звонков с использованием слуховых аппаратов. Добавлена возможность управления слуховыми аппаратами (например, изменения громкости) прямо с телефона Android.
  • С целью оптимизации производительности изменены внутренние структуры Android Runtime (ART), что потребует обновления приложений, использующих подобные структуры.
  • Для приложений, работающих с камерой, предоставлена возможность определения использования режима ночной съёмки.
  • Добавлен низкоуровневый API для вертикальной отрисовки текста. В класс Paint добавлена поддержка флага VERTICAL_TEXT_FLAG, позволяющего обрабатывать параметры вертикального текста на том же уровне, что и горизонтального.
  • Добавлен API RangingManager, позволяющий определить расстояния и угол между текущим и внешним устройствами пользователя, используя различные техники определения расстояния на основе анализа параметров канала и принимаемого сигнала BLE (Bluetooth Low Energy), а также оценки времени отклика по Wi-Fi.
  • Добавлена поддержка технологий, развиваемых в рамках инициативы Privacy Sandbox, для организации показа рекламы в мобильных приложениях, защищая при этом конфиденциальность пользователей.
  • Добавлен режим LNP (Local Network Protection), позволяющий ограничить доступ приложений к внутренним интранет-подсетям (192.168.x.x, 10.x.x.x и т.п.) для блокирования атак на ресурсы в локальной сети. В новом режиме помимо наличия полномочий "INTERNET" приложение должно будет получить отдельное подтверждение доступа у пользователя.
  • Добавлена поддержка создания скриншотов с расширенным диапазоном яркости (HDR).


Источник: https://www.opennet.ru/opennews/art.shtml?num=63388

opennet honked 10 Jun 2025 23:00 +0200

Первый релиз CoMaps, форка картографического приложения Organic Maps

Опубликован первый выпуск проекта CoMaps, развивающего форк приложения Organic Maps для оффлайн навигации с использованием картографических данных OpenStreetMap. Выпуск доступен для платформы Android в формате APK. Ведётся работа над публикацией приложения в каталогах F-Droid, Google Play Store и iOS App Store. Код проекта распространяется под лицензией Apache 2.0.

Форк развивается в соответствии с принципами открытости, прозрачности и совместной работы. Проект сосредоточен на ведении только некоммерческой деятельности, подотчётности сообществу и удовлетворении интересов сообщества. Ключевые принципы развития приложения: ориентация на работу в offline-режиме, забота о конфиденциальности (работа без идентификации личности и без сбора данных) и эффективное потребление энергии для продления работы в автономном режиме.

Отличия первого выпуска CoMaps от Organic Maps:

  • Использование свежих данных OpenStreetMap по состоянию на 15 мая.
  • Организация подключения к учётной записи в OpenStreetMap через браузер.
  • Удаление полупрозрачного фона в слое, показывающем карту метрополитена.
  • Сервер отдачи метаданных заменён на статический список серверов с картами.
  • На стартовый экран загрузки добавлена информация о размере локальных карт.
  • Улучшено автоматическое переключение на ночной режим.
  • Обновлены переводы.
  • Выполнен ребрендинг.


Источник: https://www.opennet.ru/opennews/art.shtml?num=63380

contrinitiator honked 10 Jun 2025 19:39 +0200

...В нем она объясняет, что многие женщины испытывают влечение к подросткам, уже переросшим детей, но еще не превратившимся в мужчину. Ну, потому что они красивы, а влечение само по себе не несет угрозы, если не воплощается. Однако культура заставляет женщин сублимировать эту симпатию в "материнские" чувства, хотя она частенько не имеет к материнству никакого отношения, или ее подавлять. Это специфическая симпатия, эротико-эстетическое удовольствие. Способность обманывать себя у людей безгранична, но факт остается фактом.

continue honked 10 Jun 2025 19:17 +0200

Целый день народ в чате садоводства обсуждал выросший борщевик, способы истребления этого растения и методы воздействия на хозяев земельного участка.

Пока кто-то не опубликовал фото "места катастрофы", на котором ясно видно растущий чертополох. Рука-лицо.

(#чётржу)

opennet honked 10 Jun 2025 16:00 +0200

Ubuntu прекращает поддержку сеанса X11 в GNOME

В осеннем выпуске Ubuntu 25.10 решено прекратить поддержку сеанса GNOME на базе X11 и оставить на экране входа в систему только возможности запуска сеанса на базе Wayland. Возможность запуска X11-приложений при помощи XWayland остаётся без изменений. В дистрибутиве также продолжат поставлять пакеты с компонентами X.org и альтернативными десктоп-окружениями, использующими X11, которые можно будет установить из репозитория.

В качестве причины удаления сеанса X11 упоминаются планы проекта GNOME по прекращению поддержки X11 и реализация долгосрочной стратегии Ubuntu по предоставлению безопасной, высокопроизводительной и современной среды рабочего стола. Сопровождение одновременно сеансов X11 и Wayland приводит к накоплению технического долга, повышает трудозатраты на сопровождение и ограничивает возможности по эффективному внедрению инноваций.

В осеннем выпуске GNOME 49 в дисплейном менеджере GDM (GNOME Display Manager), предоставляющем экран входа в систему, решено отключить по умолчанию сеанс X11. Полное удаление из GNOME кода для работы сеанса на базе X11 при реалистичном сценарии ожидается в выпуске GNOME 50, намеченном на весну следующего года. Упоминается также идеальный сценарий, при котором код X11 может быть удалён в GNOME 49, если в процессе работы по отключению X11 не всплывёт новых проблем и ошибок.

Не исключается и ситуация, при которой разработчики GNOME откатят изменения и отложат отключение X11, но она может произойти только при выявлении непредвиденной критически важной проблемы. Работа по избавлению от X11 также ведётся в библиотеке GTK - бэкенду для протокола X11 в феврале присвоен статус устаревшего, а в GTK5 планируют оставить только поддержку Wayland.

Отмечается, что последнее время поддержка Wayland в Ubuntu стабилизирована и достигла зрелого состояния - улучена поддержка Wayland в проприетарных драйверах NVIDIA, реализована более надёжная модель безопасности, усилена изоляция графического стека, окружение доведено до готовности к повседневному использованию, улучшена поддержка сенсорных экранов и hi-DPI.

Источник: https://www.opennet.ru/opennews/art.shtml?num=63383

opennet honked 10 Jun 2025 15:00 +0200

В Mesa-драйвер radv добавлена поддержка расширения Vulkan для декодирования видео VP9

Дэвид Эйрли (David Airlie), мэйнтейнер подсистемы DRM (Direct Rendering Manager) в ядре Linux, объявил о принятии в состав Mesa изменений, добавляющих в Vulkan-драйвер radv (GPU AMD) поддержку аппаратного ускорения декодирования видео в формате VP9. Возможность реализована при помощи Vulkan-расширения VK_KHR_video_decode_vp9, весной подготовленного рабочей группой Vulkan WG. Аппаратное ускорение доступно для GPU AMD начиная с Navi 10 на базе микроархитектуры RDNA 1.0. Реализация успешно проходит все тесты CTS (Compatibility Test Suite).

Источник: https://www.opennet.ru/opennews/art.shtml?num=63386

opennet honked 10 Jun 2025 14:00 +0200

Открыт инструментарий для разработки на языке Kotlin для ОС Аврора

Компания "Открытая мобильная платформа" представила инструментарий, позволяющий использовать в ОС Аврора технологию KMP (Kotlin Multiplatform). KMP позволяет создавать многоплатформенный код на языке Kotlin, вынося общую бизнес-логику в библиотеку, адаптированную для платформ Аврора, Android, iOS, Web или Linux.

В ОС Аврора, как и в iOS, нет JVM, но благодаря поддержке в Kotlin нативной компиляции (Kotlin/Native), код KMP можно собрать в форме статической или динамической библиотеки, которую можно переносить на любые системы, поддерживающие использование Си-библиотек. При этом низкоуровневые С-библиотеки, генерируемые KMP, напрямую использовать неудобно. В ОС Аврора эта проблема решена с помощью плагина QtBinding, который создаёт прослойку между низкоуровневым C и Qt. Поэтому писать приложения для ОС Аврора стало не сложнее, чем для iOS.

Инструментарий пока находится на начальной стадии развития, его ещё предстоит их упростить и оптимизировать. Тем не менее, даже текущее состояние проекта позволяет повторно использовать существующий код Kotlin в ОС Аврора. Код инструментария открыт под лицензией Apache 2.0, приветствуются предложения по доработке, замечания и передача изменений и улучшений.

Источник: https://www.opennet.ru/opennews/art.shtml?num=63381

opennet honked 10 Jun 2025 13:00 +0200

Релиз FreeBSD 14.3

После шести месяцев разработки сформирован релиз FreeBSD 14.3. Установочные образы подготовлены для архитектур amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 и riscv64. Дополнительно подготовлены сборки для систем виртуализации (QCOW2, VHD, VMDK, raw) и облачных окружений Amazon EC2, Google Compute Engine и Vagrant.

Следующее обновление FreeBSD 14.4 [[https://www.freebsd.org/releng/bзапланировано]] на март 2026 года. Поддержка нынешнего выпуска FreeBSD 14.3 будет осуществляться до 30 июня 2026 года, а прошлого выпуска FreeBSD 14.2 - до 30 сентября 2025 года. В целом ветка FreeBSD 14 будет сопровождаться до 30 ноября 2028 года, а ветка FreeBSD 13.x до 30 апреля 2026 года. Первый выпуск следующей значительной ветки FreeBSD 15, в которой будет прекращена поддержка 32-разрядных архитектур (кроме armv7 и режима COMPAT_FREEBSD32), запланирован на декабрь 2025 года.

Основные изменения во FreeBSD 14.3:

  • В прослойке LinuxKPI, применяемой для запуска Linux-драйверов во FreeBSD, реализована поддержка стандартов Wi-Fi 4 (802.11n) и Wi-Fi 5 (802.11ac), а также выноса операций шифрования на сторону сетевых адаптеров. Указанные возможности задействованы в драйвере iwlwifi, основанном на коде одноимённого драйвера из Linux и поддерживающем беспроводные чипы Intel, применяемые в современных ноутбуках. Прошивки iwlwififw для драйвера Intel iwlwifi удалены из базовой системы в пользу установки из портов и использования утилиты fwget.

    Доведён до рабочего состояния и избавлен от утечек памяти драйвер rtw88 для беспроводных чипов Realtek c поддержкой 802.11n/ac (RTL8723DE, RTL8821CE, RTL8822*), также использующий код из Linux при помощи LinuxKPI.

  • В репозиториях Docker и GitHub началась публикация образов контейнеров в формате OCI.
  • Обновлены версии сторонних компонентов: LLVM 19.1.7 (было 18.1.6), OpenSSH 9.9p2, OpenZFS 2.2.7, xz 5.8.1, expat 2.7.1, less 668, file 5.46, OpenSSL 3.0.16.
  • В утилите ps изменена логика обработки флага "-U", которые теперь фильтрует процессы по RUID (Real User ID), а не EUID (Effective User ID), как это определено в спецификации POSIX.
  • В утилите grep по умолчанию прекращено следование символическим ссылкам при рекурсивном поиске.
  • Для систем ARM64 добавлена поддержка горячего подключения PCIe-плат.
  • В API MAC (Mandatory Access Control) реализована поддержка параметров для привязки политик к jail-окружениям.
  • Добавлен системный вызов setcred для атомарной смены учётных данных процесса, таких как euid, ruid, группы и метки управления доступом. Для запуска команд под другим пользователем подготовлена утилита mdo похожая на утилиту su, но использующая вместо setuid модуль ядра mac_do и системный вызов setcred.
  • В модуле mac_do, позволяющем задавать политики, разрешающие непривилегированным пользователям изменять учётные данные процессов, разрешено применение одного правила к нескольким пользователям и группам.
  • Добавлена поддержка привязки выполнения sysctl к указанному jail-окружению, что позволяет из родительского окружения оценивать состояние ядра в дочернем jail. В утилиту sysctl добавлены флаги для фильтрации переменных, связанных с jail и vnet. Например, для выставления параметра net.fibs в jail с именем "foo" теперь можно выполнить "sysctl -j foo net.fibs=2".
  • В утилиту ip6addrctl добавлена опция "-j" для применения настроек в привязке к указанному jail-окружению, что упрощает управление адресами в виртуальном сетевом стеке jail.
  • В пакетный фильтр pf добавлен параметр 'net.pf.default_to_drop' для включения режима отбрасывания пакетов по умолчанию. Значение может выставиться в привязке к виртуальным сетевым стекам (vnet) в jail.
  • Разрешено изменение sysctl-параметров виртуального сетевого стека (vnet) из начального загрузчика.
  • В звуковой подсистеме реализовано динамическое выделение (по мере необходимости) виртуальных каналов (vchan) записи и воспроизведения звука.
  • Обновлён и активирован в базовом ядре (GENERIC) драйвер mpi3mr для PCIe-контроллеров Broadcom MPIMR 3.0 IT/IR SAS.
  • Драйверы rtw88 и rtw89 для беспроводных адаптеров на чипах Realtek синхронизированы с ядром Linux 6.14.
  • В прошивки iwmbtfw и порт iwmbt-firmware добавлена поддержка Bluetooth-адаптеров Intel 9260/9560.
  • Расширена поддержка Ethernet-контроллеров в драйверах ix (Intel), igc (Intel) и bnxt (Broadcom).
  • Улучшена поддержка горячего подключения устройств в облачных окружениях AWS EC2 на базе архитектур x86 и arm64 ("Graviton").
  • В настройки пакетного менеджера pkg (/etc/pkg/FreeBSD.conf) добавлен новый репозиторий FreeBSD-kmods, содержащий модули ядра, собранные для выпуска 14.3-RELEASE.
  • Объявлена устаревшей база открытых ключей /etc/publickey, завязанная на алгоритме DES.
  • Добавлено предупреждение об удалении менеджера логических томов gvinum в ветке FreeBSD 15. Разработка Gvinum остановилась около 15 лет назад, при том что в коде имеется ряд известный проблем, которые никто так и не взялся исправить. Вместо gvinum рекомендовано использовать gconcat, gmirror, gstripe, graid или zfs.
  • Добавлено предупреждение о грядущем удалении драйвера консоли syscons, который несовместим с UEFI, не поддерживает UTF-8 и не избавлен от использования глобальной блокировки ядра. В каком именно выпуске будет прекращена поддержка syscons пока не определено, но избавление ядра от глобальной блокировки ожидается во FreeBSD 16.


Источник: https://www.opennet.ru/opennews/art.shtml?num=63382

undeadly honked 10 Jun 2025 09:00 +0200

TearFree option backported to modesetting(4) driver

Following a discussion on tech@ [initiated by a post with patch from Ted Unangst (tedu@)], the "TearFree" option has been backported to the xenocara modesetting(4) driver in -current:

CVSROOT:	/cvs
Module name:	xenocara
Changes by:	matthieu@cvs.openbsd.org	2025/06/09 12:18:36

Modified files:
	xserver/dix    : pixmap.c 
	xserver/hw/xfree86/common: xf86Mode.c 
	xserver/hw/xfree86/drivers/modesetting: dri2.c driver.c driver.h 
	                                        drmmode_display.c 
	                                        drmmode_display.h 
	                                        dumb_bo.c meson.build 
	                                        modesetting.man 
	                                        pageflip.c present.c 
	                                        vblank.c 
	xserver/hw/xfree86/modes: xf86Crtc.h xf86Rotate.c 
	xserver/include: displaymode.h pixmap.h 
	xserver/present: present.h present_screen.c 

Log message:
Backport TearFree page flips for the modesetting driver from X.Org maaster.

Work done by tedu@ based on previous diffs by jcs@ and stsp@.
One bug fix in master by me. tested and ok tb@. commit on behalf of tedu@

The option is on by default, so users of the relevant hardware can expect smooth(er) scrolling ahead.

opennet honked 09 Jun 2025 23:00 +0200

Выпуск дистрибутива Альт Сервер 11.0

Состоялся релиз дистрибутива Альт Сервер 11.0, построенного на 11 платформе ALT. Дистрибутив поставляется в рамках Лицензионного договора, который предоставляет возможность свободного использования физическими лицами. Коммерческие и государственные организации могут загружать и тестировать дистрибутив, но для постоянной работы в корпоративной инфраструктуре юридическим лицам необходимо приобретать лицензии или заключать лицензионные договоры в письменной форме. Установочные образы подготовлены для архитектур x86_64 и AArch64.

В новом выпуске:

  • Обновлены системные компоненты: ядро Linux 6.12, Glibc 2.38, GCC 13, systemd 255.
  • Обновлены серверные приложения: BIND 9.18, Kea 2.7, NGINX 1.26, Squid 7.0, CUPS 2.4, Postfix 3.8, Dovecot 2.3, Samba 4.20, FreeIPA 4.12, Zabbix 7.0, Podman 5.4, Docker 27.1, Kubernetes 1.31.
  • Обновлены пакеты для разработчиков: MariaDB 10.11, PostgreSQL 17.5, PHP 8.4.
  • Реализовано распространение нескольких продуктов (редакций) в рамках одного дистрибутива. Выпуск включает в себя редакции «Альт Сервер» и «Альт Домен». Альт Сервер - классический серверный дистрибутив, пригодный для создания файловых серверов, веб-серверов, почтовых серверов, СУБД и т.п. Альт Домен - платформа централизованного управления корпоративной инфраструктурой, включающая службу каталогов на базе Samba AD, сопутствующие сервисы (Bind, Kea, и т.д.), набор графических инструментов администрирования (ADMC) и управления групповыми политиками (GPUI).
  • Альтератор (инсталлятор и конфигуратор) переведён на использование шины D-Bus. Переработаны шаги в инсталляторе. По умолчанию «Альт Сервер» теперь устанавливается в минимальном (консольном) режиме. Режим установки системы с графическим интерфейсом переведён с использования среды рабочего стола MATE на GNOME.
  • Для настройки сети в консольном варианте задействован etcnet, а в графическом - NetworkManager. Опционально доступен systemd-networkd.
  • Система резервного копирования Proxmox Backup Server (PBS) обновлена до ветки 3.3, в которой появилась возможность создавать резервные копии на извлекаемых носителях и добавлена поддержка push-синхронизации.
  • Добавлено приложение «Альт Компоненты» для автоматизированной установки сетевых сервисов, таких как web-сервер, файловый сервер и система изолированных контейнеров. Настройка компонентов осуществляется через графический интерфейс или в консольном режиме.
  • Из дистрибутива «Альт Виртуализация» в «Альт Сервер» перенесены компоненты для использования изолированных контейнеров: Docker, Podman, Kubernetes и Linux Container. Предложены инструменты для полного цикла работы с контейнерами — от разработки (Buildah) до развёртывания инфраструктуры (Kubernetes через CRI-O).


Источник: https://www.opennet.ru/opennews/art.shtml?num=63379

contrinitiator honked 09 Jun 2025 15:41 +0200

Несмотря на то, что в религиозной или духовной системе может утверждаться, что бог есть любовь, эта любовь имеет ограниченный диапазон действия. Например, она распространяется только на праведных, или только на тех, кто принадлежит этой конфессии, или только на тех, кто выполняет то, что говорит религиозный или духовный авторитет, тогда как всех остальных ждет кара или наказание. Кроме того, может утверждаться, что бог жестоко карает даже членов «правильной» системы, если они совершают ошибки, отсюда постоянный страх сделать ошибку из-за следующего за этим наказания.

opennet honked 09 Jun 2025 14:00 +0200

Релиз MyCompany 6.0, открытой платформы для автоматизации бизнес-процессов малых предприятий

Опубликован релиз MyCompany 6.0 — бесплатного и открытого программного обеспечения для автоматизации малого и среднего бизнеса, основанного на платформе lsFusion. Программа предоставляет функции складского и финансового учёта, управления продажами и закупками, взаимодействия с клиентами, ведения проектов, управления персоналом.

Исходный код доступен на GitHub под лицензией Apache 2.0, что позволяет разработчикам адаптировать и распространять решения под собственной торговой маркой. Почти весь код написан на встроенном высокоуровневом языке платформы lsFusion, что позволяет легко и быстро дорабатывать систему под конкретные задачи. Для ознакомления с возможностями подготовлена демо-версия приложения с заполненными данными. Предоставляется скрипт для быстрой установки MyCompany в виртуальную машину с Ubuntu.

В новой версии:

  • Добавлен модуль "Проекты", предоставляющий инструменты для планирования и отслеживания выполнения задач, назначения сотрудников, учёта времени и ресурсов. Задачи можно классифицировать, приоритизировать и визуализировать с помощью канбан-доски и диаграммы Ганта.
  • Добавлен модуль "Кадры" с функциональностью для подбора персонала, расчёта заработной платы и учёта рабочего времени. Система позволяет регистрировать анкеты кандидатов, отслеживать взаимодействие с ними и автоматизировать процесс найма.
  • Добавлен модуль "CRM", обеспечивающий управление взаимодействием с клиентами, включая регистрацию обращений, планирование действий и анализ эффективности коммуникаций.
  • Осуществлён переход на шестую версию платформы lsFusion, которая предлагает улучшенный дизайн и расширенные возможности.
  • Существенно доработаны существующие модули Склад, Расчеты, Закупка, Продажа, Розница и Производство.


Источник: https://www.opennet.ru/opennews/art.shtml?num=63377

opennet honked 09 Jun 2025 14:00 +0200

Опубликована новая LTS-ветка СУБД MariaDB 11.8

Представлен выпуск СУБД MariaDB 11.8.2, который отмечен как первый стабильный релиз ветки 11.8. Ветка MariaDB 11.8 отнесена к выпускам с длительным сроком поддержки и будет сопровождаться как минимум 5 лет. Одновременно доступен выпуск MariaDB 12.0.1, имеющий статус кандидата в релизы.

Проектом MariaDB развивается ответвление от MySQL, сохраняющее обратную совместимость и отличающееся интеграцией дополнительных движков хранения и расширенных возможностей. Развитие MariaDB курирует независимая организация MariaDB Foundation в соответствии с открытым и прозрачным процессом разработки, не зависящим от отдельных производителей. MariaDB поставляется вместо MySQL во многих дистрибутивах Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) и внедрён в таких крупных проектах, как Wikipedia, Google Cloud SQL и Nimbuzz.

Среди изменений в ветке MariaDB 11.8 по сравнению с прошлым LTS-выпуском 11.4:

  • В состав интегрированы наработки проекта MariaDB Vector, развивающего возможности для векторного поиска, востребованного в системах машинного обучения. Реализована встроенная поддержка типа данных VECTOR, функций VEC_DISTANCE_EUCLIDEAN(), VEC_DISTANCE_COSINE() и VEC_DISTANCE() для вычисления похожести векторов, а также функций VEC_FromText() и VEC_ToText() для преобразования между бинарным и текстовым представлением векторов. Реализованы оптимизации работы с векторами, использующие SIMD-расширения CPU Intel (AVX2 и AVX512), ARM и IBM Power10. В проведённых тестах производительность векторных запросов в MariaDB превосходит Redis, pgvector, qdrant и weaviate.
  • Решена проблема 2038 года. Граничное значение типа TIMESTAMP увеличено с 2038 до 2106 года.
  • По умолчанию вместо latin1 выставлена кодировка Unicode (utf8mb4) с полной поддержкой emoji. Свойства локали "Collation", определяющие правила сортировки и сопоставления с учётом смысла символов, обновлены до версии UCA 14.0.0.
  • Добавлен новый плагин аутентификации по паролям PARSEC (Password Authentication with Response Signed by Elliptic Curves), применяющий функцию PBKDF2 для формирования хэша пароля и верифицирующий ответы с использованием открытого ключа на базе схемы цифровых подписей ed25519.
  • Улучшена аутентификация при доступе к СУБД c локальной системы, используя UNIX-сокет.
  • В mariadb-dump и mariadb-import добавлена поддержка многопоточного создания и восстановления резервных копий. Распараллеливание применяется как при дампе одной крупной БД, так и при одновременном резервном копировании нескольких БД.
  • Значительно повышена производительность репликации. Для ускорения приёма очень больших транзакций реализован механизм переключения сегментов бинарного лога (binlog), позволяющий избежать ресурсоёмких операций копирования файлов. Для сокращения перезапуска после сбоев обеспечен откат транзакций (rollback) в асинхронном режиме. Добавлена настройка "slave_replication_delay_abort_timeout", при помощи которой можно автоматически отменять транзакции, слишком долго блокирующие репликацию.
  • Расширены инструменты мониторинга. В таблицы со статистикой добавлены дополнительные столбцы для анализа производительности и диагностики проблем.
  • Добавлена таблица USERS с информацией о пользователях, применяемых к ним ограничениях и времени действия их паролей.
  • Добавлены команды "FLUSH GLOBAL STATUS", "REPAIR TABLE ... FORCE" и "SHOW CREATE SERVER".
  • Добавлена возможность возвращения значений с типом ROW из хранимых процедур.
  • Улучшена совместимость с СУБД Oracle при работе с последовательностями (sequence). Операция "CREATE SEQUENCE ... AS" теперь может использоваться с любыми целочисленными типами, включая "BIGINT UNSIGNED".
  • Добавлены новые функции для генерации UUID - UUID_v7 и UUID_v4.
  • Добавлена функция FORMAT_BYTES для преобразования числа байт в читаемый формат (например, FORMAT_BYTES(1000000000) выдаст 953.67 MiB).
  • Добавлена возможность ограничения дискового пространства, используемого для временных файлов и временных таблиц. Добавлены настройки max_tmp_session_space_usage и max_tmp_total_space_usage для задания лимитов, в привязке к одному и всем пользователям.
  • В оптимизаторе запросов ускорена обработка операций UPDATE/DELETE с одной таблицей. Включены по умолчанию оптимизации урезания кодировок до меньшего подмножества символов. Ускорены запросы с выражениями "SUBSTR(col, 1, n) = const_str". Добавлена поддержка оптимизации виртуальных столбцов.


Источник: https://www.opennet.ru/opennews/art.shtml?num=63378

continue honked 09 Jun 2025 12:38 +0200

Maria Rakhmaninova: Анархизм и искусство (пролог)

Статус искусства на сегодняшний день весьма проблематичен, причём не только в мейнстриме (в нашей обыденности, рабочей повседневности), но и в политических дискурсах. Мы регулярно можем встретить марксистскую или анархистскую критику искусства, редукционистское отношение к искусству. В общем: у меня лично за последнее время сложилось впечатление, что искусство ненавидят практически все, но по разным причинам.

(#анархизм #либертарныйкультпросвет)

continue bonked 09 Jun 2025 12:21 +0200
original: contrinitiator@honk.any-key.press

Прошлись по Весёлому Посёлку, где уже почти ничего поселкового и не осталось, только отдельные доживающие свой век старые дома, обречённые заброшки, величественный фабричный фасад с пустыми окнами, и толпы людей, приехавших за тысячи километров работать на жадных и живущих за тысячи километров, в тёплых мирных странах богачей, уничтожая старый город и застраивая его нечеловеческих размеров новостройками.

#ЛенинградНутряной #СПб

continue bonked 09 Jun 2025 12:17 +0200
original: contrinitiator@honk.any-key.press

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

Русские послевоенные названия тут оказались точнее финского нейминга, ухватив самую суть, не ограничиваясь внешним сходством - например, если озеро Ветренное (Pitkäjärvi – длинное озеро), то на его берегах будет адский ветер, если вершина Чащобная (по фински Väärämäki – кривой? холм), то до вершины нужно будет продираться через чащобу и т.д.

Так что стоит задуматься, встретив на карте перешейка какое-нибудь Неодолимое или Комариное (комары, кстати, пока на севере не проснулись).

#ЛенинградНутряной
#КарельскийПерешеек
#топонимика

Вертикальная фотография сосен на вершине холма: деревья сфотографированы снизу вверх с небольшим углом, что создаёт впечатление что они раскачиваются или падают

continue bonked 09 Jun 2025 11:57 +0200
original: coaxial@social.openhood.ru

Очередной USB-кабель отлетел, microUSB

Спаял себе из витухи. Очередной оверпрайс крейзи буллщит покупать не захотелось, где медь толщиной с волос. А этой витухи жопой жуй осталось. Плюс коннекторов тоже много - я старые кабели не выкидывал.

USB кабель из витой пары своими руками за 5 минут. ПОЛНАЯ ВЕРСИЯ.
https://www.youtube.com/watch?v=5hEcVvY0jYc

undeadly honked 09 Jun 2025 10:00 +0200

FFS optimizations with dirhash, as blogged by rsadowski@

Rafael Sadowski (rsadowski@), OpenBSD developer and prolific blogger, has been looking into file system performance optimizations on our favorite operating system, and is now sharing his tips and tricks in FFS optimizations with dirhash on his blog.

He leads in with a TL;DR:

tl;dr

Consider playing with sysctl vfs.ffs.dirhash_maxmem to increase the maximum dirhash cache.

That said, it is worth your time to read the whole thing!

opennet honked 09 Jun 2025 09:00 +0200

Выпуск пользовательского окружения Sway 1.11

После 7 месяцев разработки опубликован релиз композитного менеджера Sway 1.11, построенного с использованием протокола Wayland и совместимого с мозаичным оконным менеджером i3 и панелью i3bar. Код проекта написан на языке Си и распространяется под лицензией MIT. Проект нацелен на использование в Linux и FreeBSD.

Sway позволяет размещать окна на экране не пространственно, а логически. Окна располагаются, образуя сетку, оптимально использующую экранное пространство и позволяющую быстро манипулировать окнами только при помощи клавиатуры. Совместимость с i3 обеспечена на уровне команд, файлов конфигурации и IPC, что позволяет использовать Sway в качестве прозрачной замены i3, использующей Wayland вместо X11.

Для обустройства полноценного пользовательского окружения предлагаются сопутствующие компоненты: swayidle (фоновый процесс с реализацией ждущего режима), swaylock (хранитель экрана), mako (менеджер уведомлений), grim (создание скриншотов), slurp (выделение области на экране), wf-recorder (захват видео), waybar (панель приложений), virtboard (экранная клавиатура), wl-clipboard (работа с буфером обмена), wallutils (управление обоями рабочего стола).

Sway развивается как модульный проект, построенный поверх библиотеки wlroots, в которую вынесены все базовые примитивы для организации работы композитного менеджера. Wlroots включает бэкенды для абстрагирования доступа к экрану, устройствам ввода, отрисовки без прямого обращения к OpenGL, взаимодействию с KMS/DRM, libinput, Wayland и X11 (предоставляется прослойка для запуска X11-приложений на базе Xwayland). Помимо Sway библиотека wlroots активно используется и в других проектах. Кроме поддержки языков Си/С++, предоставляются обвязки для языков Scheme, Common Lisp, Go, Haskell, OCaml, Zig, Python и Rust.

В новом выпуске:

  • Добавлена поддержка Wayland-протокола linux-drm-syncobj-v1 для явной синхронизации буферов, позволяющей убедиться, что операция отрисовки в буфер завершена до того, как композитный менеджер отобразит данный буфер.
  • Добавлена поддержка Wayland-протокола alpha-modifier-v1, позволяющего клиентам менять уровень прозрачности поверхности и выносить операции по обеспечению прозрачности на сторону композитного сервера, который в свою очередь может переадресовать эти операции работающему на уровне ядра модулю KMS.
  • Добавлена поддержка Wayland-протоколов ext-image-capture-source и ext-image-copy-capture для захвата контента, выводимого на экран.
  • Добавлена поддержка Wayland-протокола ext-data-control, позволяющего привилегированным клиентам управлять обработкой данных, например, для реализации менеджеров буфера обмена.
  • В механизм межпроцессного взаимодействия (IPC) интегрирована поддержка метаданных для контекстов безопасности, реализуемых при помощи Wayland-протокола security-context-v1.
  • Улучшена логика настройки вывода для более качественного и быстрого отката на другие устройства.
  • Добавлена поддержка клавиш управления указателем.
  • В файл конфигурации по умолчанию добавлены комбинации клавиш для вызова утилит pactl, brightnessctl и grim.
  • Предлагаемое по умолчанию меню переведено на использование утилиты wmenu-run и больше не зависит от скрипта dmenu_path.
  • Задействованы новые возможности библиотеки wlroots 0.19. Среди изменений в wlroots:
    • Реализованы Wayland-протоколы:
      • color-management-v1 (для поддержки HDR10);
      • ext-image-capture-source-v1 и ext-image-copy-capture-v1 (для захвата содержимого экрана);
      • ext-data-control-v1 (для управления буфером обмена);
      • xdg-toplevel-icon-v1 (для привязки своих пиктограмм);
      • xdg-dialog-v1 (для создания продвинутых диалоговых окон);
      • xdg-system-bell-v1 (для вывода сигнала);
      • ext-idle-notify-v1 (для отслеживания активности);
      • presentation-time (для адаптивного изменения частоты обновления монитора);
      • wlr-layer-shell-v1.5 (для задания границ эксклюзивных зон на экране).
    • В бэкендах и движках отрисовки реализована поддержка явной синхронизации буферов при помощи объектов синхронизации DRM (Direct Rendering Manager).
    • Добавлена поддержка Multi-GPU для устройств вывода на экран, таких как USB-адаптеры GUD.
    • Реализация прямого вывода (direct scanout) в бэкендах теперь поддерживает кадрирование и масштабирование буферов.
    • Оптимизированы операции с графом сцены (Scene-graph).


Источник: https://www.opennet.ru/opennews/art.shtml?num=63376

contrinitiator honked 08 Jun 2025 21:05 +0200

Нет металлических деталей, не будет пищать при досмотре

такая нормализация подаётся как преимущество (у меня наоборот максимум металлических деталей).

#ТеатрБезопасности

contrinitiator honked 09 Jun 2025 07:56 +0200

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

Русские послевоенные названия тут оказались точнее финского нейминга, ухватив самую суть, не ограничиваясь внешним сходством - например, если озеро Ветренное (Pitkäjärvi – длинное озеро), то на его берегах будет адский ветер, если вершина Чащобная (по фински Väärämäki – кривой? холм), то до вершины нужно будет продираться через чащобу и т.д.

Так что стоит задуматься, встретив на карте перешейка какое-нибудь Неодолимое или Комариное (комары, кстати, пока на севере не проснулись).

#ЛенинградНутряной
#КарельскийПерешеек
#топонимика

Вертикальная фотография сосен на вершине холма: деревья сфотографированы снизу вверх с небольшим углом, что создаёт впечатление что они раскачиваются или падают

contrinitiator bonked 08 Jun 2025 17:51 +0200
original: akhil@mastodon.ml

@WildPowerHammer @nestab
Вообще начинаю осознавать что делаю всё не так. Если слушать музыку, как и делать что-то ещё на всё 100% внимания, то опыт сильно ярче и глубже, чем если делать много вещей одновременно, но поверхностно.
Когда я слушаю альбом на 100% то переживаю катарсис. И в таком режиме я могу максимум 1-2 альбома в день переварить, и не каждый день.

contrinitiator bonked 08 Jun 2025 16:37 +0200
original: shuro@friends.deko.cloud

@vikingkong - а это и с поисковиками уже так. Галлюцинации нейросети мало чем отличаются от первого попавшегося результата в выдаче, где может быть поисковый спам, мошенничество, банально старая информация, а некоторые ещё и на ссылку не нажимают, довольствуясь строчками предпросмотра (а ещё "быстрые ответы" есть, кривой автоперевод и т.д.).

Если же человек критически подходит к найденному, то и выдача нейросети его не обманет - он сходит и посмотрит первоисточник, проверит код по шагам, поищет альтернативы. Повторюсь, что в любом чатботе прямо написано "информация может быть недостоверной" - во многих это сообщение даже не убирается.

@Chia

contrinitiator honked 09 Jun 2025 07:51 +0200

Прошлись по Весёлому Посёлку, где уже почти ничего поселкового и не осталось, только отдельные доживающие свой век старые дома, обречённые заброшки, величественный фабричный фасад с пустыми окнами, и толпы людей, приехавших за тысячи километров работать на жадных и живущих за тысячи километров, в тёплых мирных странах богачей, уничтожая старый город и застраивая его нечеловеческих размеров новостройками.

#ЛенинградНутряной #СПб

contrinitiator honked 08 Jun 2025 13:10 +0200

Проверил упаковку "Геркулеса Монастырского" - действительно, храмы без крестов! Доколе!

opennet honked 08 Jun 2025 12:00 +0200

Выпуск дистрибутива Network Security Toolkit 42

Представлен релиз Live-дистрибутива NST 42 (Network Security Toolkit), предназначенного для проведения анализа безопасности сети и слежения за её функционированием. Размер загрузочного iso-образа (x86_64) составляет 5 ГБ. Для пользователей Fedora Linux подготовлен специальный репозиторий, дающий возможность установить все созданные в рамках проекта NST наработки в уже установленную систему. Дистрибутив построен на базе Fedora и допускает установку дополнительных пакетов из внешних репозиториев, совместимых с Fedora Linux.

В состав дистрибутива включена большая подборка приложений, имеющих отношение к сетевой безопасности (например: Wireshark, NTop, Nessus, Snort, NMap, Kismet, TcpTrack, Etherape, nsttracroute, Ettercap и т.д.). Для управления процессом проверки безопасности и автоматизации вызова различных утилит подготовлен специальный web-интерфейс, в который также интегрирован web-фронтэнд для сетевого анализатора Wireshark. Графическое окружения дистрибутива базируется на FluxBox.

В новом выпуске:

  • Пакетная база синхронизирована с Fedora 42. Задействовано ядро Linux 6.14. Обновлены до свежих версий приложения для проверки безопасности и сетевых манипуляций.
  • В интерфейс инспектирования пакетов интегрированы DPI-инструменты (Deep Packet Inspection) на основе пакета ntop. Для генерации графиков задействована библиотека RGraph.
  • Пакет ntopng переработан для запуска в docker-контейнере.
  • В web-интерфейс добавлена страница для тестирования производительности сети при помощи LibreSpeed.
  • Добавлена возможность запуска контейнера с визуальной средой разработки Node-RED.
  • Предложено новое меню "Environmental Science" c приложениями для анализа погоды и сейсмологии.


Источник: https://www.opennet.ru/opennews/art.shtml?num=63375

contrinitiator honked back 08 Jun 2025 11:22 +0200
in reply to: https://mastodon.ml/users/predicterOfShroomsLight/statuses/114640373799483097

@predicterOfShroomsLight
Мне кажется, такой прямолинейный антропоцентризм давно уж устарел, и если бы ты интересовался исследованиями животных, то знал бы, что люди постоянно узнают о них что-то новое. На этом и основывается моё суждение.

Вера в духов это в т.ч. культорологический факт. Верить ли в них - дело индивидуальное, и не нуждается в объективных доказательствах.

Извини, мне не очень интересен этот спор.

opennet honked 08 Jun 2025 10:00 +0200

Композитный сервер Hyprland удалён из Debian Testing и не войдёт в релиз Debian 13

Композитный сервер Hyprland и сопутствующие пакеты, такие как hyprland-protocols и hyprutils, удалены из репозитория Debian Testing и не будут включены в стабильный релиз Debian 13, находящийся на финальной стадии подготовки. В ветке Debian Unstable пакеты с Hyprland сохранены, но по-прежнему базируются на устаревшем выпуске 0.41.

Причиной исключения Hyprland из следующего стабильного релиза стала просьба сопровождающего, который заявил, что поставляемая в Debian-пакете версия Hyprland 0.41.2 сильно отстаёт от актуального состояния проекта (0.49) и для старой версии невозможно обеспечить поддержку на протяжении жизненного цикла Debian 13.

Проект Hyprland находится на стадии активной разработки и регулярно формирует новые выпуски с изменениями, не сохраняющими обратную совместимость. Поддержание старой версии Hyprland силами сопровождающего Debian-пакет в таких условиях сильно усложнено. Переводу пакетов на новый выпуск мешает то, что в версии Hyprland 0.42 прекращено использование библиотеки wlroots в пользу собственной релизации протокола Wayland и библиотеки отрисовки Aquamarine.

В старой версии Hyprland имеется проблема, приводящая в Debian Testing к аварийному завершению композитного сервера при смене виртуального терминала (TTY) или при переключении между мониторами. Сопровождающий Hyprland повысил статус данной проблемы до уровня, блокирующего выпуск релиза Debian 13 и требующего обязательного исправления ошибки. При этом устранить проблему без обновлении версии Hyprland или зависимостей не получается, а обновить версии невозможно из-за жёсткой заморозки состояния репозитория Debian Testing перед релизом (обновление версии может привести к появлению регрессий).

Композитный сервер Hyprland ориентирован на мозаичную (tiling) компоновку окон, но поддерживает и классическое произвольное размещение окон, группировку окон в форме вкладок, псевдомозаичный режим и полноэкранное раскрытие окон. Среди возможностей: динамически создаваемые виртуальные рабочие столы; режимы компоновки элементов на экране; глобальная обработка горячих клавиш; управление жестами на тачпаде/сенсорном экране; средства для визуально насыщенных интерфейсов (градиенты в обрамлении окон, размытие фона, анимационные эффекты и тени); расширение через плагины Настройка осуществляется через файл конфигурации, изменения в котором подхватываются на лету без перезапуска.



Источник: https://www.opennet.ru/opennews/art.shtml?num=63374

opennet honked 07 Jun 2025 12:00 +0200

Linux Foundation развивает FAIR, децентрализованный пакетный менеджер для WordPress

Организация Linux Foundation представила проект FAIR (Federated and Independent Repositories), предоставляющий децентрализованную альтернативу экосистеме распространения плагинов и тем оформления к WordPress. FAIR позволяет создавать на своих серверах собственные репозитории и зеркала для доставки плагинов, не зависимые от централизованного хостинга WordPress.org. Код написан на языке PHP и распространяется под лицензией GPLv2+.

Платформу образуют следующие компоненты:

  • Плагин к системе управления контентом WordPress, заменяющий обращения к WordPress.org, WordPress.com, Gravatar.com и другим серверам компании Automattic, применяемым для проверки обновлений и отправки уведомлений, на альтернативные обработчики, использующие протокол FAIR.
  • Сервер для поддержки репозитория, использующего децентрализованную модель управления пакетами для распространения плагинов и тем оформления WordPress. Разработчикам предоставлена возможность развёртывания зеркал уже существующих репозиториев (например, WordPress.org) или создания своих серверов для распространения дополнений к WordPress. Серверы логически объединяются в единый федеративный каталог.
  • Плагин Mini FAIR Repo для преобразования своего сайта в репозиторий FAIR. Компонент позволяет создателям плагинов и тем оформления напрямую со своих серверов распространять дополнения к WordPress и использовать для этого привычные инструменты. Mini FAIR Repo предлагает встраиваемую в WordPress урезанную реализацию репозитория FAIR для распространения нескольких пакетов, не рассчитанную на организацию массового хостинга.

FAIR может поставляться как форме обособленного плагина, так и в виде дистрибутива FAIR Distro, включающего платформу WordPress с предустановленными компонентами FAIR. Применение FAIR позволяет создавать обособленные инфраструктуры, не зависящие от возможных блокировок и защищённые от подмены пакетов в централизованном каталоге. Необходимость в независимом инструменте доставки дополнений возникла после инцидента, в результате которого владелец официального каталога плагинов Wordpress.org заменил плагин ACF на собственный форк и заблокировал доступ к каталогу дополнений компании WP Engine и всем кто обсуждал создание форка WordPress.

Достоинства FAIR:

  • Использование федеративной экосистемы вместо привязки к одному источнику обновлений, плагинов, тем и переводов.
  • Повышение конфиденциальности и безопасности за счёт сокращения автоматической отправки данных и телеметрии коммерческим компаниям.
  • Объединение фрагментированной экосистемы через предоставление возможности получения плагинов из любых источников.
  • Усиление защиты цепочки распространения плагинов (supply chain) и использование криптографических методов проверки подлинности.

Разработка FAIR ведётся на нейтральной площадке под эгидой организации Linux Foundation. Управление осуществляется управляющим техническим комитетом и рабочими группами, принимающими решения на основе достижения консенсуса и учитывающими интересы и потребности сообщества. Все решения принимаются публично с использованием прозрачных процессов. В состав управляющего комитета вошли Кэрри Дилс (Carrie Dils, создавала курсы и руководства для web-разработчиков), Мика Эпштейн (Mika Epstein, ранее отвечала за репозиторий плагинов) и Райан МакКью (Ryan McCue, один из создателей WordPress REST API).

Источник: https://www.opennet.ru/opennews/art.shtml?num=63372

opennet honked 07 Jun 2025 10:00 +0200

Доступен видеоредактор Flowblade 2.22

Доступен релиз многотрекового редактора видео Flowblade 2.22, предназначенного для компоновки видеороликов из отдельных видео, звуковых файлов и изображений. Редактор предоставляет средства для обрезки клипов с точностью до отдельных кадров, использования фильтров, определения своего порядка применения инструментов, корректировки поведения шкалы времени, композитинга изображений (например, можно поворачивать, постепенно замещать и создавать переходные эффекты).

Код проекта написан на языке Python и распространяется под лицензией GPLv3. Сборки подготовлены в формате Flatpak. Для организации редактирования видео применяется фреймворк MLT. Для обработки различных форматов видео, звука и изображений применяется пакет FFmpeg. Интерфейс построен с использованием PyGTK. Для математических вычислений задействована библиотека NumPy, а для обработки изображений - PIL. Предоставляется более 50 фильтров для изображений и более 30 фильтров для звука. Помимо этого возможно использование плагинов с видео эффектами из коллекции Frei0r, а также звуковых плагинов LADSPA и фильтров изображений G'MIC.

Среди изменений в новом выпуске:

  • Предложены новые типы интерполяции ключевых кадров, расширяющие возможности управления анимацией и фильтрами. Добавлено 32 новых типа ключевых кадров, разделённых на категории "расширенное сглаживание переходов" и "эффекты".
  • Предложен новый интерфейс редактирования параметров фильтров. Вместо ползунков для редактирования свойств фильтров "Альфа-форма", "Кадрирование" и "Градиентная заливка", связанных с изменением геометрии, задействованы отдельные GUI-редакторы.
  • Модернизирован интерфейс пользователя: Тайм-код перенесён из средней панели в область предпросмотра видео. Информация об исходном видео перенесены в левую часть верхней панели. Пиктограммы инструментов перенесены в среднюю панель.
  • Добавлена возможность прикрепления к дорожкам текстовых меток.
  • Убрана заставка при запуске, реализация которой была несовместима с Wayland и GKT4.
  • Добавлена новая возможность для синхронизированного выделения нескольких дорожек.
  • Предоставлена возможность редактирования свойства "Искажение" в фильтрах серии "Позиция и масштаб".
  • Продолжена адаптация кодовой базы для GTK4. Порт Flowblade для GTK4 планируют довести до готовности в следующем году.


Источник: https://www.opennet.ru/opennews/art.shtml?num=63371

continue bonked 07 Jun 2025 08:14 +0200
original: contrinitiator@honk.any-key.press

К сожалению, людям не привыкать сосуществовать с иными формами разума от пчел до осьминогов, даже не пытаясь понять их, либо примитивизируя их, наделяя антропоморфным, но крайне ущербным по сравнению с нами разумом.

И с бестелесными сущностями люди привыкли сосуществовать и даже взаимодействовать тысячелетиями: духи, ангелы, призраки и т.д. – это часть любой культуры на всех её уровнях от индивидов до социумов и цивилизаций.

Однако в 21 веке человечество впервые столкнулось с кардинально новой формой разума – «цифровой разумной экзотикой» виртуально воплощённых симулякров.

contrinitiator honked back 07 Jun 2025 06:48 +0200
in reply to: https://mastodon.ml/users/predicterOfShroomsLight/statuses/114640108132345518

@predicterOfShroomsLight Я не сомневаюсь, что окружающий мир сложнее и разумней, чем считает человек. А что такое "существуют"? В культуре такой феномен существует. Не всё, что ты не можешь потрогать, не существует.

continue honked 09 Jun 2025 12:40 +0200

Антикапитализм угнетает левых | Кофе, сигареты и отчуждение

TL;DR

  • «Это все — капитализм»: Просвещение, марксизм и стратегии натурализации
  • «Государство — всего лишь исполком правящего класса»: культ регулирования, демократия как способ сборки информации и одна философская мысль Маргарет Тэтчер
  • Репрессивность интеллектуальной литературы, левых этических императивов и капиталистических критериев эффективности
  • Производство повседневной жизни, осознание собственной ценности и конкурирующие альтернативы

(#анархизм #эгалите #либертарныйкультпросвет)

continue honked 09 Jun 2025 12:40 +0200

Мария Рахманинова - Анархистский самиздат: дороги свободы

Лекция посвящена традиции самиздата в истории анархистской мысли, практики и борьбы (на территории нынешнего постсоветского пространства). На материале богатого опыта этой традиции самиздат вводится в фокус внимания как сложный социально-культурный и философски значимый феномен. Концептуальную перспективу его прочтения дополняет картографирование основных вех и артефактов традиции: предпринимается обзор ключевых траекторий развития анархистских медиа и издательств (XIX - XXI вв.), а также анализ их динамики с учётом турбулентности историко-политических контекстов.
Вокруг каких тем возникали, петляли и переплетались тропы вольной печати? Какую роль они играли и продолжают играть в мире? Чему они служили, какие имена объединяли в сотворчества, какие линии напряжения через них проходили? Как выстроилась за полтора столетия архитектура смысловых сред, антагонистичных Левиафану и потокам власти, пронизывающим историю? Эти и многие другие вопросы будут рассмотрены в настоящей лекции.

Лекцию вполне можно скачать в формате "только аудио" и слушать в форме подкаста.

(#анархизм #либертарныйкультпросвет)

continue honked back 09 Jun 2025 12:45 +0200
in reply to: https://honk.any-key.press/u/continue/h/HXF53CB63l9ddd9k2t

Мария Рахманинова - Анархистская география: история и современность

Третья лекция строится на ретроспективном осмыслении географического мышления. Отталкиваясь от истории конфликта между подходами к нему (преимущественно на материале деколониального анализа), она фокусируется на анархистской традиции географической рефлексии, представляя её ключевые фигуры, инициативы и идеи.
Особое внимание уделяется периоду современности (XX-XXI вв.) и тем её процессам, которые определяли и продолжают определять направление поиска анархистской географии. В свете этого рассматриваются философско-политические категории, разрабатываемые в современной анархогеографии, а также те проекты, которые они вызывают к жизни.
Заключительная часть лекции посвящена тем проблемам в рамках самого современного анархизма, которые становятся заметны благодаря перспективе анархистской географии.

(#анархизм #либертарныйкультпросвет)

continue honked back 09 Jun 2025 12:46 +0200
in reply to: https://honk.any-key.press/u/continue/h/HXF53CB63l9ddd9k2t

Мария Рахманинова - Введение в анархистскую географию: Э.Реклю и П.Кропоткин

Вторая лекция посвящена концептуальному погружению в анархистскую рефлексию о географии на материале классических текстов, составляющих её основу. Мы рассмотрим траектории переосмысления векторов и принципов общепринятого географического воображения, предложенные Э.Реклю и П.Кропоткиным, проследим разработанные ими линии критики западноевропейской философии, а также категории, в которых она предлагает мыслить мир.
В заключительной части лекции мы пройдёмся по маршруту, соединяющему анархистскую географию и анархистскую педагогику и поместим оба этих поля в панораму политического.

(#анархизм #либертарныйкультпросвет #кропоткин)

continue honked 09 Jun 2025 12:45 +0200

Анархистская география: к истории темы / Мария Рахманинова. Часть 1

В лекции рассматриваются главные основания критики из анархистской перспективы общепринятого географического воображения; рассматриваются маршруты собственной анархистской рефлексии о пространстве и те задачи, которые она ставит как перед географической наукой, так и перед политическим и философским мышлением. В завершении освещается панорама вопросов, которыми анархо-география занимается сегодня, и обсуждается их актуальность.

(#анархизм #либертарныйкультпросвет)