Компилятор Си в виде shell-скрипта
На Гитхабе выложен компилятор C89 в ELF64 на языке shell (sh, не bash). 7796 строк, лицензия ISC (isc.org) (эквивалентна MIT).
Новость на opennet.ru
c, shell, компилятор
Читать полностью
#LinuxOrgRu
@linux_potok
На Гитхабе выложен компилятор C89 в ELF64 на языке shell (sh, не bash). 7796 строк, лицензия ISC (isc.org) (эквивалентна MIT).
Новость на opennet.ru
c, shell, компилятор
Читать полностью
#LinuxOrgRu
@linux_potok
👍3😭2
OpenVMS Software выпустила инструментарий разработчика VMS/XDE для Linux
Не знаю, кому это понадобится, но меня порадовало, Я, как старый VMSник, не смог пройти мимо, Компания OpenVMS Software, которая выкупила права на OpenVMS и сейчас продолжает разработку этой ОС для Х86, выпустила комплект инструментария разработчика для VMS для Linux. Устанавливается на Linux/X86-64 и Windows/WSL.
VMS/XDE — это набор компиляторов и библиотек, нативно исполняемых на Linux, он позволяет компилировать и запускать файлы, бинарно и программно совместимые с VMS.
VMS/XDE не является эмулятором, сисколлы транслируются нативно в линуксовые. В этом смысле, его прямой аналог — wine с набором кросс-компиляторов.
Разработчики не рекомендуют использовать полученные бинарные файлы в продакшене, поскольку среда исполнения имеет ряд ограничений. Однако модули, скомпилированные на лину...
Читать полностью
#LinuxOrgRu
@linux_potok
Не знаю, кому это понадобится, но меня порадовало, Я, как старый VMSник, не смог пройти мимо, Компания OpenVMS Software, которая выкупила права на OpenVMS и сейчас продолжает разработку этой ОС для Х86, выпустила комплект инструментария разработчика для VMS для Linux. Устанавливается на Linux/X86-64 и Windows/WSL.
VMS/XDE — это набор компиляторов и библиотек, нативно исполняемых на Linux, он позволяет компилировать и запускать файлы, бинарно и программно совместимые с VMS.
VMS/XDE не является эмулятором, сисколлы транслируются нативно в линуксовые. В этом смысле, его прямой аналог — wine с набором кросс-компиляторов.
Разработчики не рекомендуют использовать полученные бинарные файлы в продакшене, поскольку среда исполнения имеет ряд ограничений. Однако модули, скомпилированные на лину...
Читать полностью
#LinuxOrgRu
@linux_potok
🔥2👍1
The Document Foundation исключила сотрудников Collabora из состава организации
Организация The Document Foundation (TDF), курирующая разработку офисного пакета LibreOffice, приняла решение исключить из своего состава всех сотрудников компании Collabora. Данный шаг затронул также участников, связанных с Collabora, и отражает обострение разногласий внутри сообщества.
Решение объясняется стремлением TDF обеспечить независимость управления проектом и устранить потенциальные конфликты интересов, связанные с влиянием коммерческих структур. В организации подчеркнули важность сохранения нейтральности и открытого характера разработки LibreOffice.
Ситуация стала продолжением длительного напряжения между TDF и Collabora, которое ранее проявлялось в вопросах развития экосистемы LibreOffice и распределения ролей между коммерческими и некоммерческими участниками проекта.
Ключев...
Читать полностью
#LinuxOrgRu
@linux_potok
Организация The Document Foundation (TDF), курирующая разработку офисного пакета LibreOffice, приняла решение исключить из своего состава всех сотрудников компании Collabora. Данный шаг затронул также участников, связанных с Collabora, и отражает обострение разногласий внутри сообщества.
Решение объясняется стремлением TDF обеспечить независимость управления проектом и устранить потенциальные конфликты интересов, связанные с влиянием коммерческих структур. В организации подчеркнули важность сохранения нейтральности и открытого характера разработки LibreOffice.
Ситуация стала продолжением длительного напряжения между TDF и Collabora, которое ранее проявлялось в вопросах развития экосистемы LibreOffice и распределения ролей между коммерческими и некоммерческими участниками проекта.
Ключев...
Читать полностью
#LinuxOrgRu
@linux_potok
😁5
Flatpak Sandbox Escape & Deleting Host Files (CVE-2026-34078)
Уязвимость (критичность 9.3 из 10) позволяла приложению в формате Flatpak, обойти режим изоляции, получить доступ к файлам в хост-системе и выполнить произвольный код.
Для организации выполнения своего кода в системе, нужно изменить ~/.bashrc или ~/.profile, или изменить файл ~/.ssh/authorized_keys с ключами SSH.
Уязвимость устранена в версии 1.16.4.
Также рекомендуют отключить сервис flatpak-portal: $ sudo systemctl --global mask flatpak-portal.service && systemctl --user stop flatpak-portal.service.
flatpak, sandbox
Читать полностью
#LinuxOrgRu
@linux_potok
Уязвимость (критичность 9.3 из 10) позволяла приложению в формате Flatpak, обойти режим изоляции, получить доступ к файлам в хост-системе и выполнить произвольный код.
Для организации выполнения своего кода в системе, нужно изменить ~/.bashrc или ~/.profile, или изменить файл ~/.ssh/authorized_keys с ключами SSH.
Уязвимость устранена в версии 1.16.4.
Также рекомендуют отключить сервис flatpak-portal: $ sudo systemctl --global mask flatpak-portal.service && systemctl --user stop flatpak-portal.service.
flatpak, sandbox
Читать полностью
#LinuxOrgRu
@linux_potok
❤2😁1
Выпуск основной ветки веб-сервера NGINX — 1.29.8
Опубликован релиз основной (mainline) ветки веб-сервера NGINX 1.29.8, в которой продолжается развитие функциональности проекта и внедрение новых возможностей. Сообщение о выпуске появилось 7 апреля 2026 года на официальном сайте проекта nginx news, а также было освещено на ресурсе OpenNET.
Разработчики подчёркивают, что ветка 1.29.x остаётся основной линией разработки, в которой появляются новые функции и изменения поведения, тогда как параллельно поддерживаемая стабильная ветка 1.28.x получает лишь исправления критических ошибок и уязвимостей. Такой подход соответствует традиционной модели развития NGINX, где mainline используется для активного внедрения новшеств, а stable — для максимально предсказуемых продакшн-развёртываний.
( читать дальше... )
nginx, веб сервер
Читать полностью
#LinuxOrgRu
@linux_potok
Опубликован релиз основной (mainline) ветки веб-сервера NGINX 1.29.8, в которой продолжается развитие функциональности проекта и внедрение новых возможностей. Сообщение о выпуске появилось 7 апреля 2026 года на официальном сайте проекта nginx news, а также было освещено на ресурсе OpenNET.
Разработчики подчёркивают, что ветка 1.29.x остаётся основной линией разработки, в которой появляются новые функции и изменения поведения, тогда как параллельно поддерживаемая стабильная ветка 1.28.x получает лишь исправления критических ошибок и уязвимостей. Такой подход соответствует традиционной модели развития NGINX, где mainline используется для активного внедрения новшеств, а stable — для максимально предсказуемых продакшн-развёртываний.
( читать дальше... )
nginx, веб сервер
Читать полностью
#LinuxOrgRu
@linux_potok
👍3
Nginx 1.29.8 и FreeNginx 1.29.7
Опубликован выпуск основной ветки nginx 1.29.8, в которой продолжается развитие новых возможностей. В параллельно поддерживаемую стабильную ветку 1.28.x вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей. В дальнейшем на базе основной ветки 1.29.x будет сформирована стабильная ветка 1.30. Код проекта написан на языке Си и распространяется под лицензией BSD.
В новом выпуске:
Добавлена директива max_headers, ограничивающая максимальное число HTTP-заголовков в запросе. При превышении лимита возвращается ошибка 400 (Bad Request). Возможность перенесена из FreeNginx.
Обеспечена совместимость с библиотекой OpenSSL 4.0, находящейся на стадии альфа-тестирования.
Разрешено использовать маски в директиве include, указанной внутри блока «geo».
Исправлена ошибка в обр...
Читать полностью
#LinuxOrgRu
@linux_potok
Опубликован выпуск основной ветки nginx 1.29.8, в которой продолжается развитие новых возможностей. В параллельно поддерживаемую стабильную ветку 1.28.x вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей. В дальнейшем на базе основной ветки 1.29.x будет сформирована стабильная ветка 1.30. Код проекта написан на языке Си и распространяется под лицензией BSD.
В новом выпуске:
Добавлена директива max_headers, ограничивающая максимальное число HTTP-заголовков в запросе. При превышении лимита возвращается ошибка 400 (Bad Request). Возможность перенесена из FreeNginx.
Обеспечена совместимость с библиотекой OpenSSL 4.0, находящейся на стадии альфа-тестирования.
Разрешено использовать маски в директиве include, указанной внутри блока «geo».
Исправлена ошибка в обр...
Читать полностью
#LinuxOrgRu
@linux_potok
👍2
Endo 0.1.0
Состоялся первый публичный выпуск 0.1.0 кроссплатформенной интерактивной командной оболочки и интерпретатора функционального языка в стиле F# Endo.
Проект создан автором и основным разработчиком эмулятора терминала Contour на языке C++ (стандарт C++23) и распространяется по лицензии Apache 2.0.
( читать дальше... )
c++, endo, fsharp, shell, функциональное программирование
Читать полностью
#LinuxOrgRu
@linux_potok
Состоялся первый публичный выпуск 0.1.0 кроссплатформенной интерактивной командной оболочки и интерпретатора функционального языка в стиле F# Endo.
Проект создан автором и основным разработчиком эмулятора терминала Contour на языке C++ (стандарт C++23) и распространяется по лицензии Apache 2.0.
( читать дальше... )
c++, endo, fsharp, shell, функциональное программирование
Читать полностью
#LinuxOrgRu
@linux_potok
👍2
libunicode 0.9.0
Состоялся выпуск 0.9.0 библиотеки для языка C++ (стандарт C++20) libunicode. Проект разрабатывается командой разработчиков эмулятора терминала Contour и оболочки Endo (в активной разработке), и распространяется по лицензии Apache 2.0.
( читать дальше... )
c++, libunicode, unicode, библиотека
Читать полностью
#LinuxOrgRu
@linux_potok
Состоялся выпуск 0.9.0 библиотеки для языка C++ (стандарт C++20) libunicode. Проект разрабатывается командой разработчиков эмулятора терминала Contour и оболочки Endo (в активной разработке), и распространяется по лицензии Apache 2.0.
( читать дальше... )
c++, libunicode, unicode, библиотека
Читать полностью
#LinuxOrgRu
@linux_potok
👍2
Qucs-S 26.1.0
Сегодня состоялся выпуск симулятора электронных схем Qucs-S 26.1.0 Основные новшества релиза следующие:
Добавлен новый инструмент для синтеза высокочастотных схем (фильтров, аттенюаторов, согласующих цепей, сумматоров мощности и т.п.), доступный через главное меню Tools->S-parameter viewer & RF circuits synthesizer
В состав пакета интегрирована утилита RxCalc https://github.com/arhiv6/rxcalc , предназначенная для расчёта многокаскадных радиоприёмных трактов
Добавлены компоненты для SPDT переключателей и реле
В диалог свойств транзисторов и диодов, добавлена кнопка, позволяющая выбрать модель из библиотеки прямо в диалоге
Обновлен диалог настроек программы
Добавлены библиотеки моделей составных транзисторов Дарлингтона и отечественных операционных усилителей
С полным списком улучшений и ...
Читать полностью
#LinuxOrgRu
@linux_potok
Сегодня состоялся выпуск симулятора электронных схем Qucs-S 26.1.0 Основные новшества релиза следующие:
Добавлен новый инструмент для синтеза высокочастотных схем (фильтров, аттенюаторов, согласующих цепей, сумматоров мощности и т.п.), доступный через главное меню Tools->S-parameter viewer & RF circuits synthesizer
В состав пакета интегрирована утилита RxCalc https://github.com/arhiv6/rxcalc , предназначенная для расчёта многокаскадных радиоприёмных трактов
Добавлены компоненты для SPDT переключателей и реле
В диалог свойств транзисторов и диодов, добавлена кнопка, позволяющая выбрать модель из библиотеки прямо в диалоге
Обновлен диалог настроек программы
Добавлены библиотеки моделей составных транзисторов Дарлингтона и отечественных операционных усилителей
С полным списком улучшений и ...
Читать полностью
#LinuxOrgRu
@linux_potok
👍2
APT 3.2.0 с новым механизмом разрешения зависимостей
Сформирован релиз инструментария управления пакетами APT 3.2.0 (Advanced Package Tool), аккумулирующий изменения экспериментальной ветки 3.1. Ожидается, что новая версия будет интегрирована в Debian Unstable и Testing, а также войдёт в состав будущего релиза Debian 14; в Ubuntu 26.04 используется близкая версия 3.1.16.
( читать дальше... )
apt, debian, ubuntu
Читать полностью
#LinuxOrgRu
@linux_potok
Сформирован релиз инструментария управления пакетами APT 3.2.0 (Advanced Package Tool), аккумулирующий изменения экспериментальной ветки 3.1. Ожидается, что новая версия будет интегрирована в Debian Unstable и Testing, а также войдёт в состав будущего релиза Debian 14; в Ubuntu 26.04 используется близкая версия 3.1.16.
( читать дальше... )
apt, debian, ubuntu
Читать полностью
#LinuxOrgRu
@linux_potok
👍1