LINUX.ORG.RU

C


339

4

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

Vifm 0.14

Vifm 0.14
Группа Open Source

8 февраля, после более полутора лет разработки, состоялся выпуск 0.14 консольного менеджера файлов Vifm, в котором используется Vim-подобное модальное управление и некоторые идеи, позаимствованные из почтового клиента mutt.

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

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

>>> Подробности на vifm.info

 , , , ,

dataman
()

curl 8.12.0

Группа Интернет

5 февраля, после почти двух месяцев разработки, состоялся выпуск 8.12.0 консольной утилиты и библиотеки curl, написанных на языке C и распространяемых по лицензии curl.

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

>>> Новость в блоге автора

 , , , ,

dataman
()

PCRE2 10.45

PCRE2 10.45
Группа Open Source

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

Версия 10.45 – это первый выпуск, подготовленный новыми сопровождающими проекта, которые благодарят Филипа Хейзела, создателя и сопровождающего проектов PCRE и PCRE2.

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

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

 , , , ,

dataman
()

Groonga 14.1.3

Groonga 14.1.3
Группа Open Source

29 января, после месяца разработки, состоялся выпуск 14.1.3 полнотекстовой поисковой системы и столбцовой системы управления базами данных Groonga, написанной на языках C и C++, и распространяемой по лицензии GNU LGPL 2.1 или более поздней.

Проектом предоставляется библиотека и консольные утилиты.
Из связанных проектов стоит отметить Mroonga и PGroonga – интеграции Groonga в MySQL и PostgreSQL соответственно.

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

>>> Список изменений на groonga.org

 , , , ,

dataman
()

Midnight Commander 4.8.33

Группа Open Source

23 января, после пяти месяцев разработки, состоялся выпуск 4.8.33 консольного менеджера файлов Midnight Commander, написанного на языке C и рапространяемого по лицензии GNU GPL 3.

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

>>> Подробности на официальном сайте

 , , ,

dataman
()

Clifm 1.23

Clifm 1.23
Группа Open Source

20 января состоялся выпуск 1.23 (в честь Pirahna poodle из серии игр Monkey Island) консольного менеджера файлов Clifm, написанного на языке C и распространяемого по лицензии GNU GPL 2.0.
Clifm – это менеджер файлов c текстовым интерфейсом, но созданный не с использованием принципов дизайна TUI, как, например, превосходные Midnight Commander и Ranger, а, скорее, с учётом принципов дизайна интерфейса командной строки.

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

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

 , , , ,

dataman
()

Astroterm — карта звёздного неба в терминале

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

Студент Корнеллского университета Далтон Лус представил открытый проект astroterm – карту звёздного неба в терминале. Исходный код программы написан на C и немного на Python и опубликован на GitHub под лицензией MIT.

Особенности:

🔭 выбор любой даты, времени и местоположения для исследования прошлых, настоящих или будущих небесных явлений
📐 просмотр Луны, звёзд и планет с максимальной точностью, которую позволяет графика терминала
🌘 точные фазы Луны в режиме реального времени
🌌 подробные формы созвездий
⚡ лёгкая и быстрая ASCII-графика

>>> ГитХаб проекта

>>> новость на Хабре

>>> гифка с работой программы, которая не влезла на ЛОР из-за размера

 , , ,

avgust23
()

lzbench 1.9

lzbench 1.9
Группа Open Source

17 января, после более чем четырёхлетнего перерыва, состоялся выпуск консольной утилиты lzbench, предназначенной для сравнения скорости многих популярных алгоритмов компрессии и декомпрессии (их список можно получить командой lzbench -l).

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

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

 , , , ,

dataman
()

SQLite 3.48.0

SQLite 3.48.0
Группа Open Source

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

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

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

 , , ,

dataman
()

STC 5.0

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

После почти двух лет разработки состоялся выпуск 5.0 библиотеки STC (header-only), написанной на языке C (стандарт C11) и распространяемой по лицензии MIT.
Библиотека предоставляет большой набор структур данных и алгоритмов, основанных на макросах C и свою реализацию регулярных выражений и форматированного вывода.

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

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

 , , , ,

dataman
()

GCLI 2.6.0

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

4 января, после более пяти месяцев разработки, состоялся выпуск 2.6.0 консольной утилиты GCLI, написанной на языке C и распространяемой по лицензии BSD-2. Утилита предназначена для взаимодействия с API нескольких популярных сервисов хостинга Git-проектов и позволяет создавать, просматривать и взаимодействовать с проблемами, запросами на слияние и метками и комментариями к ним; проверять состояние CI и конвейеров, и многое другое.
И, в отличие от GitHub CLI, GCLI поддерживает не только API GitHub, но и API GitLab, Gitea и, экспериментально, Bugzilla.

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

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

 , , , ,

dataman
()

Git 2.48

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

Состоялся выпуск 2.48 распределенной системы управления версиями Git, написанной на языке C и распространяемой по лицензии GNU GPL 2.

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

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

 , ,

dataman
()

Notcurses 3.0.12

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

9 января, после трёх месяцев разработки, состоялся выпуск 3.0.12 быстрой кроссплатформенной библиотеки Notcurses, предназначенной для создания текстового пользовательского интерфейса, написанной на языке C и распространяемой по лицензии Apache 2.0. В комплект поставки входят биндинги для C++ (стандарт С++17).
Также поддерживается опциональная интеграция с OpenImageIO, FFmpeg, libgpm и libqrcodegen.

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

  • Устранены ошибки при использовании библиотеки musl.
  • Добавлен блиттер октантов NCBLIT_4x2 с поддержкой Unicode 16. В настоящее время ни один из эмуляторов терминала не поддерживает октанты, но ожидается, что ситуация скоро изменится.
  • Исправлена ошибка отображения QR-кодов, и теперь для их отображения всегда используется NCBLIT_2x1 (так что соотношение сторон всегда сохраняется). Это означает, что они недоступны в чистой ASCII-среде, в которой отсутствуют верхняя и нижняя половины.
  • Добавлена опция CMake USE_STATIC_BINARIES (я подкинул идею в PR#2664).
  • Другие изменения, не описанные в NEWS.md.

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

 , , , ,

dataman
()

fastfetch 2.34.0

fastfetch 2.34.0
Группа Open Source

9 января состоялся выпуск 2.34.0 кроссплатформенных консольных утилит fastfetch и flashfetch, написанных на языке C и распространяемых по лицензии MIT.
Утилиты предназначены для вывода информации о системе подобно neofetch. Поддерживаются Linux, Android, FreeBSD, macOS, SunOS и Windows 7+. В отличие от fastfetch, flashfetch не поддерживает расширенные возможности вывода информации, профили и многое другое.

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

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

 , , , ,

dataman
()

nwipe 0.38

nwipe 0.38
Группа Open Source

После восьми месяцев разработки состоялся выпуск 0.38 консольной утилиты nwipe, предназначенной для надёжного стирания содержимого дисков с использованием многих методов стирания и генераторов псевдослучайных чисел. Она может стирать как один диск, так и несколько одновременно.
Утилита написана на языке C с использованием библиотеки ncurses для текстового интерфейса и распространяется по лицензии GNU GPL 2.0.

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

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

 , , , ,

dataman
()

whisper.cpp 1.7.4

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

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

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

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

 , , , ,

dataman
()

libgit2 1.9.0 «Schwibbogen»

libgit2 1.9.0  «Schwibbogen»
Группа Разработка

28 декабря состоялся выпуск 1.9.0 кроссплатформенной библиотеки libgit2, реализующей основные методы Git. Библиотека написана на языке C и распространяется по лицензии GNU GPL 2 со специальным исключением для линковки, позволяющим не раскрывать исходный код.

Ожидается, что это будет последний выпуск в линейке 1.x, и следующей версией станет libgit2 v2.0, в которой поддержка SHA256 перейдёт из статуса «экспериментальная» в статус «поддерживается». Это означает, что в версию 2.0 будут внесены изменения в API и ABI для поддержки SHA256, а также другие изменения, ломающие совместимость.

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

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

 , , libgit2, ,

dataman
()

termbox2 2.5.0

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

28 декабря, после более чем двухлетнего перерыва, состоялся выпуск 2.5.0 библиотеки для создания TUI termbox2, написанной на языке C и распространяемой по лицензии MIT.

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

>>> Исходный код версии 2.5.0 на GitHub

 , , ,

dataman
()

xxHash 0.8.3

xxHash 0.8.3
Группа Open Source

После более года разработки состоялся выпуск 0.8.3 библиотеки xxHash, реализующей высокопроизводительные некриптографические хэш-алгоритмы xxHash. Библиотека и консольная утилита написаны на языке C и распространяются по лицензии BSD 2.

Что нового:

  • Исправлена ошибка в функции XXH3_128bits_withSecretandSeed(), приводящая к некорректным результатам в некоторых случаях.
  • Добавлена оптимизированная реализация для LoongArch SX.
  • Теперь консольная утилита xxhsum автоматически определяет и использует лучшее из доступных векторных расширений (SSE, AVX и т. д.). Ранее для этого требовалась явная опция сборки, но теперь она включена по умолчанию (отключается заданием DISPATCH=0).
  • Также в утилиту xxhsum добавлен ключ --filelist / --files-from, принимающего имена файлов из текстового файла или stdin, упрощая массовое хеширование.
  • Новый режим -H3 генерирует 64-битные хэши XXH3 с префиксом XXH3_, для отличия их от безпрефиксного XXH64. Симлинк xxh3sum по умолчанию использует этот режим.
  • Проверка сборки для AIX и процессоров SPARC.

>>> Подробности для версии 0.8.3 на GitHub

 , xxhash, ,

dataman
()

PlutoVG 0.0.10 и LunaSVG 3.1.0

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

Состоялся выпуск 0.0.10 библиотеки двумерной векторной графики PlutoVG, а 23 декабря – выпуск 3.1.0 библиотеки рендеринга SVG LunaSVG, написанных на языках C и C++, и распространяемых по лицензии MIT.

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

>>> Подробности для версии 0.0.10 PlutoVG на GitHub

 , , , ,

dataman
()