Проблемы при регистрации на сайте? НАЖМИТЕ СЮДА!                               Не проходите мимо весьма интересного раздела нашего сайта - проекты посетителей. Там вы всегда найдете свежие новости, анекдоты, прогноз погоды (в ADSL-газете), телепрограмму эфирных и ADSL-TV каналов, самые свежие и интересные новости из мира высоких технологий, самые оригинальные и удивительные картинки из интернета, большой архив журналов за последние годы, аппетитные рецепты в картинках, информативные Интересности из Интернета. Раздел обновляется ежедневно.                               Всегда свежие версии самых лучших бесплатных программ для повседневного использования в разделе Необходимые программы. Там практически все, что требуется для повседневной работы. Начните постепенно отказываться от пиратских версий в пользу более удобных и функциональных бесплатных аналогов.                               Если Вы все еще не пользуетесь нашим чатом, весьма советуем с ним познакомиться. Там Вы найдете много новых друзей. Кроме того, это наиболее быстрый и действенный способ связаться с администраторами проекта.                               Продолжает работать раздел Обновления антивирусов - всегда актуальные бесплатные обновления для Dr Web и NOD.                               Не успели что-то прочитать? Полное содержание бегущей строки можно найти по этой ссылке.                              

Новости linux.org.ru

Проблемы внедрения Snap-пакета Firefox в Ubuntu 22.04 / 27.05.2022 21:55:45

Зафиксированы официальные проблемы запуска Snap-пакета Firefox, который продвигали с помощью замены Deb-пакета на заглушку, не предлагая никаких альтернатив, в том числе и альтернативные системы контейнеров. Дословная цитата с Opennet:

Основное недовольство пользователей связано с очень медленным запуском Firefox. Например, на ноутбуке Dell XPS 13 первый запуск Firefox после установки занимает 7.6 секунд, на ноутбуке Thinkpad X240 — 15 секунд, а на плате Raspberry Pi 400 - 38 секунд. Повторные запуски выполняются уже за 0.86, 1.39 и 8.11 секунд соответственно.

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

  • Высокие расходы ресурсов при поиске файлов внутри сжатого образа squashfs. Проблему планируют решить с помощью группировки содержимого для минимизации перемещения по образу во время запуска.
  • На платах Raspberry PI и системах с AMD GPU также оказались проблемы с определением графического драйвера и впоследствии, программным рендерингом графики. Патч для решения проблемы уже добавлен в Snapd.
  • Много времени тратилось и на копирование встроенных в пакет локализационных дополнений в каталог пользователя. Копировались они независимо от выбранной системной локали.
  • Задержки возникали и из-за определения всех доступных шрифтов, тем пиктограмм и конфигураций шрифтов.

О проблемах, связанных, в том числе с теорией 25% свободного пространства твердотельных накопителей — snap-пакет занимает существенно больше пространства, нежели традиционная поставка DEB, а также о баге в Chromium, связанным с отсутствием отрисовки интерфейса в сессии Wayland для Gnome, не сообщалось.

В качестве причин для оправдания агрессивного продвижения Snap-пакета Firefox называется упрощение сопровождения пакета для различных версий Ubuntu — пакет deb «требует отдельного сопровождения для всех веток Ubuntu и соответственно, сборки и тестирования с учётом разных версий системных компонентов.» Более того, сообщается что Snap-пакет поступает из самой Mozilla из первых рук без посредников. Как при этом распространяется один официальный DEB или RPM-пакет браузеров Chrome, Opera, Vivaldi, Microsoft Edge, Slimjet и др. веб-обозревателей — не сообщается. Также озвучивается теория о безопасности за счет механизма AppArmor для дополнительной защиты остальной системы от эксплуатации уязвимостей в браузере.

Подробности (блог ubuntu.com)

Создатели Tails призывают прекратить пользоваться им до выпуска 5.1 / 27.05.2022 09:16:40

Браузер Tor в Tails 5.0 и более ранних версиях небезопасно использовать для конфиденциальной информации.

«Мы рекомендуем вам прекратить использовать Tails до выпуска 5.1 (31 мая)» — гласит сообщение разработчиков на сайте.

В движке JavaScript браузеров Firefox и Tor Browser обнаружены уязвимости CVE-2022-1802 и CVE-2022-1529.

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

Защититься можно полным отключением JavaScript.

Эти уязвимости будут исправлены в Tails 5.1 (31 мая), но у команды нет возможности выпустить экстренный релиз раньше.

AlmaLinux 9.0 / 26.05.2022 21:13:27

25 мая 2022 года вышел AlmaLinux 9.0. Дистрибутив доступен для архитектур x86_64, aarch64, ppc64le, s390x. И снова — первый в истории сборки мажорной версии после соответствующих событий с CentOS.

В соответствии с 10-летним циклом поддержки, обновления для AlmaLinux 9 будут выходить до 2032 года, для AlmaLinux 8  — до 2029 года. Основные изменения аналогичны дистрибутиву RHEL 9, а именно:

  • Gnome 40;
  • Ядро 5.14 (Не 5.15 с драйвером NTFS Pargon);
  • PipeWire по умолчанию;
  • RPM 4.16;
  • Удален Python 2;
  • и др.
Онлайн-вечеринка «виртПиво v5» — четверг 26 мая в 7 вечера по Москве / 25.05.2022 14:16:35

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

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

Разумеется, мы собираемся не только «пить чай» и веселиться, но и поговорить и узнать больше о крутых опенсорсных проектах из «низкоуровневого мира». Например:

  • порт БИОСа coreboot для свежей матплаты MSI PRO Z690-A DDR4 от компании 3mdeb - см. новость «Сoreboot портирован на материнскую плату для Intel Alder Lake» - и результаты его тестирования пользователями защищённой ОС QubesOS ;
  • RustSBI - супервизор для RISC-V на 100%-ом Rust'е;
  • qspimux - переходник для безопасной удалённой перепрошивки чипа SPI-Flash без его отключения от матплаты;
  • lnDSO150 - прошивка для популярных карманных осциллографов DSO;
  • bcm5719-fw - прошивка для сетевой карты Broadcom BCM5719;
  • swtpm - программный эмулятор Trusted Platform Module и способы его использования;
  • TrenchBoot - фреймворк из связки проектов, призванный повысить безопасность процесса загрузки прошивки.

Надеюсь, и эта встреча окажется не менее увлекательной чем прошлые, которые продлились по 10-12 часов ;-) Вас ждут увлекательные разговоры об открытых прошивках, свободном железе и приятный вечер в уютной компании за чашкой чая. Приходите, мы ждём вас!

RuBackup 1.9 / 25.05.2022 13:12:12

17 мая вышла очередная версия средств резервного копирования RuBackup версии 1.9 для развёртывания на платформах x64_86, Байкал, Эльбрус с дистрибутивами Astra Linux, CentOS, RedHat, Debian, Ubuntu, ALT Linux, RedOS, Rosa Linux и др.

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

Официальная страница продукта

Открыт исходный код физического движка MuJoCo / 25.05.2022 12:55:18

Британская компания DeepMind, занимающаяся разработкой искусственного интеллекта открыла исходный код движка симуляции физических процессов MuJoCo (Multi-Joint dynamics with Contact). Код распространяется под лицензией Apache 2.0 и доступен на GitHub для всех желающих представителей сообщества. В репозитории проекта находится библиотека движка, инструкции для запуска и сборки, а также вся необходимая информация для возможности принятия участия в разработке и внесения своего вклада в развитие системы. Проект написан на C/C++ и оптимизирован для максимальной производительности.

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

В HP анонсирован новый ноутбук для разработчиков на AMD Ryzen и Pop!_OS / 25.05.2022 07:59:52

Корпорация HP объявила о скором поступлении в продажу нового ноутбука HP Dev One, созданного в кооперации с компанией System76. Устройство позиционируется как инструмент для разработчиков и работает под управлением Pop!_OS. Заявлены следующие технические характеристики:

  • операционная система Pop!_OS;
  • 8-ядерный процессор AMD Ryzen™ 7 PRO;
  • ОЗУ 16 Гб DDR4 на частоте 3200 МГц;
  • ПЗУ на быстром PCIe NVMe M.2 накопителе в 1 Тб;
  • 14" FHD экран с антибликовым (anti-glare) покрытием;
  • графический ускоритель AMD Radeon™.

Цена новинки начинается от 1099 долларов. Конкретная дата старта продаж будет объявлена чуть позднее.

Стоит отметить, что HP уже имеет опыт производства ноутбуков на базе Linux, и в копилке корпорации уже имеется ранее вышедшая модель HP ZBook G7 под управлением Linux, так же предназначенная для разработчиков.

Порт Lotus 1-2-3 под Linux / 25.05.2022 07:34:44

Тэвис Орманди (Tavis Ormandy) выпустил бинарный патч, который модифицирует Lotus 1-2-3 для ОС UNIX System V 386, обеспечивая его работу под современным линуксом.

Началось всё с того, что Орманди из любопытства изучал дистрибутив Lotus 1-2-3 (предположительно 1990 года) под коммерческий юникс и обнаружил, необычный способ линковки исполняемого файла в формате COFF — partial linking. Как ему объяснили, такой способ позволял при желании слинковать исполняемый файл с плагинами, которые нельзя было подключить иначе, если в ОС не было dlopen().

В итоге Орманди смог написать утилиты для правки системных вызовов Unix и обёртку для их замены на вызовы Linux и слинковать всё в 32-битный ELF. Одной из крупных проблем оказалась адаптация termios. Интересно, что на старых версиях Линукса, с поддержкой callgate и lcall7/lcall27 такая адаптация прошла бы легче.

Ещё одной из проблем оказалась защита от копирования. Орманди считает себя вправе изготовить файл-ключ, обеспечивающий работу программы, так как он владеет легальной копией Lotus 1-2-3 под MS-DOS. Для остальных он приводит скриншот дизассемблера IDA и расплывчатые рекомендации, как делать такой файл. Программа не продаётся уже почти 20 лет. Да и легальных владельцев Lotus 1-2-3 в мире немало.

Тэвис Орманди — специалист по безопасности («white hat») из Гугла и энтузиаст Lotus 1-2-3. Ранее написал драйвер для MS-DOS версии Lotus, обеспечивающий её работу в окне терминала DOSEMU2 произвольного размера.

Lotus 1-2-3 — одна из первых программ электронных таблиц, отличавшаяся от конкурентов скоростью, надёжностью и удобством. Её нередко называют одной из причин коммерческого успеха платформы IBM PC в 1980-х. Поддержка Lotus долго была критерием совместимости для клонов. В 1990-х Lotus проиграла MS Excel-ю, так как GUI-версия появилась слишком поздно, и в 1995 году компанию купила IBM.

Новость на Opennet

Исходные тексты патча и утилит с инструкцией

«Моно» для Linux / 24.05.2022 14:43:11

Выпущена версия программного комплекса «Моно» для Astra Linux Special Edition 1.7.

«Моно» позволяет запускать программы, разработанные для .Net Framework под Линукс. В состав комплекса входит:

  • cреда исполнения Mono;
  • ОРМ EntityFramework;
  • модули PostgreSQL для EntityFramework;
  • библиотека MathNet.

«Моно» можно использовать в прикладных системах и для обработки конфиденциальной информации (сертификат Минобороны РФ № 5490 от 24.11.21). Исходный код комплекса доступен на GitLab.

Моно — открытая среда .Net для работы обычных и веб-приложений в среде Linux. Первичные целевые операционные системы — российские Astra Linux, Альт, РОСА.

Программный комплекс «Моно» предоставляет средства разработки и среду исполнения, совместимые с Microsoft .Net Framework, для операционной системы Linux. Программный комплекс создан на основе свободного ПО Mono и дополнительных средств, необходимых для разработки защищённых решений для российских операционных систем.

Необходимость чёткого разделения среды исполнения и среды разработки связана с требованиями эксплуатации защищённых систем, аттестованных по правилам ФСТЭК и Минобороны России.

Средства разработки

«Моно» предоставляет средства разработки для создания кросс-платформенных приложений. Приложения могут запускаться как в среде исполнения «Моно», так и других средах, совместимых с .Net Framework 4.7.

«Моно» включает все необходимые компоненты для сборки кросс-платформенных приложений:

  • компилятор Roslyn C#;
  • система сборки MSBuild;
  • стандартная библиотека .Net Framework;
  • ассемблер промежуточного кода;
  • компилятор ресурсов;
  • дизассемблер промежуточного кода;
  • инструментарий сборки пакетов RPM и DEB.

Среда исполнения

Среда исполнения обеспечивает функционирование приложений, разработанных для среды .Net. Ядро среды исполнения сертифицировано по требованиям защиты и информации и включает:

  • интерпретатор промежуточного кода;
  • набор библиотек из состава стандартной библиотеки .Net Framework;
  • библиотеку GDI+ для базовой функциональности WinForms;
  • объектно-реляционную библиотеку Entity Framework;
  • модуль Entity Framework для работы с СУБД PostgreSQL;
  • математическая библиотека Math.NET.

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

Дополнительные инструменты среды исполнения:

  • JIT-компилятор на базе LLVM;
  • модуль Apache для запуска приложений ASP.NET;
  • библиотека Gtk#.

Возможности

Помимо стандартных возможностей включенного ПО, «Моно» предоставляет дополнительные:

  • Использование системной библиотеки OpenSSL вместо BoringTLS.
  • Удалены устаревшие компоненты, включая MCS.
  • Улучшена совместимость с .Net Framework.
  • Минимизирован дистрибутив.
Выпуск дистрибутива Runtu LITE 22.04 х64 - 20220522 / 23.05.2022 14:57:36

Представлена версия 64-разрядного дистрибутива Runtu LITE 22.04 х64, собранная на пакетной базе релиза Jammy Jellyfish 22.04 LTS. Сборка имеет базовый набор пользовательского ПО с возможностью установки на жёсткий диск.

  • Основные элементы системы:
Менеджер дисплея LightDM 1.30 Оконный менеджер Openbox 3.6.1 Файловый менеджер PCManFM 1.3.2 Панель рабочего стола LXPanel 0.10.1 Менеджер сети NetworkManager 1.36.4 Текстовый редактор Geany 1.38 Офисный пакет Libreoffice 7.3.3 Браузер Firefox 100.0.2 Видеоплеер VLC 3.0.16 Аудиоплеер DeaDBeeF 1.8.8 Менеджер питания xfce4-power-manager Менеджер Bluetooth Blueman Звуковой сервер PulseAudio Версия ядра: 5.15.0-30-generic Версия Xorg: 2:21.1.3
  • Минимальные системные требования:
RAM - 1024Mb CPU - x64 HDD - 6Gb
  • Заблокирована возможность установки snap-приложений на уровне приоритетов APT. При необходимости поддержки данного типа пакетов нужно удалить конфиг /etc/apt/preferences.d/nosnap.pref и обновить индекс пакетной базы;

  • Firefox установлен в виде deb-пакета из подключенного PPA-репозитория Mozillateam, т.к. штатно в релизе 22.04 Firefox поставляется в виде snap. Предустановлено расширение uBlock Origin.

  • Предустановлен офисный пакет Libreoffice 7.3.3 в составе: Writer, Calc, Impress, Math и Draw. В меню «Офис» добавлены ярлыки для установки подсистемы печати. Если установка данного ПО не планируется (ярлыки в меню не нужны), следует удалить файл printinstall в каталоге /var/lib/misc/.

  • Добавлены утилиты для работы с дисками:

gnome-disk-utility whdd (аналог mhdd)
  • Добавлен VNC-сервер Vino для возможности удалённого управления сеансом.

  • В загрузочное меню UEFI-режима добавлен пункт запуска EFI Shell от проекта TianoCore EDK2.

systemd 251 / 22.05.2022 10:44:44

Представлен релиз systemd 251 — свободного (GPLv2+) системного менеджера GNU/Linux.

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

  • повышены требования к окружению (Linux kernel 4.15 c опцией CLOCK_BOOTTIME, С11 с расширениями GNU) - поскольку разработчики systemd тщательно заботятся об обратной совместимости, заголовочные файлы по-прежнему C89

  • sd-boot сохраняет хэш командной строки ядра по-умолчанию в TPM PCR 12 вместо PCR 8 для улучшения совместимости с Grub, который активно использует данный регистр

  • в Boot Loader Specification добавлен файл /loader/entries.srel с описанием формата записей в /loader/entries/directory в ESP

  • юниты, прибитые systemd-oomd, получат соответствующий статус oom-kill

  • множество Private*= и Protect*= опций теперь доступно и для пользовательского инстанса системного менеджера (при наличии user namespaces в системе)

  • опция LoadCredential= теперь поддерживает папки /etc/credstore/, /run/credstore/, /usr/lib/credstore/ - см https://systemd.io/CREDENTIALS/

  • документированы экспортные форматы journal - см. https://systemd.io/JOURNAL_EXPORT_FORMATS/

  • новая команда udevadm lock позволяет получить эксклюзивный доступ к блочному устройству на время выполнения критических операций - см. https://systemd.io/BLOCK_DEVICE_LOCKING/

  • добавлен юнит systemd-networkd-wait-online@.service для удобного ожидание появления сети на определённом интерфейсе

  • новая опция сборки default-user-shell= позволяет задать пользовательскую оболочку в явном виде вместо окаянного bash

  • сервис systemd-timesyncd обзавёлся D-Bus API

  • новый (экспериментальный) сервис systemd-sysupdate для атомарного (типа A/B) обновления

И множество любопытных новшеств, заслуживающих пристального изучения экспертами ЛОР :)

Erlang/OTP 25 / 19.05.2022 20:24:23

Доступен Erlang/OTP 25. Выпуск содержит новые функции, улучшения и доработки, нарушающие обратную совместимость.

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

Развёрнуто про наиболее интересные изменения можно прочитать здесь.

Qmmp 1.6.0 и 2.1.0 / 18.05.2022 20:48:32

Увидели свет два релиза музыкального плеера Qmmp. Версия 1.6 предназначена для Qt5, в то время как 2.1 предназначена исключительно для сборки с Qt6. Плеер развивался как альтернатива Xmms на Qt, но впоследствии обзавёлся альтернативным интерфейсом, построенном на стандартных элементах.

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

  • добавлено извлечение текста песен из тегов (поддерживаются id3v2-теги и Xiph Comment);
  • в диалоге быстрого перехода добавлено отображение очереди;
  • добавлена функция обновления плейста при добавлении каталога;
  • уведомление в KDE при смене громкости;
  • поддержка спецификации XDG Base Directory, но только для 2.1;
  • модуль modplug заменён на xmp (modplug перенесён в Qmmp Plugin Pack);
  • устранён конфликт версий 1.x и 2.x;
  • доработка простого интерфейса (возможность скрыть панель меню, возможность добавить меню приложения и др. улучшения);
  • в модуле истории появились возможности удалять треки и просматривать информацию;
  • оптимизация поиска дублирующихся треков;
  • повышена минимальная версия Qt (до 5.5 и 6.2 соответственно);
  • обновлена локализация на множество языков (русский и украинский на месте!).
zeronet-conservancy 0.7.5 / 18.05.2022 01:42:46

zeronet-conservancy является продолжением/форком децентрализованной цензуроустойчивой сети 0net, нацеленным на поддержание сети, увеличение безопасности, переход к модерации пользователями (нынешняя система не работает, так как «владельцы сайтов» регулярно исчезают) и в дальнейшем плавный переход на новую, безопасную и быструю сеть.

Ключевые изменения по сравнению с последней официальной версией ZeroNet:

  • поддержка Tor onion v3;
  • обновления документации;
  • поддержка современной версии hashlib;
  • отключение небезопасного обновления через сеть;
  • изменения, направленные на повышение безопасности;
  • отсутствие бинарных сборок (являющихся очередным вектором атаки до тех пор, пока они не будут воспроизводимы);
  • новые активные трекеры.

В ближайших перспективах — избавление проекта от завимости от централизованного сервиса zeroid, увеличение производительности, больше аудита кода, новые безопасные API.

Проект открыт к контрибьюторам.

Inkscape 1.2 / 17.05.2022 22:03:51

Выпущена новая версия свободного редактора векторной графики Inkscape.

Главные новшества:

  • Появилась поддержка многостраничных документов. Реализовано через новый инструмент, которым страницы можно рисовать и масштабировать прямо на холсте.
  • Диалоги слоёв и объектов объединены в один.
  • Все функции выравнивания объединены в один диалог.
  • Реализованы т.н. умные направляющие — индикаторы прилипания прямо на холсте, которые помогают выравнивать объекты относительно друг друга без касания и выстраивать их на одинаковом расстоянии друг от друга (проект GSoC 2021).
  • Снова появился редактор градиентов, теперь он встроен прямо в диалог «Заливка и обводка».
  • Добавлен редактор маркеров (проект GSoC 2021).
  • Добавлена команда для разрезания контуров.
  • Появилась возможность менять начало координат.
  • При заверстывании текста в фигуру теперь можно указать ещё одну фигуру как зону вычитания. Это позволяет разместить внутри фигуры с текстом ещё один геометрический объект так, что текст будет его обтекать.
  • Полностью переработан диалог экспорта, в нём появился предпросмотр экспортируемых файлов, а также возможность за один раз выполнить экспорт в файлы разного размера и в разные форматы.
  • Программа теперь может подмешивать шум в градиентные заливки, чтобы уменьшить эффект полошения. Для этого используется кастомизированная версия Cairo.
  • Интерфейс стал более настраиваемым: можно менять представление цветовых палитр, убирать из панели ненужные инструменты.
  • Добавлен динамический контурный эффект Tiling для копирования исходных объектов с зеркальным выстраиванием.

Скачать: https://inkscape.org/release/inkscape-1.2/

Oracle Linux 8.6 / 17.05.2022 15:38:44

Вышел старейший из клонов дистрибутива RedHat Enterprise Linux 8.6. Как и многие другие клоны, Oracle Linux полностью бинарно совместим с RHEL и поддерживает миграцию как с закончившего свой жизненный цикл CentOS 8.5, так и с других клонов RHEL.

Дистрибутив доступен как по подписке, так и бесплатно для общего пользования. Список изменений включает помимо изменений RHEL 8.6, еще и доступность установки ядра Unbreakable Enterprise Kernel R7, которое основано на версии ядра 5.15. Ядро 5.15 интересно тем, что в нем радикально улучшена поддержка NTFS на уровне апстрима за счет нового драйвера от Paragon Software.

Rocky Linux 8.6 / 17.05.2022 15:37:26

Вышел релиз Rocky Linux 8.6 — дистрибутива, полностью бинарно совместимого с RHEL 8.6. Как и многие другие клоны, Rocky Linux полностью бинарно совместим с RHEL и поддерживает миграцию как с закончившего свой жизненный цикл CentOS 8.5, так и с других клонов RHEL.

Данный дистрибутив примечателен тем, что развивается основателем CentOS Грегори Курцером (Gregory Kurtzer), развивается сообществом и используется модель распространения без подписок и подписчиков «по публичным зеркалам».

Как работать с Makefile-проектами в среде CLion / 17.05.2022 09:11:48

За последние несколько лет мне пришлось столкнуться с множеством вопросов, которые были сформулированы примерно так: «мой проект не открывается в среде CLion». В свою очередь, это приводило к необходимости из раза в раз объяснять разным людям примерно одно и то же. Статья имеет целью сохранить тот опыт, который был накоплен в процессе анализа десятков разных проектов.

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

FreeBSD 13.1-RELEASE / 17.05.2022 00:38:43

Команда разработчиков FreeBSD представила FreeBSD 13.1-RELEASE — второй выпуск ветки stable/13.

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

Игровой движок Serious Sam Classic портирован на Linux / 16.05.2022 21:06:09

Опубликован игровой движок Serious Sam Classic 1.10 (зеркало), позволяющий запускать первую и вторую части шутера от первого лица Serious Sam на современных системах. Код оригинального движка Serious Engine был открыт компанией Croteam под лицензией GPL в 2016 году в честь пятнадцатилетия игры. При запуске можно использовать игровые ресурсы из оригинальной игры. Из изменений отмечается поддержка экранных режимов 16:9, 16:10 и 21:9, а также решение проблемы с таймером в 64-х разрядном режиме.

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

DeaDBeeF 1.9.0 / 14.05.2022 12:24:26

Состоялся новый релиз аудиоплеера DeaDBeeF – 1.9.0.

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

  • добавлена поддержка HTTPS для vfs_curl через libmbedtls;
  • добавлен режим дизайна для CocoaUI (macOS);
  • добавлена перемотка длинных файлов Opus и форматов FFmpeg;
  • улучшены настройки DSP в GTK3;
  • улучшена обработка некорректных MP3-файлов;
  • улучшена производительность при сохранении плейлистов и настроек;
  • новый загрузчик обложки альбома;
  • скробблер Last.fm теперь использует HTTPS;
  • удалены файлы переводов для русского и белорусского языков.

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

EuroLinux 8.6 / 12.05.2022 19:14:39

Вышел один из клонов дистрибутива RedHat Enterprise Linux 8.6, который был выпущен вчера. Как и многие другие клоны, EuroLinux полностью бинарно совместим с RHEL и поддерживает миграцию как с закончившего свой жизненный цикл CentOS 8.5, так и с других клонов RHEL.

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

Alma Linux 8.6 / 12.05.2022 19:13:57

Вышел релиз Alma Linux 8.6 — дистрибутива, полностью бинарно совместимого с RHEL 8.6, вышедшим вчера. Дистрибутив доступен для архитектур x86_64, aarch64, ppc64le, s390x. Дистрибутив c помощью соответствующих скриптов для миграции может использоваться для замены CentOS 8.5, сопровождение которого было прекращено в конце 2021 года.

Дистрибутив распространяется бесплатно, в том числе и на различных зеркалах, а также имеет собственную коммерческую поддержку. Список изменений аналогичен списку изменений RHEL 8.6.

Embox — открытая ОС на «Эльбрусе» / 12.05.2022 19:11:40

ООО «Ембокс» и АО «МЦСТ» подписали соглашение о том, что исходный код ОС Embox, в том числе код поддержки процессорной архитектуры Эльбрус (E2K), является открытым и может быть изучен и изменен в своих целях.

По ссылке «Подробности» приводится пример сборки Embox для рабочей станции «Эльбрус 101-РС» с процессором Эльбрус-1С+.

Embox — свободная операционная система реального времени, разрабатываемая для встроенных систем. Исходники Embox распространяются под BSD-подобной лицензией.

Эльбрус (E2K) — российское семейство микропроцессоров с архитектурой VLIW, разработанное компанией МЦСТ.

NVIDIA опубликовала свободные драйверы для ядра Linux / 11.05.2022 23:51:38

Компания NVIDIA сообщила о публикации свободных модулей ядра, реализующих поддержку видеокарт поколения Turing и новее. Исходный код открыт под двойной лицензией MIT/GPLv2. Прошивка (GSP firmware) и компоненты, работающие в пространстве пользователя (включая реализации OpenGL и Vulkan), остаются закрытыми.

Заявляется, что драйверы готовы для применения в датацентрах, а поддержка рабочих станций на данный момент находится в стадии тестирования.

После стабилизации API/ABI драйверы планируется включить в основную ветку ядра Linux.

fwmx 1.2 -- лёгкий оконный менеджер для x11 / 10.05.2022 23:20:13

Вышла версия 1.2 набора программ fwmx, включающих в себя собственно оконный менеджер (fwm), меню запуска приложений и регулятор громкости. В качестве индикатора раскладки используется xxkb.

Чего нового с момента прошлого релиза (v1.1 в октябре 2021):

  1. Улучшения в календаре:
  • его геометрия теперь может динамически сжиматься на слишком узких экранах;
  • теперь показываются дни от соседних месяцев до полной недели;
  • поддерживается список праздников (раньше только суббота/воскресенье);
  1. Панель задач теперь следит за изменениями разрешения экрана и подстраивается;
  2. Улучшения к регуляторе громкости:
  • новый формат командной строки;
  • шаги громче/тише теперь равны друг другу (раньше вверх делалось меньше из-за ошибок округления);
  • теперь следит за изменениями разрешения экрана аналогично панели задач;
  1. Добавлено меню запуска приложений (раньше весь запуск предполагался через хоткеи, что в общем-то вполне хорошо, но надо давать пользователю выбор).

Проект нацелен на максимальную простоту при наличии необходимой функциональности.

Поддерживается ведение списка окон, присвоение им статусов «всегда сверху», «сверху когда активно» и просто визуальное выделение цветом кнопки на панели задач. Кнопки можно передвигать. Управление самими окнами (не в панели задач) — мышкой при нажатом Super, заголовки и т.п. не рисуются.

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

Найденное вменяемое место где можно брать списки праздников: xmlcalendar.ru. Или тут список для России за 2022 год.

Меню отображает дерево директорий из заданного места (или нескольких мест параллельно) на структуру меню и подменю. Обычные файлы для запуска — просто исполняемые (chmod +x) скрипты, бинарники или симлинки на них. Так же имеется базовая поддержка формата файлов .desktop для совместимости с имеющимися системами. Меню находится на стадии бета-версии, однако касается это в основном недостаточной аккуратности исходного кода и почти отсутствия настроек. Явных багов быть не должно.

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

Программа распространяется в виде исходных кодов (в основном GPLv2), есть так же готовые пакеты для Debian-based дистрибутивов.

Fedora 36 и RHEL 9 / 10.05.2022 21:01:22

10 мая представлен релиз дистрибутива Fedora 36: Workstation, Server, IoT Edition и спины (spins) с рабочими окружениями KDE 5, Xfce, MATE, Cinnamon и др. Сборки сформированы для архитектур x86_64, Power64, ARM64 (AArch64) и различных устройств с 32-разрядными процессорами ARM.

Из изменений можно отметить:

  • Рабочее окружение Fedora Workstation обновлено до GNOME 42, в котором были изменены некоторые компоненты интерфейса (добавлена смена стилей, обновлён внешний вид программы для создания скриншотов, переход на использование GTK4 и libadwaita части приложений).
  • Для систем с несвободными драйверами NVIDIA по умолчанию задействован сеанс GNOME Wayland. Сохранена возможность использовать сеанс GNOME поверх X11.
  • В исполняемые файлы и библиотеки в формате ELF добавлена информация о том, к какому rpm-пакету принадлежит данный файл. В systemd-coredump данная информация используется для отражения версии пакета при отправке уведомлений о сбоях.
  • БД пакетного менеджера RPM перенесены из каталога /var/lib/rpm в /usr/lib/sysimage/rpm с заменой /var/lib/rpm на символическую ссылку. Подобное размещение уже применяется в сборках на базе rpm-ostree и в дистрибутивах SUSE/openSUSE. В качестве причины переноса называется неразделимость БД RPM с содержимым раздела /usr, в котором фактически находятся RPM-пакеты (например, размещение в разных разделах усложняет управление снапшотами ФС и откат изменений, а в случае переноса /usr теряется информация о связи с установленными пакетами).
  • В инсталляторе Anaconda в интерфейса создания нового пользователя по умолчанию активирован флажок предоставления добавляемому пользователю прав администратора.
  • Прочие изменения.

Одновременно компания Red Hat представила релиз дистрибутива Red Hat Enterprise Linux 9, установочные образы которого в ближайшее время станут доступны для зарегистрированных пользователей Red Hat Customer Portal. В соответствии с 10-летним циклом поддержки дистрибутива RHEL 9 будет сопровождаться до 2032 года. Обновления для RHEL 7 продолжат выпускаться до 30 июня 2024 года, RHEL 8 - до 31 мая 2029 года.

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

  • Для сборки пакетов задействован GCC 11, glibc обновлён до 2.34, пакет с ядром Linux собран на базе выпуска 5.14.
  • Пакетный менеджер обновлён до 4.16.
  • Завершена миграция на Python 3.
  • Рабочее окружение GNOME обновлено до 40 версии (в RHEL 8 поставлялся GNOME 3.28).
  • Все звуковые потоки переведены на PipeWire.
  • В состав включены новые версии компиляторов и инструментов для разработчиков: GCC 11.2, LLVM/Clang 12.0.1, Rust 1.54, Go 1.16.6, Node.js 16, OpenJDK 17, Perl 5.32, PHP 8.0, Python 3.9, Ruby 3.0, Git 2.31, Subversion 1.14, binutils 2.35, CMake 3.20.2, Maven 3.6, Ant 1.10.
  • Прочие изменения.

>>> Анонс релиза Fedora 36 на fedoramagazine.org

>>> Список изменений Fedora 36

>>> Список изменений RHEL 9

fheroes2 0.9.15 / 09.05.2022 23:06:46

Приветствуем вас, любители серии Героев меча и магии.

По нашему обыкновению, мы представляем в первой неделе месяца обновление движка fheroes2 - 0.9.15, которое привнесло несколько нововведений и улучшений игры.

Движок fheroes2 теперь позволяет изменять цвет курсора, как это было в оригинальной игре. Теперь игроки смогут получить и «монохромный» опыт играя в Героев 2.

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

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

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

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

Увеличено количество поддерживаемых языков! Добавлена поддержка украинского языка уже со значительным количеством переведенного текста. С этим еще много работы, но начало локализации положено. Остальные языки также не остаются без внимания: обновлены переводы на русский, французский, польский и норвежский языки.

Как всегда, исправлено свыше 50 багов движка, устранив в том числе множество ошибок логики и отрисовки игры.

Мы надеемся, что с последним обновлением игрокам еще приятнее будет запускать и играть в Героев Меча и Магии 2.

Помочь с осуществлением будущих улучшений игры можно подпиской на Patreon.

Альт Рабочая станция K 10 / 09.05.2022 13:29:16

Вышел последний представитель дистрибутивов Alt Linux на десятой платформе. После Workstation, Server, Server-V и Education теперь доступен и выпуск рабочей станции на основе KDE.

Релиз включает в себя:

  • Ядро un-def 5.15.34
  • KDE 21.12 / 5.92
  • Chromium gost 97.0.4692.99
  • LibreOffice 7.2.6
  • Blender 2.93.1
  • Wine 6.14.1
  • обои от проекта M os (скучные)
Опубликована программа конференции «СПО: от обучения до разработки» в Переславле-Залесском 19-22 мая / 07.05.2022 09:39:06

19–22 мая 2022 года в Переславле-Залесском пройдёт объединённая конференция «СПО: от обучения до разработки», опубликована её программа.

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

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

Место проведения конференции: г. Переславль-Залесский, ул. Петра Первого, д. 4А (с. Веськово, Институт программных систем РАН).

nano 6.3 / 06.05.2022 15:19:18

28 апреля вышла новая версия консольного текстового редактора nano.

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

Shortwave 3.0 / 06.05.2022 15:16:46

Состоялся выпуск интернет-радиоплеера Shortwave версии 3.0. Главные особенности и нововведения:

  • Обновленный пользовательский интерфейс, использующий новый дизайн Adwaita, со многими улучшениями.
  • Поддержка нового тёмного режима в GNOME 42.
  • Новая возможность добавления в библиотеку приватные станции, которые не должны (или не могут) быть доступны на ресурсе radio-browser.info (например, локальная сеть или платные потоки).
  • Отображение информации о битрейте станции, которую также можно использовать в качестве опции сортировки.
  • Возможность сохранения данных о станции на диск для того, чтобы они оставались доступными, когда станция удаляется из онлайн-базы данных.
  • Новая кнопка на странице поиска, позволяющая проводить сортировку результатов поиска.
  • Переработан диалог станции для более удобного и чёткого отображения информации.
  • Обновление уведомления на рабочем столе при смене песни, вместо создания нового отдельного уведомления для каждой из них.
  • Короткие волны теперь можно использовать в обычном режиме, даже если radio-browser.info не в сети/недоступен.

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

Pop!_OS 22.04 / 06.05.2022 15:14:41

25 апреля состоялся очередной выпуск дистрибутива Pop!_OS 22.04 основанного на дистрибутиве Ubuntu 22.04 LTS. Из особенностей:

- ядро Linux 5.16;

- PipeWire в качестве звукового сервера по-умолчанию для обработки звука вместо PulseAudio;

- рабочее окружение GNOME 42;

- функция автоматического обновления системы с возможностью указания необходимого расписания времени (включая поддержку обновления пакетов Debian, Flatpak и Nix);

- переделанный инструмент для создания снимков экрана и записи видео (представлен в рабочем окружении GNOME 42, но разработчики данного дистрибутива изменили дизайн инструмента);

- тёмная и светлая темы оформления (в сравнении с аналогичными дистрибутивами, переключение глобальной темы с тёмной на светлую не переключает обои с тёмных на светлые);

- улучшения магазина приложений Pop!_Shop: несколько значительных улучшений производительности, а также поддержка для отображения в небольшом окне;

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

- другие, более мелкие улучшения.

Информация о дистрибутиве из открытых источников: дистрибутив Pop OS разрабатывается компанией System76. Это известный производитель ноутбуков, который выпускает свои устройства с предустановленной системой Linux. Система основана на Ubuntu и в качестве окружения по умолчанию использует Gnome и спроектирована так, чтобы на рабочем столе было минимум лишних вещей. Одна из самых ярких возможностей Pop OS, которая будет многим полезна - это автоматический тайлинг окон.

Rhythmbox 3.4.5 / 06.05.2022 15:13:05

Состоялся выпуск музыкального проигрывателя Rhythmbox версии 3.4.5. Список основных изменений:

  • Переписан компонент загрузки подкастов. Улучшен процесс возобновления и повтора загрузки.
  • Реализовано сохранение исходного порядка эпизодов в подкастах, даже если эпизоды имеют одинаковую дату публикации.
  • Для обработки изменения URL эпизодов используется GUID эпизодов подкастов.
  • Для сборки программы теперь используется система сборки Meson.
  • Бэкэнд кроссфейдингового плеера теперь гораздо лучше работает с сетевыми потоками.
  • Плагин DAAP теперь поддерживает API libdmapsharing 4.
  • Улучшено отображение прогресса при передаче на устройства Android или MTP.
  • Удален плагин Soundcloud (не работает из-за ограничений API).
  • Удален плагин mmkeys (больше не используется).
  • Исправление множества ошибок.

Справка из вики:

Rhythmbox — музыкальный проигрыватель для Linux и других UNIX-подобных операционных систем. Набор функций схож с таковым у Apple iTunes. Разработан специально для среды GNOME и использует GStreamer для вывода звука.

Synology и QNAP заявили об уязвимостях в своих NAS-системах / 05.05.2022 12:57:39

Компании QNAP и Synology заявили о многочисленных критических Netatalk-уязвимостях серверов.

Согласно опубликованному отчёту Synology, с помощью многочисленных уязвимостей удалённые злоумышленники могут получить конфиденциальную информацию и, возможно, выполнить произвольный код с помощью уязвимой версии Synology DiskStation Manager (DSM) и Synology Router Manager (SRM).

Производитель уведомил своих клиентов и о трёх других уязвимостях CVE-2022-23125, CVE-2022-23122 и CVE-2022-0194, позволяющих удаленному злоумышленнику запускать произвольный код на целевых устройствах. Несмотря на то, что в прошлом месяце команда разработчиков Netatalk выпустила исправления безопасности для устранения недостатков, Synology сообщает, что выпуск некоторых из затронутых продуктов все еще «продолжается».

Компания также добавила, что уязвимости Netatalk уже исправлены для устройств, работающих под управлением DiskStation Manager (DSM) 7.1 или более поздней версии.

Тайваньский поставщик под брендом QNAP также призывает специалистов отключить AFP-протокол на сетевых хранилищах (Network Attached Storage, NAS) до устранения существующих недостатков. Кроме того, компания объявила об исправлении уязвимости в QTS 4.5.4.2012 build 20220419 и более поздних версиях.

План производства индийских процессоров RISC-V к 2023 году / 05.05.2022 12:54:50

В середине апреля правительство Индии опубликовало «дорожную карту» о начале проектирования и производства полупроводников, основанных на архитектуре RISC-V с открытым исходным кодом. В представленном национальном проекте Digital India RISC-V (DIR-V) поставлена цель индийской промышленности и академическим кругам в реализации системы на кристаллах (SoC) для серверов, мобильных устройств, автомобильных приложений, устройств IoT и микроконтроллеров.

Бывший разработчик чипов Intel и ныне министр Индии по вопросам предпринимательства, развития навыков, электроники и технологий Раджив Чандрасекар (Rajeev Chandrasekhar) сообщил, что DIR-V стремится «к декабрю 2023 года достичь отраслевых стандартов в области кремния и дизайна».

Программа будет основываться на опыте, полученном при разработке современных индийских процессорах на RISC-V: Shakti и Vega:

- Shakti построены на 180-нм техпроцессе, используют 32-битные ядра и работают на частоте от 75 до 100 МГц. Более свежие разработки дизайна Shakti созданы по 22-нм техпроцессу (от Intel), и данная модель дебютировала в 2018 году. Проекты Shakti для серверов и высокопроизводительных приложений пока находятся в процессе разработки.

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

Правительство Индии назвало принимаемые усилия «ранними шагами в разработке процессоров», однако, индийские сервисные компании уже являются крупными игроками в разработке полупроводников. Публичный интерес к RISC-V появился с 2020 года, когда был проведён открытый конкурс дизайнеров для продвижения местных разработок на данной платформе. Так же стоит отметить и тот факт, что Индия присоединилась в качестве члена совета премьер-министров к RISC-V International — некоммерческой организации, курирующей RISC-V.

Старт эксперимента Минцифры по предоставлению доступа к российскому открытому ПО / 05.05.2022 12:52:19

1 мая Минцифрой был дан старт экспериментальному предоставлению доступа к открытому программному обеспечению, принадлежащему Российской Федерации. Соответствующий документ опубликован на федеральном портале проектов нормативно-правовых актов. По условиям эксперимента он продлится 2 года: с 1 мая 2022 по 1 мая 2024.

Проект направлен на создание в России условий для публикации открытого отечественного ПО, его свободного использования, модификации и распространения.

Непосредственное участие в проекте принимают Минцифры РФ, МВД, Росреестр и Российский фонд развития информационных технологий.

Выпущена первая предварительная версия Privacy Sandbox для разработчиков на Android 13 / 05.05.2022 12:50:20

28.04.2022 Google показал разработчикам приложений для Android ранние версии SDK Runtime и API Topics. Privacy Sandbox будет работать в предварительной версии Android для разработчиков на протяжении всего 2022 года, а выпуск бета-версии запланирован на конец года", — говорится в обзоре Google. Некоторые подробности о проекте можно так же посмотреть на англоязычной странице вики.

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

Корпорация Google впервые объявила о своих планах по внедрению Privacy Sandbox на базу Android в начале февраля 2022 года, ориентируясь на аналогичные функции прозрачности отслеживания приложений от Apple.

В рамках предлагаемой инициативы есть два ключевых решения:

  • SDK Runtime, которое запускает сторонний код в мобильных приложениях, таких как комплекты для разработки программного обеспечения (SDK), в том числе для рекламы и аналитики, в специальной «песочнице»;
  • API Topics, которое определяет интересы пользователя, основываясь на использовании приложений, а затем передает собранные данные рекламодателям для создания индивидуальной рекламы без отслеживания действий пользователя на веб-сайтах и внутри приложений.
TAILS 5.0 / 05.05.2022 11:59:34

3 мая была выпущена новая версия дистрибутива TAILS.

TAILS (The Amnesic Incognito Live System) — дистрибутив GNU/Linux на основе Debian, созданный для обеспечения приватности и анонимности. Является продолжением развития ОС Incognito. Все исходящие соединения заворачиваются в анонимную сеть Tor, а все неанонимные блокируются. Система предназначена для загрузки с LiveCD или LiveUSB и не оставляет следов на машине, где использовалась. Проект Tor является главным спонсором TAILS. Операционная система рекомендована к использованию «Фондом свободной прессы», а также использовалась Эдвардом Сноуденом для разоблачения PRISM. Более развёрнутая информация о дистрибутиве есть на странице вики.

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

Firefox 100 / 03.05.2022 22:49:51

Доступен релиз Firefox 100.

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

Trinity Desktop R14.0.12 / 01.05.2022 21:12:10

1 мая 2022 г. состоялся выпуск Trinity Desktop Environment R14.0.12 — двенадцатый по счёту релиз ветки R14.0, содержащий исправления ошибок и небольшие улучшения.

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

LineageOS 19 / 28.04.2022 21:52:24

26 апреля вышла девятнадцатая версия LineageOS — операционной системы на базе Android для энтузиастов. Система свободна за исключением некоторых компонентов, необходимых для работы оборудования, и является преемницей CyanogenMod. Новая версия основывается на кодовой базе Android 12.

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

Уязвимости в networkd-dispatcher, позволяющие получить права root / 27.04.2022 23:09:01

Благодаря исследователям безопасности из компании Microsoft, были выявлены две уязвимости CVE-2022-29799 и CVE-2022-29800 в сервисе networkd-dispatcher, в связке позволяющие получить права root. Уязвимости было присвоено кодовое имя Nimbuspwn.

Networkd-dispatcher разрабатывается отдельно от systemd, но применяется во многих дистрибутивах Linux, использующих для настройки параметров сети фоновый процесс systemd-networkd. Связанный с networkd-dispatcher фоновый процесс выполняется с правами root и принимает сигналы о событиях через шину D-Bus. Информация о событиях, связанных с изменением состояния сетевых соединений, отправляется сервисом systemd-networkd. Проблема в том, что непривилегированные пользователи могут сформировать событие о несуществующем состоянии и инициировать запуск своего скрипта, который будет выполнен с правами root.

Кроме того, изучение работы networkd-dispatcher привело к обнаружению ряда других проблем: выход за пределы директории, гонки из-за символических ссылок и из-за модификации данных — все это может быть использовано в злонамеренных целях.

Предварительный выпуск Extraterm 0.60.0 / 27.04.2022 23:03:55

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

Это первая версия проекта после перехода приложения с Electron на Qt и NodeGui. Проведена большая работа по переписыванию кода, но еще не все функции прошлых версий доступны. Автор надеется, что теперь релизы будут чаще, а также призывает присоединиться к тестированию и дать обратную связь.

Уже доступны такие функции приложения, как:

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

Половина расширений работает.

После перехода на Qt автор отмечает повышение отзывчивости интерфейса и снижение потребления ресурсов программой.

У программы есть сборки для Linux, macOS и Windows.

В Fedora 37 не будет прекращена поддержка Legacy BIOS / 27.04.2022 22:54:29

Предложение по прекращению поддержки загрузки из Legacy BIOS в Fedora 37 отклонено техническим комитетом. Вопрос отложен до выхода Fedora 38 с учетом нижеописанного.

Технический комитет высказал также рекомендацию по сохранению поддержки BIOS с помощью использования Grub, как это реализовано в других дистрибутивах Linux, например Ubuntu, при этом вынести ресурсы по сопровождению поддержки BIOS в отдельные модули, которые будет сопровождать отдельный комитет BIOS SIG (Special Interest Group), который предлагается учредить. Основная команда при этом будет заниматься поддержкой UEFI.

Будет ли этот комитет заниматься поддержкой BIOS в рамках CentOS Stream 10 и RHEL 10, или же эта поддержка будет осуществляться в рамках EPEL, не сообщается.

Недавно включённый в ядро Linux драйвер NTFS3, вероятно, заброшен автором / 26.04.2022 21:10:29

В 2020 году компания Paragon Software начала работу по включению в основную ветку ядра разработанного ей драйвера для файловой системы NTFS под названием NTFS3, позиционировавшегося в качестве более производительной замены работающему в пространстве пользователя драйверу NTFS-3G. 31 октября 2021 года состоялся релиз Linux 5.15, включающий NTFS3.

26 апреля разработчик Kari Argillander сообщил в списке рассылки ядра Linux о том, что Константин Комаров, сопровождавший NTFS3, не выходил с ним на связь с момента принятия драйвера в основную ветку. Остаются неисправленными различные ошибки. Последние изменения в личном репозитории Константина, которые так и не были отправлены в общую ветку, датируются ноябрём 2021 года.

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

Таким образом, драйвер NTFS3 остаётся без сопровождающего и может быть удалён из ядра Linux.

Корректирующее обновление для SteamOS 3 / 26.04.2022 20:28:42

SteamOS 3 — дистрибутив Linux от компании Valve, созданный специально для портативной консоли Steam Deck и использующий в качестве пакетной базы Arch Linux (предыдущие выпуски базировались на пакетной базе Debian).

Обновления клиента Steam:

  • Добавлен экран блокировки:
    • Экран блокировки можно настроить так, чтобы он показывался при пробуждении, загрузке, входе в систему и/или при переключении в режим рабочего стола.
    • Пин-код может быть введён с помощью тачскрина или кнопок управления.
  • Добавлены локализированные клавиатуры для 21 языка и раскладок:
    • Несколько клавиатур могут быть включены в меню Настройки > Клавиатура > Активные клавиатуры.
    • Можно использовать новую клавишу на клавиатуре для переключения между языками.
  • Появилась поддержка нескольких окон в одном приложении или игре:
    • Нажмите клавишу Steam чтобы увидеть открытые окна и выбрать то окно, которое вы хотите видеть в данный момент.
    • Полезно для веб-браузеров или для игр, которые используют свой лаунчер.
  • Обновлён дизайн раздела «Достижения», теперь он загружается быстрее, и в нём проще ориентрироваться.
  • Улучшена производительность для игроков с большой библиотекой игр.

Обновления в ОС:

  • Добавлена поддержка fTPM, что позволяет установить на консоль Windows 11.
  • Улучшена стабильность системы.
  • Улучшена совместимость с некоторыми док-станциями, которые подключаются через порт USB Type-C.
  • Исправлена проблема, из-за которой тачскрин мог не работать после загрузки.
  • Появилась возможность установки произвольной частоты кадров в меню быстрого доступа.
  • Добавлена экспериментальная опция Half-Rate Shading в меню быстрого доступа, которая позволяет экономить энергопотребление за счёт снижения детализации при шейдинге отдельных зон.
  • Снижено энергопотребление при простое или при незначительной нагрузке.
  • Добавлена комбинация клавиш ... + громкость вниз для сброса консоли после подключения несовместимой док-станции.
  • Исправлены ошибки, связанные с ACPI в ядре.
Кодовое имя Ubuntu 22.10 — Kinetic Kudu / 26.04.2022 13:00:21

Новый дистрибутив будет носить имя Kinetic Kudu. Данный релиз будет иметь срок поддержки 9 месяцев и выйдет в октябре 2022 года.

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

Доступен язык программирования Hare / 26.04.2022 08:08:24

Впервые представлен широкой публике язык программирования Hare, который разрабатывает Дрю ДеВолт (автор Sway и SourceHut) со своей командой последние пару лет.
Hare — язык для системного программирования с минималистичным рантаймом, статической типизацией и ручным управлением памятью.

Исходный код компилятора предоставляется под лицензией GPLv3, а для стандартной библиотеки под лицензией MPL (Mozilla Public License). Компилятор Hare не основан на LLVM или GCC, а использует легковесный qbe. Программы на Hare не линкуются с libc по умолчанию.

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

В ожидании GCC 12.1 / 26.04.2022 07:53:39

GCC - это набор компиляторов языков программирования от GNU.

Релиз GCC 12.1 ожидается в апреле 2022.

GCC 12 уже является системным компилятором Fedora 36. Также GCC 12 доступен в Red Hat Enterprise Linux в Red Hat Developer Toolset (версии 7) или Red Hat GCC Toolset (версии 8 и 9).

В GCC 12

  • улучшили поддержку OpenMP 5.0

  • реализовали поддержку ADA 2022 (флаг -gnat2022)

  • реализовали некоторые возможности следующего стандарта С: C2X (флаг -std=c2x или -std=gnu2x)

  • реализовали часть возможностей С++23.

Более подробное описание реализованного только про новые возможности компилятора С++ без учёта стандартной библиотеки.

В GCC 12 реализовали часть возможностей C++23. Без указания флага стандарта в g++-12 используется -std=gnu++17, чтобы использовать возможности описываемые далее нужно компилировать с флагами -std=c++23 или -std=gnu++23.

Реализованные возможности C++23:

  1. if consteval

Хотя уже в C++20 появились consteval функции, которые могут выполнятся только во время компиляции и был std::is_constant_evaluated (), но была проблема их совместного использования

#include int slow (int); consteval int fast (int n) { return n << 1; } constexpr int fn (int n) { if (std::is_constant_evaluated ()) return fast (n); // 'n' is not a constant expression else return slow (n); } constexpr int i = fn (10);

https://godbolt.org/z/Yhbqq6K36

P1938R3 представил if consteval который позволяет использовать consteval функции внутри constexpr:

#include int slow (int); consteval int fast (int n) { return n << 1; } constexpr int fn (int n) { if consteval { return fast (n); // OK } else { return slow (n); } } constexpr int i = fn (10);

https://godbolt.org/z/Kxs6Wjfq6

Заметьте что if consteval требует {} в отличие от обычного if, и что if consteval может быть в обычной не constexpr функции.

  1. auto(x) GCC 12 реализовал P0849 который позволяет auto каст в prvalue
struct A {}; void f(A&); // #1 void f(A&&); // #2 A& g(); void h() { f(g()); // calls #1 f(auto(g())); // calls #2 with a temporary object }

https://godbolt.org/z/x7hn5GKEx

Заметьте что и auto(x) и auto{x} допустимы, хотя decltype(auto)(x) остаётся неверным.

  1. Non-literal переменные в constexpr функциях GCC 12 реализовал P2242R3, который позволяет non-literal переменным, goto, и меткам быть в constexpr функциях если выполнение во время компиляции не доходит до этих мест.
#include template constexpr bool f() { if (std::is_constant_evaluated()) { return true; } else { T t; // OK when T=nonliteral in C++23 return true; } } struct nonliteral { nonliteral(); }; static_assert(f());

https://godbolt.org/z/6xnzM46Ej

constexpr int foo (int i) { if (i == 0) return 42; static int a; thread_local int t; goto label; label: return 0; } static_assert(foo(0) == 42);

https://godbolt.org/z/PGsErnE4n

  1. Multidimensional subscript operator GCC 12 реализовал P2128R6
struct S { int a[64]; constexpr S () : a {} {}; constexpr S (int x, int y, int z) : a {x, y, z} {}; constexpr int &operator[] () { return a[0]; } constexpr int &operator[] (int x) { return a[x]; } constexpr int &operator[] (int x, long y) { return a[x + y * 8]; } }; void g () { S s; s[] = 42; s[5] = 36; s[3, 4] = 72; }

https://godbolt.org/z/nnGead631

Заметьте что operator[] сейчас не поддерживает аргументов по умолчанию. Рабочая группа рассматривает CWG2507 , и если она примет предложенное решение проблемы, то в будущем такой код будет валиден:

struct X { int a[64]; constexpr int& operator[](int i = 0) { return a[i]; } };
  1. elifdef и elifndef В С и С++ #ifdef и #ifndef это синтаксический сахар для #if defined(something) и #if !defined(something). Для вариантов с else не было такого синтаксического сахара. Так что его добавили в С++23(и в С2X) и GCC 12: P2334R1
#ifdef __STDC__ /* ... */ #elifndef __cplusplus #warning "not ISO C" #else /* ... */ #endif

https://godbolt.org/z/z4hbj6M7q

  1. Extended init-statement GCC 12 реализовал P2360R0 где расширяются возможности init-statement (в if, for, switch) позволяя им содержать объявление псевдонимов. На практике это означает что теперь валиден подобный код:
for (using T = int; T e : v) { // use e }

Также можете ознакомиться с описанием исправлений и новыми предупреждениями в GCC 12 в оригинальной статье

Xpdf 4.04 / 25.04.2022 21:21:05

18 апреля вышла версия 4.04 программы для просмотра документов PDF XpdfReader и набора утилит Xpdf.

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

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

Rakudo 2022.04 / 25.04.2022 20:52:36

Rakudo — компилятор языка программирования Raku, до октября 2019 года называвшегося Perl6. Компиляция осуществляется для MoarVM, JVM и других виртуальных машин.

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

Выпуск встраиваемой СУБД libmdbx 0.11.7 после блокировок на Github / 25.04.2022 20:48:56

Состоялся выпуск библиотеки libmdbx v0.11.7 с реализацией высокопроизводительной компактной встраиваемой базы данных класса ключ-значение. Код распространяется под лицензией OpenLDAP Public License. Заявлено о поддержке всех актуальных операционных системы и архитектур, включая российский Эльбрус 2000.

Заслуживает внимания, что с 2021 года libmdbx используется в трех самых высокопроизводительных реализациях Ethereum (Erigon, Akula, Silkwork), а также связанных с ними проектах Binance Chain. При этом разработчики Erigon разъяснили причины выбора libmdbx, а Ankr Team отметили 30% прирост производительности в сравнении с RocksDB.

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

Кроме традиционного C API, в libmdbx предлагается развитое C++ API, а также поддерживаемые энтузиастами привязки к языкам Lua, Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, Deno, Scala.

Исторически libmdbx является глубокой переработкой библиотектой LMDBhttps://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Database. По утверждению разработчиков, libmdbx превосходит своего прародителя по надёжности, набору возможностей и производительности. Больше внимание уделяется тестированию и автоматическим проверкам.

Библиотека ReSGP4 / 24.04.2022 20:10:05

Спустя совсем немного времени после Дня космонавтики состоялся релиз библиотеки ReSGP4.

Библиотека представляет собой расширение для Python 3, которое позволяет симулировать движение космических объектов по орбитам вокруг Земли.

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

Debian рассмотрит возможность изменения подхода к прошивке с закрытым исходным кодом / 22.04.2022 20:03:09

В то время как большинство дистрибутивов Linux будут включать файлы прошивки linux-firmware.git в качестве набора двоичных файлов прошивки/микрокода, необходимых для различных основных драйверов ядра Linux, Debian этого не делает. В то время как драйверы ядра имеют открытый исходный код, файлы встроенного ПО, как правило, имеют только двоичный код или закрытый исходный код, но в наши дни они становятся все более необходимыми для любого уровня функциональной поддержки. Таким образом, Debian оказался в затруднительном положении, либо предоставляя плохую аппаратную поддержку, и пользователи задавались вопросом, что происходит, либо внося некоторые улучшения, чтобы лучше справляться с сегодняшним миром потребностей в прошивках.

Известный разработчик Debian Стив Макинтайр (Steve McIntyre) работает с другими членами команды Debian, пытаясь найти лучший путь для работы с файлами встроенного ПО. Официальный носитель Debian в настоящее время не содержит несвободных файлов прошивки, но есть отдельный установочный носитель, доступный, но не получивший широкой огласки, который включает указанные файлы. Для конечных пользователей это просто приводит к беспорядку с сегодняшним оборудованием.

Debian собирается работать над общим решением, чтобы узнать у более широкого сообщества Debian, что нужно сделать для обработки встроенного ПО.

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

Проект Celestial решил воскресить сборку Ubuntu-Gnome под названием CelOS / 22.04.2022 19:56:34

Данная сборка Ubuntu примечательна тем, что в ней вместо Snap используется Flatpak, удалена сессия Ubuntu с зависимостями — вместо нее используется классическая сессия и стандартная сессия GNOME с темой Adwaita, а также включен по умолчанию репозиторий Flathub. Объем образа составляет 3,7 ГиБ, наработки проекта распространяются под GPLv3, где запрещена тивоизация.

Из базовой поставки удалены пакеты: aisleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, cheese, gnome-calculator, gnome-calendar, gnome-font-viewer, gnome-characters, ubuntu-session.

Добавлены: Epiphany, gedit, Cheese, Calculator, clocks, Calendar, Photos, Characters, font-viewer, Contacts, Weather и Flatseal.

Ключевое отличие Flatpak от Snap состоит в том, что для установки и использования приложений root-права, как в Snap не нужны.

nomenus-rex 0.5.2 — утилита для массового переименования файлов / 22.04.2022 19:51:31

Nomenus-rex — это консольная утилита для массового переименования файлов. Настраивается с помощью простого конфигурационного файла. Программа написана на C++ и распространяется на условиях GPL 3.0.

Со времени предыдущей новости (nomenus-rex 0.3.0 -- утилита для массового переименования файлов) утилита обросла функциональностью, а также исправлены множественные ошибки и недоделки:

  • 0.5.2
  1. Новый параметр для отключения запроса подтверждения перед запуском процессинга. Может быть полезно для скриптов.
  2. Прогрессбар. Красивый.
  • 0.5.1
  1. Добавлены различные режимы сортировки перед обработкой (Unicode-friendly)
  2. Небольшой рефакторинг плюс проверка существования исходной директории.
  • 0.5.0
  1. Большинство правил теперь покрыты тестами.
  2. Теперь для работы со строками используется ICU библиотека. Это должно исправить основные проблемы с Юникодом.
  • 0.4.0
  1. Немного шаблонной магии в парсере конфигурационного файла. Теперь добавлять новые правила будет проще.
  2. Новое правило «replace»: поиск и замена всех вхождений подстроки на новую строку в текущем имени. Это новый класс правил.
  3. Файлы теперь сортируются по алфавиту перед обработкой.
  4. Тесты. Нет так важно для конечного пользователя, но кода стало довольно много, и без тестов тяжело его поддерживать в рабочем состоянии.
  5. Переработана документация, что избавило пользователя от нобходимости сочинять конфиг. Теперь достаточно лишь копировать из документации типовые блоки.

Как всегда, подготовлена сборка программы для AMD64.

Wolfire Games опубликовала исходники Overgrowth / 22.04.2022 15:45:15

Разработчики Overgrowth опубликовали на Github исходники игры под лицензией Apache 2.0.

При этом в опубликованные исходники не входят ассеты игры. Для доступа к ассетам необходимо купить оригинальную игру в Humble Bundle или Steam.

OpenBSD 7.1 / 21.04.2022 20:43:36

21 апреля 2022 года состоялся релиз операционной системы OpenBSD 7.1.

Проект OpenBSD предлагает бесплатную, мультиплатформенную UNIX-подобную операционную систему, основанную на наработках BSD 4.4 и нацеленную на портабельность, стандартизацию, корректность кода, проактивную безопасность и интегрированные криптографические возможности.

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

Ubuntu 22.04 LTS / 21.04.2022 20:36:29

Представлен дистрибутив Ubuntu 22.04 «Jammy Jellyfish». Также образы созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu и UbuntuKylin (редакция для Китая).

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

Alma Linux 9 Beta / 20.04.2022 19:17:54

Представлен первый в истории мажорный бета-выпуск дистрибутива AlmaLinux 9, построенный с использованием пакетов из ветки Red Hat Enterprise Linux 9 и содержащий все предложенные в данном выпуске изменения. Примечательно это событие тем, что это - первый дистрибутив в истории, не считая дистрибутива для виртуальных систем VzLinux, представивший свой клон бета-версии RHEL 9 с момента закрытия классической разработки CentOS. Oracle, Rocky Linux и другие пока еще своих бета-версий не представили. Сборки подготовлены для архитектур x86_64, ARM64, s390x и ppc64le в форме загрузочного (780 МБ), минимального (1.7 ГБ) и полного образа (8 ГБ). Релизы RHEL 9 и AlmaLinux 9 ожидаются в начале мая.

Дистрибутив идентичен RHEL по функциональности, за исключением изменений, связанных ребрендингом и удалением специфичных для RHEL пакетов, таких как redhat-*, insights-client и subscription-manager-migration*. AlmaLinux бесплатен для всех категорий пользователей, развивается с привлечением сообщества и использованием модели управления, похожей на организацию работы проекта Fedora. Также дистрибутив использует для распространения ПО публичные зеркала. Создатели AlmaLinux попытались достичь оптимального баланса между корпоративной поддержкой и интересами сообщества - с одной стороны к разработке привлечены ресурсы и разработчики компании CloudLinux, которая имеет большой опыт в сопровождении форков RHEL, а с другой стороны проект прозрачен и подконтролен сообществу.

Ergo Framework 2.1 / 19.04.2022 20:58:18

Ergo Framework — фреймворк на основе акторов для создания микросервисов с использованием технологий и шаблонов проектирования Erlang/OTP в Golang

Фреймворк предоставляет разработчику гибкий инструментарий из мира Erlang для создания распределённых решений на языке Go с помощью готовых шаблонов проектирования gen.Application, gen.Supervisor и gen.Server. Поскольку в языке Go отсутствует прямой аналог процесса Erlang, то во фреймворке используются goroutine как основы для gen.Server с обёрткой recover для возможности обработки исключительных ситуаций.

Код проекта распространяется под лицензией MIT.

Ключевые новшества в этом релизе:

  • сompression;
  • proxy с поддержкой оконечного (end-to-end) шифрования;
  • gen.Raft - реализация алгоритма консенсуса Raft;
  • множество других новшеств и улучшений.
LMDE Upgrade Tool BETA / 19.04.2022 20:55:24

Состоялся выход утилиты LMDE Upgrade Tool BETA для обновления между мажорными релизами.
На данный момент программа имеет статус BETA и доступна только для LMDE, но скоро будет выпущена и для основной редакции Linux Mint.

Emacs 28.1 / 19.04.2022 20:50:13

4 апреля состоялся релиз Emacs 28.1.
В новой версии добавлены возможности:

  • компиляция Lisp-файлов в машинный код;
  • поддержка Harfbuzz при формировании текста и отрисовка с помощью Cairo;
  • улучшенная поддержка отображения Emoji и их последовательное отображение;
  • minor mode для контекстного меню;
  • отображение по умолчанию совпадающих круглых скобок;
  • множество улучшений и дополнительных расширений для project.el;
  • новая система документирования групп функций.
Сoreboot портирован на материнскую плату для Intel Alder Lake / 19.04.2022 20:44:12

Компания 3mdeb объявила об успешном портировании Сoreboot для материнской платы MSI PRO Z690-A WiFi DDR4 для платформы Intel Alder Lake. На данный момент работают не все периферийные устройства; например, нет звука), но уже успешно загружается Ubuntu, и полноценная поддержка оставшейся аппаратной функциональности — лишь дело времени.

Свободная прошивка Сoreboot уже поддерживает достаточно обширный список устройств — от ноутбуков до рабочих станций и серверов — из которого вы сможете найти что-нибудь себе по душе с учётом личных предпочтений, подбирая баланс между свободой и производительностью:

  • без сопроцессоров Intel ME / AMD PSP и с минимальным количеством закрытых блобов (или даже полным их отсутствием — такие платы были дополнительно выделены в проект Libreboot);
  • менее свободное, но более производительное и современное.

Однако, как правило, к моменту появления поддержки платы её уже давно как нет в продаже, и любители свободных безопасных прошивок вынуждены искать б/у комплектующие в хорошем состоянии. И даже если coreboot вдруг предоставляется самим производителем «из коробки», оно идёт с существенной наценкой за мелкосерийное производство и свободный BIOS — что, разумеется, не делает его доступнее, особенно если оно не продаётся в вашей стране.

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

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

Кроссплатформенный терминальный клиент WindTerm 2.4 / 18.04.2022 22:13:40

Доступен новый релиз WindTerm – бесплатного клиента для протоколов SSH/Sftp/Shell/Telnet/Serial.

WindTerm является проектом с частично открытым исходным кодом, и исходный код будет постепенно открываться. Весь опубликованный на текущий момент исходный код предоставляются на условиях лицензии Apache 2.0. Исключение составляет код сторонних разработчиков. WindTerm полностью бесплатен, в том числе для коммерческого использования.

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

В Fedora планируется заменить DNF на MicroDNF / 16.04.2022 10:09:25

Разработчики Fedora Linux планируют перевести дистрибутив на новый пакетный менеджер Microdnf вместо DNF.

В отличии от DNF (написанного частично на Python, частично на C), microdnf целиком написан на C. Ранее в Fedora пакетный менеджер DNF заменил пакетный менеджер YUM, который был полностью написан на Python.

Первый шаг к замене DNF на Microdnf - это планируемое в выпуске Fedora Linux 38 значительное обновление Microdnf, который будет приближен по функциональности к DNF, а в некоторых областях даже станет его превосходить.

Ожидается, что Microdnf будет лучше работать с транзакциями и отображением прогресса установки. Microdnf, основанный на библиотеке libdnf5, имеет более целостную архитектуру, чем создававшаяся десятилетиями кодовая база YUM/DNF, что видно даже по смешанному стилю кодирования в последней.

Chrome 100 / 15.04.2022 20:02:06

29 марта выпущены Chrome и Chromium 100.

Это последняя версия, не сокращающая строку пользовательского агента, а также вызовы navigator.userAgent, navigator.appVersion и navigator.platform. 19 апреля будут завершены испытания сайтов на поддержку урезанного пользовательского агента Это часть стратегии по замене одной большой строки пользовательского агента на новый клиентский API наводок пользовательского агента, направленной на заботу о приватности пользователей.

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

GNU Health 4.0.3 / 15.04.2022 18:46:41

GNU Health — это свободная медицинская информационная система (МИС), предоставляющая возможности электронных медицинских записей, информационных систем больниц и здравоохранения. Она разработана с упором на мультиплатформенность и работает на различных операционных системах (GNU/Linux, FreeBSD, MS Windows) и с различными СУБД. Она написана на Python и использует фреймворк Tryton.

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

Вышла новая версия C++-драйвера для PostgreSQL / 15.04.2022 17:06:19

Pgfe (PostGres FrontEnd) - продвинутый и многофункциональный драйвер для PostgreSQL, написанный на C++. Разработка нацелена на простоту использования и надёжность, учитывая производительность.

Pgfe можно скачать на странице Github.

Достоинства

  • быстрый и надёжный;
  • может использоваться как header-only библиотека, так и как статическая или разделяемая библиотека;
  • работает с подключениями к базе данных как в блокирующем, так и в неблокирующем режимах ввода-вывода;
  • поддерживает prepared statements как с позиционными, так и с именованными параметрами;
  • обеспечивает первоклассную поддержку для вызова функций и процедур;
  • поддерживает продвинутые функции PostgreSQL, такие как конвейер, COPY и большие объекты;
  • поддерживает обработку ошибок с помощью исключений и условий ошибок: предоставляет запись enum для каждого предопределенного SQLSTATE;
  • обеспечивает продвинутую поддержку преобразования данных: даже многомерные массивы PostgreSQL в/из любых комбинаций контейнеров STL могут быть выполнены с лёгкостью;
  • обеспечивает поддержку динамического построения SQL-запросов;
  • позволяет разделить SQL-запросы и код C++ на стороне клиента;
  • обеспечивает простой, надежный и потоко-безопасный пул соединений;
  • многие другие функции для удобства и безопасности.

Требования

  • компилятор C++17 (протестировано на GCC и MSVC);
  • libpq;
  • CMake 3.16+ (необязательно, только если требуется сборка).
Набор патчей для Chromium с поддержкой Qt / 15.04.2022 14:30:07

Google опубликовала набор патчей, который позволяют выбирать между GTK и Qt. Изменения пока помечены как не готовые к внедрению и находятся на ранней стадии рецензирования.

«Линстория» -- Документальный фильм о Linux в России / 14.04.2022 19:46:20

Тимофей Королёв, когда-то давно занимавшийся разработкой собственного дистрибутива Linux XP, представляет свой новый проект «Линстория»: документальный фильм о Linux в России. «Линстория» охватывает период с 90-х по наши дни.

Сейчас снята приблизительно 1/4 фильма, по ссылке ниже можно ознакомиться с планами по созданию фильма и посмотреть первый тизер.

OpenSSH 9.0 / 14.04.2022 19:15:00

OpenSSH – это набор защищенных сетевых утилит, основанных на протоколе Secure Shell, который обеспечивает безопасный канал по незащищенной сети в архитектуре клиент-сервер.

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

Выпущены Ruby 2.6.10, 2.7.6, 3.0.4, 3.1.2 с исправлениями уязвимостей / 13.04.2022 18:22:45

А именно:

  • CVE-2022-28738: двойное высвобождение памяти в регулярных выражениях. Проявляется на специально созданных входных строках. Хоть в целом и не следует создавать регулярные выражения из строк, полученных из недоверенных источников — уязвимость подтверждена и исправлена. Затронутые ветки: 3.0 и 3.1, ветки 2.6 и 2.7 не затронуты.

  • CVE-2022-28739: чтение данных за пределами буфера при конвертации строк в числа с плавающей точкой. Присутствует во внутренней функции, использующейся, например, в Kernel#Float и String#to_f. Обычно приводит к ошибке сегментации и краху процесса, но в определённых условиях может использоваться для чтения памяти за пределами буфера. Затронуты ветки 2.6, 2.7, 3.0 и 3.1.

Спасибо piao за обнаружение уязвимостей.

Также следует отметить, что, начиная с этих выпусков, поддержка ветки 2.6 прекращается и исправлений новых уязвимостей не будет — возможны исправления только очень серьёзных регрессий. Ветка 2.7 же переходит из фазы полноценной поддержки в фазу обновлений безопасности, которая будет длиться год. Рекомендуется уже сейчас начать перевод проектов на использование версий Ruby 3.0 или 3.1.

Скачать:

>>> 3.1.2

>>> 3.0.4

>>> 2.7.6

gzip 1.12 / 13.04.2022 17:17:52

gzip — популярная программа сжатия из состава проекта GNU.

Изменения в поведении

  • gzip -l теперь корректно выводит размеры файлов от 4 ГиБ и более. Предыдущее поведение — выводить 32-разрядное значение из заголовка gzip, являющееся остатком от деления на 2??. Теперь gzip -l честно разжимает данные и считает получившиеся байты; хоть это и требует намного большего времени корректность всё же важнее производительности.

  • zless больше не устанавливается на платформах, где недоступен less.

Исправления ошибок

  • Вызов zgrep с именем файла, содержащим два и более переноса строки, больше не переписывает другие файлы (ошибка присутствует с версии 1.3.10).

  • При ошибках zgrep теперь корректно выводит имя входного файла, а не обзывает его (standard input), если grep поддерживает опции GNU -H и --label.

  • zdiff -C 5 более не воспринимает 5 как имя файла (ошибка присутствует с самого начала).

  • Теперь на этапе конфигурирования работают опции типа --program-prefix.

>>> Скачать: GZ (подпись), XZ (подпись)

fheroes2 0.9.14 / 10.04.2022 19:11:03

Приветствуем вас, любители Героев Меча и Магии!

Позади еще один месяц активной разработки, результаты которого можно оценить в новой 0.9.14 версии проекта по возрождению Героев Меча и Магии 2 - fheroes2.

Продолжаются работы над адаптацией движка на разные языки. Исправлено множество ошибок в переводах. Для норвежского и итальянского языков из ресурсов игры теперь генерируются все необходимые символы. А для большинства языков создана корректная кнопка режима битвы «Battle only».

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

Улучшен ИИ, который теперь рациональнее использует заклинания в бою, выставляет приоритеты отстройки замков на карте, а также может использовать заклинание "Дверь Измерений", чтобы перемещаться к своим целям на карте приключений. Будьте осторожны, ведь прыткий противник теперь может появиться из ниоткуда. ;)

Были исправлены ошибки в расчете прироста существ и стоимости капитуляции, а также доработана логика перемещения существ по полю боя. Помимо этого ведутся работы по созданию полноценного приложения fheroes2 для macOS.

Добавлена поддержка движком музыкальных файлов оригинальной игры в форматах MP3 и FLAC.

В общей сложности исправлено свыше 50 багов проекта.

Надеемся, что с этим релизом вам еще больше понравится играть в героев.

Разработку проекта можно поддержать на Patreon.

Crystal 1.4.0 / 08.04.2022 12:00:40

Состоялся релиз объектно-ориентированного языка программирования общего назначения Crystal. Crystal обладает Ruby-подобным синтаксисом, но, в отличие от Ruby, является компилируемым и статически типизированным языком. Распространяется под лицензией Apache License 2.0.

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

FBReader 2.0 / 07.04.2022 21:54:25

В декабре 2021 года, через несколько лет после выхода предыдущей версии, была выпущена FBReader 2.0 для Linux. Хотя программа включает большинство возможностей из версий для iOS и Android, это полноценное приложение, специально разработанное для «настоящих» компьютеров.

FBReader 2.0 бесплатен, но его код не открыт. На сегодня программа доступна в Snap Store. Это означает, что вы можете установить FBReader в большинстве популярных версий Linux'а: в Debian, Fedora, Ubuntu, и многих других. В ближайшее время будет выпущена версия в AppImage.

Текущая версия: 2.0?10 (опубликована 18 февраля 2022 года)

Deepin 20.5 / 07.04.2022 16:34:26

31 марта состоялся выпуск дистибутива Deepin 20.5, использующего одноимённое окружение рабочего стола.

Deepin — это дистрибутив GNU/Linux, разрабатываемый китайской коммерческой компанией в Ухане, ориентированной на R&D и на пользовательские услуги.

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

>>> Скачать

>>> FAQ

В Fedora планируется прекращение поддержки Legacy BIOS / 06.04.2022 17:45:01

Беном Коттоном, занимающим в Red Hat должность Fedora Program Manager, опубликовано предложение по прекращению поддержки Legacy BIOS в Fedora 37 для архитектуры x86_64. Изменение не затронет установленные ранее системы, однако новые инсталляции будут возможны только в режиме UEFI.

«Окуляр ГОСТ» — форк Okular с плагином КриптоПро / 06.04.2022 17:41:02

Компания «Лаборатория 50» выпустила «Окуляр ГОСТ» — форк популярной программы Okular для работы с PDF.

Главной возможностью является поддержка соответствующих ГОСТ хэш-алгоритмов в функциях проверки и электронной подписи файлов.

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

Ubuntu прекращает поддержку и партнёрство с предприятиями из России / 06.04.2022 00:30:20

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

Canonical сообщает, что не планирует возобновлять такие контакты, пока сохраняются санкции в отношении России.

Canonical не планирует ограничивать доступ к исправлениям безопасности для пользователей Ubuntu в России. Сообщается, что платформы свободного программного обеспечения, такие как Ubuntu, технологии VPN и Tor будут доступны обычным некорпоративным пользователям.

По состоянию на момент публикации новости сайт https://ubuntu.com доступен в России только через VPN. Не исключено, что это временный сбой.

Firefox 99 / 05.04.2022 21:46:31

Доступен релиз Firefox 99.

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

Gentoo LiveGUI ISO и конкурс художественных работ / 05.04.2022 15:55:33

Разработчики Gentoo объявили о возобновлении еженедельных выпусков ISO-образов LiveGUI. Образ объемом 4.7 ГБ подходит для записи на USB-накопитель или DVD. После загрузки пользователю доступен рабочий стол KDE Plasma, набор офисных приложений и приложений для администрирования системы.

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

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

XFCE Terminal 1.0.0 / 02.04.2022 15:04:34

Выпущен стабильный релиз XFCE Terminal с красивым номером версии 1.0.0, сообщает мейнтейнер Сергиос-Анестис Кефалидис (Sergios - Anestis Kefalidis). Он взялся за фактически брошеный проект в сентябре и сейчас спешит рассказать о проделанной работе и планах на будущее.

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

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

fproxy v80 — локальный прокси-сервер для фильтрации http(s)-трафика / 02.04.2022 08:56:12

Опубликована 80-я версия кэширующего и антиспамного прокси-сервера для персонального использования c гибкими настройками.

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

Электроника ПМТ 001 / 01.04.2022 16:32:47

Опубликована информация о первом отечественном персональном мобильном телефоне — Электроника ПМТ 001.

Комплект поставки:

  • персональный мобильный телефон;

  • аккумуляторная батарея;

  • кабель питания и синхронизации;

  • руководство пользователя;

  • базовая панель аккумуляторного отсека;

  • панель фотокамеры;

  • комплект ремней.

Изображения: 1, 2, 3.

>>> Руководство пользователя

ОБНОВЛЕНИЕ: 2 апреля автор рассказал, как создавалось это чудо инженерной мысли.

Red Hat купила исходники Windows NT / 01.04.2022 13:43:56

Как сообщают СМИ, компания Red Hat (подразделение IBM) заключила сделку с Microsoft, суть сделки пока официально не разглашалась, в одном из интервью проскользнула сумма в 600 000 000$ долларов США. Неназванные источники в обеих корпорациях утверждают, что Red Hat купила у Microsoft права на ядро ОС Windows, которая в свою очередь в одном из ближайших обновлений будет переведена на новое ядро. По неподтвержденным слухам, оно носит название Chippy. Планы Red Hat относительно NT пока неизвестны.

GParted 1.4 и GParted Live / 31.03.2022 14:50:43

Вышла новая версия популярного редактора дисковых разделов GParted 1.4, а также его лайв-версия (~450mb), основанная на Debian Sid, для работы со съемных накопителей. GParted поддерживает практически все популярные файловые системы, позволяя редактировать их размер без удаления данных, и проводить прочие операции с накопителем.

Значимые изменения:

  • Исправлена ошибка с определением точки монтирования зашифрованной файловой системы.
  • Исправлена ошибка связанная с быстрой прокруткой списка дисков в интерфейсе.
  • Добавлена возможность редактировать метки для примонтированных файловых систем btrfs, ext2/3/4 и xfs.
  • Добавлена функция BCache (используется для кеширования медленных жестких при помощи SSD накопителей).
  • Добавлено определение разделов JBD с внешними журналами для EXT3/4.
Критическую информационную инфраструктуру Российской Федерации освободят от иностранного ПО / 30.03.2022 21:47:03

Сегодня Президент России В.В. Путин издал Указ «О мерах по обеспечению технологической независимости и безопасности критической информационной инфраструктуры Российской Федерации» от 30 марта 2022 г. № 166.

C 31 марта 2022 г. (т.е., с завтрашнего дня) заказчики (за исключением организаций с муниципальным участием) не могут осуществлять закупки:

  • иностранного программного обеспечения, как отдельно, так и в составе программно-аппаратных комплексов для использования на принадлежащих им значимых объектах критической информационной инфраструктуры Российской Федерации;
  • услуг, необходимых этому программному обеспечению без согласования с УФО исполнительной власти.

Сведений о регулировании закупок в порядке Федерального закона «О контрактной системе…» от 05 апреля 2013 г. № 44-ФЗ Указ не содержит.

По смыслу Указа, полное замещение иностранного ПО должно завершиться до 31 декабря 2024 г. Вторая его часть содержит технико-исполнительные сведения.

Midnight Commander 4.8.28: удалена поддержка SMB / 29.03.2022 22:02:35

Вышла новая версия консольного файлового менеджера. В этом выпуске:

  • Основное изменение выпуска — удаление поддержки протокола SMB. В багрепорте под номером 1, открытом 13 лет назад, отмечается, что реализация SMB взята из старой (на тот момент) версии samba. И вот наконец этот блокер 88 прочих багов закрыт!
  • Добавлена возможность более гибкого описания инструкций при нажатии F3 (обычно используется для просмотра). Теперь доступен экспорт переменных и регулярные выражения.
  • В панелях добавлена подсветка имён файлов в форматах avif, jp2, jxl, heic, heif, psb, psd.
  • Исправлена очередная проблема быстродействия при работе с файлами.
В России появится отечественный магазин приложений для Android / 29.03.2022 16:50:20

В России в мае появится отечественный магазин приложений для Android под названием NashStore. О создании российского аналога Google Play ТАСС сообщил директор по проектам АНО «Цифровые платформы» Владимир Зыков.

«К сожалению, россияне уже не могут нормально использовать Google Play для покупки и оплаты приложений, а разработчики лишились источника заработка. (…) Поэтому мы создали российский магазин приложений NashStore», — заявил Зыков. По его словам, платформу планируется запустить 9 мая.

Как отметил Зыков, пользователи NashStore смогут скачивать, устанавливать, обновлять сервисы и оплачивать подписки. В рамках создания магазина приложений с АНО «Цифровые платформы» сотрудничают более 700 компаний. Также уточняется, что разработчики работают над разными способами оплаты за приложения в NashStore, совместимыми с российскими банковскими картами «Мир».

nomenus-rex 0.3.0 -- утилита для массового переименования файлов / 28.03.2022 13:27:39

Добавлены новые «правила» (блоки для формирования итогового имени):

  • имя файла (исходное имя файла без расширения);
  • размер файла.

Nomenus-rex это консольная утилита для массового переименования файлов. Настраивается с помощью простого конфигурационного файла. Например:

source_dir = "/home/user/work/source"; destination_dir = "/home/user/work/destination"; keep_dir_structure = true; copy_or_rename = "copy"; rules = ( { type = "date"; date_format = "%Y-%m-%d"; }, { type = "text"; text = "_"; }, { type = "dir"; // mode = "whole path"|"parent dir only" mode = "whole path"; separator = "-"; }, { type = "text"; text = "_"; }, { type = "integer"; // mode = "global"|"local at every dir" mode = "local at every dir"; start = 0; step = 1; padding = 5; }, /*{ type = "filename"; // mode = "lowercase"|"uppercase"|"sic" mode = "lowercase"; },*/ { type = "text"; text = "_"; }, { type = "filesize"; // dimension = "B"|"KiB"|"MiB"|"GiB" dimension = "KiB"; show_dimension = true; decimal_separator = ","; }, { type = "extension"; // leave the "ext" variable empty to use an original extension ext = ""; // mode = "lowercase"|"uppercase"|"sic"; mode = "lowercase"; } );

Утилита использует переменные XDG_CONFIG_HOME и HOME, поэтому конфиги можно хранить в специальной директории. Также возможно использование символа ~ в смысле /home/[username]

По ссылке также доступна сборка программы для AMD64. Программа написана на C++ и распространяется на условиях GPL 3.0.

Выпущены аудио- и MIDI-плагины LSP Plugins 1.2.0 / 26.03.2022 01:14:38

Выпущен релиз плагинов LSP Plugins 1.2.0, предназначенных преимущественно для сведения и мастеринга аудиозаписей. Плагины поставляются в версиях LV2 и VST2.

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

Cоздатель формата GIF Стивен Уилхайт умер в возрасте 74 лет / 24.03.2022 13:12:52

Стивен Уилхайт, по словам его жены Кэтэлин, умер в середине марта от последствий Covid-19. Последние дни он провёл дома со своей семьёй.

Уилхайт известен по работе в компании CompuServe, в которой он в 1987 году стал одним из ведущих разработчиков графического формата GIF. Он также участвовал в развитии HMI (Host Micro Interface).

За свои заслуги Уилхайт в 2013 году получил международную премию Webby. Одним из своих любимых GIF-изображений он называл танцующего ребёнка.

В Ubuntu 22.04 Firefox переезжает в Snap / 22.03.2022 20:58:49

Сегодня вместо пакета с Firefox загружена заглушка, перенаправляющая на установку Snap-пакета Firefox с релизного канала.

В результате чего теперь на системах с миниатюрным объемом SSD-памяти (до 16 ГБ) использование Ubuntu теперь будет затруднительно, если вообще возможно, поскольку контейнер занимает существенный объем места на диске. Также становится невозможной комбинация Firefox ESR + Firefox Release штатными средствами, поскольку Firefox ESR и Firefox Release расположены в одном источнике, и канал нужно будет выбрать при установке.

Ранее это было возможно в виде варианта Firefox Snap ESR + Firefox Release Deb.

Linux Mint Debian Edition 5 «Elsie» / 22.03.2022 13:01:14

20 марта 2022 представлен новый релиз дистрибутива Linux Mint Debian Edition (LMDE). Релиз получил кодовое название «Elsie». Пакетная база LMDE основана на базе Debian, в отличие от основной ветки Linux Mint, основанной на пакетной базе Ubuntu.

Новый релиз основывается на стабильной ветке Debian 11 и использует Cinnamon в качестве окружения рабочего стола по умолчанию.

ClamAV недоступен в России / 22.03.2022 11:13:42

Компания Cisco (а точнее подразделение Cisco Talos) заблокировала доступ с российских IP адресов к серверам clamav.net и database.clamav.net. Теперь при попытке перейти к ним выдается ошибка 1020 (Access denied). Следовательно базы данных теперь скачать нельзя.

Напомню, что ClamAV - кроссплатформенный пакет антивирусного ПО, распространяемый под лицензией GNU GPL 2.

Решением может быть обход (прокси, VPN, Tor), использование зеркал (нашел это) или сборка из репозиториев.

Gnuastro 0.17 / 21.03.2022 22:14:50

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

Спасибо 4 мужчинам и 4 женщинам, непосредственно внёсшим вклад в исходные коды Gnuastro, а также 20 людям, подававшим идеи.

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

>>> Скачать: LZip (подпись), GZip (подпись)

>>> Зависимости

>>> Список программ

>>> Руководство

Linux 5.17 / 21.03.2022 13:45:07

После двух месяцев разработки Линус Торвальдс представил ядро Linux 5.17.

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

>>> Новость на OpenNET


Информация обновлена сегодня, 23:16
.:: Статистика ::.
Пользователи
HTTP: 2
IRC: 0
Jabber: 0
( состояние на 23:14 )
ADSL-газета: Ежедневно свежие анекдоты, гороскоп, погода, новости, ТВ-программа, курс валют

Интересности из Интернета: Интересные статьи на разнообразные темы, найденные на просторах интернета

Компьютерная консультация

Единый личный кабинет