Trinity Desktop R14.0.12
1 мая 2022 г. состоялся выпуск Trinity Desktop Environment R14.0.12 — двенадцатый по счёту релиз ветки R14.0, содержащий исправления ошибок и небольшие улучшения.
( читать дальше... )
tde, trinity
👉 @sysadminoff
1 мая 2022 г. состоялся выпуск Trinity Desktop Environment R14.0.12 — двенадцатый по счёту релиз ветки R14.0, содержащий исправления ошибок и небольшие улучшения.
( читать дальше... )
tde, trinity
👉 @sysadminoff
LineageOS 19
26 апреля вышла девятнадцатая версия LineageOS — операционной системы на базе Android для энтузиастов. Система свободна за исключением некоторых компонентов, необходимых для работы оборудования, и является преемницей CyanogenMod. Новая версия основывается на кодовой базе Android 12.
( читать дальше... )
lineageos
👉 @sysadminoff
26 апреля вышла девятнадцатая версия LineageOS — операционной системы на базе Android для энтузиастов. Система свободна за исключением некоторых компонентов, необходимых для работы оборудования, и является преемницей CyanogenMod. Новая версия основывается на кодовой базе Android 12.
( читать дальше... )
lineageos
👉 @sysadminoff
Уязвимости в networkd-dispatcher, позволяющие получить права root
Благодаря исследователям безопасности из компании Microsoft, были выявлены две уязвимости CVE-2022-29799 и CVE-2022-29800 в сервисе networkd-dispatcher, в связке позволяющие получить права root. Уязвимости было присвоено кодовое имя Nimbuspwn.Networkd-dispatcher разрабатывается отдельно от systemd, но применяется во многих дистрибутивах Linux, использующих для настройки параметров сети фоновый процесс systemd-networkd. Связанный с networkd-dispatcher фоновый процесс выполняется с правами root и принимает сигналы о событиях через шину D-Bus. Информация о событиях, связанных с изменением состояния сетевых соединений, отправляется сервисом systemd-networkd. Проблема в том, что непривилегированные пользователи могут сформировать событие о несуществующем состоянии и инициировать запуск своего скрипта, который будет выполнен с правами root.Кроме того, изучение работы networkd-dispatcher привело к обнаружению ряда других проблем: выход за пределы директории, гонки из-за символических ссылок и из-за модификации данных — все это может быть использовано в злонамеренных целях.
security, systemd
👉 @sysadminoff
Благодаря исследователям безопасности из компании Microsoft, были выявлены две уязвимости CVE-2022-29799 и CVE-2022-29800 в сервисе networkd-dispatcher, в связке позволяющие получить права root. Уязвимости было присвоено кодовое имя Nimbuspwn.Networkd-dispatcher разрабатывается отдельно от systemd, но применяется во многих дистрибутивах Linux, использующих для настройки параметров сети фоновый процесс systemd-networkd. Связанный с networkd-dispatcher фоновый процесс выполняется с правами root и принимает сигналы о событиях через шину D-Bus. Информация о событиях, связанных с изменением состояния сетевых соединений, отправляется сервисом systemd-networkd. Проблема в том, что непривилегированные пользователи могут сформировать событие о несуществующем состоянии и инициировать запуск своего скрипта, который будет выполнен с правами root.Кроме того, изучение работы networkd-dispatcher привело к обнаружению ряда других проблем: выход за пределы директории, гонки из-за символических ссылок и из-за модификации данных — все это может быть использовано в злонамеренных целях.
security, systemd
👉 @sysadminoff
Предварительный выпуск Extraterm 0.60.0
Выпущен предварительный релиз продвинутого эмулятора терминала Extraterm версии 0.60.0. Авторы Extraterm определяют его как «швейцарский нож», набор инструментов для задач эмуляции терминалов.
Это первая версия проекта после перехода приложения с Electron на Qt и NodeGui. Проведена большая работа по переписыванию кода, но еще не все функции прошлых версий доступны. Автор надеется, что теперь релизы будут чаще, а также призывает присоединиться к тестированию и дать обратную связь.
Уже доступны такие функции приложения, как:
эмуляция терминала, а также рендеринг, лигатуры, гиперссылки и стили;
вкладки;
фреймы (работают, но многие связанные с ними действия — нет);
палитра команд;
контекстные меню;
общие настройки (присутствуют, но некоторые из них пока ничего не делают);
настройки внешнего вида (в основном завершены, однако пользовательские заголовки окон работают только в Linux);
настройка типов сеансов;
настройка фреймов;
настройка расширений;
несколько окон.
Половина расширений работает.
После перехода на Qt автор отмечает повышение отзывчивости интерфейса и снижение потребления ресурсов программой.
У программы есть сборки для Linux, macOS и Windows.
electron, node.js, qt, terminal
👉 @sysadminoff
Выпущен предварительный релиз продвинутого эмулятора терминала Extraterm версии 0.60.0. Авторы Extraterm определяют его как «швейцарский нож», набор инструментов для задач эмуляции терминалов.
Это первая версия проекта после перехода приложения с Electron на Qt и NodeGui. Проведена большая работа по переписыванию кода, но еще не все функции прошлых версий доступны. Автор надеется, что теперь релизы будут чаще, а также призывает присоединиться к тестированию и дать обратную связь.
Уже доступны такие функции приложения, как:
эмуляция терминала, а также рендеринг, лигатуры, гиперссылки и стили;
вкладки;
фреймы (работают, но многие связанные с ними действия — нет);
палитра команд;
контекстные меню;
общие настройки (присутствуют, но некоторые из них пока ничего не делают);
настройки внешнего вида (в основном завершены, однако пользовательские заголовки окон работают только в Linux);
настройка типов сеансов;
настройка фреймов;
настройка расширений;
несколько окон.
Половина расширений работает.
После перехода на Qt автор отмечает повышение отзывчивости интерфейса и снижение потребления ресурсов программой.
У программы есть сборки для Linux, macOS и Windows.
electron, node.js, qt, terminal
👉 @sysadminoff
В Fedora 37 не будет прекращена поддержка Legacy BIOS
Предложение по прекращению поддержки загрузки из Legacy BIOS в Fedora 37 отклонено техническим комитетом. Вопрос отложен до выхода Fedora 38 с учетом нижеописанного. Технический комитет высказал также рекомендацию по сохранению поддержки BIOS с помощью использования Grub, как это реализовано в других дистрибутивах Linux, например Ubuntu, при этом вынести ресурсы по сопровождению поддержки BIOS в отдельные модули, которые будет сопровождать отдельный комитет BIOS SIG (Special Interest Group), который предлагается учредить. Основная команда при этом будет заниматься поддержкой UEFI.Будет ли этот комитет заниматься поддержкой BIOS в рамках CentOS Stream 10 и RHEL 10, или же эта поддержка будет осуществляться в рамках EPEL, не сообщается.
bios, fedora, grub, redhat, uefi
👉 @sysadminoff
Предложение по прекращению поддержки загрузки из Legacy BIOS в Fedora 37 отклонено техническим комитетом. Вопрос отложен до выхода Fedora 38 с учетом нижеописанного. Технический комитет высказал также рекомендацию по сохранению поддержки BIOS с помощью использования Grub, как это реализовано в других дистрибутивах Linux, например Ubuntu, при этом вынести ресурсы по сопровождению поддержки BIOS в отдельные модули, которые будет сопровождать отдельный комитет BIOS SIG (Special Interest Group), который предлагается учредить. Основная команда при этом будет заниматься поддержкой UEFI.Будет ли этот комитет заниматься поддержкой BIOS в рамках CentOS Stream 10 и RHEL 10, или же эта поддержка будет осуществляться в рамках EPEL, не сообщается.
bios, fedora, grub, redhat, uefi
👉 @sysadminoff
Недавно включённый в ядро Linux драйвер NTFS3, вероятно, заброшен автором
В 2020 году компания Paragon Software начала работу по включению в основную ветку ядра разработанного ей драйвера для файловой системы NTFS под названием NTFS3, позиционировавшегося в качестве более производительной замены работающему в пространстве пользователя драйверу NTFS-3G. 31 октября 2021 года состоялся релиз Linux 5.15, включающий NTFS3.
26 апреля разработчик Kari Argillander сообщил в списке рассылки ядра Linux о том, что Константин Комаров, сопровождавший NTFS3, не выходил с ним на связь с момента принятия драйвера в основную ветку. Остаются неисправленными различные ошибки. Последние изменения в личном репозитории Константина, которые так и не были отправлены в общую ветку, датируются ноябрём 2021 года.
Kari Argillander отмечает, что ранее Константин вносил изменения без оглядки на других разработчиков и ни разу не ответил на предолжения помочь с сопровождением драйвера.
Таким образом, драйвер NTFS3 остаётся без сопровождающего и может быть удалён из ядра Linux.
linux, ntfs, paragon
👉 @sysadminoff
В 2020 году компания Paragon Software начала работу по включению в основную ветку ядра разработанного ей драйвера для файловой системы NTFS под названием NTFS3, позиционировавшегося в качестве более производительной замены работающему в пространстве пользователя драйверу NTFS-3G. 31 октября 2021 года состоялся релиз Linux 5.15, включающий NTFS3.
26 апреля разработчик Kari Argillander сообщил в списке рассылки ядра Linux о том, что Константин Комаров, сопровождавший NTFS3, не выходил с ним на связь с момента принятия драйвера в основную ветку. Остаются неисправленными различные ошибки. Последние изменения в личном репозитории Константина, которые так и не были отправлены в общую ветку, датируются ноябрём 2021 года.
Kari Argillander отмечает, что ранее Константин вносил изменения без оглядки на других разработчиков и ни разу не ответил на предолжения помочь с сопровождением драйвера.
Таким образом, драйвер NTFS3 остаётся без сопровождающего и может быть удалён из ядра Linux.
linux, ntfs, paragon
👉 @sysadminoff
Корректирующее обновление для SteamOS 3
SteamOS 3 — дистрибутив Linux от компании Valve, созданный специально для портативной консоли Steam Deck и использующий в качестве пакетной базы Arch Linux (предыдущие выпуски базировались на пакетной базе Debian).
Обновления клиента Steam:
Добавлен экран блокировки:
Экран блокировки можно настроить так, чтобы он показывался при пробуждении, загрузке, входе в систему и/или при переключении в режим рабочего стола.
Пин-код может быть введён с помощью тачскрина или кнопок управления.
Добавлены локализированные клавиатуры для 21 языка и раскладок:
Несколько клавиатур могут быть включены в меню Настройки > Клавиатура > Активные клавиатуры.
Можно использовать новую клавишу на клавиатуре для переключения между языками.
Появилась поддержка нескольких окон в одном приложении или игре:
Нажмите клавишу Steam чтобы увидеть открытые окна и выбрать то окно, которое вы хотите видеть в данный момент.
Полезно для веб-браузеров или для игр, которые используют свой лаунчер.
Обновлён дизайн раздела «Достижения», теперь он загружается быстрее, и в нём проще ориентрироваться.
Улучшена производительность для игроков с большой библиотекой игр.
Обновления в ОС:
Добавлена поддержка fTPM, что позволяет установить на консоль Windows 11.
Улучшена стабильность системы.
Улучшена совместимость с некоторыми док-станциями, которые подключаются через порт USB Type-C.
Исправлена проблема, из-за которой тачскрин мог не работать после загрузки.
Появилась возможность установки произвольной частоты кадров в меню быстрого доступа.
Добавлена экспериментальная опция Half-Rate Shading в меню быстрого доступа, которая позволяет экономить энергопотребление за счёт снижения детализации при шейдинге отдельных зон.
Снижено энергопотребление при простое или при незначительной нагрузке.
Добавлена комбинация клавиш ... + громкость вниз для сброса консоли после подключения несовместимой док-станции.
Исправлены ошибки, связанные с ACPI в ядре.
steam deck, steamos
👉 @sysadminoff
SteamOS 3 — дистрибутив Linux от компании Valve, созданный специально для портативной консоли Steam Deck и использующий в качестве пакетной базы Arch Linux (предыдущие выпуски базировались на пакетной базе Debian).
Обновления клиента Steam:
Добавлен экран блокировки:
Экран блокировки можно настроить так, чтобы он показывался при пробуждении, загрузке, входе в систему и/или при переключении в режим рабочего стола.
Пин-код может быть введён с помощью тачскрина или кнопок управления.
Добавлены локализированные клавиатуры для 21 языка и раскладок:
Несколько клавиатур могут быть включены в меню Настройки > Клавиатура > Активные клавиатуры.
Можно использовать новую клавишу на клавиатуре для переключения между языками.
Появилась поддержка нескольких окон в одном приложении или игре:
Нажмите клавишу Steam чтобы увидеть открытые окна и выбрать то окно, которое вы хотите видеть в данный момент.
Полезно для веб-браузеров или для игр, которые используют свой лаунчер.
Обновлён дизайн раздела «Достижения», теперь он загружается быстрее, и в нём проще ориентрироваться.
Улучшена производительность для игроков с большой библиотекой игр.
Обновления в ОС:
Добавлена поддержка fTPM, что позволяет установить на консоль Windows 11.
Улучшена стабильность системы.
Улучшена совместимость с некоторыми док-станциями, которые подключаются через порт USB Type-C.
Исправлена проблема, из-за которой тачскрин мог не работать после загрузки.
Появилась возможность установки произвольной частоты кадров в меню быстрого доступа.
Добавлена экспериментальная опция Half-Rate Shading в меню быстрого доступа, которая позволяет экономить энергопотребление за счёт снижения детализации при шейдинге отдельных зон.
Снижено энергопотребление при простое или при незначительной нагрузке.
Добавлена комбинация клавиш ... + громкость вниз для сброса консоли после подключения несовместимой док-станции.
Исправлены ошибки, связанные с ACPI в ядре.
steam deck, steamos
👉 @sysadminoff
Кодовое имя Ubuntu 22.10 — Kinetic Kudu
Новый дистрибутив будет носить имя Kinetic Kudu. Данный релиз будет иметь срок поддержки 9 месяцев и выйдет в октябре 2022 года.Кодовое имя присвоено в честь африканских лесных антилоп (большой куду, малый куду).
linux, ubuntu
👉 @sysadminoff
Новый дистрибутив будет носить имя Kinetic Kudu. Данный релиз будет иметь срок поддержки 9 месяцев и выйдет в октябре 2022 года.Кодовое имя присвоено в честь африканских лесных антилоп (большой куду, малый куду).
linux, ubuntu
👉 @sysadminoff
Доступен язык программирования Hare
Впервые представлен широкой публике язык программирования Hare, который разрабатывает Дрю ДеВолт (автор Sway и SourceHut) со своей командой последние пару лет.
Hare — язык для системного программирования с минималистичным рантаймом, статической типизацией и ручным управлением памятью.
Исходный код компилятора предоставляется под лицензией GPLv3, а для стандартной библиотеки под лицензией MPL (Mozilla Public License).
Компилятор Hare не основан на LLVM или GCC, а использует легковесный qbe. Программы на Hare не линкуются с libc по умолчанию.
( читать дальше... )
hare, программирование, яп
👉 @sysadminoff
Впервые представлен широкой публике язык программирования Hare, который разрабатывает Дрю ДеВолт (автор Sway и SourceHut) со своей командой последние пару лет.
Hare — язык для системного программирования с минималистичным рантаймом, статической типизацией и ручным управлением памятью.
Исходный код компилятора предоставляется под лицензией GPLv3, а для стандартной библиотеки под лицензией MPL (Mozilla Public License).
Компилятор Hare не основан на LLVM или GCC, а использует легковесный qbe. Программы на Hare не линкуются с libc по умолчанию.
( читать дальше... )
hare, программирование, яп
👉 @sysadminoff
Xpdf 4.04
18 апреля вышла версия 4.04 программы для просмотра документов PDF XpdfReader и набора утилит Xpdf.
Сборки для Linux и архив с исходным кодом доступны на странице загрузки сайта проекта.
( читать дальше... )
pdf, xpdf, xpdfreader
👉 @sysadminoff
18 апреля вышла версия 4.04 программы для просмотра документов PDF XpdfReader и набора утилит Xpdf.
Сборки для Linux и архив с исходным кодом доступны на странице загрузки сайта проекта.
( читать дальше... )
pdf, xpdf, xpdfreader
👉 @sysadminoff
Rakudo 2022.04
Rakudo — компилятор языка программирования Raku, до октября 2019 года называвшегося Perl6. Компиляция осуществляется для MoarVM, JVM и других виртуальных машин.
( читать дальше... )
perl6, raku, rakudo
👉 @sysadminoff
Rakudo — компилятор языка программирования Raku, до октября 2019 года называвшегося Perl6. Компиляция осуществляется для MoarVM, JVM и других виртуальных машин.
( читать дальше... )
perl6, raku, rakudo
👉 @sysadminoff
Выпуск встраиваемой СУБД libmdbx 0.11.7 после блокировок на Github
Состоялся выпуск библиотеки libmdbx v0.11.7 с реализацией высокопроизводительной компактной встраиваемой базы данных класса ключ-значение. Код распространяется под лицензией OpenLDAP Public License. Заявлено о поддержке всех актуальных операционных системы и архитектур, включая российский Эльбрус 2000.
Заслуживает внимания, что с 2021 года libmdbx используется в трех самых высокопроизводительных реализациях Ethereum (Erigon, Akula, Silkwork), а также связанных с ними проектах Binance Chain. При этом разработчики Erigon разъяснили причины выбора libmdbx, а Ankr Team отметили 30% прирост производительности в сравнении с RocksDB.
Важное отличие этого релиза от предыдущих в вынужденной миграции на GitFlic после блокировки и удаления проекта администрацией GitHub. Кроме этого, разработчики сообщают об устранении множества недочётов и решении проблем со сборками для редких конфигураций. Полный перечень всех значимых доработок доступен в ChangeLog.
Кроме традиционного C API, в libmdbx предлагается развитое C++ API, а также поддерживаемые энтузиастами привязки к языкам Lua, Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, Deno, Scala.
Исторически libmdbx является глубокой переработкой библиотектой LMDBhttps://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Database. По утверждению разработчиков, libmdbx превосходит своего прародителя по надёжности, набору возможностей и производительности. Больше внимание уделяется тестированию и автоматическим проверкам.
database, key-value, libmdbx, nosql
👉 @sysadminoff
Состоялся выпуск библиотеки libmdbx v0.11.7 с реализацией высокопроизводительной компактной встраиваемой базы данных класса ключ-значение. Код распространяется под лицензией OpenLDAP Public License. Заявлено о поддержке всех актуальных операционных системы и архитектур, включая российский Эльбрус 2000.
Заслуживает внимания, что с 2021 года libmdbx используется в трех самых высокопроизводительных реализациях Ethereum (Erigon, Akula, Silkwork), а также связанных с ними проектах Binance Chain. При этом разработчики Erigon разъяснили причины выбора libmdbx, а Ankr Team отметили 30% прирост производительности в сравнении с RocksDB.
Важное отличие этого релиза от предыдущих в вынужденной миграции на GitFlic после блокировки и удаления проекта администрацией GitHub. Кроме этого, разработчики сообщают об устранении множества недочётов и решении проблем со сборками для редких конфигураций. Полный перечень всех значимых доработок доступен в ChangeLog.
Кроме традиционного C API, в libmdbx предлагается развитое C++ API, а также поддерживаемые энтузиастами привязки к языкам Lua, Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, Deno, Scala.
Исторически libmdbx является глубокой переработкой библиотектой LMDBhttps://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Database. По утверждению разработчиков, libmdbx превосходит своего прародителя по надёжности, набору возможностей и производительности. Больше внимание уделяется тестированию и автоматическим проверкам.
database, key-value, libmdbx, nosql
👉 @sysadminoff
Библиотека ReSGP4
Спустя совсем немного времени после Дня космонавтики состоялся релиз библиотеки ReSGP4.
Библиотека представляет собой расширение для Python 3, которое позволяет симулировать движение космических объектов по орбитам вокруг Земли.
( читать дальше... )
c++, cython, python, космос
👉 @sysadminoff
Спустя совсем немного времени после Дня космонавтики состоялся релиз библиотеки ReSGP4.
Библиотека представляет собой расширение для Python 3, которое позволяет симулировать движение космических объектов по орбитам вокруг Земли.
( читать дальше... )
c++, cython, python, космос
👉 @sysadminoff
Debian рассмотрит возможность изменения подхода к прошивке с закрытым исходным кодом
В то время как большинство дистрибутивов Linux будут включать файлы прошивки linux-firmware.git в качестве набора двоичных файлов прошивки/микрокода, необходимых для различных основных драйверов ядра Linux, Debian этого не делает. В то время как драйверы ядра имеют открытый исходный код, файлы встроенного ПО, как правило, имеют только двоичный код или закрытый исходный код, но в наши дни они становятся все более необходимыми для любого уровня функциональной поддержки. Таким образом, Debian оказался в затруднительном положении, либо предоставляя плохую аппаратную поддержку, и пользователи задавались вопросом, что происходит, либо внося некоторые улучшения, чтобы лучше справляться с сегодняшним миром потребностей в прошивках.
Известный разработчик Debian Стив Макинтайр (Steve McIntyre) работает с другими членами команды Debian, пытаясь найти лучший путь для работы с файлами встроенного ПО. Официальный носитель Debian в настоящее время не содержит несвободных файлов прошивки, но есть отдельный установочный носитель, доступный, но не получивший широкой огласки, который включает указанные файлы. Для конечных пользователей это просто приводит к беспорядку с сегодняшним оборудованием.
Debian собирается работать над общим решением, чтобы узнать у более широкого сообщества Debian, что нужно сделать для обработки встроенного ПО.
Стив выступает за выделение несвободных прошивок в отдельный репозиторий как за разумный компромисс между ценностями бесплатного программного обеспечения Debian и гарантией того, что пользователи смогут при необходимости получить хорошее аппаратное обеспечение с несвободной прошивкой. Подробнее в блоге Стива . Он надеется, что Debian GR скоро проголосует по этому вопросу, чтобы такое изменение потенциально могло быть рассмотрено к Debian 12 в следующем году.
debian
👉 @sysadminoff
В то время как большинство дистрибутивов Linux будут включать файлы прошивки linux-firmware.git в качестве набора двоичных файлов прошивки/микрокода, необходимых для различных основных драйверов ядра Linux, Debian этого не делает. В то время как драйверы ядра имеют открытый исходный код, файлы встроенного ПО, как правило, имеют только двоичный код или закрытый исходный код, но в наши дни они становятся все более необходимыми для любого уровня функциональной поддержки. Таким образом, Debian оказался в затруднительном положении, либо предоставляя плохую аппаратную поддержку, и пользователи задавались вопросом, что происходит, либо внося некоторые улучшения, чтобы лучше справляться с сегодняшним миром потребностей в прошивках.
Известный разработчик Debian Стив Макинтайр (Steve McIntyre) работает с другими членами команды Debian, пытаясь найти лучший путь для работы с файлами встроенного ПО. Официальный носитель Debian в настоящее время не содержит несвободных файлов прошивки, но есть отдельный установочный носитель, доступный, но не получивший широкой огласки, который включает указанные файлы. Для конечных пользователей это просто приводит к беспорядку с сегодняшним оборудованием.
Debian собирается работать над общим решением, чтобы узнать у более широкого сообщества Debian, что нужно сделать для обработки встроенного ПО.
Стив выступает за выделение несвободных прошивок в отдельный репозиторий как за разумный компромисс между ценностями бесплатного программного обеспечения Debian и гарантией того, что пользователи смогут при необходимости получить хорошее аппаратное обеспечение с несвободной прошивкой. Подробнее в блоге Стива . Он надеется, что Debian GR скоро проголосует по этому вопросу, чтобы такое изменение потенциально могло быть рассмотрено к Debian 12 в следующем году.
debian
👉 @sysadminoff
Проект Celestial решил воскресить сборку Ubuntu-Gnome под названием CelOS
Данная сборка Ubuntu примечательна тем, что в ней вместо Snap используется Flatpak, удалена сессия Ubuntu с зависимостями — вместо нее используется классическая сессия и стандартная сессия GNOME с темой Adwaita, а также включен по умолчанию репозиторий Flathub. Объем образа составляет 3,7 ГиБ, наработки проекта распространяются под GPLv3, где запрещена тивоизация.Из базовой поставки удалены пакеты: aisleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, cheese, gnome-calculator, gnome-calendar, gnome-font-viewer, gnome-characters, ubuntu-session. Добавлены: Epiphany, gedit, Cheese, Calculator, clocks, Calendar, Photos, Characters, font-viewer, Contacts, Weather и Flatseal.Ключевое отличие Flatpak от Snap состоит в том, что для установки и использования приложений root-права, как в Snap не нужны.
flatpak, gnome, gnome-shell, linux, ubuntu
👉 @sysadminoff
Данная сборка Ubuntu примечательна тем, что в ней вместо Snap используется Flatpak, удалена сессия Ubuntu с зависимостями — вместо нее используется классическая сессия и стандартная сессия GNOME с темой Adwaita, а также включен по умолчанию репозиторий Flathub. Объем образа составляет 3,7 ГиБ, наработки проекта распространяются под GPLv3, где запрещена тивоизация.Из базовой поставки удалены пакеты: aisleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, cheese, gnome-calculator, gnome-calendar, gnome-font-viewer, gnome-characters, ubuntu-session. Добавлены: Epiphany, gedit, Cheese, Calculator, clocks, Calendar, Photos, Characters, font-viewer, Contacts, Weather и Flatseal.Ключевое отличие Flatpak от Snap состоит в том, что для установки и использования приложений root-права, как в Snap не нужны.
flatpak, gnome, gnome-shell, linux, ubuntu
👉 @sysadminoff
nomenus-rex 0.5.2 — утилита для массового переименования файлов
Nomenus-rex — это консольная утилита для массового переименования файлов. Настраивается с помощью простого конфигурационного файла. Программа написана на C++ и распространяется на условиях GPL 3.0.
Со времени предыдущей новости (nomenus-rex 0.3.0 -- утилита для массового переименования файлов) утилита обросла функциональностью, а также исправлены множественные ошибки и недоделки:
0.5.2
Новый параметр для отключения запроса подтверждения перед запуском процессинга. Может быть полезно для скриптов.
Прогрессбар. Красивый.
0.5.1
Добавлены различные режимы сортировки перед обработкой (Unicode-friendly)
Небольшой рефакторинг плюс проверка существования исходной директории.
0.5.0
Большинство правил теперь покрыты тестами.
Теперь для работы со строками используется ICU библиотека. Это должно исправить основные проблемы с Юникодом.
0.4.0
Немного шаблонной магии в парсере конфигурационного файла. Теперь добавлять новые правила будет проще.
Новое правило «replace»: поиск и замена всех вхождений подстроки на новую строку в текущем имени. Это новый класс правил.
Файлы теперь сортируются по алфавиту перед обработкой.
Тесты. Нет так важно для конечного пользователя, но кода стало довольно много, и без тестов тяжело его поддерживать в рабочем состоянии.
Переработана документация, что избавило пользователя от нобходимости сочинять конфиг. Теперь достаточно лишь копировать из документации типовые блоки.
Как всегда, подготовлена сборка программы для AMD64.
nomenus-rex, utility
👉 @sysadminoff
Nomenus-rex — это консольная утилита для массового переименования файлов. Настраивается с помощью простого конфигурационного файла. Программа написана на C++ и распространяется на условиях GPL 3.0.
Со времени предыдущей новости (nomenus-rex 0.3.0 -- утилита для массового переименования файлов) утилита обросла функциональностью, а также исправлены множественные ошибки и недоделки:
0.5.2
Новый параметр для отключения запроса подтверждения перед запуском процессинга. Может быть полезно для скриптов.
Прогрессбар. Красивый.
0.5.1
Добавлены различные режимы сортировки перед обработкой (Unicode-friendly)
Небольшой рефакторинг плюс проверка существования исходной директории.
0.5.0
Большинство правил теперь покрыты тестами.
Теперь для работы со строками используется ICU библиотека. Это должно исправить основные проблемы с Юникодом.
0.4.0
Немного шаблонной магии в парсере конфигурационного файла. Теперь добавлять новые правила будет проще.
Новое правило «replace»: поиск и замена всех вхождений подстроки на новую строку в текущем имени. Это новый класс правил.
Файлы теперь сортируются по алфавиту перед обработкой.
Тесты. Нет так важно для конечного пользователя, но кода стало довольно много, и без тестов тяжело его поддерживать в рабочем состоянии.
Переработана документация, что избавило пользователя от нобходимости сочинять конфиг. Теперь достаточно лишь копировать из документации типовые блоки.
Как всегда, подготовлена сборка программы для AMD64.
nomenus-rex, utility
👉 @sysadminoff
Wolfire Games опубликовала исходники Overgrowth
Разработчики Overgrowth опубликовали на Github исходники игры под лицензией Apache 2.0.
При этом в опубликованные исходники не входят ассеты игры.
Для доступа к ассетам необходимо купить оригинальную игру в Humble Bundle или Steam.
c++, game, game engine
👉 @sysadminoff
Разработчики Overgrowth опубликовали на Github исходники игры под лицензией Apache 2.0.
При этом в опубликованные исходники не входят ассеты игры.
Для доступа к ассетам необходимо купить оригинальную игру в Humble Bundle или Steam.
c++, game, game engine
👉 @sysadminoff
OpenBSD 7.1
21 апреля 2022 года состоялся релиз операционной системы OpenBSD 7.1.
Проект OpenBSD предлагает бесплатную, мультиплатформенную UNIX-подобную операционную систему, основанную на наработках BSD 4.4 и нацеленную на портабельность, стандартизацию, корректность кода, проактивную безопасность и интегрированные криптографические возможности.
( читать дальше... )
bsd, openbsd
👉 @sysadminoff
21 апреля 2022 года состоялся релиз операционной системы OpenBSD 7.1.
Проект OpenBSD предлагает бесплатную, мультиплатформенную UNIX-подобную операционную систему, основанную на наработках BSD 4.4 и нацеленную на портабельность, стандартизацию, корректность кода, проактивную безопасность и интегрированные криптографические возможности.
( читать дальше... )
bsd, openbsd
👉 @sysadminoff
Ubuntu 22.04 LTS
Представлен дистрибутив Ubuntu 22.04 «Jammy Jellyfish». Также образы созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu и UbuntuKylin (редакция для Китая).( читать дальше... )
linux, os, snap, ubuntu, дистрибутив
👉 @sysadminoff
Представлен дистрибутив Ubuntu 22.04 «Jammy Jellyfish». Также образы созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu и UbuntuKylin (редакция для Китая).( читать дальше... )
linux, os, snap, ubuntu, дистрибутив
👉 @sysadminoff
Alma Linux 9 Beta
Представлен первый в истории мажорный бета-выпуск дистрибутива AlmaLinux 9, построенный с использованием пакетов из ветки Red Hat Enterprise Linux 9 и содержащий все предложенные в данном выпуске изменения. Примечательно это событие тем, что это - первый дистрибутив в истории, не считая дистрибутива для виртуальных систем VzLinux, представивший свой клон бета-версии RHEL 9 с момента закрытия классической разработки CentOS. Oracle, Rocky Linux и другие пока еще своих бета-версий не представили.
Сборки подготовлены для архитектур x86_64, ARM64, s390x и ppc64le в форме загрузочного (780 МБ), минимального (1.7 ГБ) и полного образа (8 ГБ). Релизы RHEL 9 и AlmaLinux 9 ожидаются в начале мая.Дистрибутив идентичен RHEL по функциональности, за исключением изменений, связанных ребрендингом и удалением специфичных для RHEL пакетов, таких как redhat-*, insights-client и subscription-manager-migration*. AlmaLinux бесплатен для всех категорий пользователей, развивается с привлечением сообщества и использованием модели управления, похожей на организацию работы проекта Fedora. Также дистрибутив использует для распространения ПО публичные зеркала. Создатели AlmaLinux попытались достичь оптимального баланса между корпоративной поддержкой и интересами сообщества - с одной стороны к разработке привлечены ресурсы и разработчики компании CloudLinux, которая имеет большой опыт в сопровождении форков RHEL, а с другой стороны проект прозрачен и подконтролен сообществу.
centos, fedora, linux, redhat, rhel
👉 @sysadminoff
Представлен первый в истории мажорный бета-выпуск дистрибутива AlmaLinux 9, построенный с использованием пакетов из ветки Red Hat Enterprise Linux 9 и содержащий все предложенные в данном выпуске изменения. Примечательно это событие тем, что это - первый дистрибутив в истории, не считая дистрибутива для виртуальных систем VzLinux, представивший свой клон бета-версии RHEL 9 с момента закрытия классической разработки CentOS. Oracle, Rocky Linux и другие пока еще своих бета-версий не представили.
Сборки подготовлены для архитектур x86_64, ARM64, s390x и ppc64le в форме загрузочного (780 МБ), минимального (1.7 ГБ) и полного образа (8 ГБ). Релизы RHEL 9 и AlmaLinux 9 ожидаются в начале мая.Дистрибутив идентичен RHEL по функциональности, за исключением изменений, связанных ребрендингом и удалением специфичных для RHEL пакетов, таких как redhat-*, insights-client и subscription-manager-migration*. AlmaLinux бесплатен для всех категорий пользователей, развивается с привлечением сообщества и использованием модели управления, похожей на организацию работы проекта Fedora. Также дистрибутив использует для распространения ПО публичные зеркала. Создатели AlmaLinux попытались достичь оптимального баланса между корпоративной поддержкой и интересами сообщества - с одной стороны к разработке привлечены ресурсы и разработчики компании CloudLinux, которая имеет большой опыт в сопровождении форков RHEL, а с другой стороны проект прозрачен и подконтролен сообществу.
centos, fedora, linux, redhat, rhel
👉 @sysadminoff
Ergo Framework 2.1
Ergo Framework — фреймворк на основе акторов для создания микросервисов с использованием технологий и шаблонов проектирования Erlang/OTP в Golang
Фреймворк предоставляет разработчику гибкий инструментарий из мира Erlang для создания распределённых решений на языке Go с помощью готовых шаблонов проектирования gen.Application, gen.Supervisor и gen.Server. Поскольку в языке Go отсутствует прямой аналог процесса Erlang, то во фреймворке используются goroutine как основы для gen.Server с обёрткой recover для возможности обработки исключительных ситуаций.
Код проекта распространяется под лицензией MIT.
Ключевые новшества в этом релизе:
сompression;
proxy с поддержкой оконечного (end-to-end) шифрования;
gen.Raft - реализация алгоритма консенсуса Raft;
множество других новшеств и улучшений.
actors, elixir, erlang, framework, golang
👉 @sysadminoff
Ergo Framework — фреймворк на основе акторов для создания микросервисов с использованием технологий и шаблонов проектирования Erlang/OTP в Golang
Фреймворк предоставляет разработчику гибкий инструментарий из мира Erlang для создания распределённых решений на языке Go с помощью готовых шаблонов проектирования gen.Application, gen.Supervisor и gen.Server. Поскольку в языке Go отсутствует прямой аналог процесса Erlang, то во фреймворке используются goroutine как основы для gen.Server с обёрткой recover для возможности обработки исключительных ситуаций.
Код проекта распространяется под лицензией MIT.
Ключевые новшества в этом релизе:
сompression;
proxy с поддержкой оконечного (end-to-end) шифрования;
gen.Raft - реализация алгоритма консенсуса Raft;
множество других новшеств и улучшений.
actors, elixir, erlang, framework, golang
👉 @sysadminoff