Выпуск инсталлятора Archinstall 4.0, применяемого в дистрибутиве Arch Linux Archinstall предоставляет диалоговый (guided) и автоматизированный режимы работы. В автоматизированном режиме имеется возможность использования скриптов для развёртывания типовых конфигураций. Инсталлятор также поддерживает профили установки, например, профиль "desktop" для выбора рабочего стола (KDE, GNOME, Awesome) и установки необходимых для его работы пакетов, или профили "webserver" и "database" для выбора и установки начинки web-серверов и СУБД. Шесть лет назад была предпринята попытка создания варианта Archinstall с графическим интерфейсом установки, но она не получила развития.
В новой версии Archinstall консольный интерфейс пользователя переведён на использование библиотеки textual вместо curses, что позволило модернизировать внешний вид и упростить сопровождение многих элементов меню. Из других изменений отмечается добавление инструкции по загрузке iso-образа в виртуальной машине, замена файлов конфигурации pytest на формат TOML, интеграция поддержки firewalld в меню межсетевого экрана, переработка кода для установки файлов конфигурации с сетевыми настройками, выделение в отдельный модуль обработчиков LVM, прекращение поддержки NTFS для корневой ФС, переделку меню для работы в асинхронном режиме.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65112
Things happen.
Microsoft Copilot начал подставлять рекламу в pull-запросы Помимо Raycast в Pull-запросы подставляется реклама самого Copilot и связанных с ним сервисов, например "Send tasks to Copilot coding agent from Slack and Teams to turn conversations into code. Copilot posts an update in your thread when it's finished". При просмотре markdown-разметки в отправленных через Copilot запросах перед рекламной строкой имеется не отображаемый в интерфейсе комментарий "‹!--START COPILOT CODING AGENT TIPS--›", который, судя по всему, является инструкцией для подстановки рекламной вставки. Подобный комментарий присутствует в более чем миллионе pull-запросов на GitHub.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65111
Выпуск дистрибутива 4MLinux 51.0 В новой версии:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65110
Создан Euro-Office, форк ONLYOFFICE. Проект ONLYOFFICE обвинил форк в нарушении лицензии C 2021 года в тексте лицензии AGPLv3, под которой распространяется код ONLYOFFICE, присутствуют дополнительные условия, уточняющие требования AGPL в отношении упоминания автора и отсутствия обязательств по товарным знакам. Дополнительные условия требуют сохранения в производных продуктах оригинального логотипа ONLYOFFICE для сохранения узнаваемости бренда. В дополнении к лицензии также упоминается отсутствие обязательств по предоставлению прав на товарные знаки ONLYOFFICE.
Создатели форка Euro-Office удалили из текста лицензии дополнительные требования и контактные данные компании Ascensio System, оставив только примечание в отношении лицензии на ресурсы, применяемые в графическом интерфейсе, и упоминание о снятии с себя ответственности. Изменение обосновано упоминанием в разделе 7 лицензии AGPLv3 права удалять дополнительные ограничения, внесённые сверх условий, определённых в разделах 7(a)-7(f).
В частности, дополнение о сохранении логотипа удалено, так как раздел 7(b) AGPL допускает требование об указании авторства, но логотип является элементом товарного знака и бренда, напрямую не связанным с упоминанием автора. Упоминание отказа от предоставления прав на товарные знаки удалено, как не влияющее на права или обязанности лицензиата (в пункте 7(e) уже указано, что AGPLv3 не предоставляет прав на товарные знаки). Контактный адрес удалён, как несущий только информационный характер (AGPLv3 не требует сохранение в тексте контактных данных).
Юристы, консультирующие проект ONLYOFFICE, считают юридически необоснованным утверждение, что производный продукт может распространяться под "чистой" лицензией AGPLv3 без дополнительных условий, введённых в соответствии с разделом 7. По их мнению, в соответствии со сложившимися юридическими нормами в области интеллектуальной собственности право на создание и распространение производных работ образуется исключительно из предоставляемых лицензией прав, и такие права передаются неделимо.
Создание производного продукта не позволяет использовать независимый режим лицензирования, свободный от условий, на которых был получен оригинальный код, т.е. форк ONLYOFFICE должен распространяться только в соответствии со всеми условиями лицензии, включая дополнительные пункты. Спорным в сложившейся ситуации является трактовка пункта 7(b) AGPL и распространение "упоминания автора" на логотип. Фонд СПО считает, что, за исключением специфичных случаев, логотип не подпадает под допускаемые пунктом 7(b) упоминание автора и правовые уведомления.
Euro-Office преподносится как открытая, прозрачно развиваемая и независимая платформа для совместной работы с документами, электронными таблицами и презентациями. Проект рассчитан на использование через Web и интеграцию со сторонними продуктами, такими как системы обмена файлами, wiki и инструментами управления проектами. Отмечается, что форк создан как вынужденная мера из-за невозможности подключиться к разработке ONLYOFFICE по следующим причинам:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65108
contrinitiator
bonked 31 Mar 2026 08:17 +0200
original: kolobos@fe.disroot.org
Не министерство цифрового развития, а минзад - министерство цифровой задержки в развитии.
contrinitiator
honked back 31 Mar 2026 07:24 +0200
in reply to: https://mastodon.ml/users/gusev/statuses/116322078404632166
@gusev @anika_voin Да, Самлиб рулит) Литрес это вообще жесть жестяная, чтобы с ними связываться. Повесть бы почитал!
contrinitiator
honked back 30 Mar 2026 20:22 +0200
in reply to: https://friends.deko.cloud/objects/d0446be5-6869-cab0-9e34-09d308115975
Мобильная платформа ALT Mobile 11.0, построенная на технологиях GNOME Для загрузки подготовлены образы для архитектур x86_64 и ARM64, которые можно использовать для установки на устройства PinePhone, PinePhone Pro, PineTab 2 и планшеты "MIG" (на архитектуре x86-64), а также для запуска в QEMU. Платформа также портирована для работы на игровых приставках Anbernic, PowKiddy, Retroid на базе SoC Rockchip, Allwinner и Qualcomm.
Свободно использовать загруженную версию могут только физические лица, в том числе - индивидуальные предприниматели. Коммерческие и государственные организации могут скачивать и тестировать платформу, но для постоянной работы в корпоративной инфраструктуре юридическим лицам необходимо приобретать лицензии или заключать лицензионные договоры в письменной форме. При этом разработка ALT Mobile ведётся в соответствии с принципами свободного программного обеспечения и кодовая база полностью открыта.
Платформа предоставляет возможность работы с системой нескольких пользователей, для переключения между которыми задействован менеджер входа Phrog. При необходимости можно использовать Waydroid и Wine для запуска приложений, собранных для Android и Windows, а также открывать эмулятор терминала для работы в командной строке. Поддерживается полнодисковое шифрование на базе LUKS.
При подключении мобильного устройства с монитору, клавиатуре и мыши платформа позволяет использовать систему в качестве полноценной рабочей станции с GNOME-подобным окружением. Возможна установка приложений, имеющихся в репозиториях для десктоп-редакций ALT Linux, а также пакетов в формате flatpak.
Среди задействованных в платформе приложений:


Источник: https://www.opennet.ru/opennews/art.shtml?num=65104
contrinitiator
honked back 30 Mar 2026 17:23 +0200
in reply to: https://mastodon.ml/users/Xeniax/statuses/116318280002667347
contrinitiator
honked back 30 Mar 2026 16:37 +0200
in reply to: https://mastodon.social/users/malomalsky/statuses/116318157160604732
В следующие два месяца утверждённая спецификация будет находиться на стадии подготовки документа к публикации, на которой будет проведена работа по редакторской правке орфографических ошибок и опечаток. В начале ноября результирующий вариант документа будет направлен в ISO для публикации под формальным именем ISO/IEC 14882:2026.
Основные особенности C++26:
int f(const int x)
pre (x != 1) // требования ко входным данным
post (r : r == x && r != 2) // требования к результату; r - значение с результатом
{
contract_assert (x != 3);
return x;
}
constexpr int i = 42, j = 42;
constexpr std::meta::info r = ^^i, s = ^^i;
static_assert(r == r && r == s);
static_assert(^^i != ^^j); // 'i' и 'j' имеют различные значения.
static_assert(constant_of(^^i) == constant_of(^^j)); // 'i' и 'j' одинаковы
static_assert(^^i != std::meta::reflect_constant(42)); // отличается от значения 42
void f() {
template for (constexpr int I : std::array{1, 2, 3}) {
static_assert(I ‹ 4);
}
}
будет раскрыто в:
void f() {
{
constexpr auto&& __range = std::array{1, 2, 3};
constexpr auto __begin = __range.begin();
constexpr auto __expansion-size = __range.end() - __begin; // 3
{
constexpr int I = *(__begin + 0);
static_assert(I ‹ 4);
}
{
constexpr int I = *(__begin + 1);
static_assert(I ‹ 4);
}
{
constexpr int I = *(__begin + 2);
static_assert(I ‹ 4);
}
}
}
using namespace std::execution;
scheduler auto sch = thread_pool.scheduler();
sender auto begin = schedule(sch);
sender auto hi = then(begin, []{
std::cout ‹ "Hello world! Have an int.";
return 13;
});
sender auto add_42 = then(hi, [](int arg) { return arg + 42; });
auto [i] = this_thread::sync_wait(add_42).value();
std::simd‹float› a = {1.0f, 2.0f, 3.0f, 4.0f};
std::simd‹float› b = {5.0f, 6.0f, 7.0f, 8.0f};
std::simd result = a + b;
inplace_vector a(10);
inplace_vector b(std::move(a));
assert(a.size() == 10);
const unsigned char icon_display_data[] = {
#embed "art.png"
};
constexpr std::optional‹unsigned› checked_divide(unsigned n, unsigned d) {
try {
return divide(n, d);
} catch (...) {
return std::nullopt;
}
}
constexpr date parse_date(std::string_view input) {
auto [correct, year, month, day] = ctre::match‹"([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})"›(input);
if (!correct) {
throw incorrect_date{input};
}
return build_date(year, month, day);
}
constexpr int arr[] = {1, 2};
constexpr auto [x, y] = arr;
auto [x,y,z] = f(); // в переменные x, y, z будут записаны три элемента, возвращённые f().
auto [...xs] = f(); // в пакет xs будут записаны все элементы, возвращённые f().
auto [x, ...rest] = f(); // В x будет записан первый элемент, а в rest - остальные.
auto [x, y, ...rest] = f(); // В x будет записан первый элемент, в y - второй, а в rest - третий.
auto [x, ...rest, z] = f(); // в x - первый, в rest - второй, в z - третий.
struct S {
int _, _;
};
void func() {
int _, _;
}
void other() {
int _; // ранее выводилось предупреждение в режиме -Wunused
}
int main() {
enum E1 { e };
enum E2 { f };
bool b = e ‹= 3.7; // устарело
int k = f - e; // устарело
int x = +f - e; // OK
}
int arr1[5];
int arr2[5];
bool same = arr1 == arr2;
Источник: https://www.opennet.ru/opennews/art.shtml?num=65102
Основатель и лидер Ubuntu MATE объявил об уходе из проекта Отмечается, что Мартин не испытывает былого энтузиазма, у него поменялись интересы и больше нет времени уделять внимание проекту Ubuntu MATE. В связи с этим он хотел бы передать управление проектом разработчикам, которых есть время и энергия для работы над Ubuntu MATE.
Ubuntu MATE всё ещё остаётся на ветке MATE 1.26, сформированной в 2021 году, имеет нерешённые проблемы и испытывает нехватку разработчиков. Выпуску Ubuntu MATE 26.04 решено не присваивать статус LTS, а публикация релиза находится под вопросом - несмотря на начало бета-тестирования Ubuntu 26.10, сборки бета-версии Ubuntu MATE 26.04 до сих пор не сформированы. Разработка среды рабочего стола MATE с весны 2024 года находится в стагнации.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65101
contrinitiator
honked 30 Mar 2026 08:55 +0200
Обмелевшая Чёрная речка (в обличье Волковки), и по-весеннему затопленные могильные камни на кладбищах. Остатки подношений и следы ритуалов на берегу.


continue
bonked 29 Mar 2026 19:47 +0200
original: mo@mastodon.ml
Чят, а хотите офигенный скетчбук, с твёрдой обложкой, офигенной белоснежной бумагой 190г/м2, да ещё и за неприлично вкусный прайс? https://www.ozon.ru/brand/tsentr-adaptatsii-i-razvitiya-izumrudnyy-gorod-100335835/ Возможно вам даже попадётся экземпляр лично от @wonderfox_dev! Пост ничем не проспонсирован, я просто опять достала свой чтобы сделать пару зарисовок, и в очередной раз кайфанула от качества исполнения
contrinitiator
bonked 29 Mar 2026 19:43 +0200
original: zeus@shitpost.poridge.club
Я понял что мне не нравится в концепции домашних животных. Не какие-то качества домашних животных, а само понятие домашних животных. Что если представить домашнего человека, которого заводят, чтобы удовлетворить свою потребность в заботе о ком-то, чтобы провести тест-драйв родительства, чтобы удовлетворить свою потребность в ласке, внимании, любви и умилении. Я могу получать удовольствие от общения с домашним животными, но внутри у меня всё ещё напряжение от того, что я ощущаю себя эксплуататором, насмехающимся над слабым. Как замечал Арсен Маркарян: «Слишком глубоко думающие альтруистичные левые всё дальше идут в гуманизации, до маразма. Сначала поняли, что чёрные тоже люди. Потом что женщины тоже люди. Потом что иммигранты тоже люди. Потом что геи тоже люди. Потом что трансгендеры тоже люди. Потом что ЖИВОТНЫЕ тоже люди!» Я, конечно, далёк от веганизма, заебашить пару коров ради мяса — дайте две. Но держать животное просто ради удовольствия от поведения животного — вот это меня беспокоит. Тут можно возразить, что и корова, и кошка приносят удовольствие. Просто корова вкусом мяса, а кошка своим поведением. Но опять же, я нахожу это разными ситуациями. Тут можно посмотреть на историю Самсона и его борьбу с филистимлянами. Совершенно понятно, что филистимляне нападали на Самсона, когда он разрушал их дома, убивал их люде, что они использовали Самсона вместо тяглового животного. Но проблема возникла тогда, когда они привели его в зал, где пировали, и начали использовать его как шута. Вот тогда Самсон пришёл в ярость, на него снизошёл дух господень, и произошла массовая резня, какой филистимляне никогда раньше не терпели.
Как-то так.
#ДомашниеЖивотные
contrinitiator
bonked 29 Mar 2026 18:36 +0200
original: OfShad0ws@mastodon.social
continue
bonked 29 Mar 2026 18:27 +0200
original: closeuprussia@mastodon.social
Горицы, Вологодская область | Goritsy, Vologda region, 2013. (c) Artem Lezhepekov
#closeuprussia #artemlezhepekov #rf #photography #photo
contrinitiator
bonked 29 Mar 2026 10:46 +0200
original: Seyd@declin.eu
Я давно хотел написать пост о том, что мы все — дети и нам хочется играть. И про то, чего мы хотим в конечном итоге. Но мне лень.
contrinitiator
honked back 29 Mar 2026 10:46 +0200
in reply to: https://friendica.ironbug.org/objects/3217dd65-1169-c849-6172-522907251502
Компрометация двух версий PyPI-пакета Telnyx Компрометация была произведена в ходе более масштабной supply chain атаки TeamPCP, в ходе которой несколько дней назад были скомпрометированы Python-пакеты LiteLLM и Trivy, а также интегрирован вредоносный код в OpenVSX-дополнение Checkmarx и внедрён вредоносный червь в 68 пакетов в репозитории NPM. Используемый для шифрования отправляемых данных RSA-ключ совпадал с ключами, применявшимися в других атаках группы TeamPCP.
В сформированные атакующими версии был
встроен вредоносный код, который был интегрирован в файл "_client.py" и активировался при импорте модуля. После активации с серверов атакующих загружались звуковые файлы ringtone.wav для Unix-подобных систем и hangup.wav для Windows. Данные файлы воспроизводились как звуковые, но содержали интегрированные при помощи стеганографии вредоносные обработчики.
На платформе Windows вредоносный обработчик сохранялся в систему как "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\msbuild.exe" и запускался при каждом входе,
В macOS и Linux осуществлялись поиск и отправка ключей доступа, токенов и паролей осуществлялись поиск и отправка SSH-ключей, учётных данных, содержимого переменных окружения, токенов доступа к API, параметров подключения к облачным сервисам AWS, GCP, Azure и K8s, ключей от криптокошельков, паролей к СУБД и т.п. Обнаруженные данные шифровались с использованием алгоритмов AES-256-CBC + RSA-4096 и отправлялись HTTP POST-запросом на внешний хост.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65097
Выпуск дистрибутива SystemRescue 13.0 В новом выпуске добавлен скрипт для изменения уровня масштабирования для экранов с высокой плотностью пикселей. Решена проблема с показом слишком мелких шрифтов в консоли на экранах HiDPI.
В состав включены пакеты fatsort и nss-mdns, а также новая утилита yq для обработки файлов в форматах YAML, XML и TOML. Написанная на Python утилита iotop заменена на iotop-c. Ядро Linux обновлено до ветки 6.18 (ранее поставлялась ветка 6.12). Обновлены версии bcachefs 1.37.3 и GParted 1.8.1.

Источник: https://www.opennet.ru/opennews/art.shtml?num=65096
continue
bonked 28 Mar 2026 22:28 +0100
original: kidchai@mastodon.ml
Среди акул (1994) здорово иллюстрирует круговорот насилия. И ещё классная метафора токсичных отношений, из которых не выходят. Отличный фильм.
Компания Apple опубликовала язык программирования Swift 6.3 Язык Swift сочетает лучшие элементы языков C и Objective-C, и предоставляет объектную модель, совместимую с Objective-C (Swift-код может смешиваться с кодом на С и Objective-C), но отличается использованием средств автоматического распределения памяти, контроля переполнения переменных и массивов, защитой от использования неинициализированных переменных и блокированием доступа к памяти после её освобождения, что значительно увеличивает надёжность и безопасность кода. Swift также предлагает множество современных методов программирования, таких как замыкания, обобщённое программирование, лямбда-выражения, кортежи и словарные типы, быстрые операции над коллекциями, элементы функционального программирования.
Pеализация Swift построена с задействованием технологий свободного проекта LLVM. Для обеспечения высокой производительности Swift-программы компилируются в машинный код, который в проведённых тестах демонстрирует производительность на 30% опережающую код на Objective-C. Вместо сборщика мусора в Swift используются средства подсчёта ссылок на объекты. В поставку входит пакетный менеджер Swift Package Manager, предоставляющий инструменты для распространения модулей и пакетов с библиотеками и приложениями на языке Swift, управления зависимостями, автоматизированной загрузки, сборки и связывания компонентов.
Ключевые изменения в новой версии:
import ModuleA
import ModuleB
let x = ModuleA::getValue() // вызов 'getValue' из ModuleA
let y = ModuleB::getValue() // вызов 'getValue' из ModuleB
Источник: https://www.opennet.ru/opennews/art.shtml?num=65095
contrinitiator
honked 28 Mar 2026 21:16 +0100
От питерских дымов спасались на перешейке, наблюдая за циклопическими поместьями толстосумов на озерах, бродили по явно старого мощения дороге между разрушенной кирхой и неизвестно кем и когда вырытым кладбищем, слушали крики хищных птиц, которые потом программа определила как канюка! Ну судя по здоровым силуэтам птиц, исключить не могу. А ехали в вагоне с целым отрядом неофолкеров в флектарне, причём у каждого второго была шапочка визарда разных расцветок!
contrinitiator
bonked 28 Mar 2026 21:16 +0100
original: johan@tilde.zone
continue
bonked 28 Mar 2026 20:04 +0100
original: snufkin_vc@mastodon.social
TangentDelta at Discord has UF #forth running on the #m5 cardputer using #uxn https://github.com/TangentDelta/cardputer-uxn

В Ubuntu 26.10 намерены добавить ntpd-rs и прекратить поддержку Btrfs, XFS, ZFS, LVM и LUKS в /boot На стадии обсуждения также находится замена библиотеки zlib на zlib-rs и задействование пакета Sequoia вместо GnuPG в пакетном менеджере APT. Пакет ntpd-rs намерены задействовать по умолчанию в качестве сервера и клиента синхронизации точного времени, который со временем заменит собой ныне применяемые пакеты chrony, linuxptp и возможно gpsd. Предложенный для внедрения план подразумевает поставку актуальной версии пакета ntpd-rs в репозитории Ubuntu 26.10 в качестве опции для тестирования. В Ubuntu 27.04 планируют задействовать ntpd-rs по умолчанию в качестве унифицированного сервера и клиента с поддержкой протоколов NTP, NTS и PTP.
Проект ntpd-rs развивается организацией Trifecta Tech Foundation, которая также отвечает за разработку уже интегрированной в Ubuntu утилиты sudo-rs. Компания Canonical профинансирует разработку новых возможностей и усиления безопасности в ntpd-rs. Среди прочего, в ntpd-rs намерены интегрировать наработки проекта Statime, развивающего реализацию протокола PTP (Precision Time Protocol) на языке Rust, чтобы унифицировать поддержку актуальных протоколов синхронизации времени в одном пакете и использовать ntpd-rs не только как замену chrony, но и linuxptp.
Из дополнительных возможностей, которые предстоит реализовать в ntpd-rs до внедрения, отмечается реализация протоколов gPTP и CSPTP, поддержка IP-сокета gpsd, многопоточный режим работы NTP-серверов, возможность использования в режиме multi-homed, создание профилей изоляции на базе AppArmor и seccomp, предоставление инструментария для тестирования и оценки производительности, внесение улучшений, связанных в ведением логов и настройкой, усовершенствование утилиты ntp-cli.
Помимо совместных проектов с организацией Trifecta Tech Foundation компания Canonical также вошла в число "золотых" участников организации Rust Foundation, занимающейся развитием и поддержкой языка Rust и связанной с ним экосистемы. Кроме компании Canonical, которая стала единственным золотым участником, ключевое финансирование разработки Rust оказывают 6 платиновых участников - Google, Microsoft, Amazon, ARM, Meta и Huawei. Размер взноса золотого участника составляет 150 тысяч долларов в год, платинового - 325 тысяч долларов.
Дополнительно можно отметить объявление Джулиана Андреса Клоде (Julian Andres Klode) из компании Canonical, сопровождающего проект APT, о намерении сокращения числа парсеров в загрузчике GRUB c целью снижения поверхности атаки. В Ubuntu 26.10 предложено удалить из заверенных цифровой подписью сборок GRUB поддержку форматов изображений jpeg и png, таблицы разделов part_appleа и возможности использования ФС btrfs, hfsplus, xfs и zfs для раздела /boot. Помимо этого, намерены удалить поддержку использования в /boot разделов LVM, md-raid (кроме raid1) и шифрованных разделов LUKS.
Отмечается, что в инсталляторе Ubuntu для /boot всегда используется только ФС ext4, а другие системы не тестируются и представляют угрозу обхода режима верифицированной загрузки на фоне периодического выявления уязвимостей в GRUB (1, 2, 3, 4, 5, 6, 7). Что касается удаления поддержки шифрования раздела /boot, то такая операция рассматривается как бесполезная (security by obscurity) - в данном контексте важно обеспечить проверку целостности в разделе /boot, что осуществляется при помощи TPM FDE, а не скрытие данных. В разделах, отличных от /boot, как и раньше можно будет использовать LUKS, LVM и MD-RAID. Ограничения также не будут применяться при загрузке не в режиме UEFI Securt Boot.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65092
Выпуск сканера сетевой безопасности Nmap 7.99 Среди изменений:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65094
Представлен Monogram, альтернативный открытый клиент Telegram для Android Основным мотивом для создания альтернативного приложения заявлена необходимость обеспечения прозрачности разработки и решение накопившихся проблем оригинального клиента. Авторы проекта отмечают, что кодовая база официального приложения Telegram для Android со временем превратилась в переусложнённый монолит, в запутанном коде которого сторонним разработчикам стало практически невозможно разобраться. Кроме того, критике подверглась текущая практика создателей мессенджера, выражающаяся в систематическом замедлении публикации исходных текстов, при которой изменения в открытых репозиториях появляются со значительной задержкой после выхода бинарных сборок в каталогах приложений.
Дополнительным катализатором для развития независимого проекта стала многочисленная критика недавнего редизайна официальной Android-версии, в которой разработчики начали агрессивно внедрять визуальные элементы, свойственные iOS (такие как эффекты размытия фона и полупрозрачность в стиле "Liquid Glass"), игнорируя при этом рекомендации по дизайну Android.
За сетевое взаимодействие, работу с протоколом MTProto и сквозное шифрование в новом клиенте отвечает официально поставляемая библиотека TDLib (Telegram Database Library), ядро которой реализовано на языке C++. Сама разработка клиентской части ведётся с упором на использование современных встроенных инструментов платформы, высокую производительность и минимизацию потребления системных ресурсов.
Среди ключевых особенностей проекта выделяются:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65093
Реализация игры DOOM, использующая для отрисовки только CSS
Источник: https://www.opennet.ru/opennews/art.shtml?num=65090
В KDE улучшена работа с несколькими GPU и добавлена функция проверки микрофона
Источник: https://www.opennet.ru/opennews/art.shtml?num=65091
Среди изменений в Android 17 Beta 3:

Источник: https://www.opennet.ru/opennews/art.shtml?num=65087
contrinitiator
honked back 27 Mar 2026 19:42 +0100
in reply to: https://friendica.ironbug.org/objects/3217dd65-2269-c6b6-4921-546792910068
contrinitiator
honked back 27 Mar 2026 17:23 +0100
in reply to: https://friendica.ironbug.org/objects/3217dd65-1369-c68d-d292-40d460372823
contrinitiator
honked 27 Mar 2026 14:34 +0100
Пугают каким-то ядовитым облаком, которое движется на Питер, даже смс шлют. Может, от всякого горящего говна? Впрочем, тут и без ядовитых облаков воняет знатно.
Выпуск MicroPythonOS 0.9, ОС с графическим интерфейсом для микроконтроллеров MicroPythonOS предлагает минимальную базовую систему, отвечающую за инициализацию и взаимодействие с аппаратным обеспечением, монтирование накопителей, многозадачность и интерфейс пользователя. Вся остальная функциональность, такая как настройка Wi-Fi и установка обновлений, вынесена в приложения. В базовый набор входит меню приложений, конфигуратор, виджет для настройки Wi-Fi, программа установки и обновления приложений.
Для приложений предлагается использовать язык MicroPython (урезанная редакция Python 3) и подмножество библиотек Python. Возможна установки внешних приложений, распространяемых через централизованный каталог App Store (например, через App Store распространяются просмотрщик изображений и программа для работы с камерой). Обновления доставляются по сети в режиме OTA (over-the-air). Имеется поддержка Wi-Fi, Blutooth, датчиков IMU (Inertial Measurement Unit), сенсорных экранов и камер.
В новой версии
Источник: https://www.opennet.ru/opennews/art.shtml?num=65086
continue
honked back 27 Mar 2026 11:03 +0100
in reply to: https://friendica.ironbug.org/objects/3217dd65-9869-c651-7bc6-e1f033749916
continue
bonked 27 Mar 2026 10:40 +0100
original: diyconspiracy@kolektiva.social
New Music Revuew: Iron Lung – Adapting // Crawling (Iron Lung Records; 2025) Link: https://diyconspiracy.net/iron-lung-adapting-crawling/ Iron Lung is one of those bands that need no introduction. A cornerstone of the scene, they’ve consistently delivered while also putting out some of the best international hardcore punk through their label. Adapting // Crawling is another triumph of density and heaviness.

contrinitiator
bonked 27 Mar 2026 10:37 +0100
original: salt_komaru@shitpost.poridge.club
нас настолько избаловали повсеместным пиздецом, что мы больше не боимся завтрашнего дня, неопределенность пропала
мы все твердо уверены, что завтра будет пиздец похлеще
continue
honked back 27 Mar 2026 10:32 +0100
in reply to: https://mastodon.ml/users/dside/statuses/116299701022634366
Основные изменения:
Добавлен звуковой плагин Loopino (LV2/CLAP/VST2) для загрузки, обрезки и зацикливания звуковых файлов. Добавлен апплет для изменения настроек PipeWire из системного лотка. Добавлен драйвер snd-hdspe для звуковых карт AIO, AIO Pro, RME HDSPe MADI, AES и RayDAT. Добавлен пакет DistroAV для передачи звука и видео в OBS Studio, используя технологию NDI. Обновлены версии пакетов OBS Studio 32.1.0, FreeShow 1.5.9, QPrompt 2.0.1,
RaySession 0.17.4,
Patchance 1.3.2,
Geonkick 3.7.0,
BChoppr 1.12.8,
harpwise 6.34.4 и
blender 5.0.1.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65085
Готовность платформы совместной разработки Fedora Forge Командам, участвующим в разработке Fedora Linux, дано время на переход с pagure.io на Fedora Forge до июня 2026 года. После конференции Flock 2026, которая состоится 14-16 июня, содержимое pagure.io будет переведено в архивный режим, допускающий только чтение. После этого до релиза Fedora 46 в 2027 году планируют вывести из обихода и все остальные сервисы, использующие Pagure, включая репозитории с исходным кодом пакетов на src.fedoraproject.org.
В Fedora Forge будет выполняться работа, связанная с:
В Fedora Forge запрещено развивать личные проекты, напрямую не связанные с Fedora. Fedora Forge также не должен применяться в качестве основной площадки для разработки сторонних проектов, даже если пакеты с ними распространяются в репозиториях Fedora.
Отмечается, что в Forgejo пока реализована не вся функциональность
Pagure. Например, отсутствуют необходимые средства для ведения конфиденциальных обсуждений в публичных репозиториях (приватные issue для обсуждения исправления уязвимостей до раскрытия информации). В настоящее время представители Fedora работают с разработчиками Forgejo над реализацией недостающих функций.
Платформа Forgejo является форком проекта Gitea, который в свою очередь ответвился от платформы Gogs. Ключевыми особенностями Forgejo является низкое потребление ресурсов (может использоваться в дешёвых VPS) и простой процесс установки. Предоставляются типовые возможности работы с проектами, такие как управление задачами, отслеживание проблем (issues), pull-запросы, wiki, средства для координации групп разработчиков, подготовка релизов, автоматизация размещения пакетов в репозиториях, управление правами доступа, сопряжение с платформами непрерывной интеграции, поиск кода, аутентификация через LDAP и OAuth, доступ к репозиторию по протоколам SSH и HTTP/HTTPS, подключение web-хуков для интеграции со Slack, Discord и другими сервисами, поддержка Git-хуков и Git LFS, инструменты для миграции и зеркалирования репозиториев.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65084
Интервью с Грегом Кроа-Хартманом о созданных через AI отчётах об ошибках Некоторые из высказываний Грега:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65082
continue
bonked 26 Mar 2026 16:23 +0100
original: poshelnahuymedia@kolektiva.social
На фоне молчания левых эмигрантских медиа по поводу обысков в Берлине мы взяли комментарий у товарища из анархистских кругов, который помогает с разгребанием последствий ментовского беспредела утром 24 марта. В последние годы репрессии в Берлине были сосредоточены вокруг палестинского движения, в частности вокруг лозунга «from the river to the sea». Это даёт государству удобный предлог для подавления политически активных мигрантов, поскольку люди, родившиеся в Германии, составляют меньшинство внутри движения. Именно поэтому жилой проект в районе Веддинг и связанный с ним инфошоп были ранее взяты на прицел за несколько месяцев до обысков. Атака на электросеть теперь используется как ещё один предлог для дальнейшего усиления репрессий и контроля. В свете репрессий с разных сторон в разных странах приходится придумывать новые способы распространения информации. Всем пис
Выпуск графического редактора Brushshe 2.5.0 В новой версии:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65077
Реализация генераторов через макросы на C++ Пример кода с генераторами:
С генераторами определяется функция bind и база в виде generator_continuation. Каждый bind теперь работает лениво, а не вычисляет всё сразу. В коде предоставлены 2 версии кода - на базе виртуальных функций и на базе аналога std::variant через технику Type Loopholes для большей производительности.
// Без do-нотации
auto result = ::bind(mx, [&](auto&& x) {
return ::bind(my, [&](auto&& y) {
return make_value(x + y);
});
});
// С do-нотацией
auto result = DO(
LET x IS(mx);
LET y IS(my);
return make_value(x + y);
);
// Allocation free generators
constexpr auto my_generator() {
return GENERATOR((int i), (.i = 0), // или GENERATOR_LOOPHOLES
YIELD(42);
WHILE(i != 10) (
YIELD(i);
++i;
)
return end‹int, 16›();
);
}
static_assert(std::ranges::equal(my_generator(),
std::array{42, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9}));
int main() {
auto gen = my_generator();
gen.i = 3;
std::println("{}", gen); // prints [42, 3, 4, 5, 6, 7, 8, 9]
/*
for (auto i : gen) {
std::println("{}", i);
}
*/
}
Источник: https://www.opennet.ru/opennews/art.shtml?num=65079
continue
honked back 26 Mar 2026 10:46 +0100
in reply to: https://mastodon.ml/users/livefish/statuses/116285416504833101
В каждой шутке есть доля шутки ;)
...и включают мероприятия по визуальному наблюдению за поведенческими особенностями физических лиц (в том числе повышенной нервозностью, обеспокоенностью, суетливостью, агрессией)...
continue
honked back 26 Mar 2026 10:25 +0100
in reply to: https://mastodon.ml/users/dside/statuses/116291190037292314
Выпуск свободных САПР FreeCAD 1.1 и SolveSpace 3.2 FreeCAD позволяет, меняя параметры модели, обыгрывать различные варианты проектирования и оценивать работу в различные моменты разработки модели. Проект может выступать свободной заменой коммерческим САПР, таким как CATIA, Solid Edge и SolidWorks. Несмотря на то, что основным назначением FreeCAD является машиностроение и разработка дизайна новых продуктов, система может использоваться и в других областях, таких как архитектурное проектирование.
Среди изменений:
В CAM также добавлены новые интерфейсы для редактирования и выбора тулбитов (ToolBits), появилась возможность импорта из симулятора G-Code Camotics, предоставлены утилиты командной строки для импорта и экспорта, реализован режим Drag & Drop и возможность использования буфера обмена, добавлен браузер форм (shape browser), встроена функция поиска инструментов, для хранения библиотек инструментов задействован формат JSON.
Одновременно опубликован выпуск параметрической системы 2D- и 3D-моделирования SolveSpace 3.2. Система поддерживает различные методы моделирования 3D-деталей (выдавливанием, вращением и т.п.), может имитировать плоские и пространственные связи, использовать плоскую и объёмную геометрию при создании чертежей, экспортировать модели в двумерных и объёмных форматах, таких как PDF, SVG, HPGL, STEP, DXF и STL. Код проекта написан на языке С++ и распространяется под лицензией GPLv3.
В SolveSpace 3.2 в дополнение к интерфейсу на GTK предложен опциональный фронтэнд для Linux на базе Qt6. Добавлена экспериментальная версия, способная работать через Web, реализованная при помощи инструментария Emscripten. Предоставлена возможность применения ограничений к граням, а также расширен спектр объектов, к которым могут применяться ограничения. Изменено поведение при работе с эскизами. Добавлена поддержка кернинга в шрифтах TrueType.
Дополнительно можно отметить развитие параметрической системы 3D-проектирования Dune 3D, оптимизированной для создания корпусов для электронных устройств, изготовляемых при помощи 3D-печати. Система поддерживает создание и ограничение эскизов в двумерном и трёхмерном пространстве, добавление скосов и скруглений на рёбра 3D-модели, импорт эталонных моделей в формате STEP, экспорт в форматах STEP, STL и DXF. Код проекта написан на языках С/C++ с интерфейсом на GTK и распространяется под лицензией GPLv3.
<iframe src="https://www.youtube.com/embed/a9biWv_M8p8">
Источник: https://www.opennet.ru/opennews/art.shtml?num=65074
continue
bonked 26 Mar 2026 09:55 +0100
original: shuro@friends.deko.cloud
Захотелось попробовать #meshtastic. Купил ноду. И аккумулятор отдельно. Прошло две недели. Ноду развернули на таможне. Купил другую. Прошло две недели. Эта прошла. Собрал без аккумулятора. От повербанка не работает. От другого работает, но нестабильно. Повесил на телефонную зарядку. Что-то ловит, но в прямой видимости один узел. И вообще никто не отвечает. Ощущаю себя беспокойным призраком, который не осознал, что умер. Перепрошил на альфа-версию. Отправка заработала. Пришёл аккумулятор, вставил и оторвал от провода, поставил на окно. Поймал кого-то за 15 км. В прямом контакте уже пять узлов. Кто-то отвечает. Ну, думаю, сейчас меш "профедерируется" и погружусь... Меш прогрелся. И.
#ТакиеДела
continue
bonked 26 Mar 2026 07:14 +0100
original: mxp@mastodon.acm.org
Опубликована платформа LibreQoS 2.0 для управления и оптимизации трафика LibreQoS позволяет снизить задержки и повысить надёжность работы интерактивных сеансов, игр, платформ online-обучения, VoIP-трафика и видеовызовов в условиях большой нагрузки на сеть, например, из-за загрузки некоторыми пользователями фильмов в несколько потоков или активности любителей torrent-ов (LibreQoS решает проблему с заиканием видеовызовов, когда кто-то в той же сети начинает загружать 4K-видео). Применение LibreQoS снижает доступную одному пользователю пиковую пропускную способность, но зато даёт возможность значительно уменьшить задержки и справедливо распределить ресурсы между всеми участниками обмена данных.
LibreQoS базируется на применении системы управления сетевыми очередями CAKE (Common Applications Kept Enhanced) и планировщика пакетов fq_codel (Fair Queuing Controlled Delay), а также использует eBPF и XDP (Express Data Path) для выполнения обработчиков на уровне сетевого драйвера с возможностью прямого доступа к DMA-буферу пакетов. Алгоритм CAKE спроектирован для замены и упрощения сложной иерархии дисциплин обработки очередей пакетов, способен выжать максимально возможную пропускную способность и предоставить минимальный уровень задержек даже на самых медленных каналах связи с провайдером и при работе на маломощных устройствах.
Проект также предоставляет средства для отслеживания задержек между отправкой запроса и получением ответа (RTT, round-trip time), в привязке к отдельным пользователям, точкам доступа и сайтам. Для анализа состояния разработан web-интерфейс, дающий возможность наглядно оценить трафик в сети, проследить изменение нагрузки и задержек, выявить наиболее активных пользователей. Возможно создание гибких иерархических схем ограничения трафика и интеграция с
UISP и Splynx для маппинга топологий и клиентов.
Выпуск LibreQoS 2.0 посвящён Дэйву Тахту (Dave Taht), скоропостижно скончавшемуся год назад в возрасте 59 лет. Дэйв руководил разработкой LibreQoS и был сооснователем проекта Bufferbloat, создателем дистрибутива CeroWrt и автором многочисленных RFC, связанных с обработкой сетевых очередей.
Ключевые изменения в версии LibreQoS 2.0:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65075
continue
bonked 25 Mar 2026 17:20 +0100
original: poshelnahuymedia@kolektiva.social
война панков против эмо в мехико, 2008 16 марта 2008 года сотни подростков собрались на улицах мехико, столкнувшись лицом к лицу в ебанутом и хаотичном столкновении субкультур. на одной стороне были панки, с другой — эмо, новое направление, только начинающее набирать популярность. после нескольких часов напряга и попыток ментов взять ситуацию под контроль, все прекратилось, когда в толпе заспавнилась группа кришнаитов. конфликт нарастал в интернете, распространяясь через такие платформы, как myspace. эмо утверждали, что они получали угрозы, в то время как панки обвиняли их в копировании своего стиля и идентичности. то, что началось как попытка эмо организовать мирную демонстрацию, быстро изменилось, как только панки пронюхали об этом и пришли, чтобы выразить свое несогласие. в конце концов две группы столкнулись, наполнив улицы шумом, суматохой и конфронтацией. мусора были на месте, но с трудом справлялась с ситуацией по мере ее обострения. затем, неожиданно, атмосфера изменилась. барабаны и песнопения раздались по всему месту, когда монахи в одеяниях вошли на поле боя, прорезая хаос и заставив все замезрнуть. их присутствие разрядило обстановку, положив необычное и внезапное окончание тому, что стало известно как «столкновение эмо и панков 2008 года».
Выпуск растрового графического редактора Krita 6.0 Ветки Krita 5.3 и 6.0 развивались параллельно, построены на одной кодовой базе и выпущены одновременно. Базовая функциональность у веток 5.3 и 6.0 совпадает, различия сводятся к переводу ветки 6.0 на использование библиотеки Qt6, в тов время как в Krita 5.3 продолжает применяться Qt5. Помимо портирования на Qt6 ветка Krita 6.0 примечательна предоставлением поддержки Wayland, дробного масштабирования, 10-разрядного представления цвета и отображения содержимого с расширенным динамическим диапазоном (HDR), реализованного при помощи Wayland-протокола color-management-v1.
Основные новшества:
Добавлена возможность автоматического обтекания текстом одной или нескольких векторных фигур, а также заполнения текстом определённой области и выравнивания текста по заданному контуру.
Реализована отдельная панель для настройки стиля текста, предоставляющая более 50 редактируемых свойств. Имеется возможность одновременного редактирования нескольких текстовых объектов, настройки видимости свойств и автоскрытия неиспользуемых свойств. Расширена панель выбора шрифтов, в которой обеспечено индексирование имеющихся шрифтов в системе, добавлена пометка шрифтов тегами, расширен поиск и обеспечен вывод примеров и названий с учётом выбранного языка. Добавлена возможность сохранения преднастроек стилей для быстрого применения сохранённых наборов свойств к текущему тексту.
Реализована полная поддержка формата OpenType и добавлена палитра грифов, позволяющая выбирать альтернативные глифы, доступные для текущего шрифта.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65072
The story of OpenBSD on Motorola 88000 series processors
The latest addition is OpenBSD on Motorola 88000 processors, where the first two of a planned total of nine chapters have been published.
The first chapter, The Forsaken RISC Architecture, takes us through some background and pre-history of the architecture.
The second chapter, A New Hope gives insight into the early porting efforts.
We very much look forward to seeing the further chapters of the OpenBSD on Motorola 88000 processors saga.
miod@) is documenting the adventures of porting OpenBSD to various architectures in his OpenBSD Stories collection.
continue
honked back 25 Mar 2026 10:57 +0100
in reply to: https://misskey.vikingkong.xyz/notes/ak9fklnp4toe14le
Я подумал, что зависит от времени публикации. Но уже после скачал пару более свежих роликов.
continue
honked back 25 Mar 2026 10:52 +0100
in reply to: https://misskey.vikingkong.xyz/notes/ak9ffu9y4toe14lb
Дык я про это говорил с самого начала: это первое видео (из тех, что мне попадались), которое не качается без JS ;)
continue
honked back 25 Mar 2026 10:45 +0100
in reply to: https://misskey.vikingkong.xyz/notes/ak9f335d4toe14l7
$ yt-dlp --version
2026.03.17$ yt-dlp --proxy <HTTP_PROXY_URL> --extractor-args "youtube:player_client=default,web_safari;player_js_version=actual" -- wgLPeaJSWJw
[youtube] Extracting URL: wgLPeaJSWJw
[youtube] wgLPeaJSWJw: Downloading webpage
[youtube] wgLPeaJSWJw: Downloading android vr player API JSON
WARNING: [youtube] wgLPeaJSWJw: Signature solving failed: Some formats may be missing. Ensure you have a supported JavaScript runtime and challenge solver script distribution installed. Review any warnings presented before this message. For more details, refer to https://github.com/yt-dlp/yt-dlp/wiki/EJS
WARNING: [youtube] wgLPeaJSWJw: n challenge solving failed: Some formats may be missing. Ensure you have a supported JavaScript runtime and challenge solver script distribution installed. Review any warnings presented before this message. For more details, refer to https://github.com/yt-dlp/yt-dlp/wiki/EJS
ERROR: [youtube] wgLPeaJSWJw: This video is not available
continue
bonked 25 Mar 2026 10:39 +0100
original: evgandr@mastodon.bsd.cafe
Wrote new article — about how to use some ThinkPad-specific keys with FreeBSD. Most of the Fn-keys and volume control separate keys could be uses "as is" — the OS passes the proper and well-known keycodes (like XF86audioMute, etc) to the X server. But some keys needs some "black magic" (devd and acpi_ibm kernel module). The bonus point — how to use ThinkLight to signal about low battery level with Morse code https://eugene-andrienko.com/it/2026/03/24/freebsd-thinkpad-specific-keys.html

continue
honked back 25 Mar 2026 10:28 +0100
in reply to: https://mastodon.social/users/tuenut/statuses/116286443250384634
continue
honked back 25 Mar 2026 10:05 +0100
in reply to: https://libranet.de/objects/0b6b25a8-6769-c3a4-8b53-f7d853076401
https://www.kommersant.ru/doc/8533998
Минцифры планирует увеличить пропускную способность ТСПУ <...>, а финансирование соответствующего федерального проекта — на 14,9 млрд руб.
continue
honked back 25 Mar 2026 10:00 +0100
in reply to: https://misskey.vikingkong.xyz/notes/ak74sg9s4toe14em
@wthinker @vikingkong
Пишет давно, но с реальной невозможностью скачать ни до этого ни после больше не сталкивался.
Проект Pine64 представил умные часы PineTime Pro
Источник: https://www.opennet.ru/opennews/art.shtml?num=65071
Выпуск проприетарного драйвера NVIDIA 595.58.03
Источник: https://www.opennet.ru/opennews/art.shtml?num=65070
Первый публичный релиз VitruvianOS - гибрида Haiku на ядре Linux VitruvianOS использует компоненты пользовательского пространства из ОС Haiku. Вместо привычных оконных менеджеров X11 и композитных серверов Wayland для вывода графики в VitruvianOS применяется app_server - графический сервер из Haiku, адаптированный для работы поверх Linux KMS/DRM. В качестве графического тулкита используется реализация Interface Kit из Haiku. Вместо systemd в будущем планируется использовать систему инициализации janus_daemon, который будет работать как launch_daemon в Haiku.
Для реализации большей части BeAPI используется своя версия библиотеки libroot, которая оборачивает многие нестандартные функции Haiku/BeOS поверх Linux, что даёт возможность запускать приложения и использовать более высокоуровневые компоненты Haiku OS на стандартном ядре Linux. Для реализации специфичных функций Kernel Kit из BeAPI разработана подсистема ядра Nexus, реализующая API node_monitor, отслеживание устройств и обмен сообщениями в стиле BeOS, что позволяет реализовать все специфические технологии Haiku/BeOS поверх ядра Linux.
На данный момент реализовано:
Планируется:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65069
Обновления nginx 1.29.7 и 1.28.3 с устранением 6 уязвимостей Среди не связанных с безопасностью изменений в nginx 1.29.7
proxy_http_version 1.0;
proxy_set_header Connection "Close";
Источник: https://www.opennet.ru/opennews/art.shtml?num=65068
Компания Oracle опубликовала ядро Unbreakable Enterprise Kernel 8.2 Ветка Unbreakable Enterprise Kernel 8 основана на ядре Linux 6.12, которое дополнено новыми возможностями, оптимизациями и исправлениями, а также проверено на совместимость с большинством приложений, работающих в RHEL, и оптимизировано для работы с промышленным программным обеспечением и оборудованием Oracle. Установочные и src-пакеты с ядром UEK 8.2 подготовлены для веток дистрибутива Oracle Linux 9 и Oracle Linux 10(нет никаких препятствий по использованию данного ядра в аналогичных версиях RHEL, CentOS, Alma Linux и Rocky Linux).
Среди изменений в ядре UEK 8.2:
Дополнительно можно отметить обновление ветки UEK-next (Next Unbreakable Enterprise Kernel), которая переведена на использование выпуска ядра Linux 6.19. Яро UEK-next преподносится как непрерывно обновляемая опция для разработчиков, позволяющая получить доступ к наиболее свежим улучшениям из основной ветки ядра, сохранив при этом доступ к специфичным для ядра UEK расширенным возможностям.
Ядро UEK-next формируется путём наложения на mainline-ядро Linux исправлений и улучшений, подготовленных для ядра UEK. Через какое-то время для одного из ядер UEK-next будет обеспечен длительный цикл поддержки (LTS) и это ядро будет использовано в качестве основы для формирования ветки UEK 9.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65067
В PyPI размещены вредоносные выпуски библиотеки LiteLLM, насчитывающей 95 млн загрузок в месяц Токен доступа к учётной записи LiteLLM в PyPI попал в руки атакующий из-за использования в CI/CD сканера безопасности зависимостей trivvy. До этого в конце февраля атакующие смогли получить доступ к инфраструктуре проекта Trivy, воспользовавшись уязвимостью в обработчике pull_request_target, запускаемом в системе непрерывной интеграции Trivy. После компрометации атакующие опубликовали вредоносные выпуски Trivy 0.69-0.69, подменили GitHub Action обработчик trivy-action и разместили модифицированный Docker-образ с Trivy.
24 марта в 11:30 (MSK) перехваченные учётные данные сопровождающего LiteLLM (krrishdholakia) были использованы для прямой публикации вредоносных релизов LiteLLM 1.82.7 и 1.82.8 в PyPI в обход официального GitHub CI/CD. Репозиторий проекта на GitHub не пострадал - вредоносная активность наблюдалась только в PyPI. В выпуске LiteLLM 1.82.7 вредоносный код был встроен в файл litellm/proxy/proxy_server.py и активировался при импорте litellm.proxy. В выпуске 1.82.8 в состав был включён файл site-packages/litellm_init.pth и упакованный в формате base64 код в proxy_server.py, активируемый при любом запуске.
Добавленный вредоносный код осуществлял сканирование и отправку конфиденциальных данных. Отправлялись найденные в системе ключи SSH и SSL/TLS, содержимое переменных окружения, учётные данные к AWS, GCP, Azure и K8s, ключи от криптокошельков, пароли к СУБД, история операций в командном интерпретаторе, файлы конфигурации от систем непрерывной интеграции, Git, CI/CD, пакетных менеджеров и Docker. Обнаруженные данные шифровались с использованием алгоритмов AES-256-CBC + RSA-4096 и отправлялись HTTP POST-запросом на сайт "https://models.litellm.cloud/" (домен litellm.cloud был зарегистрирован за несколько часов до публикации вредоносных релизов).
Пользователям LiteLLM рекомендовано убедиться в отсутствии в каталоге site-packages/ файла litellm_init.pth, обновить все ключи и учётные данные в случае установки версии 1.82.7 или 1.82.8, закрепить конкретные версии LiteLLM в параметрах загрузки зависимостей и сверить используемые выпуски LiteLLM с кодом релизов на GitHub.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65065
В Telega, альтернативном клиенте Telegram, выявили возможность совершения MITM-атаки Вывод о возможности перехвата трафика пользователей делается на основе нескольких технических находок, выявленных после декомпиляции APK-пакета, анализе библиотек и сетевых вызовов:
Telega позиционируется как "Telegram‑клиент, созданный на базе открытого кода мессенджера", который можно использовать без VPN, а на странице проекта присутствует формулировка, что "вся информация надежно защищена сквозным шифрованием Telegram". Ранее Telegram-канал Telega с более 5 миллионов подписчиков был верифицирован, однако на момент написания статьи отметка отсутствует. У бота авторизации Telega более 6 миллионов пользователей ежемесячно.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65063

