Выпуск Wine 9.14 и Wine staging 9.14
Наиболее важные изменения Wine 9.14:
• Реализация однонаправленного механизма межпроцессного взаимодействия (IPC) Mailslots переведена на использование ввода/вывода на стороне серверного процесса.
• Расширена поддержка собранных для Windows ODBC-драйверов к СУБД.
• Продолжена работа по размещению в разделяемой памяти структур данных библиотеки user32.
• В cmd.exe добавлена поддержка операций "||" и "&&".
В новом выпуске Wine Staging осуществлена синхронизация с кодовой базой Wine 9.14 и перенесены свежие изменения из vkd3d. Добавлен патч с начальной поддержкой IDXGISwapChain::GetFrameStatistics в d3d11. Обновлены наборы патчей odbc32-fixes и ntdll-WRITECOPY. В основной состав Wine перенесены 4 изменения, связанные с odbc32.
Linux / Линукс🥸
Наиболее важные изменения Wine 9.14:
• Реализация однонаправленного механизма межпроцессного взаимодействия (IPC) Mailslots переведена на использование ввода/вывода на стороне серверного процесса.
• Расширена поддержка собранных для Windows ODBC-драйверов к СУБД.
• Продолжена работа по размещению в разделяемой памяти структур данных библиотеки user32.
• В cmd.exe добавлена поддержка операций "||" и "&&".
В новом выпуске Wine Staging осуществлена синхронизация с кодовой базой Wine 9.14 и перенесены свежие изменения из vkd3d. Добавлен патч с начальной поддержкой IDXGISwapChain::GetFrameStatistics в d3d11. Обновлены наборы патчей odbc32-fixes и ntdll-WRITECOPY. В основной состав Wine перенесены 4 изменения, связанные с odbc32.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
Please open Telegram to view this post
VIEW IN TELEGRAM
💯60😁8❤6
Выпуск минималистичного web-браузера links 2.30
links поддерживает работу как в консольном, так и в графическом режимах. При работе в консольном режиме возможно отображение цветов и управление мышью, если это поддерживается используемым терминалом (например, xterm). В графическом режиме поддерживается вывод изображений и сглаживание шрифтов. Во всех режимах обеспечено отображение таблиц и фреймов. Браузер поддерживает спецификацию HTML 4.0, но игнорирует CSS и JavaScript. Также имеется поддержка закладок, SSL/TLS, фоновых загрузок и управления через систему меню. При работе links потребляет около 5 МБ ОЗУ в текстовом режиме и 20 МБ в графическом.
В новой версии налажена сборка с использованием GCC 14, решены проблемы с отображением заголовка окна в окружениях на базе kwin и отключены асинхронные операции с DNS на платформе Windows для обхода некоторых ошибок в Cygwin.
Linux / Линукс🥸
links поддерживает работу как в консольном, так и в графическом режимах. При работе в консольном режиме возможно отображение цветов и управление мышью, если это поддерживается используемым терминалом (например, xterm). В графическом режиме поддерживается вывод изображений и сглаживание шрифтов. Во всех режимах обеспечено отображение таблиц и фреймов. Браузер поддерживает спецификацию HTML 4.0, но игнорирует CSS и JavaScript. Также имеется поддержка закладок, SSL/TLS, фоновых загрузок и управления через систему меню. При работе links потребляет около 5 МБ ОЗУ в текстовом режиме и 20 МБ в графическом.
В новой версии налажена сборка с использованием GCC 14, решены проблемы с отображением заголовка окна в окружениях на базе kwin и отключены асинхронные операции с DNS на платформе Windows для обхода некоторых ошибок в Cygwin.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25❤6🫡3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁67💯5
Выпуск системы инициализации SysVinit 3.10
Представлен релиз классической системы инициализации SysVinit 3.10, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan, Debian GNU/Hurd и antiX. Код написан на языке Си и распространяется под лицензией GPLv2. Версии применяемых в связке с sysvinit утилит insserv и startpar не изменились.
В новом выпуске SysVinit добавлена обработка сигнала SIGRTMIN+4 и инициирование выполнения команды "shutdown -hP now" для завершения работы при получении данного сигнала. Обработка сигнала SIGRTMIN+4 потребовалась, так как его генерирует systemd при выполнении пользователем команды "machinectl stop" для выключения системы. Кроме того, в новой версии устранена проблема в процессе bootlogd, приводящая к его зацикливанию при открытии устройства на запись без выполнения операции записи.
Linux / Линукс🥸
Представлен релиз классической системы инициализации SysVinit 3.10, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan, Debian GNU/Hurd и antiX. Код написан на языке Си и распространяется под лицензией GPLv2. Версии применяемых в связке с sysvinit утилит insserv и startpar не изменились.
В новом выпуске SysVinit добавлена обработка сигнала SIGRTMIN+4 и инициирование выполнения команды "shutdown -hP now" для завершения работы при получении данного сигнала. Обработка сигнала SIGRTMIN+4 потребовалась, так как его генерирует systemd при выполнении пользователем команды "machinectl stop" для выключения системы. Кроме того, в новой версии устранена проблема в процессе bootlogd, приводящая к его зацикливанию при открытии устройства на запись без выполнения операции записи.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤3😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁29🤔11👍6
Выпуск системы управления исходными текстами Git 2.46
По сравнению с прошлым выпуском в новую версию принято 746 изменений, подготовленных при участии 96 разработчиков, из которых 31 впервые участвуют в разработке. Основные новшества:
▪️ Добавлена экспериментальная поддержка нового вида битовых карт - "pseudo-merge reachability bitmap".
▪️ Реализован новый интерфейс командной строки для команды "git config", в котором вместо разрозненных опций для просмотра, переименования и удаления настроек и секций, таких как "--get", "--get-all", "--unset" и "--remove-section", предложен набор отдельных субкоманд.
▪️ В протокол "credential helper" добавлена поддержка новых полей "authtype" и "credential", позволяющих создавать обработчики для систем HTTP-аутентификации, не ограничивающихся проверкой логина и пароля.
▪️ Продолжено развитие экспериментального бэкенда "reftable" для эффективного хранения в репозитории ссылок на ветки и теги.
▪️ В команду git добавлена опция "--no-advice", отключающая все сообщения с рекомендациями и подсказками.
▪️ Начался процесс перевода некоторых проверок из тестового набора на использование unit-тестов.
▪️ В код для разбора настроек цветов добавлена возможность использования представления "#RGB" в дополнение к "#RRGGBB".
Linux / Линукс🥸
По сравнению с прошлым выпуском в новую версию принято 746 изменений, подготовленных при участии 96 разработчиков, из которых 31 впервые участвуют в разработке. Основные новшества:
▪️ Добавлена экспериментальная поддержка нового вида битовых карт - "pseudo-merge reachability bitmap".
▪️ Реализован новый интерфейс командной строки для команды "git config", в котором вместо разрозненных опций для просмотра, переименования и удаления настроек и секций, таких как "--get", "--get-all", "--unset" и "--remove-section", предложен набор отдельных субкоманд.
▪️ В протокол "credential helper" добавлена поддержка новых полей "authtype" и "credential", позволяющих создавать обработчики для систем HTTP-аутентификации, не ограничивающихся проверкой логина и пароля.
▪️ Продолжено развитие экспериментального бэкенда "reftable" для эффективного хранения в репозитории ссылок на ветки и теги.
▪️ В команду git добавлена опция "--no-advice", отключающая все сообщения с рекомендациями и подсказками.
▪️ Начался процесс перевода некоторых проверок из тестового набора на использование unit-тестов.
▪️ В код для разбора настроек цветов добавлена возможность использования представления "#RGB" в дополнение к "#RRGGBB".
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤1
Forwarded from 📚Системный Администратор (RTFM)
Команды Linux
📚@IT_obrazovach
ulimit
— вывод информации о лимитах ресурсов пользователяumount
— отключение файловой системы устройстваuname
— вывод информации о версии ядра ОСuniq
— удаление повторяющихся строк из текстового файлаunlink
— удаление ссылки на элемент файловой системыunzip
— распаковка архива формата ZIPuptime
— вывод информации о времени функционирования компьютераuseradd
— создание новой учетной записи пользователяuserdel
— удаление учетной записи пользователяusermod
— изменение параметров учетной записи пользователя📚@IT_obrazovach
👍25🤔4❤2
Прекращена разработка Funtoo Linux, развивавшегося создателем Gentoo
Дэниель Роббинс, основатель дистрибутива Gentoo, отстранившийся от проекта в 2009 году, объявил о прекращении разработки дистрибутива Funtoo Linux, который он развивал с 2006 года, как проект для дальнейшего усовершенствования имеющихся в Gentoo технологий. Причина: потеря интереса и желание посвятить своё время другим вещам. Для передачи управления в другие руки в сообществе не нашлось достойного кандидата, поэтому решено просто свернуть проект, но желающие могут продолжить его разработку через создание форка.
Среди ключевых особенностей Funtoo: поддержка автоматической сборки пакетов из исходных текстов (пакеты синхронизируются из Gentoo), использование Git при разработке, распределённое дерево портажей (portage), более компактный формат сборочных манифестов, применение инструментария Metro для создания live-сборок. Последний релиз проекта был выпущен в 2019 году, а самые свежие установочные образы для архитектуры x86_64 датированы 2020 годом.
Linux / Линукс🥸
Дэниель Роббинс, основатель дистрибутива Gentoo, отстранившийся от проекта в 2009 году, объявил о прекращении разработки дистрибутива Funtoo Linux, который он развивал с 2006 года, как проект для дальнейшего усовершенствования имеющихся в Gentoo технологий. Причина: потеря интереса и желание посвятить своё время другим вещам. Для передачи управления в другие руки в сообществе не нашлось достойного кандидата, поэтому решено просто свернуть проект, но желающие могут продолжить его разработку через создание форка.
Среди ключевых особенностей Funtoo: поддержка автоматической сборки пакетов из исходных текстов (пакеты синхронизируются из Gentoo), использование Git при разработке, распределённое дерево портажей (portage), более компактный формат сборочных манифестов, применение инструментария Metro для создания live-сборок. Последний релиз проекта был выпущен в 2019 году, а самые свежие установочные образы для архитектуры x86_64 датированы 2020 годом.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😢24🫡8👍4🤔4😁1
Опубликован Super Grub2 Disk 2.06s4, дистрибутив для решения проблем с загрузкой ОС
Super Grub2 Disk 2.06s4 предназначен для организации загрузки любых систем в ситуациях, когда пользователь столкнулся с повреждением загрузчика, невозможностью загрузить систему или с перезаписью основного загрузчика в системах с несколькими ОС. Для управления и поиска доступных для загрузки систем предлагается консольный интерфейс на основе меню.
В новой версии осуществлён переход на выпуск загрузчика GNU GRUB 2.06. Добавлена поддержка формата шифрования дисков LUKS2, файловой системы BTRFS, загрузки Linux с раздела /boot и работы с дисковыми разделами с использованием меток. Реализована поддержка загрузки операционной системы ReactOS и сборок Debian и Arch на базе ядра GNU/Hurd. Предоставлена возможность загрузки Debian и Ubuntu в режиме UEFI Secure Boot.
Linux / Линукс🥸
Super Grub2 Disk 2.06s4 предназначен для организации загрузки любых систем в ситуациях, когда пользователь столкнулся с повреждением загрузчика, невозможностью загрузить систему или с перезаписью основного загрузчика в системах с несколькими ОС. Для управления и поиска доступных для загрузки систем предлагается консольный интерфейс на основе меню.
В новой версии осуществлён переход на выпуск загрузчика GNU GRUB 2.06. Добавлена поддержка формата шифрования дисков LUKS2, файловой системы BTRFS, загрузки Linux с раздела /boot и работы с дисковыми разделами с использованием меток. Реализована поддержка загрузки операционной системы ReactOS и сборок Debian и Arch на базе ядра GNU/Hurd. Предоставлена возможность загрузки Debian и Ubuntu в режиме UEFI Secure Boot.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44
Please open Telegram to view this post
VIEW IN TELEGRAM
😁79💯18❤5
План прекращения поддержки старых процессоров ARM в ядре Linux
Арнд Бергман, отвечающий за пакеты с ядром в SUSE, опубликовал в списке рассылки разработчиков ядра Linux план избавления ядра и сборочного инструментария на базе GCC от кода для поддержи старых CPU ARM и связанных с ними ABI, наборов инструкций и возможностей ядра. План пока выставлен для обсуждения сообществом. В случае одобрения плана, удаление старых процессоров ARM предлагается начать в ядре Linux 6.12, релиз которого ожидается в декабре. Первыми кандидатами на удаление названы ARMv4 (без удаления ARMv4T), iWMMXt, BE32 и OABI.
Linux / Линукс🥸
Арнд Бергман, отвечающий за пакеты с ядром в SUSE, опубликовал в списке рассылки разработчиков ядра Linux план избавления ядра и сборочного инструментария на базе GCC от кода для поддержи старых CPU ARM и связанных с ними ABI, наборов инструкций и возможностей ядра. План пока выставлен для обсуждения сообществом. В случае одобрения плана, удаление старых процессоров ARM предлагается начать в ядре Linux 6.12, релиз которого ожидается в декабре. Первыми кандидатами на удаление названы ARMv4 (без удаления ARMv4T), iWMMXt, BE32 и OABI.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17😢6
В Firefox тестируют автоматическую активацию режима "картинка в картинке"
В ночные сборки Firefox, на основе которых 3 сентября будет сформирован релиз Firefox 130, добавлена экспериментальная возможность для автоматического продолжения просмотра видео в плавающем окне (режим "картинка в картинке") в случае переключения с вкладки, на которой показывается видео.
Включение автоматической активации режима "картинка в картинке" производится в настройках в секции "Firefox Labs".
Linux / Линукс🥸
В ночные сборки Firefox, на основе которых 3 сентября будет сформирован релиз Firefox 130, добавлена экспериментальная возможность для автоматического продолжения просмотра видео в плавающем окне (режим "картинка в картинке") в случае переключения с вкладки, на которой показывается видео.
Включение автоматической активации режима "картинка в картинке" производится в настройках в секции "Firefox Labs".
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🤔3😢1
Please open Telegram to view this post
VIEW IN TELEGRAM
💯51😁34
По данным сервиса StatCounter доля Linux-дистрибутивов достигла 4.45%
Рейтинг мониторит общемировую статистику использования web-браузеров среди десктоп-систем. Статистика собрана на основании счётчика, размещённого на 1.5 млн сайтов.
Linux / Линукс🥸
Рейтинг мониторит общемировую статистику использования web-браузеров среди десктоп-систем. Статистика собрана на основании счётчика, размещённого на 1.5 млн сайтов.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47🤔6
Microsoft опубликовал дистрибутив Azure Linux 3.0
Microsoft опубликовала первое стабильное обновление новой ветки дистрибутива Azure Linux 3.0, который ранее распространялся под именем CBL-Mariner. Дистрибутив развивается в качестве универсальной базовой платформы для Linux-окружений, используемых в облачной инфраструктуре, edge-системах и различных сервисах Microsoft. Проект нацелен на унификацию применяемых в Microsoft Linux-решений и упрощение поддержания Linux-систем различного назначения в актуальном состоянии.
Среди изменений в новой версии:
• Ядро Linux обновлено до версии 6.6. Добавлена поддержка наложения патчей на работающее ядро (live patching), позволяющая устранять уязвимости в ядре без перезагрузки.
• Система принудительного контроля доступа SELinux переведена по умолчанию в режим "enforcing".
• По умолчанию задействована унифицированная иерархия cgroups v2.
• Добавлены инструменты для замены других дистрибутивов (OSsku In-Place Migration) на узлах в облаке Microsoft Azure, например, можно заменить установленный Ubuntu на Azure Linux.
• Добавлена поддержка новых GPU NVIDIA, таких как NVIDIA A100 и H100, а также предоставлен NVIDIA GPU Operator для автоматизации управления драйверами NVIDIA на узлах с Azure Linux.
Linux / Линукс🥸
Microsoft опубликовала первое стабильное обновление новой ветки дистрибутива Azure Linux 3.0, который ранее распространялся под именем CBL-Mariner. Дистрибутив развивается в качестве универсальной базовой платформы для Linux-окружений, используемых в облачной инфраструктуре, edge-системах и различных сервисах Microsoft. Проект нацелен на унификацию применяемых в Microsoft Linux-решений и упрощение поддержания Linux-систем различного назначения в актуальном состоянии.
Среди изменений в новой версии:
• Ядро Linux обновлено до версии 6.6. Добавлена поддержка наложения патчей на работающее ядро (live patching), позволяющая устранять уязвимости в ядре без перезагрузки.
• Система принудительного контроля доступа SELinux переведена по умолчанию в режим "enforcing".
• По умолчанию задействована унифицированная иерархия cgroups v2.
• Добавлены инструменты для замены других дистрибутивов (OSsku In-Place Migration) на узлах в облаке Microsoft Azure, например, можно заменить установленный Ubuntu на Azure Linux.
• Добавлена поддержка новых GPU NVIDIA, таких как NVIDIA A100 и H100, а также предоставлен NVIDIA GPU Operator для автоматизации управления драйверами NVIDIA на узлах с Azure Linux.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28👍6❤3
Лидер проекта Go принял решение покинуть пост
Рас Кокс (Russ Cox) объявил об уходе с поста лидера проекта по разработке языка программирования Go, который он занимал последние 12 лет. В качестве причины ухода упоминается желание обеспечить сменяемость руководства, без которого проект может оказаться в застое. Предполагается, что смена лидера создаст условия для роста проекта, позволит по-новому взглянуть на вещи и даст возможность совершить новый шаг вперёд.
Рас Кокс пояснил, что для него настало время для изменений, но он не покидает проект и продолжит участие в разработке, но уже не на месте лидера. После ухода с руководящей должности Рас планирует сосредоточиться на развитии системы отслеживания ошибок, бота автоматического реагирования на сообщения о проблемах Gaby и платформы для автоматизации сопровождения кода Oscar.
С первого сентября за техническую часть разработки будет отвечать Остин Клементс (Austin Clements), который также возглавит команду, занимающуюся разработкой Go, в компании Google. Ранее Остин отвечал в проекте за компилятор, runtime и выпуск релизов. После повышения Остина за данные компоненты теперь будет отвечать Черри Муи (Cherry Mui).
Linux / Линукс🥸
Рас Кокс (Russ Cox) объявил об уходе с поста лидера проекта по разработке языка программирования Go, который он занимал последние 12 лет. В качестве причины ухода упоминается желание обеспечить сменяемость руководства, без которого проект может оказаться в застое. Предполагается, что смена лидера создаст условия для роста проекта, позволит по-новому взглянуть на вещи и даст возможность совершить новый шаг вперёд.
Рас Кокс пояснил, что для него настало время для изменений, но он не покидает проект и продолжит участие в разработке, но уже не на месте лидера. После ухода с руководящей должности Рас планирует сосредоточиться на развитии системы отслеживания ошибок, бота автоматического реагирования на сообщения о проблемах Gaby и платформы для автоматизации сопровождения кода Oscar.
С первого сентября за техническую часть разработки будет отвечать Остин Клементс (Austin Clements), который также возглавит команду, занимающуюся разработкой Go, в компании Google. Ранее Остин отвечал в проекте за компилятор, runtime и выпуск релизов. После повышения Остина за данные компоненты теперь будет отвечать Черри Муи (Cherry Mui).
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19❤5😢1
Опубликован российский дистрибутив Astra Linux Special Edition 1.8
Выпуск успешно прошёл комплекс испытаний в системе сертификации средств защиты информации ФСТЭК России по первому, высочайшему, уровню доверия, т.е. может использоваться для обработки информации, составляющей государственную тайну «особой важности». В сертификате подтверждено соответствие требованиям по безопасности к операционным системам, средствам виртуализации и контейнеризации, а также к СУБД.
Некоторые изменения:
• Пакетная база обновлена до Debian 12.
• На выбор предложено два пакета с ядром Linux, основанные на выпусках 6.1 и 6.6. Ядро 6.1 поставляется с изменениями и исправлениями от ИСП РАН и будет поддерживаться на протяжении всего жизненного цикла ОС. Ядро 6.6 отнесено к категории с краткосрочным циклом сопровождения.
• Предложены два отдельных репозитория: Main и Extended. Первый включает пакеты, прошедшие полный цикл сертификации, а второй содержит средства разработки, пакеты для сборки репозитория Main, а также дополнительные прикладные и системные пакеты.
• Задействован новый инсталлятор astra-installer, который запускается после загрузки системы в Live-режиме. Поддерживается удалённое управление установкой, используя протокол VNC.
• Автоматизирован процесс обновления с ветки Astra Linux 1.7 до выпуска 1.8, в случае проблем при обновлении возможен откат к предыдущему состоянию.
• Интерфейс для администрирования системы fly-admin-smc заменён на инструмент astra-systemsettings, предоставляющий доступ к различным модулям настроек.
И другие изменения.
Linux / Линукс🥸
Выпуск успешно прошёл комплекс испытаний в системе сертификации средств защиты информации ФСТЭК России по первому, высочайшему, уровню доверия, т.е. может использоваться для обработки информации, составляющей государственную тайну «особой важности». В сертификате подтверждено соответствие требованиям по безопасности к операционным системам, средствам виртуализации и контейнеризации, а также к СУБД.
Некоторые изменения:
• Пакетная база обновлена до Debian 12.
• На выбор предложено два пакета с ядром Linux, основанные на выпусках 6.1 и 6.6. Ядро 6.1 поставляется с изменениями и исправлениями от ИСП РАН и будет поддерживаться на протяжении всего жизненного цикла ОС. Ядро 6.6 отнесено к категории с краткосрочным циклом сопровождения.
• Предложены два отдельных репозитория: Main и Extended. Первый включает пакеты, прошедшие полный цикл сертификации, а второй содержит средства разработки, пакеты для сборки репозитория Main, а также дополнительные прикладные и системные пакеты.
• Задействован новый инсталлятор astra-installer, который запускается после загрузки системы в Live-режиме. Поддерживается удалённое управление установкой, используя протокол VNC.
• Автоматизирован процесс обновления с ветки Astra Linux 1.7 до выпуска 1.8, в случае проблем при обновлении возможен откат к предыдущему состоянию.
• Интерфейс для администрирования системы fly-admin-smc заменён на инструмент astra-systemsettings, предоставляющий доступ к различным модулям настроек.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡27👍22❤11😁11😢6