LINUX.ORG.RU

C


339

4

Всего сообщений: 155

pkgconf 2.5.0 и 2.5.1

pkgconf 2.5.0 и 2.5.1
Группа Разработка

19 и 25 июня, после более трёх месяцев разработки, состоялись выпуски 2.5.0 и 2.5.1 библиотеки и консольной утилиты pkgconf – кроссплатформенной замены pkg-config от freedesktop.org.

Проект написан на языке C и распространяется по лицензии ISC.

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

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

 , ,

dataman
()

bfs 4.0.7

Группа Open Source

15 июня состоялся выпуск 4.0.7 многопоточной консольной утилиты поиска файлов bfs (Breadth-First Search, поиск в ширину), написанной на языке C и распространяемой по лицензии BSD.

Изменения:

  • Для выбора количества используемых потоков теперь используется CPU affinity (sched_getaffinity(...) или xsysconf(_SC_NPROCESSORS_ONLN)).
  • -execdir /bin/... теперь разрешён даже при относительном пути в $PATH.
  • Тесты больше не зависят от утилиты expect.
  • Для соответствия GNU find теперь только последний аргумент -files0-from имеет эффект.
  • Исправлена ошибка -execdir {}, случайно добавленная в bfs 4.0.

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

 , , , ,

dataman
()

GNU nano 8.5 «Sigourney»

Группа Open Source

12 июня состоялся выпуск 8.5 «Sigourney» консольного редактора текста GNU nano.

Список изменений:

  • Позиция курсора теперь сохраняется при закрытии файла и восстанавливается при повторном его открытии, если используется опция --positionlog.
  • При нажатии клавиш ^O^Q и ^X^Q nano выходит со статусом ошибки.
  • Нажатие клавиш ^L просто центрирует курсор, а M-% циклически его перемещает.
  • Опция --whitespace принята, но не документирована.
  • Синтаксическая раскраска теперь корректно работает в большем количестве локалей.

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

 , , , ,

dataman
()

jq 1.8.0

jq 1.8.0
Группа Open Source

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

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

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

 , , ,

dataman
()

SQLite 3.50

SQLite 3.50
Группа Open Source

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

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

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

 , , ,

dataman
()

RHash 1.4.6

RHash 1.4.6
Группа Open Source

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

Проект написан на языке C и распространяется по лицензии BSD.

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

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

 , rhash, , ,

dataman
()

Code::Blocks v.25.03

Группа Разработка

Тихо и незаметно, спустя пять лет после выпуска версии 20.03, выпущена интегрированная среда разработки Code::Blocks версиии 25.03.

В этой версии внесено множество улучшений, дополнений и исправлений, вот только небольшая их часть:

  • улучшена поддержка высокого разрешения (HI-DPI);
  • добавлена поддержка компиляторов MinGW64, MSYS2, MSVC17 и TDM;
  • добавлена поддержка стандартов C++23 и C++26 и относящихся к ним расширений GNU;
  • добавлены ключи -std=c23 и -std=gnu23 для GCC версии 13 и новее;
  • поддержка новых возможностей компилятора SDCC 4.2.0;
  • обновлены флаги компилятора AVR gcc;
  • улучшения для отладчика CDB;
  • улучшения ScriptedWizard, в том числе для wxWidgets;
  • множество улучшений в инструментарии wxSmith.

Полный список изменений

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

 , , ,

anonymous
()

Вышел второй том учебника «Программирование: введение в профессию» А. В. Столярова под номером издания 2,9

Вышел второй том учебника «Программирование: введение в профессию» А. В. Столярова под номером издания 2,9
Группа Документация

В среду, 9 апреля 2025 года, Андрей Столяров (пользователь @Croco) опубликовал на своём сайте новую версию второго тома под изданием 2,9. Второй том, как и в предыдущем издании, посвящён изучению языка Си, взаимодействию программиста с операционной системой (Unix) и объяснению концепции параллельного программирования.

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

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

В очередной раз Андрей Викторович выражает благодарность публике:

Всем поддержавшим спасибо за поддержку, это мотивирует.

>>> Новость на сайте автора

 , , , ,

uf4n
()

whisper.cpp 1.7.5

whisper.cpp 1.7.5
Группа Open Source

2 апреля состоялся выпуск 1.7.5 высокопроизводительной системы автоматического распознавания речи whisper.cpp, реализующей модель Whisper от OpenAI, написанной на языках C и C++ и распространяемой по лицензии MIT.

В проекте используется авторская тензорная библиотека машинного обучения GGML, написанная на языке C и оптимизированная для использования различных бэкендов (CUDA, Vulkan, BLAS, SYCL, OpenCL и др.).

Это довольно большое обновление с различными улучшениями сборки и CI, особенно для iOS и WASM. Также есть некоторый прирост производительности, особенно для бэкенда Metal и, возможно, для устройств на базе Arm.

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

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

 , , , ,

dataman
()

mlterm 3.9.4

mlterm 3.9.4
Группа Open Source

После двух лет разработки состоялся выпуск 3.9.4 кроссплатформенного эмулятора терминала mlterm.

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

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

 , mlterm, , ,

dataman
()

mpv 0.40

Группа Мультимедиа

После полугода разработки состоялся выпуск 0.40 популярного кроссплатформенного медиаплеера с открытым исходным кодом mpv.

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

>>> Подробности на github.com

 , , , ,

dataman
()

BLAKE3 1.7.0

Группа Open Source

18 марта состоялся выпуск 1.7.0 библиотек BLAKE3, реализующих криптографический алгоритм хеширования BLAKE3 на языках C и Rust, и распространяемых как общественное достояние или по лицензии Apache 2.0.

Проектом также предоставляется консольная утилита b3sum, написанная на языке Rust.

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

>>> Подробности на github.com

 , , , ,

dataman
()

Git 2.49

Git 2.49
Группа Разработка

14 марта, после двух месяцев разработки, состоялся выпуск 2.49 распределённой системы управления версиями Git, написанной на языке C и распространяемой по лицензии GNU GPL 2.

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

>>> Основные изменения в блоге GitHub

>>> Полный список изменений версии 2.49 на GitHub

 , ,

dataman
()

PlutoVG 1.0.0

Группа Разработка

11 марта состоялся первый значительный выпуск 1.0.0 библиотеки двухмерной векторной графики PlutoVG, написанной на языке C и распространяемой по лицензии MIT. У библиотеки нет сторонних зависимостей.

Возможности библиотеки:

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

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

>>> Список изменений на GitHub

 , , ,

dataman
()

Clifm 1.24

Группа Open Source

2 марта, после более месяца разработки, состоялся выпуск 1.24 (названный в честь Herman Toothrot из серии игр Monkey Island) консольного менеджера файлов Clifm, Clifm – это менеджер файлов c текстовым интерфейсом, созданный с учётом принципов дизайна интерфейса командной строки, а не дизайна TUI, как, например, превосходные Midnight Commander и Ranger.

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

>>> Список изменений версии 1.24 на GitHub

 , , , ,

dataman
()

Gifsicle 1.96

Gifsicle 1.96
Группа Мультимедиа

После годового перерыва состоялся выпуск 1.96 консольной утилиты Gifsicle, предназначенной для создания и редактирования изображений и анимаций в формате GIF, а также для получения информации о файлах в этом формате. В комплект поставки также входят утилиты gifdiff и gifview (для X11) для сравнения и просмотра файлов GIF, соответственно.

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

>>> Исходный код на GitHub

>>> Список изменений на lcdf.org/gifsicle

 , , , ,

dataman
()

miniaudio 0.11.22

miniaudio 0.11.22
Группа Разработка

24 февраля, после более года разработки, состоялся выпуск 0.11.22 кроссплатформенной библиотеки захвата и воспроизведения звука miniaudio, написанной на языке C и распространяемой, как общественное достояние. miniaudio работает на всех основных настольных и мобильных платформах без сторонних зависимостей.

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

>>> Список изменений на GitHub

 , , miniaudio,

dataman
()

qman 1.3.0 и 1.3.1

qman 1.3.0 и 1.3.1
Группа Open Source

22 февраля состоялись выпуски 1.3.0 и 1.3.1 консольной утилиты qman, предназначенной для более удобного просмотра страниц man. Утилита написана на языке C и распространяется по лицензии BSD 2.

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

>>> Список изменений на GitHub

 , , , ,

dataman
()

Zstandard 1.5.7

Группа Open Source

После 11 месяцев разработки и свыше 500 коммитов состоялся выпуск 1.5.7 быстрой библиотеки сжатия данных и консольной утилиты Zstandard, написанных на языке C и распространяемых по лицензиям BSD или GNU GPL 2.

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

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

>>> Полный список изменений на GitHub

 , , , ,

dataman
()

lzbench 2.0 и 2.0.1

lzbench 2.0 и 2.0.1
Группа Open Source

6 и 12 февраля состоялись выпуски 2.0 и 2.0.1 консольной утилиты lzbench, предназначенной для сравнения многих популярных алгоритмов компрессии и декомпрессии (их список можно получить командой lzbench -l).

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

>>> Список изменений всех версий на GitHub

 , , , ,

dataman
()