Выпуск Wine 6.8
Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 6.8. Наиболее важные изменения:
— Обеспечена установка библиотек в подкаталоги, специфичные для разных аппаратных архитектур.
— В формат исполняемых файлов PE преобразована библиотека Secur32.
В реализации JavaScript добавлена поддержка объекта Map.
— Закрыты отчёты об ошибках, связанные с работой игр: Crysis Wars Dedicated Server, Stone Giant, Sins of a Solar Empire: Rebellion, Sims Complete Collection, Age of Empires II (SafeDisc 1.x), FIFA 11, Sacred Gold, Diablo 1, Swtor, Royal Quest, Star Citizen.
— Закрыты отчёты об ошибках, связанные с работой приложений: Proteus 8, GroupMail 5.x, Explorer++, Double Commander, Qvodplayer 3.5, Visual C++ 2005 Express SP1, LibreOffice 5.1.0, CUEcards 2000 2.37, Samsung Dex, Powershell, Solid Edge 2021 Academic Edition.
Источник
Новости Linux 🐧: @linux_gram
Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 6.8. Наиболее важные изменения:
— Обеспечена установка библиотек в подкаталоги, специфичные для разных аппаратных архитектур.
— В формат исполняемых файлов PE преобразована библиотека Secur32.
В реализации JavaScript добавлена поддержка объекта Map.
— Закрыты отчёты об ошибках, связанные с работой игр: Crysis Wars Dedicated Server, Stone Giant, Sins of a Solar Empire: Rebellion, Sims Complete Collection, Age of Empires II (SafeDisc 1.x), FIFA 11, Sacred Gold, Diablo 1, Swtor, Royal Quest, Star Citizen.
— Закрыты отчёты об ошибках, связанные с работой приложений: Proteus 8, GroupMail 5.x, Explorer++, Double Commander, Qvodplayer 3.5, Visual C++ 2005 Express SP1, LibreOffice 5.1.0, CUEcards 2000 2.37, Samsung Dex, Powershell, Solid Edge 2021 Academic Edition.
Источник
Новости Linux 🐧: @linux_gram
Третий предварительный выпуск графического редактора GIMP 3.0
Доступен для тестирования выпуск графического редактора GIMP 2.99.6, продолжающий развитие функциональности будущей стабильной ветки GIMP 3.0. В ней выполнен переход на GTK3, добавлена штатная поддержка Wayland и HiDPI, проведена значительная чистка кодовой базы, предложен новый API для разработки плагинов, реализовано кэширование отрисовки, добавлена поддержка выделения нескольких слоёв (Multi-layer selection) и обеспечено редактирование в исходном цветовом пространстве.
По сравнению с прошлым тестовым выпуском добавлены следующие изменения:
— Продолжено развитие средств для редактирования за пределами холста - реализована возможность размещения направляющих за границей холста, что может оказаться полезным в ситуациях, когда изначально выбранного размера холста не хватает.
— В диалоге установки размера холста добавлена возможность выбора предопределённых шаблонов, описывающих типовые размеры, соответствующие распространённым форматам страниц (A1, A2, A3 и т.п.).
— Добавлена поддержка масштабирования холста через жест "щипок" на тачпадах и сенсорных экранах.
— Улучшена работа экспериментального инструмента Paint Select, позволяющего постепенно выделить область, используя приблизительные мазки кистью.
— Добавлен плагин для генерации цветового ICC-профиля на основе встроенных в PNG-изображение метаданных gAMA и cHRM, описывающих параметры гамма-коррекции и цветности. Указанная возможность позволяет корректно отображать и редактировать в GIMP PNG-изображения, поставляемые с gAMA и cHRM.
— Предложено несколько реализаций плагина для создания скриншотов.
— В плагине для экспорта в формате TIFF обеспечено сохранение цветового профиля и комментариев для каждого слоя изображения.
— Продолжена переработка API для разработки плагинов.
Источник
Новости Linux 🐧: @linux_gram
Доступен для тестирования выпуск графического редактора GIMP 2.99.6, продолжающий развитие функциональности будущей стабильной ветки GIMP 3.0. В ней выполнен переход на GTK3, добавлена штатная поддержка Wayland и HiDPI, проведена значительная чистка кодовой базы, предложен новый API для разработки плагинов, реализовано кэширование отрисовки, добавлена поддержка выделения нескольких слоёв (Multi-layer selection) и обеспечено редактирование в исходном цветовом пространстве.
По сравнению с прошлым тестовым выпуском добавлены следующие изменения:
— Продолжено развитие средств для редактирования за пределами холста - реализована возможность размещения направляющих за границей холста, что может оказаться полезным в ситуациях, когда изначально выбранного размера холста не хватает.
— В диалоге установки размера холста добавлена возможность выбора предопределённых шаблонов, описывающих типовые размеры, соответствующие распространённым форматам страниц (A1, A2, A3 и т.п.).
— Добавлена поддержка масштабирования холста через жест "щипок" на тачпадах и сенсорных экранах.
— Улучшена работа экспериментального инструмента Paint Select, позволяющего постепенно выделить область, используя приблизительные мазки кистью.
— Добавлен плагин для генерации цветового ICC-профиля на основе встроенных в PNG-изображение метаданных gAMA и cHRM, описывающих параметры гамма-коррекции и цветности. Указанная возможность позволяет корректно отображать и редактировать в GIMP PNG-изображения, поставляемые с gAMA и cHRM.
— Предложено несколько реализаций плагина для создания скриншотов.
— В плагине для экспорта в формате TIFF обеспечено сохранение цветового профиля и комментариев для каждого слоя изображения.
— Продолжена переработка API для разработки плагинов.
Источник
Новости Linux 🐧: @linux_gram
Проект Illumos, продолжающий развитие OpenSolaris, прекратит поддержку архитектуры SPARC
Из доступных для Illumos архитектур остаётся только x86_64. При наличии энтузиаcтов появится возможность начать реализацию в Illumos более актуальных современных архитектур ARM и RISC-V. Прекращение поддержки устаревших систем SPARC позволит провести чистку кодовой базы и избавиться от специфичных для архитектуры SPARC ограничений.
Среди причин отказа от поддержки SPARC отмечается отсутствие доступа к оборудованию для сборки и тестирования, при невозможности обеспечить качественное сопровождение сборки с использованием кросс-компиляции или эмуляторов. Также упоминается желание задействовать в Illumos современные технологии, такие как JIT и язык Rust, продвижению которых мешают привязки к архитектуре SPARC. Прекращение поддержки SPARC также даст возможность обновить компилятор GCC (сейчас для поддержки SPARC проект вынужден использовать GCC 4.4.4) и перейти к использованию более нового стандарта для языка Си.
Источник
Новости Linux 🐧: @linux_gram
Из доступных для Illumos архитектур остаётся только x86_64. При наличии энтузиаcтов появится возможность начать реализацию в Illumos более актуальных современных архитектур ARM и RISC-V. Прекращение поддержки устаревших систем SPARC позволит провести чистку кодовой базы и избавиться от специфичных для архитектуры SPARC ограничений.
Среди причин отказа от поддержки SPARC отмечается отсутствие доступа к оборудованию для сборки и тестирования, при невозможности обеспечить качественное сопровождение сборки с использованием кросс-компиляции или эмуляторов. Также упоминается желание задействовать в Illumos современные технологии, такие как JIT и язык Rust, продвижению которых мешают привязки к архитектуре SPARC. Прекращение поддержки SPARC также даст возможность обновить компилятор GCC (сейчас для поддержки SPARC проект вынужден использовать GCC 4.4.4) и перейти к использованию более нового стандарта для языка Си.
Источник
Новости Linux 🐧: @linux_gram
Опенсорс для фермеров. Linux Foundation запустила инициативу AgStack
AgStack Foundation призван улучшить глобальную эффективность сельского хозяйства на планете путём создания и поддержки бесплатных, универсальных и открытых инструментов для приложений с/х и обработки данных. В том числе опенсорсных роботов, свободного программного обеспечения и многого другого. Всё это может вывести мировое сельское хозяйство на принципиально новый уровень.
«Глобальная экосистема сельского хозяйства остро нуждается в цифровом апгрейде. Там крайняя нехватка продуктивности и инноваций из-за отсутствия универсальных инструментов и данных. Фонд поможет создать такие инструменты», — сказал Самер Джоал, исполнительный директор AgStack.
В официальном анонсе AgStack отмечено, что в настоящее время из-за недостатка технологий люди теряют 33% урожая, а 9% мирового населения голодает или недоедает. Проприетарные технологии неэффективны, их внедрение идёт слишком медленно.
AgStack содержит открытый репозиторий для создания и публикации моделей, бесплатный и простой механизм доступа к публичным данным, универсальные фреймворки, которые можно одновременно использовать в разных проектах, а также узкоспециализированные расширения и наборы инструментов. Стек поддерживает существующие c/х стандарты (AgGateway, UN-FAO, CAFA, USDA и NASA-AR), форматы публичных данных (Landsat, Sentinel, NOAA и Soilgrids), модели (UC-ANR IPM) и свободный софт, такой как Hyperledger, Kubernetes, Open Horizon, Postgres, Django и др.
Источник
Новости Linux 🐧: @linux_gram
AgStack Foundation призван улучшить глобальную эффективность сельского хозяйства на планете путём создания и поддержки бесплатных, универсальных и открытых инструментов для приложений с/х и обработки данных. В том числе опенсорсных роботов, свободного программного обеспечения и многого другого. Всё это может вывести мировое сельское хозяйство на принципиально новый уровень.
«Глобальная экосистема сельского хозяйства остро нуждается в цифровом апгрейде. Там крайняя нехватка продуктивности и инноваций из-за отсутствия универсальных инструментов и данных. Фонд поможет создать такие инструменты», — сказал Самер Джоал, исполнительный директор AgStack.
В официальном анонсе AgStack отмечено, что в настоящее время из-за недостатка технологий люди теряют 33% урожая, а 9% мирового населения голодает или недоедает. Проприетарные технологии неэффективны, их внедрение идёт слишком медленно.
AgStack содержит открытый репозиторий для создания и публикации моделей, бесплатный и простой механизм доступа к публичным данным, универсальные фреймворки, которые можно одновременно использовать в разных проектах, а также узкоспециализированные расширения и наборы инструментов. Стек поддерживает существующие c/х стандарты (AgGateway, UN-FAO, CAFA, USDA и NASA-AR), форматы публичных данных (Landsat, Sentinel, NOAA и Soilgrids), модели (UC-ANR IPM) и свободный софт, такой как Hyperledger, Kubernetes, Open Horizon, Postgres, Django и др.
Источник
Новости Linux 🐧: @linux_gram
В Fedora Silverblue, Fedora IoT и Fedora CoreOS добавят код для подсчёта пользователей
Разработчики Fedora решили интегрировать в редакции дистрибутива Fedora Silverblue, Fedora IoT и Fedora CoreOS компонент для отправки на сервер проекта статистики, позволяющей судить о числе пользователей, у которых установлен дистрибутив. Ранее подобная статистика отправлялась в традиционных сборках Fedora, а теперь будет добавлена и в атомарно обновляемые редакции на основе rpm-ostree.
По умолчанию отправка данных будет включена в Fedora 34 IoT и Silverblue, а в Fedora CoreOS появится в августе. При нежелании отправлять данные о своей системе пользователю предлагается отключить сервис rpm-ostree-countme.timer командой "systemctl mask —now rpm-ostree-countme.timer". Отмечается, что отправляются только обезличенные данные, не включающие информацию, которую можно было бы использовать для идентификации конкретных пользователей. Применяемый механизм подсчёта аналогичен задействованному в Fedora 32 сервису Count Me, основанному на передаче счётчика времени установки и переменной с данными об архитектуре и версии ОС.
Значение передаваемого счётчика увеличивается каждую неделю. Указанный метод позволяет оценить как давно установлен используемый выпуск, чего достаточно для анализа динамики перехода пользователей на новые версии и выявления недолго живущих установок в системах непрерывной интеграции, тестовых системах, контейнерах и виртуальных машинах. Переменная с данными о редакции ОС (VARIANT_ID из /etc/os-release) и архитектуре системы позволяет разделять редакции, ответвления и спины.
Источник
Новости Linux 🐧: @linux_gram
Разработчики Fedora решили интегрировать в редакции дистрибутива Fedora Silverblue, Fedora IoT и Fedora CoreOS компонент для отправки на сервер проекта статистики, позволяющей судить о числе пользователей, у которых установлен дистрибутив. Ранее подобная статистика отправлялась в традиционных сборках Fedora, а теперь будет добавлена и в атомарно обновляемые редакции на основе rpm-ostree.
По умолчанию отправка данных будет включена в Fedora 34 IoT и Silverblue, а в Fedora CoreOS появится в августе. При нежелании отправлять данные о своей системе пользователю предлагается отключить сервис rpm-ostree-countme.timer командой "systemctl mask —now rpm-ostree-countme.timer". Отмечается, что отправляются только обезличенные данные, не включающие информацию, которую можно было бы использовать для идентификации конкретных пользователей. Применяемый механизм подсчёта аналогичен задействованному в Fedora 32 сервису Count Me, основанному на передаче счётчика времени установки и переменной с данными об архитектуре и версии ОС.
Значение передаваемого счётчика увеличивается каждую неделю. Указанный метод позволяет оценить как давно установлен используемый выпуск, чего достаточно для анализа динамики перехода пользователей на новые версии и выявления недолго живущих установок в системах непрерывной интеграции, тестовых системах, контейнерах и виртуальных машинах. Переменная с данными о редакции ОС (VARIANT_ID из /etc/os-release) и архитектуре системы позволяет разделять редакции, ответвления и спины.
Источник
Новости Linux 🐧: @linux_gram
Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его основе
Некоторые новшества:
— Реализована начальная поддержка архитектуры POWER9 (powerpc64le-linux).
— Предоставлена возможность использования декларативного режима развёртывания, при котором вместо серии команд "guix install" и "guix remove" запускается одна команда "guix package —manifest=manifest.scm" с определением в файле manifest.scm всех приложений, которые требуется установить.
— Добавлена опция трансформации пакетов "--with-latest", полезная для тех, кто хочет иметь самые свежие версии программ, даже если для приложения ещё не сформирован готовый пакет для Guix. Также добавлена опция "--with-patch" для сборки серии пакетов c применением патча к одному или нескольким из них.
— В командах "guix" реализован вывод рекомендаций с предложением замен в случае опечатки или наличия альтернативных подкоманд.
И другие новшества.
Источник
Новости Linux 🐧: @linux_gram
Некоторые новшества:
— Реализована начальная поддержка архитектуры POWER9 (powerpc64le-linux).
— Предоставлена возможность использования декларативного режима развёртывания, при котором вместо серии команд "guix install" и "guix remove" запускается одна команда "guix package —manifest=manifest.scm" с определением в файле manifest.scm всех приложений, которые требуется установить.
— Добавлена опция трансформации пакетов "--with-latest", полезная для тех, кто хочет иметь самые свежие версии программ, даже если для приложения ещё не сформирован готовый пакет для Guix. Также добавлена опция "--with-patch" для сборки серии пакетов c применением патча к одному или нескольким из них.
— В командах "guix" реализован вывод рекомендаций с предложением замен в случае опечатки или наличия альтернативных подкоманд.
И другие новшества.
Источник
Новости Linux 🐧: @linux_gram
Уязвимости в подсистеме eBPF, позволяющие выполнить код на уровне ядра Linux
Выявлены две новые уязвимости в подсистеме eBPF, позволяющей запускать обработчики внутри ядра Linux в специальной виртуальной машине с JIT. Обе уязвимость дают возможность выполнить свой код с правами ядра, вне изолированной виртуальной машины eBPF.
CVE-2021-3490 - уязвимость вызвана отсутствием проверки выхода за границу 32-разрядных значений при выполнения битовых операций AND, OR и XOR в eBPF ALU32. Атакующий может воспользоваться данной ошибкой для чтения и записи данных вне границ выделенного буфера. Проблема с операций XOR проявляется начиная с версии ядра 5.7-rc1, а AND и OR - начиная с выпуска 5.10-rc1.
CVE-2021-3489 - уязвимость вызвана ошибкой в реализации кольцевого буфера и связана с тем, что функция bpf_ringbuf_reserve не проверяла возможность того, что размер выделенной области памяти может оказаться меньше фактического размера кольцевого буфера ringbuf. Проблема проявляется начиная с выпуска 5.8-rc1.
Источник
Новости Linux 🐧: @linux_gram
Выявлены две новые уязвимости в подсистеме eBPF, позволяющей запускать обработчики внутри ядра Linux в специальной виртуальной машине с JIT. Обе уязвимость дают возможность выполнить свой код с правами ядра, вне изолированной виртуальной машины eBPF.
CVE-2021-3490 - уязвимость вызвана отсутствием проверки выхода за границу 32-разрядных значений при выполнения битовых операций AND, OR и XOR в eBPF ALU32. Атакующий может воспользоваться данной ошибкой для чтения и записи данных вне границ выделенного буфера. Проблема с операций XOR проявляется начиная с версии ядра 5.7-rc1, а AND и OR - начиная с выпуска 5.10-rc1.
CVE-2021-3489 - уязвимость вызвана ошибкой в реализации кольцевого буфера и связана с тем, что функция bpf_ringbuf_reserve не проверяла возможность того, что размер выделенной области памяти может оказаться меньше фактического размера кольцевого буфера ringbuf. Проблема проявляется начиная с выпуска 5.8-rc1.
Источник
Новости Linux 🐧: @linux_gram
Локалка - это канал с копиями интересных статей, упакованных в удобный и легкий для просмотра формат, поставляемый с исходниками для самостоятельной сборки в любой желаемый вид
Хакинг, безопасность, Linux, программирование
Приятного просмотра 🙂
@LOCAL_AREA_NETWORK
P.s.: канал новый и админ принимает любые предложения по улучшению 🙂
Хакинг, безопасность, Linux, программирование
Приятного просмотра 🙂
@LOCAL_AREA_NETWORK
P.s.: канал новый и админ принимает любые предложения по улучшению 🙂
Telegram
LAN * Администрирование
Этот канал - локальная копия интересных статей, упакованных в удобный для просмотра формат (HTML, без скриптов и рекламы), поставляемый с исходниками для самостоятельной сборки
ИСХОДНИКИ ТУТ - @local_source
Админ - @Local_Area_Network_bot
ИСХОДНИКИ ТУТ - @local_source
Админ - @Local_Area_Network_bot
Открытая клавиатура Launch перешла на стадию приёма предзаказов
Компания System76, специализирующаяся на производстве ноутбуков, ПК и серверов, поставляемых с Linux, объявила о начале приёма предзаказов на клавиатуру, развиваемую в рамках открытого проекта Launch. Клавиатура может быть полностью настроена пользователем, который может изменять назначение клавиш, заменять клавиши при помощи специального съёмника и создавать собственные раскладки клавиатуры. Стоимость устройства при предзаказе составляет 285 долларов.
Механические и электрические схемы, а также прошивки и используемое для управления программное обеспечение полностью открыты. В качестве материала для производства применяется алюминий. Для увеличения угла наклона на 15 градусов предусмотрено применение съёмной планки, прикрепляемой на магнитах.
В клавиатуру встроена dock-станция, включающая два порта USB-C и два порта USB-A, соответствующих спецификации USB 3.2 Gen 2, с пропускной способностью до 10 Gbps. Имеется независимая светодиодная подсветка каждой клавиши, управляемая прошивкой (к каждой клавише привязан свой цветной светодиод, которым можно управлять отдельно). Размер устройства 30,9 x 13,6 x 3,3 см. Вес - 948 г.
Источник
Новости Linux 🐧: @linux_gram
Компания System76, специализирующаяся на производстве ноутбуков, ПК и серверов, поставляемых с Linux, объявила о начале приёма предзаказов на клавиатуру, развиваемую в рамках открытого проекта Launch. Клавиатура может быть полностью настроена пользователем, который может изменять назначение клавиш, заменять клавиши при помощи специального съёмника и создавать собственные раскладки клавиатуры. Стоимость устройства при предзаказе составляет 285 долларов.
Механические и электрические схемы, а также прошивки и используемое для управления программное обеспечение полностью открыты. В качестве материала для производства применяется алюминий. Для увеличения угла наклона на 15 градусов предусмотрено применение съёмной планки, прикрепляемой на магнитах.
В клавиатуру встроена dock-станция, включающая два порта USB-C и два порта USB-A, соответствующих спецификации USB 3.2 Gen 2, с пропускной способностью до 10 Gbps. Имеется независимая светодиодная подсветка каждой клавиши, управляемая прошивкой (к каждой клавише привязан свой цветной светодиод, которым можно управлять отдельно). Размер устройства 30,9 x 13,6 x 3,3 см. Вес - 948 г.
Источник
Новости Linux 🐧: @linux_gram
Danger_Linux - https://t.me/danger_linux - тут простыми словами о сложных аббревиатурах.
☠️Linux, devops, kubernetes, DBA и братьях их по взлому.
😉Подпишись, подними карму сервера: @danger_linux
☠️Linux, devops, kubernetes, DBA и братьях их по взлому.
😉Подпишись, подними карму сервера: @danger_linux
Первый выпуск Lima, окружения для запуска Linux-приложений в macOS
Опубликован первый выпуск проекта Lima (Linux-on-Mac), развивающего прослойку для запуска Linux-приложений в macOS, по решаемым задачам похожую на подсистему WSL (Windows Subsystem for Linux). Код проекта написан на языке Go и распространяется под лицензией Apache 2.0.
Принцип работы Lima сводится к запуску в окружении macOS виртуальных машин с Linux со встроенной поддержкой инструментария containerd для управления запуском готовых образов изолированных контейнеров, совместимых с Docker. Из дистрибутивов Linux заявлена поддержка Ubuntu и Fedora.
Поддерживается запуск приложений, собранных для архитектур ARM (aarch64) и x86_64, в том числе запуск ARM-сборок в окружении x86 и x86-сборок в окружении ARM. Для поддержки неродных платформ используется QEMU с ускорителем HVF, использующим гипервизор из состава macOS (Hypervisor.framework). В Linux-окружении предоставляется автоматическая поддержка совместного доступа к файлам и перенаправления сетевых портов.
Источник
Новости Linux 🐧: @linux_gram
Опубликован первый выпуск проекта Lima (Linux-on-Mac), развивающего прослойку для запуска Linux-приложений в macOS, по решаемым задачам похожую на подсистему WSL (Windows Subsystem for Linux). Код проекта написан на языке Go и распространяется под лицензией Apache 2.0.
Принцип работы Lima сводится к запуску в окружении macOS виртуальных машин с Linux со встроенной поддержкой инструментария containerd для управления запуском готовых образов изолированных контейнеров, совместимых с Docker. Из дистрибутивов Linux заявлена поддержка Ubuntu и Fedora.
Поддерживается запуск приложений, собранных для архитектур ARM (aarch64) и x86_64, в том числе запуск ARM-сборок в окружении x86 и x86-сборок в окружении ARM. Для поддержки неродных платформ используется QEMU с ускорителем HVF, использующим гипервизор из состава macOS (Hypervisor.framework). В Linux-окружении предоставляется автоматическая поддержка совместного доступа к файлам и перенаправления сетевых портов.
Источник
Новости Linux 🐧: @linux_gram