LINUX.ORG.RU

Избранные сообщения Infra_HDC

FreeBSD 14.3

Новости — BSD
Группа BSD

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

Следующий релиз в серии 14.x, FreeBSD 14.4, ожидается в марте 2026 года. Поддержка версии 14.3 продлится до 30 июня 2026 года, а предыдущей версии 14.2 — до 30 сентября 2025 года. Вся ветка FreeBSD 14 будет сопровождаться до 30 ноября 2028 года, а поддержка 13.x завершится 30 апреля 2026 года. Первый релиз следующего основного поколения — FreeBSD 15 — планируется на декабрь 2025 года. В нём прекратится поддержка 32-битных архитектур, за исключением armv7 и режима совместимости COMPAT_FREEBSD32.

( читать дальше... )

>>> Подробности

 ,

claire
()

QSchematic 2.0.1

Новости — Open Source
QSchematic 2.0.1
Группа Open Source

6 июня состоялся выпуск 2.0.1 библиотеки QSchematic, предназначенной для создания интерактивных схем и диаграмм с использованием Graphics View фрейворка Qt 6. Код проекта написан на языке C++ (начиная с версии 2.0.0 требуется компилятор с поддержкой стандарта C++23) и распространяется по лицензии MIT.

Библиотека предоставляет базовые классы для объектов, таких как узлы и провода, и реализует логику для перемещения объектов, сохраняя провода подключенными, генерируя список сетей и так далее. Типичное приложение включает в себя эту библиотеку и наследники класса Item для реализации пользовательских элементов.

( читать дальше... )

>>> Подробности на GitHub

 , , , ,

dataman
()

Facebook и Yandex использовали свои Android-приложения для деанонимизации сеансов в браузерах

Новости — Безопасность
Группа Безопасность

Компании Meta* и Yandex уличили в скрытом отслеживании пользователей и манипуляциях для обхода предоставляемых браузерами средств обеспечения конфиденциальности, таких как режим инкогнито и возможность очистки Cookie. Активность по деанонимизации сеансов применялась на платформе Android при открытии сайтов, использующих системы web-аналитики Яндекс Метрика или Facebook Pixel.

Суть использованного метода идентификации сводится к тому, что распространяемые Meta и Yandex мобильные приложения для Android, такие как Facebook, Instagram, Yandex Maps, Yandex Navigator, Yandex Search, Yandex Go: Taxi Food и Yandex Browser, создавали дополнительный канал связи с выполняемым в браузере JavaScript-кодом. Мобильные приложения запускали отдельные обработчики соединений на локальном сетевом интерфейсе (127.0.0.1), принимающие запросы по протоколам HTTP, HTTPS, WebSocket и WebRTC.

При открытии в браузере сайтов, использующие системы web-аналитики Yandex Metric или Facebook Pixel, связанный с данными системами JavaScript-код отправлял запросы на открытые мобильными приложениями сетевые порты. В запросах передавались метаданные, Cookie и управляющие команды. В мобильных приложениях браузерные сеансы связывались с реальными идентификаторами пользователя и устройства, к которым имели доступ приложения. Например, сеансы могли связываться с учётными записями в Facebook и Yandex или с идентификаторами AAID (Android Advertising ID). Таким образом, даже при открытии сайта в режиме инкогнито или после удаления Cookie, сервисы Meta и Yandex могли точно идентифицировать пользователя, открывшего сайт, привязываясь к идентификаторам из мобильных приложений, запущенных на том же устройстве.

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

Компании Facebook и Yandex воспользовались тем, что платформа Android не ограничивает создание слушающих сокетов в привязке к интерфейсу loopback (127.0.0.1), если приложение имеет полномочия INTERNET. В случае Facebook локальному приложению передавалось содержимое Cookie «_fbp» (уникальный идентификатор пользователя в Facebook Pixel). Через манипуляции с WebRTC содержимое подставлялось в поле «ice-ufrag» пакетов SDP, отправляемых в STUN-запросах на локальный хост. 17 мая в Chrome была заблокирована подобная возможность и скрипты Facebook Pixel перевели на использование WebRTC TURN. После раскрытия результатов исследования компания Meta удалила из скриптов Facebook Pixel отправку запросов на localhost.

В Яндекс метод отправки данных из браузера в мобильные приложения применялся с 2017 года. JavaScript-код сервиса Yandex Metrica устанавливал HTTP- или HTTPS-соединение с localhost по сетевым портам 29009, 29010, 30102 и 30103. Обращения отправлялись на сайт yandexmetrica.com, доменное имя которого резолвилось в IP-адрес 127.0.0.1. Информация о сетевых портах, на которых мобильные приложения Yandex должны были открыть слушающие сокеты, подгружалась динамически через запрос к хосту startup.mobile.yandex.net.

Сервер также передавал параметр first_delay_seconds, содержащий задержку перед запуском сетевых сервисов (приложения начинали принимать соединения не сразу после установки, а примерно через три дня). В ответ на HTTP-запрос мобильное приложение возвращало набор данных, включающий идентификаторы в сервисах Yandex, системные UUID и AAID (Android Advertising ID). JavaScript код Yandex Metric переправлял полученные идентификаторы на сервер mc.yango.com.

Упомянутые методы передачи данных работали в версиях Chrome и Edge для Android. В Firefox работал только метод Yandex. В DuckDuckGo и Brave отправка запросов к localhost блокировалась или требовала ручного подтверждения операции. В представленном в конце мая выпуске Chrome 137 была добавлена защита от подстановки данных в SDP.

*компания МЕТА и Facebook запрещены на территории РФ (тьфу тьфу тьфу на них окаянных).

>>> Подробности (opennet)

 , , ,

Ygor
()

Релиз системы Alvex для управления документами и бизнес-процессами на базе Alfresco

Новости — Open Source
Группа Open Source

Российская компания ITD Systems объявила о выходе Alvex 1.2.1 — решения на базе Alfresco.

Alfresco — это открытая система, объединяющая инструменты для управления бизнес-процессами (BPM), а также корпоративным (ECM) и социальным контентом (SCM).

Alvex добавляет к Alfresco принципиально новую возможность создания динамических процессов. Также Alvex расширяет возможности Alfresco в части ECM/BPM, а именно: обеспечивает привязку процессов к структуре компании и предоставляет удобные средства контроля за текущей ситуацией как для рядовых сотрудников, так и для руководителей.

Как Alfresco, так и Alvex существуют в версиях Community и Enterprise. Версии Community доступны под лицензией LGPL и полностью бесплатны.

( читать дальше... )

>>> Подробности

 , , , ,

itd-systems
()

Короче есть два итератора

Форум — Development

Точнее один, а хочется сделать из него два, так чтобы один отдавал элементы, которые удовлетворяют условию, а во второй, которые не.

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

Поделитесь мыслями, свои закончились.

 , ,

ya-betmen
()

Ubuntu Touch OTA-9 Focal

Новости — Ubuntu Linux
Ubuntu Touch OTA-9 Focal
Группа Ubuntu Linux

Ко­ман­да UBports объ­яви­ла о вы­пу­ске но­вой вер­сии ди­стри­бу­ти­ва Ubuntu Touch, пред­наз­на­чен­но­го для мо­биль­ных устройств.

Под­дер­жи­ва­емые устрой­ства

( читать дальше... )

Что но­во­го

Хо­тя этот вы­пуск вклю­ча­ет в се­бя ми­ни­маль­ное ко­ли­че­ство из­ме­не­ний, по­сколь­ку ра­зра­бот­чи­ки сфо­ку­си­ро­ва­ны на об­но­вле­нии ба­зо­вой ОС Ubuntu, ин­те­рес­ные из­ме­не­ния, тем не ме­нее, есть:

  • Об­но­вле­на под­дер­жка VoLTE — те­перь ра­бо­та­ет с бо́льшим ко­ли­че­ством мо­биль­ных опе­ра­то­ров.
  • Waydroid об­но­влён до вер­сии 1.5.1, со­дер­жит на­чаль­ную под­дер­жку обра­зов Android 13, сре­ди дру­гих испра­вле­ний.
  • В ка­че­стве шриф­та для эмод­зи те­перь исполь­зу­ет­ся Noto Color Emoji, что улуч­ша­ет под­дер­жку не­ко­то­рых но­вых эмод­зи.
  • Об­щие испра­вле­ния оши­бок и об­но­вле­ний бе­зо­пас­но­сти, как от ос­нов­ной Ubuntu, так и от ко­ман­ды UBports.

>>> Информация о выпуске

 , , ,

MrCookie
()

Как получить аппаратное ускорение 2D в виртуалке

Форум — Desktop

Мне очень плохо и я очень не хочу назад на Windows. Поделюсь болью, от которой болит вся задница. Может, кто-то знает лечение.

Мне по работе нужно несколько разных Linux-десктопов, поэтому они лежат в виртуальных машинах.

Пользовался Fedora/Arch/Ubuntu внутри VMWare Workstation годами, вплоть до прошлой осени.

Там вышла Fedora 41 и первое, что произошло после установки - Gnome перестал запускаться. На форуме прочитал, что так и нужно, потому что драйвера на видео, бла-бла-бла.

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

glxgears кажет 40fps но визуально видны просадки до десяти - шестеренки тормозят.

Хуже всего на 4k мониторе, где задержка есть даже у курсора.

Но самое шитшоу начинается при запуске Firefox и Chromium, где предполагается, что всё должно быть ускоренным. Если запустить видос на YouTube, начинается слайдшоу.

Начиная с этой весны (Fedora 42) тормоза стали меньше почему-то, но всё равно тормозит.

Насколько я понял объяснения разработчиков, смысл в том, что они обновили архитектуру Mesa прямо несовместимым образом, и не согласовали этот шаг эмммммм да практически ни с кем не согласовали кроме Интела. Поэтому у VMWare и Virtualbox развалился кусок стека с их стороны, и всё. Никто со стороны VMWare это не чинит - значит нужно, чтобы со стороны Mesa случились какие-то подвижки.

Вопрос: какова сейчас правильная последовательность действий на актуальных версиях операционных систем (весна 2025), чтобы получить аппаратно-акселерированный десктоп? Есть ли какие-то сборки open-vm-tools, которые работают реально хорошо?

Проблема решается полным переходом на Windows, но это какая-то жесть.

 , , , ,

larryellison
()

jq 1.8.0

Новости — Open Source
jq 1.8.0
Группа Open Source

1 июня, после почти полутора лет разработки, состоялся выпуск 1.8.0 библиотеки и консольной утилиты jq, предназначенных для обработки данных в формате JSON с использованием встроенного сверхвысокоуровневого функционального языка программирования. Код проекта написан на языке Си и распространяется по лицензии MIT.
Для регулярных выражений опционально может использоваться библиотека Oniguruma.
Начиная с этого выпуска, шаблон нумерации версий изменён на X.Y.Z.

( читать дальше... )

>>> Подробности на GitHub

 , , ,

dataman
()

Veusz 4.0 — программа графического представления научных данных

Новости — Мультимедиа
Veusz 4.0 — программа графического представления научных данных
Группа Мультимедиа

1 июня выпущена новая версия программы Veusz – приложения с графическим интерфейсом, предназначенного для представления научных данных в виде 2D- и 3D-графиков при подготовке публикаций.

Основное изменение – переход на Qt6. Остальное – дополнение документации, исправление ошибок.

>>> Подробный список изменений

 , , ,

greenman
()

Прекращён выпуск журнала Linux Format

Новости — Linux General
Прекращён выпуск журнала Linux Format
Группа Linux General

Английский ежемесячный журнал был посвящён операционным системам семейства Линукс и свободному программному обеспечению. Выходил с мая 2000 года до мая 2025 года. Номер 329 стал последним.

Также издавался в Италии, Греции и России. Российская версия существовала с 2005 по 2018 год.

Отпразднуйте наш последний выпуск и оглянитесь на то, как ядро Linux и программное обеспечение с открытым исходным кодом менялись, эволюционировали и завоевали мир!

новость на Хабре

сайт журнала

>>> Подробности

 , , ,

avgust23
()

Две сети, два роутера, port forwarding на один сервер

Форум — Admin

Есть две разные внешние сети, каждая со своим IP-адресом:

  • Сеть А с адресом 95...*
  • Сеть Б с адресом 46...*

Есть два роутера, каждый подключен к своей сети:

  • ASUS к сети А
  • ZTE к сети Б

Сеть А имеет внутреннюю адресацию 192.168.3.0/24 Сеть Б имеет внутреннюю адресацию 192.168.1.0/24

Есть сервер на Fedora 42 с подключением к обоим сетям через разные интерфейсы.

  • IP адрес сервера 192.168.1.111 в сети Б и
  • 192.168.3.111 в сети А.

На обоих роутерах настроен форвардинг 80-го порта на 80-ый порт этого сервера.

На самом сервере установлен nginx, на котором настроено несколько сайтов. Сайты доступны только если их А-записи смотрят на IP сети Б (46...*). Сайты сети А недоступны.

Что нужно сделать чтобы были видны все сайты?

 , ,

alexashx
()

AlmaLinux 10 «Purple Lion»

Новости — Linux General
Группа Linux General

AlmaLinux — это полностью бес­плат­ный кор­по­ра­тив­ный ди­стри­бу­тив Linux, при­над­ле­жа­щий со­об­ществу и упра­вля­емый им, де­ла­ющий ак­цент на дол­го­сроч­ной ста­биль­но­сти, пре­до­ста­вляя на­дёж­ную плат­фор­му production-уров­ня. AlmaLinux би­нар­но сов­ме­стим с RHEL.

Под­дер­жи­ва­ют­ся ар­хи­тек­ту­ры x86_64, x86_64-v2, aarch64, ppc64le, s390x.

( читать дальше... )

>>> Release Notes

 , ,

MrCookie
()

Alpine Linux 3.22.0

Новости — Linux General
Группа Linux General

30 мая состоялся первый стабильный выпуск 3.22.0 серии 3.22 минималистичного дистрибутива Alpine Linux, основанного на musl libc, busybox и OpenRC.

( читать дальше... )

>>> Подробности на wiki.alpinelinux.org

 , ,

dataman
()

TagLib 2.1

Новости — Мультимедиа
TagLib 2.1
Группа Мультимедиа

После девяти месяцев разработки состоялся выпуск 2.1 библиотеки TagLib, предназначенной для чтения и изменения метаданных (тегов) аудиофайлов различных форматов.

Библиотека написана на языке C++ и распространяется по лицензиям GNU Lesser General Public License (LGPL) и Mozilla Public License (MPL).

( читать дальше... )

>>> Подробности на GitHub

 , , ,

dataman
()

SQLite 3.50

Новости — Open Source
SQLite 3.50
Группа Open Source

29 мая состоялся выпуск 3.50.0 компактной встраиваемой СУБД SQLite, написанной на языке C и распространяемой, как общественное достояние.

( читать дальше... )

>>> Подробности на sqlite.org

 , , ,

dataman
()

Кого из регистраторов выбрать nic.ru vs reg.ru

Форум — Admin

В связи с текущей обстановкой нас забанили в namecheap.

Собственно вопрос, куда перенести домены?

Сам пользуюсь nic.ru уже много-много лет. Не люблю их за впаривание услуг, но в остальном работают норм.

Что скажете про reg.ru? Есть что то такое, что нужно знать тому, кто рискнул с ними связываться?

 , reg.ru

AVL2
()

Стиль отображения в Roundcube

Форум — Admin

Привет, ЛОР.

Недавно я перенёс свою почту на другой VDS. Сказать, что новый вид Roundcube мне сильно не понравился – ничего не сказать.

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

Но почему-то у меня в настройках такого не наблюдается. По идее это должно быть Settings -> Preferences -> User interface. Но я там наблюдаю только выбор языка и несколько галочек («Pretty dates» я, разумеется, тут же злобно отключил, на мой взгляд, все эти «пн» вместо даты и времени совсем не Pretty).

Версии пакетов:

ii  roundcube                        1.6.9-70-deb11                        all          skinnable AJAX based webmail solution for IMAP servers - metapackage
ii  roundcube-core                   1.6.9-70-deb11                        all          skinnable AJAX based webmail solution for IMAP servers
ii  roundcube-mysql                  1.6.9-70-deb11                        all          metapackage providing MySQL dependencies for RoundCube
ii  roundcube-plugins                1.6.9-70-deb11                        all          skinnable AJAX based webmail solution for IMAP servers - plugins
ii  roundcube-plugins-extra          1.4.10+1-3                            all          skinnable AJAX based webmail solution - extra plugins

Все пакеты, кроме последнего, были предустановлены на VDS. Последний я сам поставил с горя (разумеется, из репы, через apt-get), но это не помогло (и номер версии намекает, что с ним не всё так просто).

Куда копать?

P.S. додумался сделать обновление системы из реп, перегрузил сервер. Roundcube минорно обновился до 1.6.9-79, но моей беде это не помогло…

P.P.S. Оказалось, у меня сборка Roundcube от ispmanager. Что с этим делать, пока не решил, второй переезд подряд затевать сразу как-то неохота. Интересно, параллельно с ней «ванильный» поставить получится?..

 ,

hobbit
()

Agama 14 и 15 — про­грам­ма ус­та­нов­ки openSUSE

Новости — Novell
Группа Novell

Agama — но­вая про­грам­ма уста­нов­ки от про­ек­та openSUSE, соз­дан­ная для за­ме­ны ста­ро­го уста­нов­щи­ка на ба­зе YaST.

( читать дальше... )

>>> Источник

 , ,

MrCookie
()

Насколько хватит и куда пойдет развитие

Форум — Development

Просто интересно услышать мнения, чисто теория. Концепция отображения (html), доставки (http), интерактивности (DOM) - три кита, которые объединяет браузер. Уже лет 30 наверное как активно развивается и никаких предпосылок нет для изменений. Расширяют функционал, но концепция сама не меняется вообще никак. Раньше был кошмар сейчас стандарт все унифицировал и выдрессировал даже капризных MS и Apple и по факту все свелось к 2 движкам Хрому и Мозиле. Все обрасло системами сборки, фреймворками, webstormами и можно сказать наступил рай в вебе.

Сейчас браузер позволяет создать ^почти% ничем не уступающее десктоп приложение классическим. Из минусов возможно в некоторых случаях это скорость, невозможность реализации некоторых специфичных для ОС функций(и то это пока не стандартизировали/реализовали), но большинство потребностей можно удовлетворить браузером+сервером.

Сейчас уже много всяких онлайн сервисов, качать как раньше софт уже не камильфо. Просто вбиваешь в поиск «онлайн ... что то там» и в 99% ьудет браузерный,аналог. Шареварщики походу вымерли от этого.

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

Короче, что ждать от веба, куда его занесет, что его заменит и через сколько времени?

 , , ,

gobot
()

Armbian 25.5

Новости — Debian
Группа Debian

Представлен дистрибутив для одноплатных компьютеров Armbian 25.5.

Новые поддерживаемые устройства:

  • Banana Pi M2+;
  • BeagleBone AI-64;
  • BeaglePlay;
  • TI SK-AM69;
  • Mediatek Genio Family;
  • Radxa NIO 12L;
  • Qualcomm Robotics RB5;
  • Radxa Cubie A5E;
  • SMART AM40;
  • PocketBeagle2.

( читать дальше... )

>>> Подробности

 , ,

SurpriseCat
()