В AlmaLinux появилась поддержка архитектуры RISC-V
Разработчики проекта AlmaLinux, развивающего редакцию дистрибутива Red Hat Enterprise Linux (RHEL), объявили о добавлении в дистрибутив AlmaLinux Kitten 10 поддержки архитектуры RISC-V (RV64GC). Редакция AlmaLinux Kitten 10 основана на пакетной базе CentOS Stream 10, развивается с использованием непрерывной модели обновления пакетов и используется в качестве upstream-а для ветки AlmaLinux 10. Cборки AlmaLinux Kitten 10 для RISC-V доступны в форме официального docker-образа и типовых образов виртуальных машин. В ближайшее время обещают опубликовать системные образы для плат StarFive VisionFive 2 (JH7110) и SiFive HiFive Premier P550 (ESWIN EIC7700).
Читать полностью
#OpenNet
@linux_potok
Разработчики проекта AlmaLinux, развивающего редакцию дистрибутива Red Hat Enterprise Linux (RHEL), объявили о добавлении в дистрибутив AlmaLinux Kitten 10 поддержки архитектуры RISC-V (RV64GC). Редакция AlmaLinux Kitten 10 основана на пакетной базе CentOS Stream 10, развивается с использованием непрерывной модели обновления пакетов и используется в качестве upstream-а для ветки AlmaLinux 10. Cборки AlmaLinux Kitten 10 для RISC-V доступны в форме официального docker-образа и типовых образов виртуальных машин. В ближайшее время обещают опубликовать системные образы для плат StarFive VisionFive 2 (JH7110) и SiFive HiFive Premier P550 (ESWIN EIC7700).
Читать полностью
#OpenNet
@linux_potok
👍4
Выпуск стандартной Си-библиотеки Musl 1.2.6
После двух лет разработки представлен релиз стандартной Си-библиотеки Musl 1.2.6, предоставляющей реализацию libc, которая подходит для применения как на стационарных ПК и серверах, так и на мобильных системах, сочетая полноценную поддержку стандартов (как в Glibc) с небольшим размером, низким потреблением ресурсов и высокой производительностью (как в uClibc, dietlibc и Android Bionic). Имеется поддержка всех обязательных интерфейсов C99 и POSIX 2008, а также частично C11 и набор расширений для многопоточного программирования (POSIX threads), управления памятью и работы с локалями. Код Musl поставляется под свободной лицензией MIT.
Читать полностью
#OpenNet
@linux_potok
После двух лет разработки представлен релиз стандартной Си-библиотеки Musl 1.2.6, предоставляющей реализацию libc, которая подходит для применения как на стационарных ПК и серверах, так и на мобильных системах, сочетая полноценную поддержку стандартов (как в Glibc) с небольшим размером, низким потреблением ресурсов и высокой производительностью (как в uClibc, dietlibc и Android Bionic). Имеется поддержка всех обязательных интерфейсов C99 и POSIX 2008, а также частично C11 и набор расширений для многопоточного программирования (POSIX threads), управления памятью и работы с локалями. Код Musl поставляется под свободной лицензией MIT.
Читать полностью
#OpenNet
@linux_potok
👍4
Выпуск GNU Autoconf 2.73
После более года разработки опубликован выпуск пакета GNU Autoconf 2.73, в котором поставляется набор M4-макросов для создания скриптов автоконфигурации для сборки приложений в различных Unix-подобных системах (на основе подготовленного шаблона выполняется генерация скрипта "configure"). В новой версии в основном улучшена поддержка GNU Gettext и опубликованного в 2024 году стандарта языка Си - C23, а также компиляторов, по умолчанию использующих данный стандарт.
Читать полностью
#OpenNet
@linux_potok
После более года разработки опубликован выпуск пакета GNU Autoconf 2.73, в котором поставляется набор M4-макросов для создания скриптов автоконфигурации для сборки приложений в различных Unix-подобных системах (на основе подготовленного шаблона выполняется генерация скрипта "configure"). В новой версии в основном улучшена поддержка GNU Gettext и опубликованного в 2024 году стандарта языка Си - C23, а также компиляторов, по умолчанию использующих данный стандарт.
Читать полностью
#OpenNet
@linux_potok
👌1
Выпуск Cambalache 1.0, инструмента для разработки GTK-интерфейсов
Представлен релиз проекта Cambalache 1.0, развивающего инструмент быстрой разработки интерфейсов для GTK 3 и GTK 4, использующий визуальное проектирование (WYSIWYG), парадигму MVC и философию первостепенного значения модели данных. Присвоение номера версии 1.0 преподносится как достижение готовности проекта к широкому использованию. Код написан на Python и поставляется под лицензией LGPLv2.1. Для установки доступен пакет в формате flatpak.
Читать полностью
#OpenNet
@linux_potok
Представлен релиз проекта Cambalache 1.0, развивающего инструмент быстрой разработки интерфейсов для GTK 3 и GTK 4, использующий визуальное проектирование (WYSIWYG), парадигму MVC и философию первостепенного значения модели данных. Присвоение номера версии 1.0 преподносится как достижение готовности проекта к широкому использованию. Код написан на Python и поставляется под лицензией LGPLv2.1. Для установки доступен пакет в формате flatpak.
Читать полностью
#OpenNet
@linux_potok
👍1😁1
cpp-peglib 1.10.0 и 1.10.1
12-го и 14-го марта, после длительного затишья, состоялись выпуски 1.10.0 и 1.10.1 библиотеки cpp-peglib, реализующей PEG (грамматику, разбирающую выражение).
Библиотека поддерживает синтаксис, подробно описанный Брайаном Фордом на странице 2 документа «Parsing Expression Grammars: A Recognition-Based Syntactic Foundation», со многими дополнительными улучшениями.
В отличие от таких проектов, как PEGTL, Lexy и многих других, cpp-peglib позволяет задать выражение PEG и во время выполнения.
( читать дальше... )
>>> Попробовать онлайн (пример грамматики JSON на скриншоте)
c++, cpp-peglib, parsing, peg, библиотека
Читать полностью
#LinuxOrgRu
@linux_potok
12-го и 14-го марта, после длительного затишья, состоялись выпуски 1.10.0 и 1.10.1 библиотеки cpp-peglib, реализующей PEG (грамматику, разбирающую выражение).
Библиотека поддерживает синтаксис, подробно описанный Брайаном Фордом на странице 2 документа «Parsing Expression Grammars: A Recognition-Based Syntactic Foundation», со многими дополнительными улучшениями.
В отличие от таких проектов, как PEGTL, Lexy и многих других, cpp-peglib позволяет задать выражение PEG и во время выполнения.
( читать дальше... )
>>> Попробовать онлайн (пример грамматики JSON на скриншоте)
c++, cpp-peglib, parsing, peg, библиотека
Читать полностью
#LinuxOrgRu
@linux_potok
👍2
Вышел SysV Init 3.16: очистка кода и улучшенная конвертация systemd unit в скрипты SysV
Для всех, кто всё ещё использует SysV Init вместо systemd или других альтернатив вроде OpenRC, вышла версия SysV Init 3.16 — это первый релиз за полгода, который приносит некоторые улучшения...
Читать полностью
#Phoronix
@linux_potok
Для всех, кто всё ещё использует SysV Init вместо systemd или других альтернатив вроде OpenRC, вышла версия SysV Init 3.16 — это первый релиз за полгода, который приносит некоторые улучшения...
Читать полностью
#Phoronix
@linux_potok
👍5
Turris Omnia NG Wired — это бесшумный, готовый к установке в стойку маршрутизатор OpenWrt с двумя портами 10G
Его можно установить в стойку, он работает на OpenWrt и поставляется с обещанием пожизненных обновлений.
Читать полностью
#ItFOSS
@linux_potok
Его можно установить в стойку, он работает на OpenWrt и поставляется с обещанием пожизненных обновлений.
Читать полностью
#ItFOSS
@linux_potok
⚡2👍1
Установщик Agama от SUSE получил архитектурное обновление
Современный установщик Agama для SUSE/openSUSE вышел с первым новым релизом с ноября. За время, прошедшее с предыдущего выпуска, инженеры SUSE внесли важные улучшения в Agama и усовершенствовали его архитектуру, чтобы она больше соответствовала их изначальному замыслу...
Читать полностью
#Phoronix
@linux_potok
Современный установщик Agama для SUSE/openSUSE вышел с первым новым релизом с ноября. За время, прошедшее с предыдущего выпуска, инженеры SUSE внесли важные улучшения в Agama и усовершенствовали его архитектуру, чтобы она больше соответствовала их изначальному замыслу...
Читать полностью
#Phoronix
@linux_potok
👍2❤1🔥1💩1
В KWin Plasma 6.7 добавлена поддержка 3D LUT для современных видеокарт
Помимо выпуска Plasma 6.6.3 на этой неделе, разработчики KDE продолжают активно работать над новыми функциями для рабочего стола Plasma 6.7, а также уже готовят некоторые изменения для следующего минорного релиза Plasma 6.6.4...
Читать полностью
#Phoronix
@linux_potok
Помимо выпуска Plasma 6.6.3 на этой неделе, разработчики KDE продолжают активно работать над новыми функциями для рабочего стола Plasma 6.7, а также уже готовят некоторые изменения для следующего минорного релиза Plasma 6.6.4...
Читать полностью
#Phoronix
@linux_potok
👍5🔥1😁1
В Linux 7.0 добавлен патч для давней ошибки, затрагивающей видеокарты AMD Hainan
Ведущийся с 2021 года баг-репорт наконец закрыт: в Linux 7.0 внедрён и будет обратно портирован в стабильные ветки ядра патч для старых моделей GPU AMD GCN 1.0 «Hainan». Эта ошибка долгое время оставалась без внимания, а в итоге для её устранения потребовалось лишь незначительное изменение, которое решает проблему зависания GPU...
Читать полностью
#Phoronix
@linux_potok
Ведущийся с 2021 года баг-репорт наконец закрыт: в Linux 7.0 внедрён и будет обратно портирован в стабильные ветки ядра патч для старых моделей GPU AMD GCN 1.0 «Hainan». Эта ошибка долгое время оставалась без внимания, а в итоге для её устранения потребовалось лишь незначительное изменение, которое решает проблему зависания GPU...
Читать полностью
#Phoronix
@linux_potok
👍7
KDE Plasma 6.7 представит смещения часовых поясов и быстрый поиск на рабочем столе
В KDE Plasma 6.7 появится отображение смещений часовых поясов на часах и функция быстрого поиска файлов на рабочем столе.
Читать полностью
#Linuxiac
@linux_potok
В KDE Plasma 6.7 появится отображение смещений часовых поясов на часах и функция быстрого поиска файлов на рабочем столе.
Читать полностью
#Linuxiac
@linux_potok
😁6👍1👏1
LibreOffice 26.8 добавит баннер с предложением сделать пожертвование в стартовый центр
В версии LibreOffice 26.8 была реализована начальная поддержка добавления баннера с предложением сделать пожертвование в стартовый центр. Эта начальная версия пользовательского интерфейса, появляющаяся при запуске LibreOffice, направлена на то, чтобы напомнить пользователям о том, что проект поддерживается сообществом, а также, возможно, привлечь дополнительные пожертвования от сообщества...
Читать полностью
#Phoronix
@linux_potok
В версии LibreOffice 26.8 была реализована начальная поддержка добавления баннера с предложением сделать пожертвование в стартовый центр. Эта начальная версия пользовательского интерфейса, появляющаяся при запуске LibreOffice, направлена на то, чтобы напомнить пользователям о том, что проект поддерживается сообществом, а также, возможно, привлечь дополнительные пожертвования от сообщества...
Читать полностью
#Phoronix
@linux_potok
😁6👌2
Я купил ноутбук за 6.000 рублей на AliExpress, да ещё и на ARM. Что за экзотику предлагают китайцы за 60$?
Я уже много лет интересуюсь темой ноутбуков на нестандартных процессорных архитектурах. Благодаря чипсетам Snapdragon и Apple, ARM в ноутбуках для повседневного использования стал реальностью: ещё 10-15 лет назад ARM-лэптоп был экзотикой для гиков, а сейчас такие устройства покупают для использования в офисах, в дороге и, в случае Mac, для довольно тяжелой работы.
Однако меня больше интересуют устройства из нижнего сегмента рынка и я периодические мониторю предложения на китайских маркетплейсах. И недавно я нашёл там полноценный ARM-ноутбук всего за 6 000 рублей. Сегодня мы разберемся, что из себя представляет этот девайс на практике!
Читать полностью
#habr
@linux_potok
Я уже много лет интересуюсь темой ноутбуков на нестандартных процессорных архитектурах. Благодаря чипсетам Snapdragon и Apple, ARM в ноутбуках для повседневного использования стал реальностью: ещё 10-15 лет назад ARM-лэптоп был экзотикой для гиков, а сейчас такие устройства покупают для использования в офисах, в дороге и, в случае Mac, для довольно тяжелой работы.
Однако меня больше интересуют устройства из нижнего сегмента рынка и я периодические мониторю предложения на китайских маркетплейсах. И недавно я нашёл там полноценный ARM-ноутбук всего за 6 000 рублей. Сегодня мы разберемся, что из себя представляет этот девайс на практике!
Читать полностью
#habr
@linux_potok
😁8👍1
Разрабатывается драйвер Linux для игровых мышей Pulsar
Разрабатывается драйвер HID для Linux, предназначенный для игровых мышей бренда Pulsar, чтобы раскрыть дополнительную информацию и возможности...
Читать полностью
#Phoronix
@linux_potok
Разрабатывается драйвер HID для Linux, предназначенный для игровых мышей бренда Pulsar, чтобы раскрыть дополнительную информацию и возможности...
Читать полностью
#Phoronix
@linux_potok
👍9
Cambalache 1.0
После более 5 лет разработки (визуализация с помощью Gource)
состоялся выпуск 1.0 Cambalache – инструмента для создания UI на GTK 3 и GTK 4.
Проект написан на языке Python и распространяется по лицензии GNU LGPL 2.1.
Версия 1.0 говорит о готовности проекта к широкому использованию.
Поддерживается редактирование, визуализация и создание GTK-стилей в формате CSS, редактирование XML-файлов с ресурсами GResources, создание шаблонов и виджетов, использование XML-файлов GtkBuilder и разметки Blueprint.
Модель данных может импортировать и экспортировать разом несколько интерфейсов, поддерживает объекты, свойства и сигналы GtkBuilder, предоставляет стек отката операций (Undo / Redo) и возможность сжатия истории команд. Для генерации модели данных из gir-файлов предоставляется утилита cambalache...
Читать полностью
#LinuxOrgRu
@linux_potok
После более 5 лет разработки (визуализация с помощью Gource)
состоялся выпуск 1.0 Cambalache – инструмента для создания UI на GTK 3 и GTK 4.
Проект написан на языке Python и распространяется по лицензии GNU LGPL 2.1.
Версия 1.0 говорит о готовности проекта к широкому использованию.
Поддерживается редактирование, визуализация и создание GTK-стилей в формате CSS, редактирование XML-файлов с ресурсами GResources, создание шаблонов и виджетов, использование XML-файлов GtkBuilder и разметки Blueprint.
Модель данных может импортировать и экспортировать разом несколько интерфейсов, поддерживает объекты, свойства и сигналы GtkBuilder, предоставляет стек отката операций (Undo / Redo) и возможность сжатия истории команд. Для генерации модели данных из gir-файлов предоставляется утилита cambalache...
Читать полностью
#LinuxOrgRu
@linux_potok
😁2
Выпущен antiX 26: дистрибутив Debian 13 без systemd с пятью системами инициализации
Вышла новая версия antiX Linux 26 на базе Debian 13 Trixie. Система не использует systemd и предлагает пять разных систем инициализации, а также отличается быстрым и лёгким рабочим окружением.
Читать полностью
#Linuxiac
@linux_potok
Вышла новая версия antiX Linux 26 на базе Debian 13 Trixie. Система не использует systemd и предлагает пять разных систем инициализации, а также отличается быстрым и лёгким рабочим окружением.
Читать полностью
#Linuxiac
@linux_potok
👍4❤1
Вышел Immich 2.6 — решение для управления фото и видео
В версии Immich 2.6 более 350 изменений, улучшена скорость работы на мобильных устройствах, воспроизведение и функции обмена.
Читать полностью
#Linuxiac
@linux_potok
В версии Immich 2.6 более 350 изменений, улучшена скорость работы на мобильных устройствах, воспроизведение и функции обмена.
Читать полностью
#Linuxiac
@linux_potok
👍4
Выпуск системы инициализации SysVinit 3.16
Опубликован релиз классической системы инициализации SysVinit 3.16, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan, Slackware, Debian GNU/Hurd и antiX. Код написан на языке Си и распространяется под лицензией GPLv2. Версии применяемых в связке с sysvinit утилит insserv и startpar не изменились. Утилита insserv предназначена для организации процесса загрузки с учётом зависимостей между init-скриптами, а startpar применяется для обеспечения параллельного запуска нескольких скриптов в процессе загрузки системы.
Читать полностью
#OpenNet
@linux_potok
Опубликован релиз классической системы инициализации SysVinit 3.16, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan, Slackware, Debian GNU/Hurd и antiX. Код написан на языке Си и распространяется под лицензией GPLv2. Версии применяемых в связке с sysvinit утилит insserv и startpar не изменились. Утилита insserv предназначена для организации процесса загрузки с учётом зависимостей между init-скриптами, а startpar применяется для обеспечения параллельного запуска нескольких скриптов в процессе загрузки системы.
Читать полностью
#OpenNet
@linux_potok
👍3🤡1
Опубликован легковесный дистрибутив antiX 26
Представлен легковесный Live-дистрибутив AntiX 26, построенный на пакетной базе Debian и нацеленный на установку на устаревшее оборудование. Выпуск основан на пакетной базе Debian 13, но поставляется без системного менеджера systemd и с eudev вместо udev. Для инициализации по умолчанию используется runit. Пользовательское окружение по умолчанию сформировано при помощи оконного менеджера IceWM, но дополнительно в поставку включены fluxbox, jwm и herbstluftwm. Размер iso-образов: 2.3 ГБ (полный, включает LibreOffice и 4 оконных менеджера – IceWM, fluxbox, jwm и herbstluftwm) и 676 МБ (без графики). Сборки подготовлены для архитектур x86_64 и i386.
Читать полностью
#OpenNet
@linux_potok
Представлен легковесный Live-дистрибутив AntiX 26, построенный на пакетной базе Debian и нацеленный на установку на устаревшее оборудование. Выпуск основан на пакетной базе Debian 13, но поставляется без системного менеджера systemd и с eudev вместо udev. Для инициализации по умолчанию используется runit. Пользовательское окружение по умолчанию сформировано при помощи оконного менеджера IceWM, но дополнительно в поставку включены fluxbox, jwm и herbstluftwm. Размер iso-образов: 2.3 ГБ (полный, включает LibreOffice и 4 оконных менеджера – IceWM, fluxbox, jwm и herbstluftwm) и 676 МБ (без графики). Сборки подготовлены для архитектур x86_64 и i386.
Читать полностью
#OpenNet
@linux_potok
👍2