Mettle 0.17.0
1 сентября состоялся выпуск 0.17.0 компилятора языка системного программирования Mettle и библиотеки libmtlc.
Основные возможности:
Без LLVM, виртуальной машины и сборки мусора.
Нативная генерация кода CPU: x86-64 (+ AVX2), ARM64.
Нативная генерация кода GPU: NVIDIA PTX, SPIR-V (подробнее: gpu.md).
Нативная компоновка Windows PE и ELF (подробнее: linker-build-pipelines.md).
Без сторонних runtime (подробнее: runtime-model.md).
Собственный промежуточный язык (подробнее: ir.md).
Классические оптимизаторы кода и экспериментальная оптимизация на обученной нейросети (подробнее: ml-opt.md).
Встроенный ассемблер.
Собственный отладчик на уровне исходного кода:
без внешних форматов;
точки останова, пошаговая отладка, а также чтение и запись переменных в реальном времени с опцией компилятора --de...
Читать полностью
#LinuxOrgRu
@linux_potok
1 сентября состоялся выпуск 0.17.0 компилятора языка системного программирования Mettle и библиотеки libmtlc.
Основные возможности:
Без LLVM, виртуальной машины и сборки мусора.
Нативная генерация кода CPU: x86-64 (+ AVX2), ARM64.
Нативная генерация кода GPU: NVIDIA PTX, SPIR-V (подробнее: gpu.md).
Нативная компоновка Windows PE и ELF (подробнее: linker-build-pipelines.md).
Без сторонних runtime (подробнее: runtime-model.md).
Собственный промежуточный язык (подробнее: ir.md).
Классические оптимизаторы кода и экспериментальная оптимизация на обученной нейросети (подробнее: ml-opt.md).
Встроенный ассемблер.
Собственный отладчик на уровне исходного кода:
без внешних форматов;
точки останова, пошаговая отладка, а также чтение и запись переменных в реальном времени с опцией компилятора --de...
Читать полностью
#LinuxOrgRu
@linux_potok
⚡2
Midnight Commander 6.0.4 — форк GNU Midnight Commander 4.8.33
Состоялся выпуск 6.0.4 mc6 (github.com) — форка Midnight Commander, развиваемого @angel_il.
Версия 6.0.4 основана на GNU Midnight Commander 4.8.33.
Форк развивается по пяти направлениям:
Расширяемые панельные плагины и API, позволяющий им передавать данные друг другу.
Скрипты на Lua, где сам язык — плагин, а не часть ядра.
Просмотрщик структурированных данных, двоичных форматов, журналов и терминальных записей.
Редактор: плагины, рисование, сворачивание, фильтрация, история.
Встроенный терминал вместо subshell.
( читать дальше... )
>>> Страница загрузки: доступны пакеты для Debian, Ubuntu, Fedora, Arch и macOS
>>> Исходный код и Вики на GitHub
c, file manager, mc, mc6, форк
Читать полностью
#LinuxOrgRu
@linux_potok
Состоялся выпуск 6.0.4 mc6 (github.com) — форка Midnight Commander, развиваемого @angel_il.
Версия 6.0.4 основана на GNU Midnight Commander 4.8.33.
Форк развивается по пяти направлениям:
Расширяемые панельные плагины и API, позволяющий им передавать данные друг другу.
Скрипты на Lua, где сам язык — плагин, а не часть ядра.
Просмотрщик структурированных данных, двоичных форматов, журналов и терминальных записей.
Редактор: плагины, рисование, сворачивание, фильтрация, история.
Встроенный терминал вместо subshell.
( читать дальше... )
>>> Страница загрузки: доступны пакеты для Debian, Ubuntu, Fedora, Arch и macOS
>>> Исходный код и Вики на GitHub
c, file manager, mc, mc6, форк
Читать полностью
#LinuxOrgRu
@linux_potok
⚡2
Число исправляемых CVE в ядре Linux приблизилось к 2000 на релиз на фоне массового применения ИИ
28 августа сопровождающий стабильных веток ядра Linux Грег Кроа-Хартман опубликовал фрагмент материалов к своему предстоящему докладу на Kernel Recipes 2026 с графиком «CVEs per release». Судя по представленным данным, в выпусках Linux 6.9–6.19 исправлялось в среднем около 500 проблем с назначенными CVE, начиная с Linux 7.0 показатель превысил тысячу, а в Linux 7.2 — полторы тысячи. При сохранении текущей динамики число исправляемых CVE за цикл разработки может приблизиться или превысить 2000.
При этом речь идёт именно о CVE, исправленных в соответствующем цикле, а не о двух тысячах новых уязвимостей, появившихся в очередной версии ядра. На прямой вопрос об этом Кроа-Хартман ответил одним словом: «Fixed». В той же дискуссии он намекнул на причину резкого изменения графика: «как будто ка...
Читать полностью
#LinuxOrgRu
@linux_potok
28 августа сопровождающий стабильных веток ядра Linux Грег Кроа-Хартман опубликовал фрагмент материалов к своему предстоящему докладу на Kernel Recipes 2026 с графиком «CVEs per release». Судя по представленным данным, в выпусках Linux 6.9–6.19 исправлялось в среднем около 500 проблем с назначенными CVE, начиная с Linux 7.0 показатель превысил тысячу, а в Linux 7.2 — полторы тысячи. При сохранении текущей динамики число исправляемых CVE за цикл разработки может приблизиться или превысить 2000.
При этом речь идёт именно о CVE, исправленных в соответствующем цикле, а не о двух тысячах новых уязвимостей, появившихся в очередной версии ядра. На прямой вопрос об этом Кроа-Хартман ответил одним словом: «Fixed». В той же дискуссии он намекнул на причину резкого изменения графика: «как будто ка...
Читать полностью
#LinuxOrgRu
@linux_potok
😁1🤯1
Audacity 4.0.0
Состоялся выпуск 4.0.0 Audacity — свободного многоплатформенного (Windows, Linux, macOS, FreeBSD и другие) аудиоредактора звуковых файлов, ориентированного на работу с несколькими дорожками.
Изменения
В Audacity 4 интерфейс приложения переписан на Qt и содержит множество улучшений, повышающих удобство использования, в том числе новую модель редактирования клипов. Большинство рабочих процессов из Audacity 3 остались доступными, но некоторые элементы управления были перемещены или изменены.
( читать дальше... )
>>> Презентация на youtube
audacity, c++, qt, аудиоредактор
Читать полностью
#LinuxOrgRu
@linux_potok
Состоялся выпуск 4.0.0 Audacity — свободного многоплатформенного (Windows, Linux, macOS, FreeBSD и другие) аудиоредактора звуковых файлов, ориентированного на работу с несколькими дорожками.
Изменения
В Audacity 4 интерфейс приложения переписан на Qt и содержит множество улучшений, повышающих удобство использования, в том числе новую модель редактирования клипов. Большинство рабочих процессов из Audacity 3 остались доступными, но некоторые элементы управления были перемещены или изменены.
( читать дальше... )
>>> Презентация на youtube
audacity, c++, qt, аудиоредактор
Читать полностью
#LinuxOrgRu
@linux_potok
🎉2🔥1😢1