Epha-ots: одноразовые секреты с нулевым доверием к серверу
Вышел первый релиз Epha-ots, ПО для обеспечения обмена одноразовыми зашифрованными сообщениями.
( читать дальше... )
>>> Код на GitHub
Всего сообщений: 164
Вышел первый релиз Epha-ots, ПО для обеспечения обмена одноразовыми зашифрованными сообщениями.
( читать дальше... )
>>> Код на GitHub
Состоялись выпуски Newsraft 0.33 и 0.34, консольной программы для просмотра RSS-лент. Проект во многом вдохновлён Newsboat и преследует цель быть его облегчённым аналогом.
Примечательные возможности Newsraft:
( читать дальше... )
>>> Подробности
30 сентября, после трёх месяцев разработки, состоялся выпуск 1.8.0 высокопроизводительной системы автоматического распознавания речи whisper.cpp, реализующей модель Whisper от OpenAI на языках C и C++ и распространяемой по лицензии MIT.
( читать дальше... )
После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 6.17. Среди наиболее заметных изменений: повышение производительности Btrfs, системные вызовы file_getattr()
и file_setattr()
, унификация однопроцессорных и многопроцессорных конфигураций в планировщике задач, модуль DAMON_STAT
со статистикой доступа к памяти, поддержка Live-патчей на системах ARM64, отправка core-дампов через сокет AF_UNIX
, лимитирование SCHED_EXT
через cgroup
, упрощённая настройка защиты от уязвимостей в CPU, сборка в Clang с инициализацией переменных в стеке, защита от подмены /proc
, расширение подсистемы RV (Runtime Verification), ограничение сокетов AF_UNIX
через AppArmor, алгоритм контроля перегрузок TCP DualPI2.
В новую версию принято 14334 исправлений от 2118 разработчиков, размер патча – 46 МБ (изменения затронули 12841 файлов, добавлено 646654 строк кода, удалено 398782 строк). В прошлом выпуске было 15924 исправления от 2145 разработчиков, размер патча – 50 МБ . Около 43% всех представленных в 6.17 изменений связаны с драйверами устройств, примерно 12% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 14% связано с сетевым стеком, 4% – с файловыми системами и 3% c внутренними подсистемами ядра.
( читать дальше... )
После года и пяти месяцев разработки состоялся выпуск 2.27 простой и высоконадёжной распределённой кроссплатформенной системы конфигурационного управления Fossil SCM, разрабатываемой автором SQLite, Дуэйном Ричардом Хиппом.
Проект написан на языке C, использует базу данных SQLite, как хранилище репозитория, и имеет встроенный http-сервер. Для расширения возможностей возможна компиляция со встроенной поддержкой языка TCL.
Кроме системы контроля версий, fossil-репозитории могут опционально иметь форум, Вики, багтрекер и чат – в единственном sqlite-файле!
Распространяемые на странице загрузки архивы содержат только один исполняемый файл, с минимальными системными зависимостями.
Поддерживается возможность как полного, так и инкрементального (в уже существующий файл .fossil
) импорта git- и subversion- репозиториев.
( читать дальше... )
10 сентября, после почти двух месяцев разработки, состоялся выпуск 8.16.0 (270-й) консольной утилиты и библиотеки curl, написанных на языке C и распространяемых по лицензии curl.
( читать дальше... )
13 августа, после девяти месяцев разработки, состоялся выпуск 2.5.0 высокопроизводительной библиотеки lexbor, предназначенной для парсинга HTML 5 и CSS.
( читать дальше... )
18 августа, после двух месяцев разработки, состоялся выпуск 2.51 распределённой системы управления исходными текстами Git.
По сравнению с прошлым выпуском в новую версию принято 506 изменений, подготовленных при участии 91 разработчика (21 впервые приняли участие в разработке Git).
( читать дальше... )
3 августа 2025 года завершился юбилейный (40 лет) конкурс по написанию запутанного С-кода IOCCC.
( читать дальше... )
19 и 25 июня, после более трёх месяцев разработки, состоялись выпуски 2.5.0 и 2.5.1 библиотеки и консольной утилиты pkgconf – кроссплатформенной замены pkg-config от freedesktop.org.
Проект написан на языке C и распространяется по лицензии ISC.
( читать дальше... )
15 июня состоялся выпуск 4.0.7 многопоточной консольной утилиты поиска файлов bfs (Breadth-First Search, поиск в ширину), написанной на языке C и распространяемой по лицензии BSD.
Изменения:
sched_getaffinity(...)
или xsysconf(_SC_NPROCESSORS_ONLN)
).-execdir /bin/...
теперь разрешён даже при относительном пути в $PATH
.expect
.-files0-from
имеет эффект.-execdir {}
, случайно добавленная в bfs 4.0.12 июня состоялся выпуск 8.5 «Sigourney» консольного редактора текста GNU nano.
Список изменений:
--positionlog
.^O^Q
и ^X^Q
nano выходит со статусом ошибки.^L
просто центрирует курсор, а M-%
циклически его перемещает.--whitespace
принята, но не документирована.>>> Подробности
1 июня, после почти полутора лет разработки, состоялся выпуск 1.8.0 библиотеки и консольной утилиты jq, предназначенных для обработки данных в формате JSON с использованием встроенного сверхвысокоуровневого функционального языка программирования. Код проекта написан на языке Си и распространяется по лицензии MIT.
Для регулярных выражений опционально может использоваться библиотека Oniguruma.
Начиная с этого выпуска, шаблон нумерации версий изменён на X.Y.Z
.
( читать дальше... )
29 мая состоялся выпуск 3.50.0 компактной встраиваемой СУБД SQLite, написанной на языке C и распространяемой, как общественное достояние.
( читать дальше... )
Состоялся выпуск 1.4.6 консольной утилиты и библиотеки RHash, предназначенной для расчёта многих популярных алгоритмов хеширования, с возможностью верификации.
Проект написан на языке C и распространяется по лицензии BSD.
( читать дальше... )
Тихо и незаметно, спустя пять лет после выпуска версии 20.03, выпущена интегрированная среда разработки Code::Blocks версиии 25.03.
В этой версии внесено множество улучшений, дополнений и исправлений, вот только небольшая их часть:
-std=c23
и -std=gnu23
для GCC версии 13 и новее;>>> Подробности
В среду, 9 апреля 2025 года, Андрей Столяров (пользователь Croco) опубликовал на своём сайте новую версию второго тома под изданием 2,9. Второй том, как и в предыдущем издании, посвящён изучению языка Си, взаимодействию программиста с операционной системой (Unix) и объяснению концепции параллельного программирования.
Автор сообщает, что все выявленные ошибки с момента выхода предыдущего издания теперь исправлены, а также некоторые места в книге подверглись более или менее существенным правкам.
Ввиду обстоятельств, сложившихся в последнее время, о которых Столяров поделился в своём обращении от 25 марта, были даны некоторые обещания публике, которые он был намерен выполнять по достижении определённых сумм пожертвований. За довольно короткое время (около двух недель) была набрана значительная сумма, и Столяров приступил к выполнению своего первого обещания — сделать кликабельную навигацию во всех трех томах учебника третьего издания. В вышедшем втором томе навигация уже работает.
В очередной раз Андрей Викторович выражает благодарность публике:
Всем поддержавшим спасибо за поддержку, это мотивирует.
2 апреля состоялся выпуск 1.7.5 высокопроизводительной системы автоматического распознавания речи whisper.cpp, реализующей модель Whisper от OpenAI, написанной на языках C и C++ и распространяемой по лицензии MIT.
В проекте используется авторская тензорная библиотека машинного обучения GGML, написанная на языке C и оптимизированная для использования различных бэкендов (CUDA, Vulkan, BLAS, SYCL, OpenCL и др.).
Это довольно большое обновление с различными улучшениями сборки и CI, особенно для iOS и WASM. Также есть некоторый прирост производительности, особенно для бэкенда Metal и, возможно, для устройств на базе Arm.
( читать дальше... )
После двух лет разработки состоялся выпуск 3.9.4 кроссплатформенного эмулятора терминала mlterm.
( читать дальше... )
После полугода разработки состоялся выпуск 0.40 популярного кроссплатформенного медиаплеера с открытым исходным кодом mpv.
( читать дальше... )
следующие → |