Please open Telegram to view this post
VIEW IN TELEGRAM
😁50❤5
Выпуск эмулятора FEX 2503, позволяющего запускать x86-программы на системах ARM64
Опубликован релиз проекта FEX 2503, развивающего эмулятор для выполнения игр и приложений, собранных для архитектур x86 и x86-64, в Linux-окружении на системах с процессорами ARM64 (AArch64). Эмулятор FEX применяется проектом Asahi для запуска на системах с ARM-чипами Apple Silicon игр из каталога Steam, собранных для архитектуры x86_64. Код проекта написан на языке С++ с ассемблерными вставками и распространяется под лицензией MIT.
Библиотеки, необходимые для запуска x86-приложений в ARM64-окружении, подключаются в форме overlay-прослойки с образом корневой ФС (rootfs), поставляемой в формате SquashFS. Подобная прослойка даёт возможность обойтись без создания отдельного chroot-окружения. Загрузка уже сформированных проектом образов rootfs производится утилитой FEXRootFSFetcher.
Linux / Линукс🥸
Опубликован релиз проекта FEX 2503, развивающего эмулятор для выполнения игр и приложений, собранных для архитектур x86 и x86-64, в Linux-окружении на системах с процессорами ARM64 (AArch64). Эмулятор FEX применяется проектом Asahi для запуска на системах с ARM-чипами Apple Silicon игр из каталога Steam, собранных для архитектуры x86_64. Код проекта написан на языке С++ с ассемблерными вставками и распространяется под лицензией MIT.
Библиотеки, необходимые для запуска x86-приложений в ARM64-окружении, подключаются в форме overlay-прослойки с образом корневой ФС (rootfs), поставляемой в формате SquashFS. Подобная прослойка даёт возможность обойтись без создания отдельного chroot-окружения. Загрузка уже сформированных проектом образов rootfs производится утилитой FEXRootFSFetcher.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20😁4❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁61😢13❤1
Отчёт FreeBSD по улучшению юзабилити и работы на ноутбуках
Основные изменения по сравнению с первым отчётом:
Linux / Линукс🥸
Основные изменения по сравнению с первым отчётом:
▪️ Продолжена работа над новым драйвером acpi_spmc для управления энергопотреблением, позволяющим использовать режимы низкого энергопотребления S0ix и s2idle (Suspend-To-Idle).
▪️ Продолжена работа над поддержкой использования Wi-Fi 4 (802.11n) и Wi-Fi 5 (802.11ac) на ноутбуках.
▪️ Проведена работа по интеграции в ядро FreeBSD драйвера UVC (USB Video Class) для web-камер с интерфейсом USB.
▪️ Выполнена оптимизация работы планировщика задач на CPU с гетерогенными ядрами (сочетание быстрых/высокопроизводительных и медленных/энергоэффективных ядер в CPU).
▪️ Разработан экспериментальный патч для поддержки нестандартных звуковых портов. Патч не принят, так как решено использовать отдельные звуковые устройства для каждого канала аудиовыхода (pin) вместо использования эвристики для группировки каналов.
▪️ В прототип драйвера iwx для Wi-Fi чипов Intel, основанный на коде драйвера из OpenBSD и поддерживающий 802.11a/b/g, добавлена поддержка скоростей HT (High Throughput), протестированных в сетях с частотами 2.4 и 5 GHz.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16😁3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁36👍5🎄3
Такое нам надо: в обновление Android 15 для устройств Pixel добавлен Linux-терминал
Приложение позволяет запустить в окружении Android виртуальную машину с Debian GNU/Linux, в которой можно выполнять обычные Linux-приложения.
Приложение обеспечивает запуск эмулятора терминала с доступом к полноценному Linux-окружению. В настройках доступны такие опции, как изменение размера дискового образа, сброс окружение в исходное состояние и перенаправление сетевых портов для проброса сетевых обращений к Linux-приложениям.
Linux / Линукс🥸
Приложение позволяет запустить в окружении Android виртуальную машину с Debian GNU/Linux, в которой можно выполнять обычные Linux-приложения.
Приложение обеспечивает запуск эмулятора терминала с доступом к полноценному Linux-окружению. В настройках доступны такие опции, как изменение размера дискового образа, сброс окружение в исходное состояние и перенаправление сетевых портов для проброса сетевых обращений к Linux-приложениям.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍71🎉2
Выпуск Wine 10.3 и Wine staging 10.3
▪️В драйвере winewayland.drv, позволяющем использовать Wine в окружениях на базе протокола Wayland без применения XWayland и компонентов X11, реализована поддержка буфера обмена.
▪️В WineD3D добавлена начальная поддержка возможностей для ускорения декодирования видео при помощи API Vulkan.
▪️В сборки для систем ARM включена библиотека Compiler-RT.
▪️В заголовочных файлах библиотеки Winelib улучшена поддержка языка C++.
▪️Продолжена разработка драйвера для Bluetooth.
▪️Закрыты отчёты об ошибках, связанные с работой некоторых приложений и игр: Silver Chains, Windows 7 Card Games и играх на движке Unreal Engine.
Изменения в Wine Staging 10.3: В основной состав Wine перенесены улучшения и новые функции, связанные с библиотеками oleaut32 и setupapi. Добавлен патч для улучшения обработки значений в msxml, состоящих из пробелов. Обновлён код vkd3d и d3dx9_36-DDS. Удалён патч server-Realtime_Priority, который больше не требуется.
Linux / Линукс🥸
▪️В драйвере winewayland.drv, позволяющем использовать Wine в окружениях на базе протокола Wayland без применения XWayland и компонентов X11, реализована поддержка буфера обмена.
▪️В WineD3D добавлена начальная поддержка возможностей для ускорения декодирования видео при помощи API Vulkan.
▪️В сборки для систем ARM включена библиотека Compiler-RT.
▪️В заголовочных файлах библиотеки Winelib улучшена поддержка языка C++.
▪️Продолжена разработка драйвера для Bluetooth.
▪️Закрыты отчёты об ошибках, связанные с работой некоторых приложений и игр: Silver Chains, Windows 7 Card Games и играх на движке Unreal Engine.
Изменения в Wine Staging 10.3: В основной состав Wine перенесены улучшения и новые функции, связанные с библиотеками oleaut32 и setupapi. Добавлен патч для улучшения обработки значений в msxml, состоящих из пробелов. Обновлён код vkd3d и d3dx9_36-DDS. Удалён патч server-Realtime_Priority, который больше не требуется.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27👍8😢3
Доступен дистрибутив Apertis 2025.0, позволяющий не использовать код под лицензией GPLv3
Компания Collabora представила Linux-дистрибутив Apertis 2025.0, изначально созданный для оснащения автомобильных систем, но затем переориентированный для более широкого спектра электронных устройств, встраиваемой техники и промышленного оборудования. В качестве примеров устройств, на которых применяется Apertis, упомянуты игровая консоль Atari VCS, платы Raspberry Pi 4, автомобильные SoC R-car и сканер для обнаружения объектов в стенах Bosch D-tect 200.
В качестве основы для построения дистрибутива использованы пакеты из Debian GNU/Linux 12. При этом системная начинка существенно переработана с учётом рисков, которые могут возникнуть у производителей оборудования при использовании некоторых свободных лицензий, таких как GPLv3, запрещающих тивоизацию, т.е. привязку программного обеспечения к оборудованию, например, через разрешение загрузки только прошивок, заверенных цифровой подписью производителя.
Linux / Линукс🥸
Компания Collabora представила Linux-дистрибутив Apertis 2025.0, изначально созданный для оснащения автомобильных систем, но затем переориентированный для более широкого спектра электронных устройств, встраиваемой техники и промышленного оборудования. В качестве примеров устройств, на которых применяется Apertis, упомянуты игровая консоль Atari VCS, платы Raspberry Pi 4, автомобильные SoC R-car и сканер для обнаружения объектов в стенах Bosch D-tect 200.
В качестве основы для построения дистрибутива использованы пакеты из Debian GNU/Linux 12. При этом системная начинка существенно переработана с учётом рисков, которые могут возникнуть у производителей оборудования при использовании некоторых свободных лицензий, таких как GPLv3, запрещающих тивоизацию, т.е. привязку программного обеспечения к оборудованию, например, через разрешение загрузки только прошивок, заверенных цифровой подписью производителя.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10❤2👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡56😁27
Для ядра Linux 6.15 предложен начальный код драйвера Nova, написанный на Rust
Для включения в состав ядра Linux 6.15, релиз которого ожидается в конце мая, предложен набор патчей с начальной реализацией драйвера Nova для GPU NVIDIA, написанного на языке Rust. На первом этапе в ядро передан каркас nova-core, насчитывающий около 400 строк кода и реализующий базовый уровень абстракций над программными интерфейсами прошивок GSP. Помимо nova-core в состав патча включены некоторые обвязки, необходимые для работы драйверов с прошивками.
На следующем этапе в ядро планируют включить DRM-драйвер nova-drm (Direct Rendering Manager) для взаимодействия с GPU из пространства пользователя, а также VFIO-драйвер с менеджером vGPU, позволяющим использовать виртуальные GPU NVIDIA в системах виртуализации.
Linux / Линукс🥸
Для включения в состав ядра Linux 6.15, релиз которого ожидается в конце мая, предложен набор патчей с начальной реализацией драйвера Nova для GPU NVIDIA, написанного на языке Rust. На первом этапе в ядро передан каркас nova-core, насчитывающий около 400 строк кода и реализующий базовый уровень абстракций над программными интерфейсами прошивок GSP. Помимо nova-core в состав патча включены некоторые обвязки, необходимые для работы драйверов с прошивками.
На следующем этапе в ядро планируют включить DRM-драйвер nova-drm (Direct Rendering Manager) для взаимодействия с GPU из пространства пользователя, а также VFIO-драйвер с менеджером vGPU, позволяющим использовать виртуальные GPU NVIDIA в системах виртуализации.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24😢8❤3🤯2🤣1
В Ubuntu 25.04 появится поддержка Dracut и будут унифицированы сборки для ARM64
Директор Canonical опубликовал отчёт о состоянии подготовки выпуска Ubuntu 25.04, релиз которого намечен на 17 апреля. Среди изменений:
▪️ В дополнение к initramfs-tools планируется добавить опциональную поддержку инструментария Dracut для формирования образов начального RAM-диска (initrd). В Ubuntu осеннем выпуске 25.10 инструментарий Dracut намерены задействовать по умолчанию.
▪️ Выполнен переход на поставку одного общего ISO-образа Ubuntu Desktop для устройств на базе архитектуры ARM64, без публикации отдельных сборок, специфичных для каждого устройства. Образ можно использовать для установки на рабочих станциях с процессорами Ampere, ноутбуках с чипами Snapdragon и даже в виртуальных машинах на Mac-системах Apple Silicon.
▪️ Улучшены средства для использования устройств на базе архитектуры ARM64 в качестве рабочих станций с графическим окружением. Добавлена поддержка новых устройств, например, на базе Qualcomm Snapdragon X Elite 13. Добавлены пакеты ubuntu-x1e-settings и qcom-firmware-extract. Для плат Raspberry Pi предоставлен стек для работы с камерой.
▪️ В инфраструктуре автоматизированного тестирования пакетов Autopkgtest реализована поддержка архитектуры RISC-V.
И другие изменения.
Linux / Линукс🥸
Директор Canonical опубликовал отчёт о состоянии подготовки выпуска Ubuntu 25.04, релиз которого намечен на 17 апреля. Среди изменений:
▪️ В дополнение к initramfs-tools планируется добавить опциональную поддержку инструментария Dracut для формирования образов начального RAM-диска (initrd). В Ubuntu осеннем выпуске 25.10 инструментарий Dracut намерены задействовать по умолчанию.
▪️ Выполнен переход на поставку одного общего ISO-образа Ubuntu Desktop для устройств на базе архитектуры ARM64, без публикации отдельных сборок, специфичных для каждого устройства. Образ можно использовать для установки на рабочих станциях с процессорами Ampere, ноутбуках с чипами Snapdragon и даже в виртуальных машинах на Mac-системах Apple Silicon.
▪️ Улучшены средства для использования устройств на базе архитектуры ARM64 в качестве рабочих станций с графическим окружением. Добавлена поддержка новых устройств, например, на базе Qualcomm Snapdragon X Elite 13. Добавлены пакеты ubuntu-x1e-settings и qcom-firmware-extract. Для плат Raspberry Pi предоставлен стек для работы с камерой.
▪️ В инфраструктуре автоматизированного тестирования пакетов Autopkgtest реализована поддержка архитектуры RISC-V.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🤣3❤2🤯1
Споры о дистрибутивах устарели. Какой ваш любимый бесполезный инструмент командной строки? (cowsay, sl, fortune, ...)
Linux / Линукс🥸
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29😁17
Please open Telegram to view this post
VIEW IN TELEGRAM
😁78💯3
Google отключил дополнение uBlock Origin в каталоге Chrome Web Store
Отключение uBlock Origin связано с инициативой Google по прекращению поддержки второй версии манифеста Chrome, которую планируют распространить на всех пользователей Chrome до середины этого года.
Рэймонд Хилл, автор системы блокирования нежелательного контента uBlock Origin, рекомендовал пользователям продолжить использование классического uBlock Origin в Firefox или перейти на новое дополнение uBlock Origin Lite (uBOL) в Chrome. Разработка старого uBlock Origin будет продолжена, несмотря на прекращение его поддержки в Chrome. uBlock Origin Lite является упрощённым вариантом uBlock Origin, переведённым на декларативный API declarativeNetRequest и совместимым с третьей версии манифеста.
Linux / Линукс🥸
Отключение uBlock Origin связано с инициативой Google по прекращению поддержки второй версии манифеста Chrome, которую планируют распространить на всех пользователей Chrome до середины этого года.
Рэймонд Хилл, автор системы блокирования нежелательного контента uBlock Origin, рекомендовал пользователям продолжить использование классического uBlock Origin в Firefox или перейти на новое дополнение uBlock Origin Lite (uBOL) в Chrome. Разработка старого uBlock Origin будет продолжена, несмотря на прекращение его поддержки в Chrome. uBlock Origin Lite является упрощённым вариантом uBlock Origin, переведённым на декларативный API declarativeNetRequest и совместимым с третьей версии манифеста.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🤣12😢10🫡7🤔4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁83👍9🤯4🫡3💯1
Релиз FreeBSD 13.5
После 6 месяцев разработки опубликован релиз операционной системы FreeBSD 13.5, который станет последним в ветке FreeBSD 13.x. Обновления для версии FreeBSD 13.5 будут выпускаться до 30 апреля 2026 года. Параллельно развивается ветка FreeBSD 14, следующий выпуск (14.3) в которой намечен на 3 июня 2025 года. Первый выпуск ветки FreeBSD 15 будет сформирован в декабре 2025 года.
Установочные образы FreeBSD 13.5 сформированы для архитектур amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 и riscv64. Дополнительно подготовлены сборки для систем виртуализации (QCOW2, VHD, VMDK, raw) и облачных окружений Amazon EC2, Google Compute Engine и Vagrant.
Linux / Линукс🥸
После 6 месяцев разработки опубликован релиз операционной системы FreeBSD 13.5, который станет последним в ветке FreeBSD 13.x. Обновления для версии FreeBSD 13.5 будут выпускаться до 30 апреля 2026 года. Параллельно развивается ветка FreeBSD 14, следующий выпуск (14.3) в которой намечен на 3 июня 2025 года. Первый выпуск ветки FreeBSD 15 будет сформирован в декабре 2025 года.
Установочные образы FreeBSD 13.5 сформированы для архитектур amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 и riscv64. Дополнительно подготовлены сборки для систем виртуализации (QCOW2, VHD, VMDK, raw) и облачных окружений Amazon EC2, Google Compute Engine и Vagrant.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉19👍7☃2