TGViewer
Channel Public Channel
Мир Linux

Мир Linux

@linuxos_tg

Всё самое интересное из мира Linux и опенсорса

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

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

Работаем с @Spiral_Yuri
Subscribers
56.6K
Photos
706
Videos
133
Links
562

Showing posts older than #1025 · Back to latest

Older Posts 18 shown
Post #1022 22.7K
Ваш 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
  • ❤ 146
  • 👍 73
  • 🔥 21
  • 😱 2
  • 🫡 2
Post #1021 30.5K
Проект Linux Mint объявил, что поддержка Wayland "больше не будет считаться экспериментальной", но всё ещё не дотягивает до X11

«Мы очень серьёзно поработали над Wayland» … «и по ощущениям он почти на уровне X11».


«Почти на уровне».


После многих-многих лет разработки Wayland и огромного объёма работы со стороны разработчиков Linux Mint и Cinnamon… лучшее, чего удалось добиться, — сделать так, чтобы опыт использования Wayland был не совсем таким же хорошим, как у X11.

Похоже, это повторяющаяся история среди десктопных окружений. XFCE тоже упирается в проблемы: несмотря на целенаправленную, в том числе оплачиваемую, разработку, работа под Wayland просто не может быть такого же высокого качества, как под X11, из-за проблем в дизайне самого Wayland

https://blog.linuxmint.com/?p=5046

@linuxos_tg
  • 😁 125
  • ❤ 20
  • 🤷‍♂ 13
  • 🤔 8
  • 🔥 6
  • 👍 4
Post #1020 46K
Это обязательный дресс-код для Rust-разработчиков?

@linuxos_tg
  • 🤣 369
  • 😁 28
  • 🙈 24
  • ❤ 18
  • 😱 11
  • 💯 11
  • 👍 8
  • 🔥 2
  • 🥰 2
Post #1019 37.8K
Небольшой совет по Linux

При создании новой директории часто приходится выполнять:
$ mkdir project
$ cd project

Эти два шага можно объединить в одну команду:
$ mkdir app && cd $_

Переменная $_ разворачивается в последний аргумент предыдущей команды, которым в данном случае является app.

Небольшой трюк, который позволяет сэкономить несколько нажатий клавиш при работе в терминале ✌️

@linuxos_tg
  • 👍 279
  • 🔥 32
  • ❤ 21
  • 😱 9
  • 😁 7
  • 🙈 4
Post #1018 34.5K
Помните времена, когда Ubuntu можно было скачать для PowerPC Mac?

А помните, когда можно было скачать 32-битную x86-версию Ubuntu?

Весёлые были времена

@linuxos_tg
  • 🫡 21
  • ❤ 19
  • 👍 4
  • 🤷‍♂ 2
  • 🥰 2
Post #1017 33.6K
Спасибо, воздержусь

@linuxos_tg
  • ❤ 142
  • 😁 126
  • 🥰 11
  • 🌭 6
  • 🤷‍♂ 2
  • 👍 1
Post #1015 27.5K
Сейчас в ядре Linux около 36 млн строк C-кода и 113 тыс. строк Rust-кода

@linuxos_tg
  • ❤ 62
  • 😱 29
  • 👍 16
  • 🔥 9
  • 🙈 4
  • 🤷‍♂ 3
  • 😢 3
Post #1014 36.2K
Выпущен Linux Kernel 7.1 (из ядра удалено около 140 000 строк кода, обеспечивавших поддержку устаревшего ПО).

Если оставить в стороне продолжающиеся споры вокруг разработки кода с использованием ИИ, новый релиз включает полностью переписанный драйвер NTFS, а также ряд улучшений для процессоров AMD и Intel.

Кроме того, в новой версии была прекращена поддержка нескольких устаревших аппаратных платформ. Цель этих изменений – сделать ядро более компактным и простым в сопровождении. По мере того как ИИ всё чаще обнаруживает уязвимости безопасности в устаревших драйверах, поддерживать такие компоненты становится всё сложнее, поэтому разработчики и мейнтейнеры предпочитают избавляться от устаревшего кода.

@linuxos_tg
  • 👍 182
  • ❤ 45
  • 😢 19
  • 👨‍💻 6
  • 🤔 4
  • 👌 3
  • 🌭 2
Post #1012 30.1K
Slackware Linux удалила Xorg и перешла на XLibre в текущих предрелизных тестовых сборках

Это не обязательно означает, что следующая стабильная версия Slackware будет поставляться с XLibre по умолчанию вместо Xorg.

Это лишь означает, что XLibre теперь:
а) официально включён в систему сборки Slackware;
б) тестируется на предмет включения в релизную версию, включая возможное удаление Xorg как часть этого процесса.


http://www.slackware.com/changelog/current.php?cpu=x86_64

@linuxos_tg
  • ❤ 83
  • 👍 35
  • 🤔 12
  • ✍ 3
  • 🔥 3
  • 😢 3
Post #1010 25.7K
Опенсорс проект, который в одиночку уничтожил индустрию SSL-сертификатов

@linuxos_tg
  • ❤ 224
  • 🔥 77
  • 👍 28
  • 😁 12
  • 🤔 6
  • 🫡 1
Post #1008 29.4K
Небольшой Linux-совет

Большинство разработчиков используют tree, чтобы визуализировать структуру каталогов.

Но не все знают, что эта утилита также умеет показывать права доступа к файлам, владельцев, группы и размеры файлов.
$ tree -pugh -L 3


Что означает каждая опция:
-p — права доступа к файлам
-u — владелец
-g — группа
-h — размеры в человекочитаемом формате
-L — ограничение глубины дерева каталогов


Это особенно полезно при аудите прав доступа, диагностике проблем с доступом, а также при документировании структуры каталогов проекта.

@linuxos_tg
  • ❤ 154
  • 👍 85
  • 🔥 34
  • 👌 7
  • 🤝 4
Post #1007 32.7K
На днях исполнился ровно год с момента появления XLibre (форка практически заброшенного X11-сервера Xorg).

В честь первой годовщины проект XLibre выпустил новую версию стабильной ветки 25.1, которая включает ряд важных улучшений (безопасность, поддержку драйверов и другое), отсутствующих в Xorg.

Действительно вдохновляет видеть, как качественное опенсорс ПО не просто поддерживается, а продолжает активно развиваться, несмотря на активные попытки со стороны IBM и Red Hat фактически похоронить этот проект.

Релиз: https://github.com/X11Libre/xserver/releases/tag/xlibre-xserver-25.1.6

@linuxos_tg
  • ❤ 129
  • 👍 62
  • 🤣 23
  • 🥰 3
  • 😁 3
Post #1006 30.7K
Два разработчика едут в поезде.

Один пишет на Rust.

Другой пишет на C++.

Поезд так и не прибывает.

Почему?

@linuxos_tg
  • 😁 261
  • ❤ 16
  • 🤔 8
  • 🔥 5
  • 👍 2
Post #1005 31.1K
Мир Linux Компания, которая когда-то называла Linux "раковой опухолью", теперь сама поставляет его базовые инструменты пользователям Windows Microsoft выпустила GNU Coreutils для Windows 😳 ls, grep, cat, cp, find — те самые команды, которые уже более 50 лет лежат…
Возможно, вы задаётесь вопросом: «Почему Microsoft решила использовать известный багованный Rust-клон Coreutils… вместо настоящего GNU CoreUtils?»

Ответ, как мне кажется, очевиден.

GNU CoreUtils распространяются по лицензии GPL.

А Rust-клоны распространяются по лицензии MIT.

Это означает, что Microsoft может поставлять их в составе своих продуктов без обязательства распространять исходный код.

Обратите внимание: в файле лицензии Microsoft даже указала, что их версия Rust-клонов CoreUtils имеет пометку «Copyright Microsoft Corporation».

https://github.com/microsoft/coreutils/blob/main/LICENSE

@linuxos_tg
  • 😁 50
  • ❤ 21
  • 😱 6
  • 👍 4
  • 🙈 4
  • 🤣 2
  • 🤝 2
  • 🎉 1
Post #1004 25.9K

Forwarded from IT Portal

WSL теперь имеет встроенную поддержку Linux-контейнеров с CLI и API, об этом Microsoft объявили сегодня – и это будет доступно уже к концу месяца!

Вот официальная страница документации: https://learn.microsoft.com/en-us/windows/wsl/wsl-container

Кроме того, майки сказали готовиться к другим крутым улучшениям WSL, которые появятся вместе с этим 😐

@IT_Portal
  • ❤ 72
  • 🔥 33
  • 🤯 10
  • 🤔 8
  • 👍 6
  • 😁 2
Post #1003 43.5K
Компания, которая когда-то называла Linux "раковой опухолью", теперь сама поставляет его базовые инструменты пользователям Windows

Microsoft выпустила GNU Coreutils для Windows 😳

ls, grep, cat, cp, find — те самые команды, которые уже более 50 лет лежат в основе Unix- и Linux-систем, теперь доступны в Windows нативно и поддерживаются самой Microsoft.

Для понимания контекста: GNU Coreutils — это набор базовых утилит, на которых строится работа любой Linux- или macOS-системы. Они используются для операций с файлами, обработки текста и написания shell-скриптов. По сути, это фундамент всей Unix-экосистемы. Каждый день на них выполняются десятки миллионов скриптов, пайплайнов и автоматизированных процессов.

И теперь Microsoft не только поставляет их для Windows, но и занимается их поддержкой.

И это не WSL. Вам не нужна Linux-подсистема, работающая в фоне. Эти инструменты запускаются напрямую в Windows и поддерживают те же флаги, тот же синтаксис и то же поведение, что и в Linux. Существующие скрипты работают без каких-либо изменений.

Цель Microsoft – сделать переход между Linux, macOS, WSL, контейнерами и Windows максимально бесшовным. Написал скрипт один раз – запускай где угодно.

В пакет входят uutils/coreutils (современная реализация GNU Coreutils на Rust), а также findutils и grep, собранные в единый multi-call бинарник. Все команды поддерживают стандартные ключи и параметры. Те же команды, те же пайплайны, никакой адаптации или переписывания не требуется.

Проект пока находится на стадии Preview, но направление развития уже совершенно очевидно 🤔

https://github.com/microsoft/coreutils

@linuxos_tg
  • 😁 227
  • 👍 41
  • ❤ 28
  • 🤣 16
  • 🔥 12
  • 🤔 4
  • 🙈 3
  • 🥰 2
Post #1002 26K
Папе вопросов больше не задаём

@linuxos_tg
  • 😁 434
  • ❤ 66
  • 🤣 54
  • 🔥 10
  • 👍 9
  • 🥰 4
  • 💯 4
Post #998 40.5K
Rust-переписывание GNU Coreutils (проект uutils), которое теперь поставляется в Ubuntu по умолчанию, выпустило релиз 0.9.

Несколько примечательных моментов в релизе 0.9:
- Значительная часть работы была посвящена срочному исправлению многочисленных критических уязвимостей, обнаруженных в ходе недавнего аудита безопасности. При этом исправлены далеко не все проблемы.
- Команда uutils начала добавлять дополнительные тест-кейсы для покрытия функциональности GNU Coreutils, которая пока отсутствует в uutils. Однако это всё ещё лишь небольшая часть общего функционального покрытия GNU Coreutils.
- Набор тестов Rust uutils теперь проходит только 90,5% тестов (против 94,7% в предыдущем релизе).
- В это число входят 5 тестов, которые раньше проходили успешно, но теперь падают, а также 35 новых тестов, которые не проходят.
- Стоит повторить: uutils 0.9 проходит заметно меньше тестов, чем версия 0.8.
- В релизе Rust uutils 0.9 известно о 652 открытых проблемах. Многие из них связаны с серьёзными проблемами безопасности, производительности и совместимости.


Теоретически это последнее крупное обновление перед релизом версии 1.0. Однако на текущий момент качество проекта фактически снижается от релиза к релизу.

https://github.com/uutils/coreutils/releases/tag/0.9.0

@linuxos_tg
  • 😢 23
  • 😁 18
  • ❤ 10
  • 👍 7
  • 🤔 7
  • 👌 2
  • 🌭 2
  • 🙈 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →