Новости - Архив 2024, Ноябрь
Doxide 0.8.0
27 ноября состоялся выпуск 0.8.0 консольного генератора документации из исходного кода C++ (с расширениями CUDA) Doxide, написанного на языках C и C++, и распространяемого по лицензии Apache 2.0.
Исходный код C++/CUDA документируется с помощью /** комментариев */
, содержащих @-команды
, как в классическом инструменте Doxygen. Многие команды Doxygen уже поддерживаются. Для конфигурации используется формат YAML.
Doxide генерирует документацию в формате Markdown, и для парсинга исходного кода использует инкрементальные парсеры проекта tree-sitter.
( читать дальше... )
>>> Подробности
Релиз Calibre 7.22 с обновленной поддержкой ридеров и новой опцией перезапуска
Вышла новая версия менеджера электронных книг с открытым исходным кодом Calibre 7.22.
Calibre 7.22 продолжает развивать недавно добавленные функции, добавляя новую опцию для установки положения панели управления при использовании функции «Чтение вслух» в просмотрщике электронных книг. Теперь панель можно разместить в верхней или нижней части окна, чтобы избежать затенения текста.
В меню системного трея добавлена опция перезапуска Calibre (что иногда требуется при изменении определенных настроек или функций, которые необходимо инициализировать при запуске).
( читать дальше... )
>>> Подробности
Альт Образование 10.4
Доступно обновление операционной системы «Альт Образование» 10.4. Сборка подготовлена для архитектур x86_64, i586, aarch64, Эльбрус.
Скачать образ:
( читать дальше... )
>>> Подробности
Рабочая среда Cinnamon 6.4
Cinnamon — основанная на GNOME среда рабочего стола, развиваемая разработчиками дистрибутива Linux Mint, и предоставляющая пользователю классический интерфейс, подобный GNOME 2 и Windows.
( читать дальше... )
>>> Список изменений
Bforartists 4.3
Состоялся выпуск 4.3 малопопулярной (580 ☆ на GitHub) программы Bforartists – значительно модифицированного форка Blender.
( читать дальше... )
Представлена материнская плата RISC-V для ноутбука Framework Laptop 13
После того, как в ноутбуке Framework Laptop 13 появилась возможность замены материнской платы на базе Intel на материнскую плату RISC-V, компания DeepComputing (которая производит ноутбук DC-ROMA II на базе Ubuntu и планшет Pad II) запустила программу раннего доступа для своей материнской платы DC-ROMA RISC-V для него.
( читать дальше... )
>>> Подробности
fheroes2 1.1.4: усиление боевого ИИ, улучшение интерфейса, новый объект в редакторе
Здравствуйте, поклонники второй части Героев Меча и Магии!
Открытый движок fheroes2 получил очередное обновление, и мы рекомендуем без промедления обновиться и вновь погрузиться в мир Меча и Магии!
В новой версии 1.1.4 мы, как всегда, приложили все усилия, чтобы повысить комфорт игроков в обращении с движком и понизить при битвах против ИИ.
( читать дальше... )
tree 2.2.0 и 2.2.1
24 и 25 ноября, после двух месяцев разработки, состоялись выпуски 2.2.0 и 2.2.1 консольной утилиты tree, предназначенной для просмотра дерева каталогов. Программа написана на языке C и распространяется по лицензии GNU GPL 2 или более поздней версии.
( читать дальше... )
>>> Подробности
Бета-версия OpenMoHAA 0.80.0
Вышла первая бета-версия 0.80.0 открытого движка Medal of Honor — OpenMoHAA. Цель проекта - сделать кроссплатформенный движок с открытым исходным кодом, полностью совместимый с оригинальной Medal of Honor, для современных систем Windows, Linux, Raspberry Pi, MacOS и chromeOS.
Проект OpenMoHAA основан на исходном коде ioquake3, так как оригинальная Medal of Honor использовала в качестве базы движок Id Tech 3 (то есть движок от Quake 3).
( читать дальше... )
Все функции были реализованы и работают в OpenMoHAA ещё с сентября 2024 года. Стабильность OpenMoHAA стала выше. Проект переходит из альфа-тестирования в бета-тестирование.
>>> Подробности
Firefox 133
Доступен Firefox 133.
( читать дальше... )
>>> Примечания к выпуску для разработчиков
>>> Все исправленные в этом выпуске ошибки
>>> Подробности
Fossil SCM 2.25
6 ноября, после полугода разработки, состоялся выпуск 2.25 простой и высоконадёжной распределённой кроссплатформенной системы конфигурационного управления Fossil SCM, написанной на языке C и использующей базу данных SQLite в качестве хранилища.
Для расширения возможностей возможна компиляция со встроенной поддержкой TCL.
( читать дальше... )
>>> Подробности
FRRouting 10.2
Доступна новая версия FRRouting – программного пакета для построения роутеров на основе Linux или BSD-систем .
( читать дальше... )
>>> Подробности
Blender 4.3
19 ноября, после четырёх месяцев разработки, состоялся выпуск 4.3 популярной кроссплатформенной программы Blender, созданной для 3D-моделирования, анимации, рендеринга, композитинга и монтажа видео. Код проекта написан на языках C, C++ и Python и распространяется по лицензии GPL.
( читать дальше... )
>>> Подробности
Wine 9.22
23 ноября 2024 года состоялся релиз новой версии популярного инструмента для запуска Windows-приложений на других операционных системах Wine 9.22. В этой версии разработчики включили драйвер Wayland по умолчанию, а также представили несколько значительных обновлений и исправлений.
( читать дальше... )
>>> Подробности
lexbor 2.4.0
13 ноября, после более года разработки, состоялся выпуск 2.4.0 высокопроизводительной библиотеки парсинга HTML5 и CSS lexbor, написанной на языке C без сторонних зависимостей, и распространяемой по лицензии Apache 2.0.
Библиотека разделена на модули (Core, CSS, DOM, Encoding, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), которые могут быть скомпилированы и использованы раздельно (с опцией CMake LEXBOR_BUILD_SEPARATELY=ON
).
Для библиотеки есть сторонние биндинги и врапперы для языков Elixir, Crystal, Python, D, Ruby и PHP.
( читать дальше... )
>>> Подробности
PHP 8.4 — большое обновление языка
Новая версия содержит множество новых возможностей, таких как хуки свойств, асимметричная область видимости свойств, обновление DOM API, улучшена производительность, исправлены ошибки и многое другое.
( читать дальше... )
>>> Подробности
Из ядра удалена файловая система ReiserFS
Линус Торвальдс принял в ядро Linux изменение, удаляющее реализацию файловой системы ReiserFS. Эта ФС в прошлом году была объявлена устаревшей и была намечена к удалению в 2025 году.
( читать дальше... )
re2c 4.0
Во вторник, 19 ноября, представлен релиз re2c – генератора лексических анализаторов (он же компилятор регулярных выражений в код на целевом языке программирования). re2c специализируется на генерации быстрых и легко встраиваемых лексеров. Он отличается от более известного аналога flex гибким интерфейсом, генерацией оптимизированных нетабличных лексеров и поддержкой захватов (submatch extraction) на основе детерминированных конечных автоматов с тэгами (TDFA). re2c используется в проектах, где важна скорость работы лексера, например в Ninja и в PHP.
( читать дальше... )
>>> Подробности
FreeCAD 1.0
FreeCAD – современная свободная (LGPLv2+) САПР, написанная на C++ с использованием Qt для графического интерфейса и Python для скриптов.
В первой мажорной версии внедрено долгожданное решение проблемы топологического именования, добавлен сборочный верстак (больше не нужно ставить его через менеджер дополнений), улучшен вид пользовательского интерфейса.
( читать дальше... )
Страница загрузки (под Linux доступны AppImage для архитектур x86_64 и aarch64)
>>> Release notes
Nastene 0.7 — простая распределённая система сообщений
Nastene (она же ii) — это распределённая система сообщений, максимально упрощённое фидо. Операция идёт с двумя объёктами. Объект сообщение это сообщение. Объект эха это именованный список сообщений. Станции по заданному заранее роутингу скачивают с других станций списки, потом забирают те сообщения, которых у них нет. Пойнты пишут сообщения на станции (в веб-интерфейсе или клиентом). Всё, это весь обмен и вся структура сети.
( читать дальше... )
>>> Подробности
Fil-C — компилятор для языков C и C++, гарантирующий безопасную работу с памятью
Цель разработки компилятора – полная совместимость с синтаксисом языков Си и С++ при обеспечении полной безопасности работы с памятью. Заявляется, что для использования достаточно пересобрать существующий код, так уже компилируются и работают bzip2, zip, pcre и ncurses. С незначительными модификациями поддерживается сборка OpenSSH, OpenSSL, CPython, SQLite, Lua, Curl, Lynx, jpeg6b, zsh, xzutils и simdutf.
( читать дальше... )
>>> Подробности
Linux 6.12
Среди значимых изменений:
- Патчсет Linux-RT для построения систем реального времени окончательно включен в кодовую базу ядра вместе с принятием последних изменений в функции
printk()
. - Добавлена возможность динамически загружать сторонние планировщики CPU как программы BPF.
- Добавлена возможность выводить информацию kmsg при возникновении kernel panic в виде QR-кода.
- Кольцевой буфер теперь позволяет сохранять записи при перезагрузке.
- Теперь ядро может работать с устройствами, размер блока которых превосходит размер страницы памяти.
- Система безопасности Tomoyo может быть скомпилирована в виде загружаемого модуля ядра.
>>> Подробности
Проект TrapC развивает Си-подобный язык, безопасно работающий с памятью
Проект развивает Робин Роу (Robin Rowe), бывший профессор компьютерных наук, принимавший участие в комитетах по развитию стандартов С и С++, в своё время создавший графический редактор Cinepaint, использовавшийся при создании некоторых голливудских фильмов, и POSIX-библиотеку libunistd для Windows. Соучредителем компании Trasec выступает Габриэль Пантера (Gabrielle Pantera), занимавшая руководящий пост в компании Disney.
Из особенностей:
-
Проверки выхода за границы массива. В TrapC применяется фундаментально иной способ работы с указателями и специальный механизм перехвата ошибок на основе обработчиков исключений (trap).
-
Проверки use after free.
-
Наличие GC.
-
Выделение памяти через new. *alloc и free нет.
-
Явная инициализация нулями.
-
Строгая типизация.
Исходный код компилятора для TrapC планируют открыть в 2025 году.
>>> Подробности
Патч разработчика из Яндекса отклонен проектом Reactor со ссылкой на экспортную политику
Разработчик компании «Яндекс» Ахтям Сакаев разместил свой pull request на GitHub в первых числах октября. Запрос висел около месяца и был отклонён.
( читать дальше... )
>>> Подробности
GSmartControl 2.0.0
После почти 3 лет разработки состоялся выпуск GSmartControl 2.0.0 – графической утилиты для отслеживания состояния HDD и SSD дисков по технологии S.M.A.R.T.
( читать дальше... )
>>> Подробности
curl 8.11.0
Состоялся выпуск 8.11.0 консольной утилиты и библиотеки curl, написанных на языке C и распространяемых по лицензии curl.
( читать дальше... )
MDD: В Manjaro Linux планируется введение телеметрии
Команда Manjaro Linux начала тестирование сервиса MDD (Manjaro Data Donor) для сбора данных о пользователях и отправки их на внешний сервер проекта.
Изначально планировалось, что эта функция будет включена по умолчанию, но это решение столкнулось с возражением других мейнтейнеров проекта. По информации на данный момент, телеметрия появится в виде опции, требующей согласия пользователя при первом запуске ОС.
( читать дальше... )
>>> Подробности
Вышла бета-версия SuperTuxKart 1.5
После 2 лет разработки вышла бета-версия лучшей свободной гоночной игры SuperTuxKart 1.5. В этой версии разработчики предлагают нам ряд изменений, затрагивающих все аспекты, начиная от базового игрового движка и пользовательского интерфейса, и заканчивая сетевыми функциями и объявлениями результатов во время онлайн-игр для нескольких игроков.
( читать дальше... )
>>> Подробности
ratarmount 1.0.0
Программа ratarmount (random access tar mount) предназначена для монтирования архивных файлов в файловую систему и позволяет монтировать через FUSE не только файлы tar (сжатые bz2, gz, xz или zstd) TAR, но и zip и rar. Новый релиз 1.0.0 доступен к установке из pip и AppImage.
( читать дальше... )
>>> Подробности
Calibre 7.20 с новым движком для конвертации PDF
Вышла новая версия каталогизатора электронных книг с открытым исходным кодом Calibre 7.20.
В этой версии появился новый движок для преобразования PDF-файлов в другие форматы электронных книг, такие как EPUB или MOBI. Теперь он способен автоматически определять заголовки и подзаголовки на основе анализа документа.
( читать дальше... )
>>> Подробности
Начался предзаказ планшетов PineNote от компании Pine64
Фанат Amazon Kindle? Это ненадолго! Начинается предзаказ самой фантастической электронной читалки 2024 года с полностью открытыми железными спеками - PineNote от легендарного производителя опенсорсных девайсов Pine64.
( читать дальше... )
>>> Подробности
qBittorrent 14 лет был уязвим атаке man in the middle на HTTPS
В qBittorrent была закрыта 14-летняя уязвимость, связанная с некорректной проверкой SSL/TLS-сертификатов. Обновление до версии 5.0.1 устранило эту уязвтмость, которая существовала с 2010 года.
В течение этого времени программа принимала любые сертификаты, включая поддельные, что делало её уязвимой к атаке типа «человек посередине» (MitM). Это позволяло злоумышленникам незаметно изменять сетевой трафик, потенциально подвергая пользователей риску скачивания и выполнения вредоносного кода при обновлении продукта по ссылке из уведомления о выходе новой версии, а так же при загрузке бинарников Python на Windows. Уязвимость была не только теоретической, но и реализуемой на практике.
Так же отсутствие валидации сертификатов позволяло MitM подменять содержимое RSS и базы данных MaxMind Geo IP.
>>> Подробности