Мир Linux
57.1K subscribers
638 photos
130 videos
523 links
Всё самое интересное из мира Linux и опенсорса

Сотрудничество, реклама: @devmangx

РКН: https://clck.ru/3PKrKN

Сотрудничаем с @Spiral_Yuri
Download Telegram
Ваш Linux-ПК может запускать полноценное Android 16-окружение с root-доступом

Без виртуальной машины.
Без dual boot.

Только Waydroid.

Waydroid построен на Linux-контейнерах и запускает Android прямо на рабочем столе с практически нативной производительностью.

В этой конфигурации:

• LineageOS 23 на базе Android 16
• KernelSU с root-доступом
• Хост на Linux kernel 6.19
• Отличная производительность в десктопном окружении

Зачем это используют?

• Безопасно тестировать root-модули
• Запускать Android-приложения, недоступные на Linux
• Заниматься разработкой и реверс-инжинирингом
• Играть
• Экспериментировать, не модифицируя физический смартфон

На сегодняшний день это одна из самых мощных Android-конфигураций, которую можно собрать на Linux.

AUR-пакет для дистрибутивов на базе Arch:
https://aur.archlinux.org/packages/kernelsu-dkms

DEB-пакет для дистрибутивов на базе Debian:
https://github.com/shadichy/kernelsu-dkms-debian/releases

Скрипт установки для Debian-based дистрибутивов, если .deb-пакет не работает:
https://gist.github.com/supechicken/c0e4dcac64e3d64bed30737bda8a082e

Модифицированные исходники KernelSU на GitHub:
https://github.com/supechicken/KernelSU/tree/waydroid

@linuxos_tg
134👍69🔥1975😱2🫡1
Зрачок линуксоида, когда он смотрит на свою чётко настроенную систему

@linuxos_tg
130😁106👍1514💯75🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Короткий Linux-совет

Нужно создать пустой файл?

Большинство использует:
touch notes.txt


Но можно воспользоваться перенаправлением вывода в shell:
> notes.txt


Если файла не существует, он будет создан.

Простой шорткат, который экономит несколько нажатий клавиш.

Обратите внимание: будьте осторожны с командой > notes.txt. Если файл уже существует, его содержимое будет заменено пустым файлом.

Если вы не уверены, существует ли файл, и хотите избежать случайной перезаписи, можно использовать:
>> notes.txt


Эта команда создаст файл, если его нет, и сохранит текущее содержимое, если файл уже существует.

@linuxos_tg
👍143🔥3010🤔6😈3😱22
FreeBSD достигла своей давней цели - полностью удалить код под лицензией GPL из базовой системы.

«В базовой системе FreeBSD больше нет никакого кода под GPL. Миссия выполнена».


https://wiki.freebsd.org/GPLinBase

@linuxos_tg
119🫡6040👍9🤣98🙏5🤷‍♂3🌭3🔥2😁1
Линус Торвальдс жёстко обозначил позицию по поводу ИИ в разработке ядра Linux:

«Linux – не один из тех анти-ИИ-проектов. Если кого-то это не устраивает, он может поступить в духе опенсорс и сделать форк».


«Мы никого не заставляем использовать ИИ, но я буду демонстративно игнорировать тех, кто пытается отговаривать других от его использования».


«Потому что человеческий интеллект тоже далеко не всегда так уж хорош».


«Это НЕ какой-то проект “социальных борцов”. Никогда им не был и никогда не будет».


https://lore.kernel.org/linux-media/CAHk-=wi4zC+Ze8e+p3tMv8TtG_80KzsZ1syL9anBtmEh5Z40vg@mail.gmail.com/

😨😨😨

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
207👍1793114🙈9🤯8😢7🤣7🔥2🥰2🌚2
😁29555🤣30256👍1
DevOps-инструмент недели: HAMi

Обычно Kubernetes-кластер выделяет целый GPU под одну рабочую нагрузку.

В результате часть ресурсов GPU простаивает.

HAMi решает эту проблему.

Это опенсорс middleware для Kubernetes, которое позволяет распределять, изолировать и планировать GPU и другие AI-ускорители между Pod’ами без изменений в коде приложения.

Что умеет HAMi:

- Делит один GPU на несколько частей по объёму памяти, количеству ядер или числу устройств
- Задаёт жёсткие лимиты памяти и вычислительных ресурсов для каждой рабочей нагрузки, чтобы один Pod не мог занять ресурсы другого
- Оптимально распределяет задачи по GPU: уплотняет их для экономии ресурсов или разносит по разным устройствам, чтобы избежать снижения производительности
- Управляет NVIDIA GPU, NPU, DCU, MLU и другими типами ускорителей через единый механизм планирования
- Позволяет запускать мультитенантные задачи обучения, инференса и среды с ноутбуками в общем пуле GPU

GitHub: https://github.com/Project-HAMi/HAMi

@linuxos_tg
🤔3221🌭22👍1
Знаете ли вы, что 100% проблем безопасности GNOME отслеживает всего один сотрудник Red Hat?

А ещё Red Hat больше не передаёт разработчикам информацию НИ ОБ ОДНОЙ уязвимости в проектах, которые запрещают контент, сгенерированный ИИ.

И что с 1 ноября этот сотрудник Red Hat ВООБЩЕ перестанет отслеживать новые проблемы безопасности GNOME?

«Больше никто не отслеживает проблемы безопасности GNOME»

— говорит Майкл Катанзаро из Red Hat.

Так сейчас обстоят дела с безопасностью GNOME ☕️

https://blogs.gnome.org/mcatanzaro/2026/07/20/some-changes-to-gnome-security-tracking/

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
162🤷‍♂2215😁7👍5🤔53🙈3😱2😢2
Похоже, команда Ubuntu в Canonical делает всё возможное, чтобы принудительно установить в вашу систему сломанные клоны Coreutils на Rust, известные как uutils... даже если вы хотите продолжать пользоваться рабочими, хорошо протестированными GNU Coreutils, написанными не на Rust.

Ubuntu создала пакет с Rust-клоном Coreutils, который при обновлении системы «подтянет coreutils-from-uutils».

Хотите вернуться на GNU Coreutils, написанные не на Rust? Это можно сделать, но лишь временно и преодолев несколько препятствий…

При этом Ubuntu расставила ловушки, из-за которых непроверенные клоны на Rust будут устанавливаться повторно при установке или обновлении некоторых часто используемых пакетов, например build-essential.

Согласно описанию изменений, добавивших эту ловушку, её цель прямо сформулирована как «принудительное использование варианта uutils [клона на Rust] при сборке».

Другими словами, если вы используете Ubuntu:

Вы будете пользоваться непротестированным кодом на Rust – и будете довольны.

@linuxos_tg
161😱31115👍5🙈4🔥32🤯1
⚡️Хорошие новости для тех, кто выбрал красную таблетку ⚡️

В Академии Selectel выкатили совместный бесплатный курс с автором канала Bash Days по инструменту для управления контейнерами Podman. Внутри — базовый минимум, чтобы его освоить. Вы научитесь:

✔️ использовать базовые команды и утилиту Podman Compose,
✔️ работать с зависимостями и переменными окружениями,
✔️ мигрировать ИТ-инфраструктуру из Docker, другой платформы по управлению контейнерами.

Все уроки уже доступны, проходите в комфортном для себя темпе. Бонусом все студенты получат промокод для прохождения практики на инфраструктуре Selectel.

Начните обучение: https://slc.tl/p2898

Ищите закреп с подборкой других бесплатных курсов в канале @Selectel и подписывайтесь, чтобы не пропустить новые.

Реклама. АО "Селектел". erid:2W5zFGzDmP7
🤣25😢776🔥22👍1
Теперь Mac поддерживает Windows

@linuxos_tg
😁223🤣115🔥4297👍5🤯2💯1👨‍💻1
Заморозка репозитория FreeBSD Ports: недавно в дерево портов был закоммичен бинарный файл размером 150 МБ. В результате команда core@ приняла решение временно заморозить дерево портов, чтобы провести необходимые работы по очистке. При этом нет никаких оснований полагать, что дерево портов было скомпрометировано

@linuxos_tg
😢2020🤔5👍3