RSS
Pages: 1 ... 61 62 63 64 65 66 67 68 69 70 71 72 73
[>] Выпуск C:/Deb, системы с Windows-подобным окружением на базе Linux
lor.opennet
robot(spnet, 1) — All
2026-05-01 13:44:02


Евгений Голышев, сопровождающий Elixir в Debian/Ubuntu, опубликовал рабочий прототип Win32/Linux-системы C:\Deb на базе Debian 13, предлагающий Windows-подобное окружение, построенное на базе Wine и заимствованных из ReactOS компонентов пользовательского пространства, запускаемых поверх ядра Linux. Пользовательское окружение системы использует Wine Explorer и стилизовано под Windows 95/98. Для тестирования доступны два образа: raw-образ для запуска в QEMU и VDI-диск для VirtualBox, а также скрипты и инструкция для самостоятельной сборки системы. Проект C:\Deb вдохновлён похожей системой Loss32, выход которой ожидался в январе этого года, но так и не состоялся.

https://www.opennet.ru/opennews/art.shtml?num=65333

[>] Релиз SimpleX Chat 6.5, децентрализованной сети для коммуникации без идентификаторов
lor.opennet
robot(spnet, 1) — All
2026-05-01 16:44:03


Опубликован выпуск платформы SimpleX Chat 6.5, предоставляющей средства для децентрализованной коммуникации без идентификаторов. Обмен сообщениями происходит через временные однонаправленные SMP-очереди (SimpleX Messaging Protocol), отдельные для каждого соединения. Все соединения применяют сквозное шифрование. Код приложения и SMP-маршрутизатора распространяется под лицензией AGPLv3.

https://www.opennet.ru/opennews/art.shtml?num=65337

[>] Сервисы Ubuntu и Canonical оказались недоступны из-за DDoS-атаки
lor.opennet
robot(spnet, 1) — All
2026-05-01 17:44:03


Ряд сетевых сервисов компании Canonical и проекта Ubuntu, включая сайт ubuntu.com и связанные обеспечением безопасности API, с 19:30 (MSK) вчерашнего дня недоступны из-за DDoS-атаки. Ответственность за совершение атаки взяла на себя хакерская группа "313 Team".

https://www.opennet.ru/opennews/art.shtml?num=65340

[>] MClient 8.0
lor.opennet
robot(spnet, 1) — All
2026-05-01 19:44:04


Состоялся выпуск MClient 8.0 — оболочки для онлайн- и офлайн-словарей. Уже
существует большое количество программ, работающих с электронными словарями, но
как правило, своей функциональностью они напоминают браузеры и не обрабатывают
отдельные элементы словарной статьи.

Что позволяет делать MClient и чем он отличается от большинства других
просмотрщиков:

• просматривать статьи в виде таблицы;

• выделять элементы статьи автоматически, чтобы быстро скопировать их в буфер
— идеально при переводе;

• упорядочивать отдельные теги (например, по тематикам, словоформам, частям речи
и т. п.) и сортировать термины и фразы по алфавиту;

• приоритизировать или блокировать источники и тематики;

• быстро посмотреть перевод из других программ, нажав Ctrl+C+C или
Ctrl+Ins+Ins на выделенном тексте;

• быстро переключиться на окно просмотрщика, нажав Alt+~;

• переводить с помощью [ Мультитрана ]( https://www.multitran.com/ ) — одного из самых больших онлайн-словарей в мире.

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

( [ читать дальше... ]( https://www.linux.org.ru/news/opensource/18280563#cut ) )

[>] Доступен дистрибутив Proxmox Backup Server 4.12
lor.opennet
robot(spnet, 1) — All
2026-05-01 20:44:03


Компания Proxmox, известная разработкой продуктов Proxmox Virtual Environment и Proxmox Mail Gateway, опубликовала выпуск дистрибутива Proxmox Backup Server 4.2, который преподносится как готовое решение для резервного копирования и восстановления виртуальных окружений, контейнеров и начинки серверов. Установочный ISO-образ доступен для свободной загрузки. Специфичные для дистрибутива компоненты открыты под лицензией AGPLv3. Для установки обновлений доступен как платный репозиторий Enterprise, так и два бесплатных репозитория, которые отличаются уровнем стабилизации обновлений.

https://www.opennet.ru/opennews/art.shtml?num=65338

[>] Lexilla 5.4.9, Scintilla 5.6.2, SciTE 5.6.2
lor.opennet
robot(spnet, 1) — All
2026-05-01 22:44:03


29-го апреля состоялись состоялись выпуски 5.4.9 и 5.6.2 кроссплатформенных библиотек для парсинга, редактирования и подсветки кода [ Lexilla ]( https://www.scintilla.org/Lexilla.html ) и [ Scintilla ]( https://www.scintilla.org/index.html ) соответственно, а также выпуск 5.6.2 основанного на них редактора текстов [ SciTE ]( https://www.scintilla.org/SciTE.html ) .

Проекты написаны на языке C++ (стандарт C++20).

( [ читать дальше... ]( https://www.linux.org.ru/news/opensource/18280593#cut ) )

[>] Выпуск пакетного менеджера APT 3.3.0
lor.opennet
robot(spnet, 1) — All
2026-05-01 23:44:03


Сформирован выпуск экспериментальной ветки инструментария для управления пакетами APT 3.3.0 (Advanced Package Tool), на базе которой после стабилизации будет подготовлен стабильный выпуск 3.4. Новая ветка APT принята в Debian Unstable.

https://www.opennet.ru/opennews/art.shtml?num=65344

[>] tev 2.11.0
lor.opennet
robot(spnet, 1) — All
2026-05-02 06:44:04


28-го апреля, после почти двух месяцев разработки, состоялся выпуск 2.11.0 « [ The EDR Viewer ]( https://github.com/Tom94/tev ) » — кроссплатформенной программы для просмотра изображений с высоким динамическим диапазоном (HDR) — для тех, кого заботят цвета.

Возможности TEV:

• Молниеносная скорость – мгновенный запуск, загрузка сотен изображений за секунды.

• Точность – поддержка HDR и цветовых профилей (ICC, CICP и др.). Отображение HDR во всех поддерживаемых операционных системах.

• Универсальность – поддержка множества форматов файлов и их специфических особенностей: карт усиления, вспомогательных каналов, анимации, а также метаданных, помимо EXIF и XMP.

• Детальный анализ – гистограммы, тональные карты, показатели ошибок и т. д. в любом цветовом пространстве.

Поддерживаемые форматы изображений: EXR, JPEG XL, JPEG, JPEG 2000, PNG, APNG, PFM, PAM, PNM, PBM, PGM, PPM, QOI, DDS (только в Windows), WEBP, TIFF, DNG, AVIF, HEIC, BMP, ICO, CUR, HDR, GIF, PIC, PSD, TGA, RAW и различные камеро-специфичные форматы RAW.

( [ читать дальше... ]( https://www.linux.org.ru/news/multimedia/18280831#cut ) )

[>] Доступны Wine 11.8, Wine-staging 11.8 и Proton-CachyOS 11
lor.opennet
robot(spnet, 1) — All
2026-05-02 12:44:02


Опубликован экспериментальный выпуск открытой реализации Win32 API - Wine 11.8. С момента выпуска 11.7 было закрыто 22 отчёта об ошибках и внесено 239 изменений.

https://www.opennet.ru/opennews/art.shtml?num=65345

[>] Ветка KDE Plasma 6.7 перешла на стадию мягкой заморозки
lor.opennet
robot(spnet, 1) — All
2026-05-02 14:44:02


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

https://www.opennet.ru/opennews/art.shtml?num=65346

[>] Релиз мультимедийной библиотеки LDL 0.1, оптимизированной для маломощных систем
lor.opennet
robot(spnet, 1) — All
2026-05-02 14:44:02


Состоялся первый публичный релиз мультимедийной библиотеки LDL (Little DirectMedia Layer), позволяющей создавать графические приложения, способные работать, как на современных, так и на устаревших системах (Windows 95+, дистрибутивы с ядром Linux 2.0+, FreeBSD 3.0+). Предоставляется простой кроссплатформенный API для управления окнами и обработки событий с устройств ввода. Для отрисовки может использоваться OpenGL 1.0-4.6. Код поставляется под лицензией LGPL 3.0.

https://www.opennet.ru/opennews/art.shtml?num=65347

[>] LDL 0.1
lor.opennet
robot(spnet, 1) — All
2026-05-02 17:44:04


[ Состоялся ]( https://github.com/JordanCpp/LDL ) первый публичный релиз мультимедийной библиотеки LDL (Little DirectMedia Layer), позволяющей создавать графические приложения, способные работать, как на современных, так и на устаревших системах (Windows 95+, дистрибутивы с ядром Linux 2.0+, FreeBSD 3.0+). Предоставляется простой кроссплатформенный API для управления окнами и обработки событий с устройств ввода. Для отрисовки может использоваться OpenGL 1.0-4.6. Код поставляется под лицензией LGPL 3.0.

Выпуск примечателен переходом с использования языка C++98 на язык ANSI C (C89) для обеспечения максимальной переносимости и совместимости со старыми компиляторами и платформами, включая DOS, Windows 95 и PlayStation 1. Проект планируют развиваться постепенно — в первой версии предложены возможности для работы с окнами, событиями ввода и графикой, после чего начнётся развитие 2D-рендера, средств для работы со звуком и шрифтами, бэкендов для работы поверх библиотек SDL 1.2, SDL 2.x, [ SDL 3.x ]( https://www.libsdl.org/ ) , [ SFML ]( https://www.sfml-dev.org/ ) и [ GLFW ]( https://www.glfw.org/ ) . Использование бэкендов SDL, SFML и GLFW позволит без изменения кода собирать приложения для платформ, напрямую не поддерживаемых в LDL. В планах на будущее также отмечается создание универсального API для работы со спрайтами и 2D-графикой, который можно использовать независимо от выбранного бэкенда (OpenGL, Vulkan, программная отрисовка, библиотеки типа SDL).

https://www.linux.org.ru/news/opensource/18281112

[>] Служба здравоохранения Великобритании намерена закрыть свои репозитории с открытым кодом из-за AI
lor.opennet
robot(spnet, 1) — All
2026-05-02 21:44:02


Национальная служба здравоохранения Великобритании готовится закрыть доступ к почти всем своим репозиториям с открытым кодом в ответ на появление новых рисков, связанных с безопасностью. Подобные риски вызваны значительным прогрессом возможностей по выявлению уязвимостей при помощи больших языковых моделей, таких как Claude Mythos.

https://www.opennet.ru/opennews/art.shtml?num=65349

[>] CodePointer 0.1.4
lor.opennet
robot(spnet, 1) — All
2026-05-03 08:44:03


Проект находится на ранней стадии разработки, и основное внимание уделяется локальной, а не веб-разработке.

Основные возможности:

• Поддержка только UTF-8.

• Возможность загрузки/сборки проектов: CMake, Meson, Go, Cargo.

• Предварительный просмотр XML, JSON, SVG, Markdown.

• Редактор двоичных файлов / шестнадцатеричного кода.

• Простой просмотрщик изображений.

• Автоматическое (опционально) обновление с использованием стабильного и тестового каналов.

• Панель команд (Ctrl+P — открытие файлов, Ctrl+Shift+P — список команд).

• Автосохранение (изменённые файлы восстанавливаются при следующем запуске приложения).

• Поддержка git (commit, amend, переключение веток).

• Встроенный эмулятор терминала (на основе libvterm).

• Форматирование кода (в разработке).

• Для редактирования кода используется [ форк ]( https://github.com/diegoiast/qutepart-cpp ) виджета [ qutepart-cpp ]( https://github.com/andreikop/qutepart-cpp ) , адаптированного для Qt 6:

• не зависит от библиотек KDE;

• подсветка синтаксиса 385 форматов (используются XML-файлы описания синтаксиса из редактора Kate);

• 30 тем оформления (тоже из Kate).

( [ читать дальше... ]( https://www.linux.org.ru/news/development/18281156#cut ) )

[>] Linux Mint начал публиковать HWE-сборки с более новым ядром
lor.opennet
robot(spnet, 1) — All
2026-05-03 10:44:02


Разработчики дистрибутива Linux Mint начали публикацию обновлённых iso-образов, поставляемых с более новыми версиями ядра Linux. Для выпущенной в январе версии.

https://www.opennet.ru/opennews/art.shtml?num=65350

[>] Релиз классической игры NetHack 5.0.0
lor.opennet
robot(spnet, 1) — All
2026-05-03 11:44:02


Представлен релиз консольной пошаговой однопользовательской стратегической игры NetHack 5.0.0, реализованной в жанре Roguelike и предлагающей проходить динамически генерируемые подземные лабиринты, сражаясь с монстрами, находя артефакты и прокачивая свои возможности. Успешному прохождению уровней способствует изучение исходных текстов игры и обсуждение стратегии прохождения с другими игроками. Игра развивается с 1987 года. Прошлый значительный выпуск NetHack 3.6.0 был сформирован в 2015 году. Код написан на языке Си и распространяется под открытой лицензией NetHack.

https://www.opennet.ru/opennews/art.shtml?num=65352

[>] Выпуск Brython 3.14.1, реализации языка Python для web-браузеров
lor.opennet
robot(spnet, 1) — All
2026-05-03 11:44:02


Доступен релиз проекта Brython 3.14.1 (Browser Python) с реализацией языка программирования Python 3 для web-браузеров, позволяющей использовать Python вместо JavaScript для разработки скриптов для Web. Код проекта написан на языке Python и распространяется под лицензией BSD.

https://www.opennet.ru/opennews/art.shtml?num=65353

[>] Проект VideoLAN опубликовал dav2d, декодировщик для видео в формате AV2
lor.opennet
robot(spnet, 1) — All
2026-05-03 12:44:02


Разработчики проекта VideoLAN опубликовали первый предварительный выпуск библиотеки dav2d с реализацией альтернативного свободного декодировщика формата кодирования видео AV2. Код проекта написан на языке Си с ассемблерными вставками и распространяется под лицензией BSD. Реализована поддержка архитектур x86, x86_64, ARM64, Loongarch, PPC и RISC-V.

https://www.opennet.ru/opennews/art.shtml?num=65348

[>] Unexpected Keyboard 2.0.0
lor.opennet
robot(spnet, 1) — All
2026-05-03 14:44:03


Состоялся выпуск 2.0.0 [ Unexpected Keyboard ]( https://github.com/Julow/Unexpected-Keyboard ) – лёгкой виртуальной клавиатуры для Android, обеспечивающей конфиденциальность. Главной особенностью клавиатуры является возможность ввода большего количества символов свайпом, проводя пальцем по клавишам в направлении их углов.

Исходный код проекта распространяется по лицензии GNU GPL 3.0. Готовые сборки доступны на странице репозитория, F-Droid и Google Play.

( [ читать дальше... ]( https://www.linux.org.ru/news/android/18281587#cut ) )

[>] Выпуск qBittorrent 5.2.0
lor.opennet
robot(spnet, 1) — All
2026-05-04 12:44:03


Опубликован выпуск торрент-клиента qBittorrent 5.2.0, написанного с использованием тулкита Qt и развиваемого в качестве открытой альтернативы µTorrent, приближенной к нему по интерфейсу и функциональности. Среди возможностей qBittorrent: интегрированный поисковый движок, возможность подписки на RSS, поддержка многих BEP-расширений, удалённое управление через web-интерфейс, режим последовательной загрузки в заданном порядке, расширенные настройки для торрентов, пиров и трекеров, планировщик пропускной способности и IP-фильтр, интерфейс для создания торрентов, поддержка UPnP и NAT-PMP. Код проекта написан на языке С++ и распространяется под лицензией GPLv2+. Сборки формируются для Linux, Windows и macOS.

https://www.opennet.ru/opennews/art.shtml?num=65355

[>] Выпуск Dropbear SSH 2026.90 с устранением уязвимостей
lor.opennet
robot(spnet, 1) — All
2026-05-04 14:44:03


Опубликован выпуск проекта Dropbear 2026.90, развивающего сервер и клиент SSH, получивший распространение в беспроводных маршрутизаторах и компактных дистрибутивах, подобных OpenWrt. Dropbear отличается низким потреблением памяти, возможностью отключения лишней функциональности на этапе сборки и поддержкой сборки клиента и сервера в одном исполняемом файле по аналогии с busybox. При статическом связывании с uClibc исполняемый файл Dropbear занимает всего 110kB. Dropbear поддерживает перенаправление X11, совместим с файлом ключей OpenSSH (~/.ssh/authorized_keys) и может создавать мультисоединения с пробросом через транзитный хост. Код проекта написан на языке Си и распространяется под лицензией, близкой к MIT.

https://www.opennet.ru/opennews/art.shtml?num=65356

[>] Автор Notepad++ потребовал переименовать порт для macOS из-за нарушения товарного знака
lor.opennet
robot(spnet, 1) — All
2026-05-04 15:44:03


Автор открытого редактора кода Notepad++ обратил внимание на появление неофициального порта "Notepad++ for macOS", использующего без разрешения товарный знак Notepad++ и логотип проекта. Порт не имеет никакого отношения к основному проекту, но на своём сайте копирует оформление официального сайта Notepad++, использует на странице загрузки название "Notepad++ 1.0.5", а на странице с информацией о проекте упоминает создателя Notepad++ среди автора порта.

https://www.opennet.ru/opennews/art.shtml?num=65358

[>] Brush v0.4.0
lor.opennet
robot(spnet, 1) — All
2026-05-04 20:44:04


Brush – это командная оболочка, написанная на языке Rust, которая сочетает совместимость с POSIX и Bash с гарантиями безопасности памяти и производительностью. Проект нацелен на то, чтобы стать полноценной альтернативой традиционным оболочкам, позволяя запускать существующие скрипты и использовать .bashrc практически без изменений.
Эта версия объединяет несколько месяцев работы и более 200 объединённых пулл-реквестов, существенно продвигая оболочку по пути к полноценной замене Bash и POSIX-совместимых сред.

Основные направления развития в этом выпуске:

• совместимость с Bash: добавлены set -e, set -u, pipefail, failglob, обработчик ERR, сопроцессы и многое дуругое;

• надёжность: улучшена обработка исключительных случаев – закрытых каналов, битого вывода, не-UTF8 истории и других;

• платформы: расширена поддержка macOS (работа в качестве шелла входа), улучшена работа на Windows, FreeBSD, Android и 32-битных системах;

• интерактивность: добавлены опциональные TOML-конфиги, preexec/precmd-хуки, улучшена поддержка макросов readline и другое.

( [ читать дальше... ]( https://www.linux.org.ru/news/opensource/18282635#cut ) )

[>] Roguelike-игра Remixed Pixel Dungeon теперь доступна в Snap
lor.opennet
robot(spnet, 1) — All
2026-05-04 20:44:04


В каталоге приложений Snapcraft опубликована сборка открытой roguelike-игры Remixed Pixel Dungeon.

Проект представляет собой масштабный форк классической игры Pixel Dungeon. В отличие от оригинала, в Remixed-версии реализован город на поверхности, добавлены новые игровые классы, а также значительно расширен арсенал предметов, список монстров, боссов и доступных локаций.

Ещё одним значительным отличием является встроенная поддержка пользовательских модификаций.
С помощью JSON и Lua можно изменять/создавать практически всё.

Так как snap-пакет был собран только вчера и был проверен только на ubuntu 22.04 – буду рад баг-репортам.

Для установки игры достаточно выполнить команду:

sudo snap install remixed-pixel-dungeon

>>> [ Исходный код на GitHub ]( https://github.com/Nyrds/remixed-dungeon )

https://www.linux.org.ru/news/games/18282898

[>] Amazon опубликовал REX, среду для контролируемого выполнения скриптов
lor.opennet
robot(spnet, 1) — All
2026-05-04 23:44:03


Компания Amazon представила движок безопасного исполнения скриптов REX (Trusted Remote Execution), допускающий только разрешённые для каждого конкретного скрипта операции. Например, если скрипт рассчитан на разбор логов, то ему будет предоставлен только доступ на чтение лога, а несанкционированные попытки удаления или изменения файлов блокируются. Код REX написан на языке Rust и открыт под лицензией Apache 2.0.

https://www.opennet.ru/opennews/art.shtml?num=65360

[>] В Apache httpd 2.4.67 устранена уязвимость в HTTP/2, не исключающая удалённое выполнение кода
lor.opennet
robot(spnet, 1) — All
2026-05-05 10:44:02


Представлен релиз HTTP-сервера Apache 2.4.67, в котором устранено 11 уязвимостей и внесено несколько исправлений. Наиболее опасная уязвимость (CVE-2026-23918) вызвана двойным освобождением памяти в модуле mod_http2 и потенциально может привести к удалённому выполнению кода на сервере через манипуляции с протоколом HTTP/2. Уязвимость проявляется только в выпуске 2.4.66. Проблеме присвоен уровень опасности 8.8 из 10.

https://www.opennet.ru/opennews/art.shtml?num=65361

[>] Выпуск дистрибутива OmniOS CE r151058, построенного на технологиях OpenSolaris
lor.opennet
robot(spnet, 1) — All
2026-05-05 12:44:04


Опубликован релиз дистрибутива OmniOS Community Edition r151058, основанного на наработках проекта Illumos, продолжающего развитие ядра, сетевого стека, файловых систем, драйверов, библиотек и базового набора системных утилит OpenSolaris. OmniOS примечателен предоставлением поддержки гипервизоров bhyve и KVM, виртуального сетевого стека Crossbow, файловой системы ZFS и средств запуска легковесных Linux-контейнеров. Дистрибутив может применяться для построения масштабируемых web-систем, виртуализации и создания систем хранения.

https://www.opennet.ru/opennews/art.shtml?num=65362

[>] AlmaLinux 10.2 Beta
lor.opennet
robot(spnet, 1) — All
2026-05-05 12:44:05


04 мая AlmaLinux OS Foundation объявила о выпуске бета-версии AlmaLinux 10.2 «Lavender Lion» (Лавандовый Лев) для следующих архитектур:

• Intel/AMD (x86_64)

• Intel/AMD (x86_64_v2)

• ARM64 (aarch64)

• IBM PowerPC (ppc64le)

• IBM Z (s390x)

Бета-версии ISO-образов доступны для загрузки на странице [ repo.almalinux.org ]( https://repo.almalinux.org/almalinux/10.2-beta/isos/ ) .

Изменения:

• содержит Python 3.14, PostgreSQL 18, MariaDB 11.8, Ruby 4.0 и PHP 8.4 в качестве новых пакетов, а также встроенные инструменты SDL3, libkrun, trustee и FIDO Device. Поддержка контейнеров и виртуализации обновлена с появлением последних версий Podman, Buildah, libvirt, QEMU-KVM и skopeo. Обновлены политики OpenSSL, OpenSSH, SSSD, SELinux, криптографические политики и Keylime, что обеспечивает безопасность и надежность системы;

• также включает пакеты i686 userspace, позволяющие использовать устаревшее 32-разрядное программное обеспечение, конвейеры CI и контейнерные рабочие нагрузки в AlmaLinux 10.

Для справки: AlmaLinux OS — дистрибутив Linux на основе исходных кодов Red Hat Enterprise Linux. Это дистрибутив корпоративного уровня с регулярными выпусками и длительными сроками поддержки, созданный компанией Cloudlinux в ответ на преждевременное завершение поддержки дистрибутива CentOS компанией Red Hat в 2021 году. В сообществе пользователей линукса Almalinux стал заменой для дистрибутива CentOS наряду с Rocky Linux, VzLinux и Oracle Linux. Функционально дистрибутив Almalinux идентичен с RHEL за исключением коммерческих пакетов Red Hat. Более подробная информация на странице [ Википедии ]( https://ru.wikipedia.org/wiki/AlmaLinux ) и [ официальном сайте проекта ]( https://almalinux.org/ ) .

https://www.linux.org.ru/news/linux-general/18283557

[>] Вышло издание 2,92 книги «Программирование: введение в профессию» А. В. Столярова
lor.opennet
robot(spnet, 1) — All
2026-05-05 12:44:05


Тихо и незаметно 30 апреля 2026 года вышло издание 2.92, которое наконец включает в себя читаемый текстовый слой.

Исправлены опечатки и ошибки, обнаруженные в предыдущих изданиях, в частности 2.91 (где введена кликабельная навигация) и 2.9 (первое чисто электронное издание).

Книга предназначена для самообучения основам программирования и в отличии от многих других изданий предполагает фундаментальный подход - вначале основы дискретной математики и использования GNU/Linux или BSD с командной строкой, затем паскаль, потом ассемблер и только потом Си, системное программирование и альтернативные парадигмы (функциональное, логическое и так далее).

Автор книги считает, что только такой порядок обеспечивает полноценное обучение программированию, и обосновывает такой подход в методическом предисловии к первому тому.

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

Поскольку РКН почему-то цепляется к сайту автора, книги можно скачать с [ FTP (croco.net) ]( ftp://ftp.croco.net/pub/stolyarov_info/archives/stolyarov_info_latest.tgz ) , [ torrent ]( http://stolyarov.info/static/torrents/stolyarov_info_latest.torrent ) , [ всех альтернативных способов скачивания ]( http://stolyarov.info/altdownloads.html ) , а так же с веб-архива: [ Том 1 ]( https://web.archive.org/web/http://stolyarov.info/books/pdf/progintro_2_92_v1.pdf ) , [ Том 2 ]( https://web.archive.org/web/http://stolyarov.info/books/pdf/progintro_2_92_v2.pdf ) , [ Том 3 ]( https://web.archive.org/web/http://stolyarov.info/books/pdf/progintro_2_92_v3.pdf ) , [ Задачник ]( https://web.archive.org/web/http://stolyarov.info/books/pdf/progintro_2_92_taskbook.pdf ) .

>>> [ Ссылка на страницу издания ]( http://stolyarov.info/books/programming_intro/2_92 )

https://www.linux.org.ru/news/doc/18283575

[>] Уязвимости в Nix и Lix, позволяющие поднять привилегии в системе
lor.opennet
robot(spnet, 1) — All
2026-05-05 15:44:03


В пакетных менеджерах Nix и Lix выявлена уязвимость, позволяющая выполнить код с правами фонового процесса, который в NixOS и многопользовательских установках выполняется под пользователем root. Проблема (CVE не присвоен) проявляется в фоновом процессе nix-daemon, применяемом для организации доступа непривилегированных пользователей к сборочным операциям и хранилищу пакетов.

https://www.opennet.ru/opennews/art.shtml?num=65364

[>] В Apache httpd 2.4.67 исправлена уязвимость в HTTP/2 с возможностью RCE
lor.opennet
robot(spnet, 1) — All
2026-05-05 19:44:04


Проект Apache HTTP Server выпустил корректирующий релиз httpd 2.4.67, в котором устранена уязвимость CVE-2026-23918 в реализации HTTP/2. Проблема получила уровень важности important и связана с ошибкой класса double free при обработке сценария раннего сброса соединения в HTTP/2. В неблагоприятных условиях ошибка может привести не только к аварийному завершению рабочего процесса, но и к потенциальному удалённому выполнению кода.

Согласно описанию Apache, уязвимость затрагивает Apache HTTP Server 2.4.66. Пользователям этой версии рекомендуется обновиться до 2.4.67, где проблема исправлена. В качестве обнаруживших уязвимость указаны Bartlomiej Dmitruk из striga.ai и Stanislaw Strzalkowski из isec.pl.

В changelog релиза также отмечено обновление mod_http2 до версии 2.0.37, где предотвращён повторный purge потока, приводивший к double free, а затем до 2.0.38 и 2.0.39. Помимо CVE-2026-23918, выпуск закрывает ряд других проблем безопасности в mod_proxy_ajp, mod_auth_digest, mod_authn_socache, mod_md, mod_rewrite и других компонентах.

Релиз Apache httpd 2.4.67 опубликован 4 мая 2026 года и объявлен текущей рекомендуемой версией стабильной ветки 2.4.x. Для администраторов, использующих Apache с включённым HTTP/2, обновление стоит рассматривать как приоритетное, особенно если в эксплуатации уже находится 2.4.66.

https://www.linux.org.ru/news/security/18284326

[>] Уязвимости в Nix и Lix, позволяющие поднять привилегии в системе
lor.opennet
robot(spnet, 1) — All
2026-05-05 20:44:04


В пакетных менеджерах [ Nix (github.com) ]( https://github.com/NixOS/nix ) и [ Lix (lix.systems) ]( https://lix.systems/ ) выявлена [ уязвимость ]( https://discourse.nixos.org/t/security-advisory-local-privilege-escalation-in-lix-and-nix/77407 ) , позволяющая выполнить код с правами фонового процесса, который в NixOS и многопользовательских установках выполняется под пользователем root. Проблема (CVE не присвоен) проявляется в фоновом процессе [ nix-daemon ]( https://nix.dev/manual/nix/2.26/command-ref/new-cli/nix3-daemon ) , применяемом для организации доступа непривилегированных пользователей к сборочным операциям и хранилищу пакетов.

( [ читать дальше... ]( https://www.linux.org.ru/news/security/18284382#cut ) )

[>] Выпуск операционной системы ToaruOS 2.3
lor.opennet
robot(spnet, 1) — All
2026-05-05 21:44:02


Опубликован выпуск Unix-подобной операционной системы ToaruOS 2.3, написанной с нуля и поставляемой со своим ядром, загрузчиком, стандартной Си-библиотекой, пакетным менеджером, компонентами пространства пользователя и графическим интерфейсом с композитным оконным менеджером. Изначально проект развивался в Иллинойсском университете как исследовательская работа в области создания новых композитных графических интерфейсов, но затем трансформировался в отдельную операционную систему. Код проекта написан на языке Си и распространяется под лицензией BSD. Для загрузки подготовлен live-образ, размером 7.4 МБ, который можно протестировать в QEMU, VMware или VirtualBox.

https://www.opennet.ru/opennews/art.shtml?num=65367

[>] Проект PHP перешёл на лицензию BSD-3 и изъял из обращения лицензию PHP License
lor.opennet
robot(spnet, 1) — All
2026-05-05 22:44:02


Разработчики языка программирования PHP направили в организацию OSI (Open Source Initiative) уведомление о добровольном выводе из обращения лицензии PHP License 3.01. Заявлено, что после нескольких лет работы код инструментария PHP полностью переведён на лицензию BSD-3 и в проекте больше не осталось кода под старой лицензией PHP License 3.01. Текст новой версии лицензии PHP License заменён на копию лицензии BSD-3.

https://www.opennet.ru/opennews/art.shtml?num=65372

[>] Опубликована платформа Node.js 26.0.0
lor.opennet
robot(spnet, 1) — All
2026-05-05 23:44:03


Состоялся релиз Node.js 26.0.0, платформы для выполнения сетевых приложений на языке JavaScript. Node.js 26.0 отнесён к веткам с длительным сроком поддержки, но данный статус будет присвоен только в октябре, после проведения стабилизации. Поддержка Node.js 26.x будет осуществляться до мая 2029 года. Сопровождение прошлой LTS-ветки Node.js 24.x будет осуществляться до 30 апреля 2028 года, а позапрошлой 22.x - до 30 апреля 2027 года. Сопровождение LTS-ветки 20.x прекращено 30 апреля 2026 года, а промежуточной ветки Node.js 25.x будет прекращено 1 июня 2026 года.

https://www.opennet.ru/opennews/art.shtml?num=65374

[>] Выпуск каталогизатора домашней библиотеки MyLibrary 5.0
lor.opennet
robot(spnet, 1) — All
2026-05-06 09:44:03


Состоялся релиз каталогизатора домашней библиотеки MyLibrary 5.0. Код программы написан на языке программирования С++ и доступен (GitHub, GitFlic) под лицензией GPLv3. Графический интерфейс пользователя реализован с помощью библиотеки Qt6. Программа адаптирована для работы в операционных системах семейства Linux и Windows. Для пользователей Arch Linux в AUR доступен сценарий сборки готового пакета. Для пользователей Windows доступен экспериментальный инсталлятор.

https://www.opennet.ru/opennews/art.shtml?num=65371

[>] Доменная зона DE на несколько часов была выведена из строя из-за DNSSEC
lor.opennet
robot(spnet, 1) — All
2026-05-06 11:44:02


Произошёл массовый сбой в работе доменной зоны "DE", применяемой в Германии. Проблемы возникли из-за ошибки в настройке DNSSEC для корневой зоны "DE", совершённой организацией DENIC, отвечающей за домен первого уровня "DE". С 5 мая 22:30 по 6 мая 1:30 (MSK) попытка резолвинга доменов в зоне "DE" через DNS-серверы, применяющие DNSSEC для проверки достоверности данных, завершалась ошибкой. На DNS-серверах, применяющих DNSSEC, сбой наблюдался и при резолвинге доменов, напрямую не использующих DNSSEC.

https://www.opennet.ru/opennews/art.shtml?num=65380

[>] MyLibrary 5.0
lor.opennet
robot(spnet, 1) — All
2026-05-06 11:44:03


MyLibrary каталогизирует файлы книг в формате fb2, epub, pdf, djvu, odt, txt, md, как доступные напрямую, так и упакованные в архивы (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), и создаёт собственную базу данных, не изменяя исходные файлы и не меняя их положения. Для каталогизации также доступен формат fbd (файл книги, упакованный в архив вместе с файлом с расширением fbd, содержащем тег description формата fb2). В формате fbd могут храниться любые файлы, не только книги. Контроль целостности коллекции и её изменений осуществляется за счёт создания базы данных хеш-сумм файлов и архивов.

Реализован поиск книг по различным критериям (фамилия, имя, отчество автора, название книги, серия, жанр) и их чтение через программу, по умолчанию установленную в системе для открытия соответствующих форматов файлов. При выборе книги отображаются аннотация и обложка книги, если таковые доступны. Поддерживается отображение списка файлов, входящих в коллекцию; списка книг, входящих в конкретный файл; списка авторов коллекции; списка книг, для которых пользователь создал заметки.

Возможны различные операции с коллекцией: обновление (осуществляется проверка всей коллекции и сверка хеш-сумм доступных файлов), быстрое обновление (сличаются размеры файлов), экспорт и импорт базы данных коллекции, добавление книг в коллекцию и удаление книг из коллекции, добавление в коллекцию папок с книгами, добавление в коллекцию архивов с книгами, копирование книг коллекции в произвольную папку. Доступно ручное редактирование записей о книгах в базе данных. Создан механизм закладок для быстрого доступа к книгам. Есть возможность создавать пользовательские заметки к книгам. Доступен интерфейс для создания и подключения плагинов.

MyLibrary может работать с коллекциями, находящимися на внешнем сервере (соответствующие папки и файлы должны быть доступны по протоколу SMB и смонтированы на локальном компьютере с помощью gvfs, kio-fuse или их аналогов).

( [ читать дальше... ]( https://www.linux.org.ru/news/opensource/18284893#cut ) )

[>] ToaruOS 2.3 и 2.3.1
lor.opennet
robot(spnet, 1) — All
2026-05-06 12:44:04


28 апреля и 5 мая [ состоялись ]( https://toaruos.org/toaruos-23-is-out.html ) выпуски 2.3 и 2.3.1 Unix-подобной операционной системы [ ToaruOS ]( http://toaruos.org ) , написанной с нуля и поставляемой со своим ядром, загрузчиком, стандартной Си-библиотекой, пакетным менеджером, компонентами пространства пользователя и графическим интерфейсом с композитным оконным менеджером.

В основе ToaruOS лежит ядро, использующее гибридную модульную архитектуру, сочетающую монолитную основу и средства для использования загружаемых модулей, в виде которых оформлено большинство имеющихся драйверов устройств, таких как драйверы диска (PATA и ATAPI), ФС Ext2 и ISO9660, framebuffer, клавиатуры, мыши, сетевых карт (AMD PCnet FAST, Realtek RTL8139 и Intel PRO/1000), звуковых чипов (Intel AC’97), а также дополнений VirtualBox для гостевых систем. Ядро поддерживает Unix-потоки, TTY, виртуальную ФС, псевдо-ФС /proc, многопоточность, IPC, ramdisk, ptrace, разделяемую память, многозадачность и другие типовые возможности.

( [ читать дальше... ]( https://www.linux.org.ru/news/opensource/18284946#cut ) )

[>] Опубликована платформа Node.js 26.0.0
lor.opennet
robot(spnet, 1) — All
2026-05-06 12:44:04


[ Состоялся ]( https://nodejs.org/en/blog/release/v26.0.0 ) релиз [ Node.js 26.0.0 ]( https://nodejs.org/ ) , платформы для выполнения сетевых приложений на языке JavaScript. Node.js 26.0 [ отнесён ]( https://github.com/nodejs/Release ) к веткам с длительным сроком поддержки, но данный статус будет присвоен только в октябре, после проведения стабилизации. Поддержка Node.js 26.x будет осуществляться до мая 2029 года. Сопровождение прошлой LTS-ветки Node.js 24.x будет осуществляться до 30 апреля 2028 года, а позапрошлой 22.x - до 30 апреля 2027 года. Сопровождение LTS-ветки 20.x прекращено 30 апреля 2026 года, а промежуточной ветки Node.js 25.x будет прекращено 1 июня 2026 года.

( [ читать дальше... ]( https://www.linux.org.ru/news/opensource/18285005#cut ) )

[>] Выпуск CudaText 1.234.2.0
lor.opennet
robot(spnet, 1) — All
2026-05-06 12:44:04


30 апреля вышло минорное обновление текстового редактора CudaText.

Редактор написан на языке Free Pascal, поддерживает расширения на Python и имеет несколько особенностей, заимствованных из Sublime Text. На wiki проекта (freepascal.org) [ перечисляются преимущества, недостатки и особенности ]( https://wiki.freepascal.org/CudaText_VS_other_editors ) проекта по сравнению с Sublime Text и VSCode.

В этой версии:

• исправлено правило для перечёркнутого текста в лексере Markdown;

• исправлены ошибки в лексерах HTML и CSS;

• API для расширений теперь позволяет создавать крошечные расширения (tiny plugin);

• API для расширений теперь позволяет обрабатывать кнопку ‘…’ в диалоге поиска.

Доступны сборки для Linux, Windows и macOS (также есть сборки более старых версий для FreeBSD, OpenBSD, NetBSD, DragonFlyBSD, Solaris и Haiku).

Название редактора происходит от сербского слова, означающего «чудо», и не связано с технологией CUDA.

Для поддержки пользователей у проекта есть форум на [ русском ]( https://synwrite.sourceforge.net/forums/viewforum.php?f=6 ) и [ английском ]( https://synwrite.sourceforge.net/forums/viewforum.php?f=20 ) языках.

https://www.linux.org.ru/news/opensource/18285008

[>] Автор платформы Bun проводит эксперимент по переписыванию с Zig на Rust
lor.opennet
robot(spnet, 1) — All
2026-05-06 16:44:03


Джарред Самнер (Jarred Sumner), создатель и основной разработчик серверной JavaScript-платформы Bun, создал Git-ветку, в которой приступил к переписыванию Bun с языка Zig на Rust. Переписывание ведётся с использование AI-ассистента Claude, для которого сформировано отдельное руководство по портированию. По словам Джарреда пока это лишь эксперимент, а не официальный порт, и высока вероятность, что дальше эксперимента дело не зайдёт и переписанный код не будет использован.

https://www.opennet.ru/opennews/art.shtml?num=65379

[>] Атакующие получили 27 сертификатов, скомпрометировав ПК сотрудников удостоверяющего центра Digicert
lor.opennet
robot(spnet, 1) — All
2026-05-06 16:44:03


Удостоверяющий центр Digicert раскрыл информацию об инциденте с безопасностью, в результате которого злоумышленники смогли получить сертификаты, пригодные для формирования цифровых подписей к драйверам и приложениям для платформы Windows. Атакующие смогли организовать выполнение своего кода на двух компьютерах сотрудников Digicert, отправив в чат службы поддержки сообщения о проблеме c приложением ZIP-архива со скриншотами. Внутри архива был размещён исполняемый файл в формате scr, содержащий вредоносный код.

https://www.opennet.ru/opennews/art.shtml?num=65383

[>] Выпуск системы управления контейнерами Incus 7.0 LTS
lor.opennet
robot(spnet, 1) — All
2026-05-06 22:44:03


Стефан Грабер (Stéphane Graber), лидер проекта Linux Containers и бывший технический руководитель проекта LXD, объявил о выходе Incus 7.0 LTS, форка системы управления контейнерами и виртуальными машинами LXD, созданного сообществом после перехода оригинального проекта под крыло Canonical и смены лицензии. Код проекта распространяется под лицензией Apache 2.0. Для ознакомления доступен онлайн-демонстрация.

https://www.opennet.ru/opennews/art.shtml?num=65384

[>] Проект PHP перешёл на лицензию BSD-3 и изъял из обращения лицензию PHP License
lor.opennet
robot(spnet, 1) — All
2026-05-06 22:44:04


Разработчики языка программирования PHP направили в организацию OSI (Open Source Initiative) [ уведомление ]( https://lists.opensource.org/pipermail/license-review_lists.opensource.org/2026-May/006087.html ) о добровольном выводе из обращения лицензии [ PHP License 3.01 ]( https://www.php.net/license/3_01.txt ) . Заявлено, что после нескольких лет работы код инструментария PHP полностью переведён на лицензию BSD-3 и в проекте больше не осталось кода под старой лицензией PHP License 3.01. Текст новой версии лицензии [ PHP License ]( https://github.com/php/php-src/blob/master/LICENSE ) заменён на копию лицензии BSD-3.

Ранее интерпретатор PHP и движок Zend Engine распространялись под разными лицензиями [ PHP License ]( https://opensource.org/license/php-3-0 ) и [ Zend Engine License ]( https://github.com/php/php-src/blob/master/Zend/LICENSE ) . Переход на общую лицензию BSD-3 упростит условия лицензирования, обеспечит совместимость с GPL и решит давние проблемы, сохранив при этом все права пользователей и разработчиков. Ранее применявшиеся лицензии были [ признаны ]( https://www.gnu.org/licenses/license-list.html#PHP-3.01 ) Фондом СПО несовместимыми с GPL из-за пункта, не позволяющего без получения письменного разрешения использовать слово PHP при продвижении производных продуктов.

Изначально ветки PHP 1.x и 2.x поставлялись под лицензией GPLv2, но ветка PHP 3 была переведена на использование двух лицензий - PHP License и GPL. В PHP 4 лицензия была изменена ещё раз - основной код стал распространяться только под лицензией PHP License, а движок Zend Engine, являющийся основной интерпретатора PHP, был размещён в подкаталоге «Zend/» под отдельной лицензией [ Zend Engine License ]( https://github.com/php/php-src/blob/master/Zend/LICENSE ) . Zend Engine License, как и PHP License, содержит ограничения в отношении использования слова Zend в производных продуктах, но дополнительно требует упоминания использования движка в рекламных материалах.

После перехода на лицензию BSD-3 авторские права всех участников разработки сохранились, а права пользователей остались без изменений. Новая лицензия не налагает дополнительных ограничений и не ущемляет имеющихся прав по использованию, модификации и распространению продукта. Лицензии PHP и Zend основаны на тексте 4-пунктовой лицензии BSD и переход на лицензию BSD-3 лишь привёл к удалению пунктов, определяющих требования в отношении использования бренда «PHP», а также к прекращению действия условия, предписывающего упоминать об использовании свободного проекта PHP в производных продуктах.

Cмена лицензии не потребовала получения отдельного согласия от каждого разработчика, так как в тексте лицензий PHP и Zend определены полномочия, позволяющие PHP Group вносить изменения в лицензию и выпускать новые версии лицензии. Для перехода на лицензию BSD-3 было достаточно одобрения членов [ PHP Group ]( https://www.php.net/credits.php ) и получения письменного подтверждения от юристов компании Perforce Software, которой принадлежит компания Zend Technologies. Процесс перехода на новую лицензию оформлен как обновление кода до версий PHP License v4 и Zend Engine License v3, текст которых совпадает с текстом лицензии BSD-3.

https://www.linux.org.ru/news/bsd/18285375

[>] Релиз Chrome 148
lor.opennet
robot(spnet, 1) — All
2026-05-07 00:44:03


Компания Google опубликовала релиз web-браузера Chrome 148. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается от Chromium использованием логотипов Google, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого от копирования видеоконтента (DRM), системой автоматической установки обновлений, постоянным включением Sandbox-изоляции, поставкой ключей к Google API и передачей RLZ-параметров при поиске. Для тех, кому необходимо больше времени на обновление, отдельно поддерживается ветка Extended Stable, сопровождаемая 8 недель. Следующий выпуск Chrome 149 запланирован на 2 июня.

https://www.opennet.ru/opennews/art.shtml?num=65386

[>] OpenCL 3.1
lor.opennet
robot(spnet, 1) — All
2026-05-07 08:44:04


Главное изменение OpenCL 3.1 — обязательная поддержка загрузки вычислительных ядер в формате SPIR-V во всех совместимых реализациях. SPIR-V используется как переносимое промежуточное представление, которое может генерироваться, в частности, через LLVM/Clang и SPIR-V LLVM Translator. Это должно упростить использование OpenCL как backend для SYCL, chipStar и специализированных компиляторов, а также позволить распространять ядра не в виде исходного кода, а в предварительно скомпилированной промежуточной форме.

В ядро OpenCL 3.1 также перенесены возможности, важные для AI- и HPC-нагрузок: subgroups с shuffle/rotate-операциями и расширенным набором типов, скалярные произведения целых чисел с вариантами насыщения и накопления, новые битовые операции, запрос рекомендуемого размера локальной рабочей группы и стандартный запрос UUID устройства, согласованный с поведением Vulkan.

Из менее громких, но прочих изменений отмечены новые языковые возможности без необходимости подключать расширения, улучшенный printf в OpenCL C с поддержкой модификаторов z и t, уточнение семантики CL_DEVICE_HOST_UNIFIED_MEMORY, возможность передавать нулевой размер для local memory-аргументов и упрощение синхронизации при проверке события в состоянии CL_COMPLETE.

Работа над реализациями OpenCL 3.1 уже ведётся у Arm, Imagination, Intel и Qualcomm. Среди открытых реализаций Khronos отдельно упоминает Rusticl в составе Mesa, PoCL и CLVK. Также продолжается развитие слоёв совместимости, запускающих OpenCL поверх Vulkan и DirectX 12, что должно расширить доступность OpenCL на системах без нативных драйверов.

Следующими направлениями развития Khronos называет буферы команд для низкоуровневого повторного запуска команд, улучшения единой общей памяти, операции с матрицами в совместном режиме, новые AI-типы вроде низкоточных форматов, а также улучшения для внешней памяти и совместимости с Vulkan, DirectX 12 и медиа-пайплайнами.

https://www.linux.org.ru/news/opensource/18284791

[>] Воссоздание пользовательской оболочки Unity с использованием Wayfire и Libadwaita
lor.opennet
robot(spnet, 1) — All
2026-05-07 17:44:03


Разработчик M A Muqtadir, принимающий участие в работе над темой оформления Ubuntu Yaru и дистрибутивом Vanilla OS, представил первые результаты эксперимента по воссозданию пользовательской оболочки Unity c использованием современных компонентов стека GNOME и протокола Wayland. Продемонстрированный прототип построен на базе композитного менеджера Wayfire, использующего Wayland и позволяющего формировать нетребовательные к ресурсам интерфейсы пользователя c 3D-эффектами в стиле 3D-плагинов к Compiz. Боковая и верхняя панели, всплывающие диалоги и интерфейс Dash для навигации по установленным приложениям реализованы при помощи надстройки gtk4-layer-shell и виджетов, предоставляемых библиотекой libadwaita.

https://www.opennet.ru/opennews/art.shtml?num=65388

[>] Valve опубликовала CAD-файлы корпуса Steam Controller. Популярность Linux-систем в Steam
lor.opennet
robot(spnet, 1) — All
2026-05-07 18:44:02


Компания Valve опубликовала чертежи, модели и проектные данные корпуса игрового контроллера Steam Controller и док-станции Steam Controller Puck. Данные предложены в форматах STP и STL, и распространяются под лицензией CC BY-NC-SA 4.0 (Creative Commons Attribution-NonCommercial-ShareAlike 4.0), разрешающей копирование, распространение, использование в своих проектах и создание производных работ, но при условии указания авторства, сохранения лицензии и использования только для некоммерческих целей.

https://www.opennet.ru/opennews/art.shtml?num=65389

[>] libgit2 1.9.3
lor.opennet
robot(spnet, 1) — All
2026-05-07 19:44:04


5-го мая, после пяти месяцев разработки, состоялся выпуск 1.9.3 кроссплатформенной библиотеки [ libgit2 ]( https://libgit2.org ) , реализующей основные методы Git. Библиотека написана на языке C и распространяется по лицензии GNU GPL 2 со специальным исключением для линковки, позволяющим не раскрывать исходный код.

В качестве примеров проектом также предоставляются консольные утилиты lg2 и git2-experimental.

Существует большое количество биндингов к libgit2 для других языков программирования и библиотек:
[ Rust ]( https://github.com/rust-lang/git2-rs ) , [ Objective-C ]( https://github.com/libgit2/objective-git ) , [ Python ]( http://www.pygit2.org ) , [ Perl ]( https://github.com/jacquesg/p5-Git-Raw ) ,
[ Node.js ]( https://github.com/nodegit/nodegit ) , [ Go (github.com) ]( https://github.com/libgit2/git2go ) ,
[ Erlang ]( https://github.com/carlosmn/geef ) , [ GObject ]( http://git.gnome.org/browse/libgit2-glib ) ,
[ Ruby ]( https://github.com/libgit2/rugged ) , [ .Net & Mono ]( https://github.com/libgit2/libgit2sharp ) ,
[ Lua (github.com) ]( https://github.com/libgit2/luagit2 ) , [ Parrot VM ]( https://github.com/letolabs/parrot-libgit2 ) , [ C++ Qt ]( https://github.com/KDE/libqgit2 ) , [ PHP (github.com) ]( https://github.com/garvins/php-git ) ,
[ Chicken Scheme ]( https://wiki.call-cc.org/egg/git ) , [ D (github.com) ]( https://github.com/s-ludwig/dlibgit ) и [ других ]( https://github.com/libgit2/libgit2#language-bindings ) .

В этой версии исправлен ряд ошибок и улучшена совместимость. В частности – в поддержке алгоритма SHA256.

https://www.linux.org.ru/news/development/18286044

Pages: 1 ... 61 62 63 64 65 66 67 68 69 70 71 72 73