LINUX.ORG.RU

Новости - Архив 2021, Июль

: Wine 6.14 (57 комментариев)
: Siduction 2021.2 (26 комментариев)
: Правительством РФ представлен план по переводу промышленности на отечественное ПО (311 комментариев)

PulseAudio 15.0

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

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

Код PulseAudio распространяется в рамках лицензии LGPL 2.1+ и может работать в Linux, Solaris, *BSD, macOS и Windows.

Ключевые улучшения PulseAudio 15.0:
  • Проделано много работы по поддержке Bluetooth: теперь есть новые A2DP-кодеки LDAC и AptX, встроенная поддержка профиля HFP (Hands-Free Profile) на базе кодека SBC, поддержка AVRCP Absolute Volume для программного управления громкостью подключённых устройств A2DP.
  • Реализована возможность сохранения профилей с настройками для звуковых карт, теперь состояние не сбрасывается после извлечения и подключения (например, полезно при переподключении HDMI).
  • С нуля переписан sink-модуль с реализацией виртуального эффекта объёмного звука module-virtual-surround-sink.
  • Прекращена поддержка инструментария Autotools (теперь используется Meson).
  • Добавлен новый API обмена сообщениями, упрощающий создание расширений базового API.
  • Предоставлена возможность размещения файлов конфигурации путей ALSA в домашнем каталоге пользователя.
  • Улучшена поддержка оборудования: SteelSeries Arctis 9, HP Thunderbolt Dock 120W G2, Behringer U-Phoria UMC22, OnePlus Type-C Bullets, Sennheiser GSX 1000/1200 PRO.
  • Улучшена поддержка FreeBSD. Теперь обработка горячего подключения и отсоединения звуковых карт работает корректно.

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

 

claire
()

proxychains-ng 4.15 с новым DNS-демоном и поддержкой Haiku

Новости — Интернет
Группа Интернет

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

Среди изменений в новой версии:

  • поддержка цифровых IPv6 в getaddrinfo;
  • поддержка DNAT (конфигурационная запись dnat 1.1.1.1:1234 1.1.1.2:443 означает, что соединения на первый адрес будут учитываться и обрабатываться как фактически соединения на второй указанный адрес);
  • поддержка raw proxy-типа — для пересылки трафика без каких либо манипуляций;
  • поддержка имитации режима работы старых версий proxychains 3.1;
  • поддержка нового DNS-сервера proxy_dns_daemon;
  • поддержка Haiku (в дополнение к поддержке платформ Linux, BSD, Mac).

Программа распространяется на условиях GNU General Public License v2.0.

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

 , , , proxychains-ng,

linuks
()

Вышла третья бета-версия операционной системы Haiku

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

Haiku — операционная система, изначально разрабатываемая как свободная замена проекту BeOS, который был закрыт в 2001 году. 32-разрядная версия Haiku совместима с BeOS R5. Исходные тексты ОС доступны под лицензией MIT.

Основные изменения по сравнению с R1/beta2:

  • добавлен чешский язык;
  • доработан процесс установки, в частности, исправлен ряд проблем в программе для разбиения диска DriveSetup;
  • расширена поддержка оборудования;
  • значительно улучшены стабильность и совместимость браузера WebPositive;
  • теперь загрузки обновлений могут быть возобновлены после разрыва и восстановления связи;
  • портировано новое и обновлённое программное обеспечение;
  • улучшена POSIX-совместимость;
  • исправлен ряд ошибок.

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

 , , ,

ShiningRiver
()
: Атомэнергопром отказывается от ПО Microsoft в пользу решений OpenSource (143 комментария)

SquashFS Tools 4.5 — 20 лет с начала разработки SquashFS

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

Несмотря на то, что в ядро SquashFS была включена лишь в 2009 году, работа над ней началась гораздо раньше. В честь двадцатилетнего юбилея с начала разработки, Phillip Lougher объявил новый релиз SquashFS-Tools.

Из нововведений:

  • Возможность определить «действия» по шаблону для отдельных файлов в mksquashfs. Например, добавить в архив без сжатия.
  • Команда sqfstar для преобразования Tar–архива в SquashFS.
  • Возможность ограничить загрузку процессора и дисковой подсистемы при работе mksquashfs.
  • Возможность задавать дату для псевдо–файлов, имитация ссылок, сокетов и потоков ввода–вывода.
  • Команда sqfscat, выводящая содержимое отдельных файлов из архива.
  • Поддержка символьных ссылок при распаковке SquashFS, возможность ограничить глубину обхода или исключить файлы по шаблону.
  • И множество других улучшений и исправлений.

Сообщение в LKML

Релиз на GitHub

 , , ,

Quote
()

Немецкое агентство по цифровизации здравоохранения выбрало Matrix как стандарт для обмена сообщениями

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

Национальное агентство по цифровизации здравоохранения в Германии Gematik выбрало Matrix в качестве открытого стандарта, на котором будет основан их универсальный стандарт обмена мгновенными сообщениями в здравоохранении – TI-Messenger.

На основе стандарта TI-Messenger агентство Gematik создаст общенациональную децентрализованную сеть связи на основе Matrix для поддержки потенциально более 150000 медицинских организаций в рамках национальной системы здравоохранения Германии. Сеть обеспечит сквозное шифрование аудио/видео звонков и обмена сообщениями для всей системы здравоохранения, а также возможность обмениваться медицинскими данными, изображениями и файлами.

Каждый поставщик медицинских услуг сможет выбрать своего собственного провайдера сервиса TI-Messenger. Домашний сервер для учетных записей может быть размещен в ЦОД провайдера или локально на территории учреждения здравоохранения.

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

Излишне говорить, что безопасность является ключевым моментом при поддержке инфраструктуры здравоохранения всей страны и защите конфиденциальных данных пациентов. Таким образом, вся реализация будет аккредитована BSI (Федеральное управление по информационной безопасности) и BfDI (Федеральный комиссар по защите данных и свободе информации).

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

 , , ,

cocucka
()
: Новые серьезные уязвимости в ядре Linux и systemd (242 комментария)
: Кроссплатформенный терминальный клиент WindTerm 2.1 (67 комментариев)
: Вышел Camelot v0.3 (39 комментариев)
: Julia Computing собрала $24 млн в первом раунде финансирования (89 комментариев)
: Adobe Inc. подключается к финансированию Blender (89 комментариев)

PyCon Russia 2021

Новости — Конференции и встречи
Группа Конференции и встречи

PyCon Russia 2021 – конференция для продвинутых python-разработчиков

Место: Природный курорт Клязьма Резорт в 12 км. от Москвы
Даты: 5-6 сентября 2021 г.

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

В программе:

  • 24 доклада в 2 потока: Разработка на python и ML&Data Science;
  • 3 мастер-класса;
  • развлечения и призы от спонсоров;
  • крутой python-мерч;
  • еда (много еды!);
  • after-party;
  • песни у костра;
  • пивной безлимит.

>>> PyCon Russia 2021

 ,

it_people
()

Выпуск Qmmp 2.0.0

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

Доступен релиз плеера Qmmp, в котором осуществлён переход на библиотеку Qt6. Функционально данная версия аналогична вышедшей ранее 1.5, но обладает рядом особенностей, среди которых можно отметить следующие:

  • для преобразования кодировок текстов вместо удалённой из Qt возможности задействована библиотека libiconv;
  • временно исключены из сборки модули taskbar и qtmultimedia (до появления соответствующих возможностей в Qt6);
  • в некоторых модулях плеера используются внутренние интерфейсы Qt (до появления нужных публичных API);
  • проведена чистка кода от поддержки старых версий используемых библиотек.

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

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

 ,

anonymous
()
: Выпуск minidjvu-mod 0.9m02 (111 комментариев)
: Крупнейший российский холдинг отказался от ПО IBM и Microsoft (223 комментария)

Уязвимость в Netfilter

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

Netfilter — подсистема ядра, более известная по пользовательской утилите iptables, предоставляющей для неё интерфейс командной строки, и используемой для управления правилами брандмауэра.

CVE-2021-22555 при определённых условиях позволяет повышение привилегий. Уязвимость впервые появилась в Linux 2.6.19-rc1, но для её эксплуатации непривилегированному пользователю необходима функциональность user namespaces, появившаяся в 3.8 версии ядра, и которая может быть отключена в зависимости от дистрибутива.

В Arch Linux, Debian и Fedora исправления уже подготовили, а в openSUSE и Ubuntu, где user namespaces по-умолчанию включены, ещё нет.

Уязвимость связана с записью за пределы буфера (write out-of-bounds) и использованием данных в памяти после её освобождения (use-after-free). Она была использована для обхода изоляции контейнеров в kCTF demo cluster, за что Google обещала награду от $5000 до $10 000. Исследователь в сфере безопасности Andy Nguyen, обнаруживший уязвимость, собирается потратить выигранные $10 000 на благотворительность, в этом случае Google удвоит пожертвование.

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

 , , , ,

WitcherGeralt
()

Концепт носимого компьютера Cyberdeck RA01

Новости — Hardware and Drivers
Концепт носимого компьютера Cyberdeck RA01
Группа Hardware and Drivers

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

Устройство основано на Raspbery Pi, имеет клавиатуру, дисплей, джойстик и кнопки для эмуляции мышки. Это скорее арт-объект, чем функциональный компьютер, но автору надо отдать должное за проработку.

На сайте автора доступно подробное описание сборки и видео работы устройства.

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

 , ,

Shaman007
()

Представлен SteamDeck

Новости — Игры
Представлен SteamDeck
Группа Игры

Корпорация Valve объявила о выпуске новой портативной консоли: SteamDeck.

SteamDeck это контроллер со встроенным компьютером. Обещанное время работы: 2-8 часов.

Процессор:

  • AMD APU
  • CPU: Zen 2 4c/8t, 2.4-3.5GHz (up to 448 GFlops FP32)
  • GPU: 8 RDNA 2 CUs, 1.0-1.6GHz (up to 1.6 TFlops FP32)
  • APU power: 4-15W

ОС: SteamOS 3.0 (Arch-based) с КДЕ, бутлоадер разлочен.

Обещают поддержку всех игр на Стиме без портирования.

Цена: от 400 долларов, в зависимости от модели. Модели отличаются количеством памяти и типом флеш накопителей.

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

 , , , ,

djzielony
()
: Компания SUSE опубликовала первый квартальный отчёт после выхода на биржу (89 комментариев)

Firefox 90

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

 ,

MozillaFirefox
()
: МГТУ им. Н. Э. Баумана переходит на Linux (703 комментария)

Это случилось! Новый Linux от Microsoft — CBL-Mariner 1.0

Новости — Linux General
Это случилось! Новый Linux от Microsoft — CBL-Mariner 1.0
Группа Linux General

Компания Microsoft опубликовала первый стабильный выпуск Linux дистрибутива!

CBL-Mariner 1.0 (Common Base Linux Mariner) – это внутренний дистрибутив Linux для облачной инфраструктуры и периферийных продуктов и услуг Microsoft.
Применяется как контейнер или контейнерный HOST с ограниченным набором пакетов в SONiC, Azure Sphere OS и Windows Subsystem for Linux (WSL).

Система сборки CBL-Mariner позволяет генерировать как отдельные RPM-пакеты на основе SPEC-файлов и исходных текстов, так и монолитные системные образы, формируемые при помощи инструментария rpm-ostree и обновляемые атомарно без разбивки на отдельные пакеты.

Документация

Образов нет. Подразумевается самостоятельная сборка. Инструкция есть для Ubuntu 18.04.

Лицензия: MIT.

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

 , ,

shleemypants
()
: Claws Mail 4.0.0 (115 комментариев)

Tribler 7.10

Новости — Интернет
Группа Интернет

Tribler – клиент BitTorrent с открытым исходным кодом, разрабатываемый Делфтским Техническим Университетом (Нидерланды). Клиент написан на PyQt+LibTorrent. Особенности клиента:

  • собственная TOR-подобная сеть для анонимизации закачек и раздач;
  • приоритизация «альтруистичных» пользователей анонимной сети;
  • децентрализованная база торрентов, наполняемая по принципу краудсоринга.

>>> Tribler 7.10

 , , ,

anonymous
()

systemd 249

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

Новый релиз системного менеджера GNU/Linux — systemd (лицензия GPL-v2+):

  • возможность явного или автоматического выбора из нескольких root разделов в образе диска с помощью параметра --image= в systemd-nspawn, systemd-dissect и других утилитах, работающих с образами дисков

  • новые опциональные параметры IMAGE_VERSION и IMAGE_ID в файле /etc/os-release

  • поддержка build-id и .note.package из ELF в systemd-coredump позволяет явным образом соотнести дамп памяти с конкретным пакетом, из которого был установлен соответствующий бинарник

  • поддержка UUID для событий udev, которая позволяет отслеживать конкретное событие в явном виде

  • документирован сетевой протокол Journal

  • домен «home.arpa» официально добавлен в качестве домена для локальных сетей согласно RFC 8375

  • флаг «grow-file-system» добавлен к спецификации Discoverable Partition

  • поддержка JSON с помощью интерфейса DBus и параметра командной строки в systemd-hostnamed и systemd-networkd. В дальнейшей её планируется распространить на все компоненты systemd

  • автоматическое добавление хэшей паролей в shadow для пользователей systemd-homed

  • поддержка добавления пользователей и групп с помощью конфигурационных файлов в формате JSON в /etc/userdb/, /run/userdb/, /run/host/userdb/ и /usr/lib/userdb/

  • расширение механизма зависимостей с помощью неконфигурируемых автоматических обратных зависимостей (OnSuccessOf для OnSuccess, UpheldBy для Upholds, OnFailureOf для OnFailure и т. п.) для упрощения отслеживания и настройки зависимостей между юнитами

  • по многочисленным просьбам анонимусов с LOR была документирована архитектура systemd

И множество других изменений, исправлений и улучшений.

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

 , systemd-coredump, , ,

zabbal
()
: Создан и работает сайт группы Modern Perl (88 комментариев)
: Книга «Внутреннее устройство Linux. 2 изд.» (71 комментарий)

Выпуск редактора CudaText 1.137.0

Новости — Open Source
Выпуск редактора CudaText 1.137.0
Группа Open Source

CudaText — это свободный, кросс-платформенный редактор кода, написанный на Object Pascal. Редактор поддерживает расширения на Python, и имеет несколько особенностей, позаимствованных из Sublime Text. На Wiki-странице проекта перечисляются преимущества над Sublime Text.

Редактор подойдет продвинутым пользователям и программистам (доступно больше 200 синтаксических лексеров). Некоторые возможности IDE доступны в виде плагинов. Репозитории проекта находятся на GitHub. Для запуска в Linux есть сборки на GTK2 и Qt5. CudaText отличается относительно быстрым запуском (около 0.3 секунды на CPU Core i3).

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

>>> Страница программы

 , , ,

Alexey_Tor_
()
: fheroes2 0.9.5 (87 комментариев)

Cppcheck 2.5

Новости — Разработка
Группа Разработка

Вышла новая версия статического анализатора для С и С++.

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

В парсере:

  • различные исправления;
  • теперь поддерживаются все возможности c++11, c++14, c++17;
  • частичная поддержка с++20.

Также анализатор теперь:

  • знает больше об API;
  • показывает меньше ненужных предупреждений;
  • находит больше багов;
  • исправлены вылеты и ложные срабатывания в Misra.

Добавлены новые проверки:

  • подозрительное присваивание контейнера/итератора в условии;
  • повторное пробрасывание текущего исключения с помощью throw;.

Примеры кода, которые демонстрируют новые проверки:

void f(std::string s) {
  if (s = "123") {
  }
}
Assignment in condition should probably be comparison
void func1(const bool flag) { try{ if(!flag) throw; } catch (int&) { ; } }
Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow.
If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object

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

 , , ,

fsb4000
()
: Google Play заменил формат APK на Android App Bundle (.aab) (83 комментария)
: Wine 6.12 (43 комментария)

Darktable 3.6.0

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

Состоялся релиз популярной свободной программы Darktable 3.6.0 для проявки цифровых негативов, выбраковки, поточной обработки и печати фотографий.

Всего исправлено 290 багов, сделано почти 2680 коммитов (darktable + rawspeed начиная с 3.4), обработано 954 пул-реквеста

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

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

 

claire
()
: Mozilla представила платформу для сбора личных данных Mozilla Rally (98 комментариев)

Простая и лёгкая реализация UDP/IP для микроконтроллеров

Новости — Hardware and Drivers
Группа Hardware and Drivers

Ориентирована на применение в системах, где микроконтроллер выступает в роли UDP сервера, с которым извне устанавливает «соединение» клиент (да, само по себе UDP соединений не имеет, я знаю):

  • Библиотека полностью событийно-ориентирована.
  • Не надо писать никаких структур состояния приложения.
  • Нет сокетов – только коллбэки на событие прихода пакета.
  • Всего 890 строчек кода.
  • Поддерживается ARP ответ, ICMP ответ, UDP.
  • Имеет ARP таблицу, заполняемую от входящих IP пакетов. При отправке IP пакета, если MAC адрес не найден, то библиотека шлёт IP с широковещательным MAC.

Не поддерживаются:

  • ARP запросы;
  • ICMP запросы;
  • маршрутизация;
  • DHCP;
  • DNS.

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

 , ,

cvs-255
()

Haiku, Inc. проспонсировала приобретение RISC-V материнских плат для портирования системы Haiku

Новости — Open Source
Haiku, Inc. проспонсировала приобретение RISC-V материнских плат для портирования системы Haiku
Группа Open Source

Изобретатели RISC-V создали компанию под названием SiFive, и эта компания недавно выпустила SoC под названием HiFive Unmatched. Задолго до этого релиза один из разработчиков Haiku - Alexander von Gluck IV (kallisti5) сделал предварительный заказ на эту плату и начал работу над переносом Haiku на RISC-V, добившись некоторого прогресса в работе над загрузчиком, поддержкой u-boot и маппингом памяти.

Примерно два месяца назад другой разработчик Haiku — Ilya Chugin ( X512) также начал работать над портом RISC-V для Haiku, но под другим углом. Подробностей слишком много для этого поста, но их можно прочитать в его теме на форуме Haiku. Подводя итог: он портировал небольшой эмулятор RISC-V под названием TinyEmu на Haiku, написал игрушечную операционную систему и другие инструменты для изучения платформы, затем он медленно заставил Haiku работать в этом эмуляторе с полной поддержкой графического интерфейса, постепенно получая все больше и больше работающих частей Haiku. Затем он начал проделывать аналогичную работу в QEMU, который более точно эмулирует реальное оборудование. Все это было сделано в самой Haiku, работающей на компьютере x86.

Несмотря на то, что все это было сделано в режиме эмуляции, портирование Haiku на RISC-V провиднулось значительно дальше, чем на какую-либо другую платформу, помимо x86.

Учитывая этот огромный прогресс, достигнутый Ilya Chugin (X512) в портировании Haiku, члены сообщества спросили, может ли Haiku, Inc. проспонсировать покупку платы HiFive Unmatched для X512, и после недолгих размышлений Haiku, Inc. согласилась сделать это. Ilya Chugin уже получил деньги для покупки платы и уже ее заказал. Ожидается, что плата прибудет к 6-7 июля 2021 года.

Вдобавок к этому, Haiku, Inc было решено возместить сумму, которую затратил ранее Alexander von Gluck IV (kallisti5) на приобретение материнской планы HiFive Unmatched, хоть он и этого не просил. Это было сочетание спонсорства, ровно также как и для X512, а также и благодарности Alexander за его преданность сообществу и его неустанные усилия по работе над инфраструктурой Haiku и многие другие заслуги, такие как его собственная работа над портом RISC-V.

Мы ожидаем, что и X512 и kallisti5 продолжат совместную работу над портом и, имея теперь одинаковое оборудование добьются отличных результатов.

Также стоит напомнить, что в конце июля ожидается очередной выход бета-версии операционной системы Haiku, на этот раз под номером 3.

Всех заинтересованных милости просим в наш уютный чатик в телеграмме.

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

 , , ,

RISC
()
: qutebrowser 2.3 (30 комментариев)
: Embox v0.5.3 Released (14 комментариев)

Новое окружение рабочего стола — COSMIC

Новости — GNOME
Новое окружение рабочего стола — COSMIC
Группа GNOME

COSMIC (Computer Operating System Main Interface Components) – название концептуально нового рабочего стола на основе глубоко переработанного GNOME Shell. Данная разработка ведется компанией System76 (специализирующейся на производстве ПК, ноутбуков, а также серверов) и используется в дистрибутиве Pop!_OS на пакетной базе Ubuntu. COSMIC развивается под лицензией GPLv3.

Ранее pop_OS! поставлялась с GNOME и набором собственных расширений для GNOME Shell, новой темой оформления и пиктограммами, проприетарными драйверами для устройств, но после выхода GNOME 40 разработчики решили сделать ответвление кодовой базы и на её основе создать новый проект. COSMIC предлагает иной способ работы с окружением, основанный на вкладках «Workspaces» с рабочими столами и «Applications» со списком программ вместо единого «Activities», всегда видимой панели вместо спрятанного «Dash», и управлении окнами с помощью сочетаний клавиш и усовершенствованного тайлинга. Данный рабочий стол, по мнению его создателей, ориентирован на повышение продуктивности творческих людей, которые создают контент: программы, медиа, научные работы и прочее.

Скачать и опробовать дистрибутив уже сегодня, можно по ссылкам ниже:

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

 , , ,

claire
()