libzim 9.0.0 |
Состоялся выпуск 9.0.0 библиотеки libzim, написанной на языке C++ и предназначенной для работы с файлами в формате ZIM. Разработка библиотеки ведётся и спонсируется проектом Kiwix.
ZIM — формат файла, предназначенный для офлайн-хранения информации, полученной из Web, в виде одного файла. В ZIM-файле в сжатом виде находятся логически связанные между собой html-страницы (а иногда и образы сайтов целиком) с работающими гиперссылками, изображениями, звуком и видео.
Проектом Kiwix разрабатывается набор консольных утилит zim-tools, десктопный и мобильные клиенты, и скрипты для создания файлов ZIM из дампов проектов Wikimedia или из HTML.
( читать дальше... )
|
Встречайте: Fedora Slimbook 14" |
Прошло около месяца с тех пор, как мы анонсировали ноутбук Fedora Slimbook 16". Тогда мы сделали только первый шаг в нашем партнерстве с Slimbook, направленный на то, чтобы в будущем Fedora Linux была предустановлена на разные устройства этого производителя. Реакция пользователей на этот продукт превзошла наши ожидания! В связи с этим мы хотим поделиться еще одной новостью от нашего партнера по оборудованию, которая, надеемся, вас обрадует.
( читать дальше... )
fedora, slimbook
|
IWYU 0.21 |
Вышел релиз IWYU (или include-what-you-use), программы позволяющей находить избыточные и предлагать недостающие #include
в вашем коде на C/C++.
( читать дальше... )
clang, iwyu
|
OBS Studio 30.0 |
Вышла новая версия OBS Studio 30.0 — мощного инструмента для потокового вещания, композитинга и записи видео. Эта программа написана на языках C/C++ и распространяется под лицензией GPLv2, предоставляя сборки для Linux, Windows и macOS.
( читать дальше... )
|
webOS Open Source Edition 2.24 |
Вышел новый релиз открытой платформы webOS Open Source Edition 2.24, предназначенной для использования на различных портативных устройствах, планшетах и информационно-развлекательных системах. Развитие платформы осуществляется в открытом репозитории с лицензией Apache 2.0, под руководством сообщества, которое следует принципам совместной модели управления разработкой. В этой версии особое внимание уделено оптимизации мультимедийных сервисов, с целью исключения привязок между медиасервисами, такими как работа с камерой и медиасервером (uMediaServer). Такие изменения позволили упростить взаимодействие разработчиков с различными аспектами API.
Нововведения включают в себя добавление универсального сервиса com.webos.service.mediarecorder для записи видео с камеры и звука с микрофона, а также реализацию отдельной функциональности для предпросмотра данных с камеры, связанной только с API com.webos.service.camera2. Другие улучшения включают обновление браузерного движка до кодовой базы Chromium 108, поддержку сборки с Qt 6.7.0, улучшенное управление памятью в компоненте для работы с камерой g-camera-pipeline, и решение проблемы с обновлением URL в адресной строке браузера Enact.
Платформа webOS была исходно разработана компанией Palm в 2008 году и использовалась в их смартфонах. После перехода владения к компании Hewlett-Packard в 2010 году, платформа стала использоваться в принтерах, планшетах, ноутбуках и ПК. В 2012 году проект был открыт для общественности, и в 2013 году компания LG приобрела его, привнесла в него открытую модель разработки, и теперь webOS применяется на миллионах телевизоров и устройств LG. Системное окружение формируется с использованием инструментария и базовых пакетов OpenEmbedded и Yocto Project, а ключевые компоненты написаны с использованием Qt и Chromium. Отрисовка осуществляется через композитный менеджер, применяющий Wayland. По умолчанию доступна оболочка Home Launcher, специально адаптированная для сенсорных экранов, представляющая собой концепцию сменяемых карт, вместо традиционных окон.
|
GNOME Foundation получил 1 миллион евро на развитие |
Некоммерческая организация GNOME Foundation получила грант размером 1 миллион евро от Sovereign Tech Fund. Эти средства планируется потратить на следующее:
Фонд приглашает заинтересованных разработчиков — как физических лиц, так и организации — к участию в работе по этим направлениям.
Подробной информации пока немного, но о планах на новый стек вспомогательных тенологий для незрячих можно почитать в блоге Мэтта Кэмпбелла, который планирует взять на себя эту часть работы. Мэтт сам является незрячим и уже более 20 лет разрабатывает ПО для таких же, как и он, в том числе, для пользователей Linux. Мэтт — создатель System Access (с 2004 по настоящее время), участник разработки Narrator и UI Automation API в Microsoft (2017-2020), а также ведущий разработчик AccessKit (с 2021 по настоящее время).
Sovereign Tech Fund основан в октябре 2022 года и финансируется немецким федеральным министерством экономики и защиты климата. За это время фонд оказал поддержку таким проектам, как curl, Fortran, OpenMLS, OpenSSH, Pendulum, RubyGems & Bundler, OpenBLAS, WireGuard.
gnome, гранты
|
Fedora 39 |
Тихо и незаметно произошел выпуск операционной системы Fedora Linux 39.
Из новшеств – Gnome 45. Из других обновлений: gcc 13.2, binutils 2.40, glibc 2.38, gdb 13.2, rpm 4.19. Из средств разработки: Python 3.12, Rust 1.73.
В Bash по умолчанию включено цветное приглашение (PROMPT).
Из неприятных моментов: QGnomePlatform и Adwaita-qt не поставляются по умолчанию из-за стагнации этих проектов. Теперь Qt-приложения в Gnome выглядят как приложения Qt без мимикрии под Gtk/Adwaita.
Переход на dnf5 и web-инсталлятор отложены до релиза Fedora 40.
|
SAIL 0.9.0 -- библиотека декодирования изображений |
Сегодня, в день 20-летия SAIL — библиотеки декодирования изображений для C/C++ — вышел релиз 0.9.0.
Демонстрационный скриншот: https://sail.software/demo.webp
Ключевые особенности:
Самый неглубокий уровень погружения - junior, где возможно загрузить только один фрейм с помощью двух строчек кода:
struct sail_image *image;
SAIL_TRY(sail_load_from_file(path, &image));
Самый глубокий уровень погружения — загрузка анимированных или многостраничных изображений из нестандартных источников (не файла или памяти).
|
Обновление платформы CADBase для обмена конструкторскими данными |
Цифровая платформа CADBase создана для обмена 3D-моделями, чертежами и другими инженерными данными.
По традиции, сформированной новостями от 10.02.22 и 10.02.23, спешу поделиться с вами информацией об очередном обновлении платформы CADBase.
( читать дальше... )
|
20 лет проекту Inkscape |
6 ноября проекту Inkscape (свободный редактор векторной графики) исполнилось 20 лет.
Осенью 2003 года четверо активных участников проекта Sodipodi не смогли договориться с его основателем, Лаурисом Каплински, по целому ряду технических и организационных вопросов и форкнули оригинал. На старте они поставили себе следующие задачи:
( читать дальше... )
|
Celestia 1.6.4 |
5 ноября состоялся выпуск 1.6.4 виртуального трёхмерного планетария Celestia, написанного на языке C++ и распространяемого по лицензии GPL-2.0.
Список изменений:
|
argparse 3.0 |
Состоялся выпуск 3.0 C++ (стандарт C++17) header-only библиотеки парсинга аргументов командной строки argparse, распространяемой по лицензии MIT.
( читать дальше... )
|
Подготовлен альтернативный репозиторий с исходными кодами Red Hat Enterprise Linux |
Ассоциация создателей клонов Red Hat Enterprise Linux OpenELA, в которую входит Rocky Linux в лице CIQ, Oracle Linux, а также SUSE, разместила альтернативный репозиторий с исходным кодом RHEL. Исходный код доступен бесплатно, без регистраций и смс. Репозиторий поддерживается и сопровождается членами ассоциации OpenELA.
( читать дальше... )
|
Gaijin Entertainment открыла исходный код движка WarThunder |
Gaijin Entertainment, бывший российский разработчик компьютерных игр, открыл исходные коды движка Dagor Engine, на котором создана многопользовательская онлайн-игра War Thunder.
( читать дальше... )
|
Fossil SCM 2.23 |
1 ноября состоялся выпуск 2.23 простой и высоконадежной распределенной системы конфигурационного управления Fossil SCM, написанной на языке C и использующей базу данных SQLite в качестве хранилища.
Список изменений:
( читать дальше... )
c, fossil, sqlite, wiki, контроль версий
|
Вышел GNOME 45.1 |
Вышел GNOME 45.1, стабильный багфикс-релиз.
Этот выпуск содержит критическое обновление стабильности и незначительное обновление безопасности, которое затрагивает приложения Electron, использующие уведомления Portal (например, через Flatpak). Всем пользователям libnotify 0.8.x настоятельно рекомендуется обновиться до этого выпуска.
|
T-FLEX CAD заработал под Linux без Wine |
На прошедшей октябрьской ежегодной конференции «Созвездие САПР 2023» разработчики компании «Топ Системы» продемонстрировали версию своего флагманского продукта для инженерного проектирования — T-FLEX CAD, собранную под операционную систему Linux. Во время живой демонстрации был показан процесс открытия сборочных моделей большого объёма и основные функции по навигации в 3D окне. Участники мероприятия отметили высокую скорость работы системы и качество графического изображения.
( читать дальше... )
cad, pdm, импортозамещение
|
Файловая система bcachefs принята в состав Linux 6.7 |
После трех лет переговоров Линус Торвальдс принял файловую систему bcachefs в состав Linux 6.7.
Разработка велась Кентом Оверстритом в течении последних десяти лет. Функционально bcachefs похожа на ZFS и btrfs, однако автор утверждает, что дизайн файловой системы позволяет достигнуть более высокого уровня производительности. Например, в отличии от btrfs, снапшоты не используют технологию COW, что позволяет избавиться от накладных расходов на копирование во время записи в уже выделенные экстенты.
( читать дальше... )
|
Официальный репозиторий ночных сборок Firefox для Debian-подобных дистрибутивов |
Разработчики из Mozilla объявили о запуске официального репозитория, предоставляющего deb-пакеты для установки ночных сборок Firefox в Debian, Ubuntu, Linux Mint и других дистрибутивах, основанных на Debian. Создаваемые пакеты совместимы с традиционными версиями Firefox для Debian и Ubuntu, доступными для загрузки в архивах ".tar.bz2".
Использование APT-репозитория позволяет задействовать стандартные средства дистрибутивов для установки и обновления пакетов. При компиляции пакетов включены дополнительные оптимизации и флаги безопасности. Процесс публикации сборок интегрирован в основной процесс подготовки релизов Firefox. В состав также входит .desktop-файл для создания ярлыка на рабочем столе и в меню дистрибутива.
Команды для установки ночных сборок Firefox из репозитория:
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/packages.mozilla.org.gpg > /dev/null
# Слепок должен быть 35BA A0B3 3E9E B396 F59C A838 C0BA 5CE6 DC63 15A3
gpg --quiet --no-default-keyring --keyring /etc/apt/trusted.gpg.d/packages.mozilla.org.gpg --fingerprint | awk '/pub/{getline; gsub(/^ +| +$/,""); print "\n"$0"\n"}'
echo "deb [signed-by=/etc/apt/trusted.gpg.d/packages.mozilla.org.gpg] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null
sudo apt-get update && sudo apt-get install firefox-nightly
sudo apt-get install firefox-nightly-l10n-ru
|
Snoop Project v1.3.9 |
ПО с открытым исходным кодом. Основная функциональность Snoop Project — выслеживать «username» в публичных данных, дополнительно присутствуют различные OSINT-плагины.
Snoop Project внесён в реестр отечественного ПО РФ с заявленным кодом 26.30.11.16: Программное Обеспечение, обеспечивающее выполнение установленных действий при проведении оперативно-розыскных мероприятий: №7012 приказ 07.10.2020 №515.
Snoop Project разработан на материалах исследовательской работы в области скрапинга публичных данных (собственная БД). На данный момент Snoop выслеживает nickname по 3.5K интернет-ресурсам (в полной версии) и по самым популярным ресурсам (в демо-версии).
Подготовлены готовые сборки для OS GNU/Linux и Windows, из исходников собирается и в Termux (Android) https://github.com/snooppr/snoop/releases
Список изменений:
Расширена поисковая web-base Snoop ^ 3500 сайтов.
Исправлена утечка памяти, которая затрагивала пользователей Snoop version for Windows.
Исправлено падение Snoop при сохранении отчетов с опцией "–save-page/-S" в крайне-редких случаях (например, если сайты намеренно вредили парсингу или в своём исходном коде содержали неподдерживаемые символы в заявленной кодировке. За отчёт спасибо подписчику из Сербии, ранее он уже присылал информацию по найденным багам).
В режим вербализации опция "–verbose/-v" добавлена новая метрика: отслеживания доступной/потребляемой памяти RAM.
Ускорен вывод на печать сайтов из "dynamic gray list" и недопустимые/кириллица "nickname(s)" на определенных сайтах (оптимизация актуальна для пользователей Snoop for Windows full версий).
В ПО Snoop Project добавлена пасхалка, связанная с поиском особых nickname(s).
Спрятаны редко-используемые опции из help-a: "–cert/-C" и "Headers/-H" чтобы не загромождать справку (опции продолжают работать если их задействовать, описание ключей осталось в документации и readme).
Во все отчёты добавлен "copyright".
Слиты ветки "snoop_termux" и "master", немного изменилась инструкция по установке Snoop на Android/Termux (код синхронизирован, экономия дискового пространства и упрощение дальнейшей разработки/поддержки кодовой базы. Для получения обновлений из "source code" пользователи Snoop for OS Android/Termux должны сделать "git checkout master" или "git clone" по-новому).
Объединены флаги государств Kb/WR (WR — означает весь мир. Kb — ранее означало "киберпанки", обычно это форумы где общение проходит на EN-языке, но в условиях использования или политике конфиденциальности/обратной связи не указана локация).
Обновлена документация.
Мелкие визуальные улучшения.
|