Корректирующее обновление для 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
LMDE Upgrade Tool BETA
Состоялся выход утилиты LMDE Upgrade Tool BETA для обновления между мажорными релизами.
На данный момент программа имеет статус BETA и доступна только для LMDE, но скоро будет выпущена и для основной редакции Linux Mint.
debian, mint
👉 @sysadminoff
Состоялся выход утилиты LMDE Upgrade Tool BETA для обновления между мажорными релизами.
На данный момент программа имеет статус BETA и доступна только для LMDE, но скоро будет выпущена и для основной редакции Linux Mint.
debian, mint
👉 @sysadminoff
Emacs 28.1
4 апреля состоялся релиз Emacs 28.1.
В новой версии добавлены возможности:
компиляция Lisp-файлов в машинный код;
поддержка Harfbuzz при формировании текста и отрисовка с помощью Cairo;
улучшенная поддержка отображения Emoji и их последовательное отображение;
minor mode для контекстного меню;
отображение по умолчанию совпадающих круглых скобок;
множество улучшений и дополнительных расширений для project.el;
новая система документирования групп функций.
editor, emacs, lisp
👉 @sysadminoff
4 апреля состоялся релиз Emacs 28.1.
В новой версии добавлены возможности:
компиляция Lisp-файлов в машинный код;
поддержка Harfbuzz при формировании текста и отрисовка с помощью Cairo;
улучшенная поддержка отображения Emoji и их последовательное отображение;
minor mode для контекстного меню;
отображение по умолчанию совпадающих круглых скобок;
множество улучшений и дополнительных расширений для project.el;
новая система документирования групп функций.
editor, emacs, lisp
👉 @sysadminoff
Сoreboot портирован на материнскую плату для Intel Alder Lake
Компания 3mdeb объявила об успешном портировании Сoreboot для материнской платы MSI PRO Z690-A WiFi DDR4 для платформы Intel Alder Lake. На данный момент работают не все периферийные устройства; например, нет звука), но уже успешно загружается Ubuntu, и полноценная поддержка оставшейся аппаратной функциональности — лишь дело времени.Свободная прошивка Сoreboot уже поддерживает достаточно обширный список устройств — от ноутбуков до рабочих станций и серверов — из которого вы сможете найти что-нибудь себе по душе с учётом личных предпочтений, подбирая баланс между свободой и производительностью:
без сопроцессоров Intel ME / AMD PSP и с минимальным количеством закрытых блобов (или даже полным их отсутствием — такие платы были дополнительно выделены в проект Libreboot);
менее свободное, но более производительное и современное.
Однако, как правило, к моменту появления поддержки платы её уже давно как нет в продаже, и любители свободных безопасных прошивок вынуждены искать б/у комплектующие в хорошем состоянии. И даже если coreboot вдруг предоставляется самим производителем «из коробки», оно идёт с существенной наценкой за мелкосерийное производство и свободный BIOS — что, разумеется, не делает его доступнее, особенно если оно не продаётся в вашей стране.Перед вами — действительно уникальный случай, когда, несмотря на технические трудности, связанные в том числе и с преодолением большей закрытости современного железа x86, Сoreboot удалось портировать на массово производимую матплату, которая ещё есть в продаже.Если вы хотите поучаствовать в подобных проектах на благо мира свободных прошивок, эти три вакансии по-прежнему актуальны.
coreboot, firmware, opensource, прошивка, свобода
👉 @sysadminoff
Компания 3mdeb объявила об успешном портировании Сoreboot для материнской платы MSI PRO Z690-A WiFi DDR4 для платформы Intel Alder Lake. На данный момент работают не все периферийные устройства; например, нет звука), но уже успешно загружается Ubuntu, и полноценная поддержка оставшейся аппаратной функциональности — лишь дело времени.Свободная прошивка Сoreboot уже поддерживает достаточно обширный список устройств — от ноутбуков до рабочих станций и серверов — из которого вы сможете найти что-нибудь себе по душе с учётом личных предпочтений, подбирая баланс между свободой и производительностью:
без сопроцессоров Intel ME / AMD PSP и с минимальным количеством закрытых блобов (или даже полным их отсутствием — такие платы были дополнительно выделены в проект Libreboot);
менее свободное, но более производительное и современное.
Однако, как правило, к моменту появления поддержки платы её уже давно как нет в продаже, и любители свободных безопасных прошивок вынуждены искать б/у комплектующие в хорошем состоянии. И даже если coreboot вдруг предоставляется самим производителем «из коробки», оно идёт с существенной наценкой за мелкосерийное производство и свободный BIOS — что, разумеется, не делает его доступнее, особенно если оно не продаётся в вашей стране.Перед вами — действительно уникальный случай, когда, несмотря на технические трудности, связанные в том числе и с преодолением большей закрытости современного железа x86, Сoreboot удалось портировать на массово производимую матплату, которая ещё есть в продаже.Если вы хотите поучаствовать в подобных проектах на благо мира свободных прошивок, эти три вакансии по-прежнему актуальны.
coreboot, firmware, opensource, прошивка, свобода
👉 @sysadminoff
В Fedora планируется заменить DNF на MicroDNF
Разработчики Fedora Linux планируют перевести дистрибутив на новый пакетный менеджер Microdnf вместо DNF.
В отличии от DNF (написанного частично на Python, частично на C), microdnf целиком написан на C. Ранее в Fedora пакетный менеджер DNF заменил пакетный менеджер YUM, который был полностью написан на Python.
Первый шаг к замене DNF на Microdnf - это планируемое в выпуске Fedora Linux 38 значительное обновление Microdnf, который будет приближен по функциональности к DNF, а в некоторых областях даже станет его превосходить.
Ожидается, что Microdnf будет лучше работать с транзакциями и отображением прогресса установки. Microdnf, основанный на библиотеке libdnf5, имеет более целостную архитектуру, чем создававшаяся десятилетиями кодовая база YUM/DNF, что видно даже по смешанному стилю кодирования в последней.
dnf, fedora, rpm
👉 @sysadminoff
Разработчики Fedora Linux планируют перевести дистрибутив на новый пакетный менеджер Microdnf вместо DNF.
В отличии от DNF (написанного частично на Python, частично на C), microdnf целиком написан на C. Ранее в Fedora пакетный менеджер DNF заменил пакетный менеджер YUM, который был полностью написан на Python.
Первый шаг к замене DNF на Microdnf - это планируемое в выпуске Fedora Linux 38 значительное обновление Microdnf, который будет приближен по функциональности к DNF, а в некоторых областях даже станет его превосходить.
Ожидается, что Microdnf будет лучше работать с транзакциями и отображением прогресса установки. Microdnf, основанный на библиотеке libdnf5, имеет более целостную архитектуру, чем создававшаяся десятилетиями кодовая база YUM/DNF, что видно даже по смешанному стилю кодирования в последней.
dnf, fedora, rpm
👉 @sysadminoff
Вышла новая версия C++-драйвера для PostgreSQL
Pgfe (PostGres FrontEnd) - продвинутый и многофункциональный драйвер для PostgreSQL, написанный на C++. Разработка нацелена на простоту использования и надёжность, учитывая производительность.
Pgfe можно скачать на странице Github.
Достоинства
быстрый и надёжный;
может использоваться как header-only библиотека, так и как статическая или разделяемая библиотека;
работает с подключениями к базе данных как в блокирующем, так и в неблокирующем режимах ввода-вывода;
поддерживает prepared statements как с позиционными, так и с именованными параметрами;
обеспечивает первоклассную поддержку для вызова функций и процедур;
поддерживает продвинутые функции PostgreSQL, такие как конвейер, COPY и большие объекты;
поддерживает обработку ошибок с помощью исключений и условий ошибок: предоставляет запись enum для каждого предопределенного SQLSTATE;
обеспечивает продвинутую поддержку преобразования данных: даже многомерные массивы PostgreSQL в/из любых комбинаций контейнеров STL могут быть выполнены с лёгкостью;
обеспечивает поддержку динамического построения SQL-запросов;
позволяет разделить SQL-запросы и код C++ на стороне клиента;
обеспечивает простой, надежный и потоко-безопасный пул соединений;
многие другие функции для удобства и безопасности.
Требования
компилятор C++17 (протестировано на GCC и MSVC);
libpq;
CMake 3.16+ (необязательно, только если требуется сборка).
c++, postgresql
👉 @sysadminoff
Pgfe (PostGres FrontEnd) - продвинутый и многофункциональный драйвер для PostgreSQL, написанный на C++. Разработка нацелена на простоту использования и надёжность, учитывая производительность.
Pgfe можно скачать на странице Github.
Достоинства
быстрый и надёжный;
может использоваться как header-only библиотека, так и как статическая или разделяемая библиотека;
работает с подключениями к базе данных как в блокирующем, так и в неблокирующем режимах ввода-вывода;
поддерживает prepared statements как с позиционными, так и с именованными параметрами;
обеспечивает первоклассную поддержку для вызова функций и процедур;
поддерживает продвинутые функции PostgreSQL, такие как конвейер, COPY и большие объекты;
поддерживает обработку ошибок с помощью исключений и условий ошибок: предоставляет запись enum для каждого предопределенного SQLSTATE;
обеспечивает продвинутую поддержку преобразования данных: даже многомерные массивы PostgreSQL в/из любых комбинаций контейнеров STL могут быть выполнены с лёгкостью;
обеспечивает поддержку динамического построения SQL-запросов;
позволяет разделить SQL-запросы и код C++ на стороне клиента;
обеспечивает простой, надежный и потоко-безопасный пул соединений;
многие другие функции для удобства и безопасности.
Требования
компилятор C++17 (протестировано на GCC и MSVC);
libpq;
CMake 3.16+ (необязательно, только если требуется сборка).
c++, postgresql
👉 @sysadminoff
Набор патчей для Chromium с поддержкой Qt
Google опубликовала набор патчей, который позволяют выбирать между GTK и Qt. Изменения пока помечены как не готовые к внедрению и находятся на ранней стадии рецензирования.
chromium
👉 @sysadminoff
Google опубликовала набор патчей, который позволяют выбирать между GTK и Qt. Изменения пока помечены как не готовые к внедрению и находятся на ранней стадии рецензирования.
chromium
👉 @sysadminoff