Please open Telegram to view this post
VIEW IN TELEGRAM
😁72❤11😢4
Apple запустила нативные Linux-контейнеры в macOS
Компания открыла два Swift-пакета под Apache 2.0:
1. containerization — низкоуровневый API для управления OCI-образами, сетью (vmnet) и легковесными VM (<1 сек на запуск)
2. container — высокоуровневый инструмент в стиле Docker (запуск/остановка контейнеров через Launchd)
Как это работает:
- Виртуальные машины с урезанным Linux-ядром и init-процессом
- Связь с хостом через GRPC + vsock
- Поддержка Rosetta 2 для x86_64-контейнеров
- Изоляция сети через отдельные IP
Ограничения:
- Только Apple Silicon (M1+)
- Полный функционал — в macOS 26 Beta 1
- В macOS 15 нет межконтейнерной сети
Linux / Линукс🥸
Компания открыла два Swift-пакета под Apache 2.0:
1. containerization — низкоуровневый API для управления OCI-образами, сетью (vmnet) и легковесными VM (<1 сек на запуск)
2. container — высокоуровневый инструмент в стиле Docker (запуск/остановка контейнеров через Launchd)
Как это работает:
- Виртуальные машины с урезанным Linux-ядром и init-процессом
vminitd - Связь с хостом через GRPC + vsock
- Поддержка Rosetta 2 для x86_64-контейнеров
- Изоляция сети через отдельные IP
Ограничения:
- Только Apple Silicon (M1+)
- Полный функционал — в macOS 26 Beta 1
- В macOS 15 нет межконтейнерной сети
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🤣13😁4❤1🤯1
Forwarded from DevOps MemOps
70+ хардкорных задач, основанных на реальных проблемах. Как LeetCode/HackerRank, но для DevOps
📌 Подробнее: http://labs.iximiuz.com/challenges
MemOps🤨
📌 Подробнее: http://labs.iximiuz.com/challenges
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🎉1
Liberux NEXX: Linux-смартфон с GNOME и аппаратными выключателями приватности
Стартовала разработка модульного смартфона на Debian 13 + GNOME Mobile. Создатели намерены совместить в одном устройстве аппаратную начинку уровня ноутбука, возможности для обеспечения конфиденциальности и открытую прошивку LiberuxOS на базе Linux. Смартфон находится на стадии рабочего прототипа - разработана и отлажена материнская плата устройства. После устранения ряда имеющихся проблем в течение нескольких месяцев планируют начать распространение платы для разработчиков.
- Аппаратные переключатели: физическое отключение модема, Wi-Fi/Bluetooth, камер/микрофонов
- Ноутбук в кармане: при подключении монитора — полноценный GNOME Desktop
- Модульность: заменяемые ОЗУ (до 32 ГБ), eMMC (512 ГБ), модем (LTE/5G), батарея
- Android-совместимость: через WayDroid
Технические характеристики:
- Чипсет: Rockchip RK3588S (8 ядер ARM)
- Экран: 6.34" FHD+
- Камеры: 32 Мп + 13 Мп
- Порты: 2× USB-C 3.1, 3.5 мм
- Батарея: 5300 mAh
Цены и конфигурации:
- €1300: 5G, 32/512 ГБ
- €890: LTE, 16/128 ГБ
- €790: LTE, 8/128 ГБ
Linux / Линукс🥸
Стартовала разработка модульного смартфона на Debian 13 + GNOME Mobile. Создатели намерены совместить в одном устройстве аппаратную начинку уровня ноутбука, возможности для обеспечения конфиденциальности и открытую прошивку LiberuxOS на базе Linux. Смартфон находится на стадии рабочего прототипа - разработана и отлажена материнская плата устройства. После устранения ряда имеющихся проблем в течение нескольких месяцев планируют начать распространение платы для разработчиков.
- Аппаратные переключатели: физическое отключение модема, Wi-Fi/Bluetooth, камер/микрофонов
- Ноутбук в кармане: при подключении монитора — полноценный GNOME Desktop
- Модульность: заменяемые ОЗУ (до 32 ГБ), eMMC (512 ГБ), модем (LTE/5G), батарея
- Android-совместимость: через WayDroid
Технические характеристики:
- Чипсет: Rockchip RK3588S (8 ядер ARM)
- Экран: 6.34" FHD+
- Камеры: 32 Мп + 13 Мп
- Порты: 2× USB-C 3.1, 3.5 мм
- Батарея: 5300 mAh
Цены и конфигурации:
- €1300: 5G, 32/512 ГБ
- €890: LTE, 16/128 ГБ
- €790: LTE, 8/128 ГБ
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37❤8🎉5🤔4🌚3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁26🤔2☃1❤1😢1
Минцифры Дании официально переводит сотрудников с Windows и Office 365 на Linux и LibreOffice
Половину сотрудников пересаживают на открытое ПО уже этим летом, полный переход — к осени. Основной причиной этого решения называется стремление Дании укрепить цифровой суверенитет, гарантируя, что управление критически важными государственными данными и системами останется в пределах национальной юрисдикции.
Linux / Линукс🥸
Половину сотрудников пересаживают на открытое ПО уже этим летом, полный переход — к осени. Основной причиной этого решения называется стремление Дании укрепить цифровой суверенитет, гарантируя, что управление критически важными государственными данными и системами останется в пределах национальной юрисдикции.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81😁12🎉7
Сервис Distrosea даёт прямо в браузере потрогать разные версии ОС и выбрать для себя самый удобный Linux дистрибутив.
Внутри больше 70 дистрибутивов. Можно глянуть на интерфейсы и потестить терминал, а ещё всё это бесплатно.
📌 https://distrosea.com/
Linux / Линукс🥸
Внутри больше 70 дистрибутивов. Можно глянуть на интерфейсы и потестить терминал, а ещё всё это бесплатно.
📌 https://distrosea.com/
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍65❤2🎅2
Google перестал выкладывать код для Pixel в AOSP
Компания прекратила публикацию DeviceTree-спецификаций и бинарных драйверов для смартфонов Pixel в репозитории Android Open Source Project (AOSP) вместе с выходом Android 16. Теперь код содержит только общие изменения платформы, без аппаратно-зависимых компонентов для устройств Google.
Что это значит:
— Сборка AOSP для Pixel невозможна без обратного инжиниринга
— Разработчики кастомных прошивок (CalyxOS, GrapheneOS) столкнутся с трудностями
— Ядро Linux теперь публикуют без истории коммитов
Вице-президент Android Сэнг Чау опроверг слухи о закрытии AOSP, но подтвердил, что акцент смещается н виртуальное устройство Cuttlefish для тестирования и универсальные образы GSI (Generic System Image).
Ещё в апреле GrapheneOS предупреждал о планах Google урезать открытость AOSP. Теперь Pixel становятся «полузакрытой» платформой.
Linux / Линукс🥸
Компания прекратила публикацию DeviceTree-спецификаций и бинарных драйверов для смартфонов Pixel в репозитории Android Open Source Project (AOSP) вместе с выходом Android 16. Теперь код содержит только общие изменения платформы, без аппаратно-зависимых компонентов для устройств Google.
Что это значит:
— Сборка AOSP для Pixel невозможна без обратного инжиниринга
— Разработчики кастомных прошивок (CalyxOS, GrapheneOS) столкнутся с трудностями
— Ядро Linux теперь публикуют без истории коммитов
Вице-президент Android Сэнг Чау опроверг слухи о закрытии AOSP, но подтвердил, что акцент смещается н виртуальное устройство Cuttlefish для тестирования и универсальные образы GSI (Generic System Image).
Ещё в апреле GrapheneOS предупреждал о планах Google урезать открытость AOSP. Теперь Pixel становятся «полузакрытой» платформой.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😢43🤯6🌚6❤1😁1
Выпуск Wayland-Protocols 1.45
Wayland-protocols 1.45 содержит набор протоколов и расширений, дополняющих базовый протокол Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений.
В состав Wayland-Protocols 1.45 включено 4 новых протокола (два в категории "staging" и два экспериментальных):
— ext-background-effect - применение эффектов к полупрозрачным частям Wayland-поверхности, таких как размытие фона.
— pointer-warp - позволяет приложению мгновенно переместить указатель в указанную позицию.
— xx-session-management - восстановление состояния окон для прерванных сеансов (например, после аварийного завершения композитного менеджера).
— xx-input-method - развитие нового протокола для использования методов ввода текста.
Linux / Линукс🥸
Wayland-protocols 1.45 содержит набор протоколов и расширений, дополняющих базовый протокол Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений.
В состав Wayland-Protocols 1.45 включено 4 новых протокола (два в категории "staging" и два экспериментальных):
— ext-background-effect - применение эффектов к полупрозрачным частям Wayland-поверхности, таких как размытие фона.
— pointer-warp - позволяет приложению мгновенно переместить указатель в указанную позицию.
— xx-session-management - восстановление состояния окон для прерванных сеансов (например, после аварийного завершения композитного менеджера).
— xx-input-method - развитие нового протокола для использования методов ввода текста.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤4
В KDE добавлена поддержка Wayland-протокола xdg-pip
Нейт Грэм опубликовал очередной отчёт о разработке KDE. Наиболее заметные изменения, развиваемые для выпуска KDE Plasma 6.5:
Linux / Линукс🥸
Нейт Грэм опубликовал очередной отчёт о разработке KDE. Наиболее заметные изменения, развиваемые для выпуска KDE Plasma 6.5:
— Добавлена поддержка экспериментального Wayland-протокола xdg-pip (picture-in-picture), позволяющего корректно отображать постоянно видимые плавающие окна с мультимедийным контентом, такие как окно "картинка в картинке" в Firefox. Код для поддержки протокола xdg-pip на днях был добавлен в состав кодовой базы Firefox, на основе которой формируется выпуск 141.
— В конфигураторе настройки инвертирования и масштабирования перенесены на страницу "Accessibility", на которой они более уместны, чем на странице десктоп-эффектов.
— В программе для создания скриншотов Spectacle добавлена подсказка о возможности завершения записи скринкаста, нажатием комбинации клавиш, используемой для начала записи.
— В стилях Breeze обеспечена работа эффектов для анимации кликов на переключателях в приложениях на базе QtQuick и на страницах конфигуратора.
— Виджеты управления подключением устройств, установки сетевого соединения и настройки Bluetooth переведены на штатный стиль заголовков секций.
— При использовании Wayland реализована поддержка перегруппировки виртуальных рабочих столов через виджет Pager. Синхронизированы операции перегруппировки в обзорном режиме и виджете Pager.
— В KWin объединены взаимозависимые эффекты размытия (Blur) и изменения контраста фона (Background Contrast) - в эффекте Blur используется шейдер BackgroundContrast.
— Улучшен поиск в интерфейсе выбора Emoji - поле для поиска теперь показывается постоянно, а сам поиск охватывает полный набор символов, а не только содержимое текущей страницы.
— В KDE Gear 25.04.3 устранено аварийное завершение обработчика миниатюр (thumbnailer), возникавшее при использовании некоторых стилей виджетов на системах с X11.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤3😁3🤣1
Торвальдс заблокировал включение DAMON в ядро Linux по умолчанию
Мейнтейнер Сонджэ Пак предложил включать инструмент мониторинга DAMON (Data Access MONitor) в стандартную сборку ядра 6.16:
— Аргументы: уже используется в Amazon, Android, Debian, Fedora;
— Риски: +0.1% к размеру ядра, без изменений поведения без явного вызова;
— Цель: упростить настройку для пользователей.
Решение Линуса: жёсткое «Нет» с откатом коммита:
«Нет, мы не делаем случайные функции включёнными по умолчанию». DAMON останется опциональным (требует ручного включения CONFIG_DAMON).
DAMON, разработанный при участии Amazon, отслеживает доступ к данным для оптимизации памяти.
Ваше мнение?
👍 — Правильно! Ядро не помойка для всех фич
🌚 — Кто-то вообще юзал этот DAMON?
Linux / Линукс🥸
Мейнтейнер Сонджэ Пак предложил включать инструмент мониторинга DAMON (Data Access MONitor) в стандартную сборку ядра 6.16:
— Аргументы: уже используется в Amazon, Android, Debian, Fedora;
— Риски: +0.1% к размеру ядра, без изменений поведения без явного вызова;
— Цель: упростить настройку для пользователей.
Решение Линуса: жёсткое «Нет» с откатом коммита:
«Нет, мы не делаем случайные функции включёнными по умолчанию». DAMON останется опциональным (требует ручного включения CONFIG_DAMON).
DAMON, разработанный при участии Amazon, отслеживает доступ к данным для оптимизации памяти.
Ваше мнение?
👍 — Правильно! Ядро не помойка для всех фич
🌚 — Кто-то вообще юзал этот DAMON?
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚169👍68🤔3
Please open Telegram to view this post
VIEW IN TELEGRAM
❤37😁12👍6
Уязвимость в KDE Konsole, позволяющая выполнить код при открытии страницы в браузере
В развиваемом проектом KDE эмуляторе терминала Konsole выявлена уязвимость (CVE-2025-49091), позволяющая организовать выполнение кода в системе при открытии в браузере специально оформленной страницы.
Linux / Линукс🥸
В развиваемом проектом KDE эмуляторе терминала Konsole выявлена уязвимость (CVE-2025-49091), позволяющая организовать выполнение кода в системе при открытии в браузере специально оформленной страницы.
Для Konsole по умолчанию в KDE регистрируется сервис KTelnetService (ktelnetservice6.desktop), подключающий обработчики открываемых в бразузере URL-схем telnet://, rlogin:// и ssh://. При обработке схемы telnet:// в эмуляторе терминала запускалась утилита telnet, которой передавался указанный в ссылке путь. Уязвимость вызвана тем, что в случае, когда в системе не установлена утилита telnet, rlogin или ssh, Konsole при вызове соответствующего обработчики URL запускал командный интерпретатор bash.
Последнее время telnet и rlogin не устанавливается по умолчанию во многих дистрибутивах, например, они отсутствуют в базовой поставке редакции дистрибутива Fedora 42 с KDE. Например, если отсутствует telnet при открытии в браузере ссылки "telnet:///proc/self/cwd/Downloads/evil" в Konsole запускался "/bin/bash /proc/self/cwd/Downloads/evil". По аналогии можно совершить атаку на обработчики rlogin:// и ssh:// при отсутствии в системе утилит rlogin и ssh.
Эксплуатации уязвимостей сопутствует то, что в конфигурации по умолчанию современные версии Firefox и Chrome автоматически сохраняют инициированные для загрузки файлы, не вывода запрос пользователю, а лишь показывая уведомление о факте состоявшейся загрузки. В Firefox подобном поведение можно отключить выставив настройку "Always ask you where to save files" на странице конфигуратора "General > Files and Applications". Как правило, файлы сохраняются в каталог ~/Downloads, на который не зная имени текущего пользователя можно сослаться через файловый путь "/proc/self/cwd/Downloads/". Firefox will ask "Allow this site to open the telnet link with KTelnetService?". If the user clicks "Open Link", KTelnetService will run the following: /usr/bin/konsole --noclose -e telnet /proc/self/cwd/Downloads/evil
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19🌚5🤯3❤1
Выпуск Wine 10.10 и DXVK 2.6.2
Наиболее важные изменения Wine 10.10:
Дополнительно можно отметить выпуск прослойки DXVK 2.6.2, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. В новой версии:
Linux / Линукс🥸
Наиболее важные изменения Wine 10.10:
— Движок Wine Mono обновлён до выпуска 10.1.0. Wine Mono представляет собой дистрибутив Framework Mono, предназначенный для использования в Wine вместо проприетарного компонента .NET Framework.
— Убрана зависимость от библиотеки OSMesa (Off-screen Mesa).
— В реализации языка описания интерфейса WIDL (Wine Interface Definition Language) расширена поддержка генерации метаданных Windows Runtime (WinRT).
— Данные локализации обновлены до версии Unicode CLDR 47 (Unicode Common Locale Data Repository).
— В реализацию фреймворка Media Foundation добавлена поддержка формата P010.
— Обновлены версии faudio 25.06, mpg123 1.33.0, libpng 1.6.48 и xslt 1.1.43.
— Закрыты отчёты об ошибках, связанные с работой некоторых приложений и игр.
Дополнительно можно отметить выпуск прослойки DXVK 2.6.2, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. В новой версии:
— Добавлена переменная окружения DXVK_FILTER_DEVICE_UUID для отсеивания устройств по UUID на системах с несколькими одинаковыми моделями GPU.
— Добавлены параметры конфигурации d3d9.hide{Amd,Intel,Nvidia}Gpu и улучшена логика переопределения идентификаторов GPU, что может быть полезным для запуска игр, отказывающихся запускаться на некоторых GPU или использующих на них урезанную функциональность.
— В dxvk-native улучшен выбор бэкенда WSI.
— Решены проблемы с некорректным обновлением стеревывода в некоторых играх для шлемов виртуальной реальности.
— Решены проблемы в играх Pirate Hunter, Red Orchestra: Ostfront, Rocketbirds 2 и Thumper.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤1