Linux / Линукс
13.7K subscribers
7.29K photos
233 videos
28 files
7.76K links
Все о мире Свободного Программного Обеспечения

🤝 Для связи - @raz_raz
💬 Чат - t.me/linuxgram_chat
🔷 ВК - vk.com/linux0ids
💡 Предложка - @linux_gram_bot

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Представлен открытый проект Decimen Optical Transfer для передачи файлов между смартфонами через QR-коды

Разраб Bash Alarmist выкатил в паблик проект Decimen Optical Transfer, утилиту, которая позволяет перекидывать файлы между смартфонами без Wi-Fi, Bluetooth и сотовых вышек, просто через экран и камеру. Файл на отправляющем устройстве нарезается на куски и крутится в виде бесконечной гифки из QR-кодов, а принимающий девайс просто смотрит на этот стрим через камеру и собирает исходник обратно. Передача данных идет буквально светом, из разрешений нужна только камера, а из зависимостей — любой браузер, так как внутри там обычный TypeScript и HTML под лицензией MIT.

Во-первых, это идеальный костыль для работы с изолированными контурами и "грязными" устройствами, куда стремнно втыкать флешку или цеплять их к общим сетям. Во-вторых, под капотом используется фонтанное кодирование (fountain codes), благодаря чему смартфону не нужно ловить каждый кадр по порядку: если камера пропустила пару QR-кодов из-за блика или тряски рук, избыточность протокола всё равно соберет файл без битых байтов. Автор утверждает, что в эксперименте с цветными сетками выжимал до 128 КБ/с, а текущий веб-прототип спокойно прожевывает конфиги и картинки от 512 КБ до 2 МБ.

Конечно, гигабайтные ISO-образы DistroWatch так не гоняют, но чтобы скинуть SSH-ключ, PGP-сигнатуру, зашифрованный конфиг или свежий шмат логов с устройства, которое принципиально не должно светить свой MAC-адрес в эфире, штука незаменимая. Приятно видеть, что идеи уровня txqr и libcimbar живы, развиваются и превращаются в удобный Open Source, который работает прямо из браузера без установки лишнего мусора.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤31👍17🔥2
Доля рынка Linux-десктопов в Северной Америке превысила 10%

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉81❤7
Релиз NetBSD 11.0

Главной фичей стало появление быстрозагружаемого ядра MICROVM для систем amd64 и i386. Эта сборка стартует в виртуальной машине всего за 10 миллисекунд, наступая на пятки легковесным контейнерам, но обеспечивая при этом настоящую хардварную изоляцию. Параллельно разработчики мощно прокачали прослойку совместимости с Linux, добавив поддержку системных вызовов epoll, statx и clone3, так что теперь запускать линуксовый софт в нативной среде NetBSD без костылей стало еще проще и приятнее.

Из мелочей: завезли поддержку 256 цветов в консоли, оптимизацию графики для Aarch64 и специальный интерфейс для управления хардварными фичами ноутбуков Lenovo Thinkpad. Встроенный пакетный фильтр научился резать трафик прямо на канальном уровне и с привязкой к конкретным юзерам, а свежие процессоры AMD Zen 5 обзавелись мониторингом температуры.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25❤5
Какую команду Linux вы хотели бы выучить гораздо раньше?
Речь не о базовых командах, таких как ls, cat, а о чем-то, чего не знают большинство новичков

Например, половину команды уже набрали, но поняли, что нужно выполнить другую команду, а затем вернуться?
ctrl u & ctrl y = временное вырезание и вставка

Нужно перейти в другую директорию и позже вернуться обратно?
pushd /otherdir (сохраняет текущую директорию и переходит в /otherdir)
popd (возвращается в сохраненную директорию)

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26❤6
Делитесь своими десктопами в комментах 👇
🔥44❤4😁4
Логотип DuckDuckGo меняется, когда вы ищете Arch или Ubuntu.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁68❤12🔥7🌚2🎄1
Обе дороги ведут к безумию

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😎48😁6🌚6😈4❤3
Kakehashi развивает инструментарий для запуска исполняемых файлов macOS в Linux

Разработчики выкатили проект Kakehashi, который позволяет нативно запускать macOS-бинарники формата Mach-O прямо в Linux. Причем речь идет о прямом совпадении архитектур ARM64, поэтому никакой тяжелой эмуляции процессора или JIT-компиляции не требуется. Утилита написана на Rust и просто перехватывает системные вызовы для libSystem в пространстве пользователя, на лету переводя их на понятный ядру Linux язык.

Пока проект нацелен исключительно на консольные утилиты, но уже успешно переваривает работу 7-Zip, curl и даже тестовые сборки через clang.

Без боли, конечно, не обошлось: при тестах архиватора производительность macOS-сборки просела в пять раз по сравнению с родным бинарником под Linux. Зато Kakehashi может стать настоящим чит-кодом для CI-пайплайнов, ведь арендовать ARM-серверы на базе Linux для тестирования софта на порядок дешевле, чем оплачивать дорогие облачные инстансы с настоящей яблочной операционкой.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23👍4🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤39😁22😢3
Переполнение буфера в iwd, эксплуатируемое через Wi-Fi

В фоновом процессе iwd, применяемом для организации подключения Linux-систем к беспроводной сети, выявлена уязвимость (CVE не назначен), приводящая к переполнению буфера при обработке специально оформленного беспроводного запроса (802.11k), не требующего аутентификации в сетях с WPA2 без PMF. Доступен прототип эксплоита.

Уязвимость вызвана переполнением фиксированного буфера uint8_t frame[512] при разборе кадров RRM (Radio Report Measurement) в функции rrm_report_beacon_results(). Проблема проявляется версиях iwd с 1.30 по 3.12 включительно. Исправление доступно в виде стороннего патча, пока не принятого в основную кодовую базу iwd.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚7
Please open Telegram to view this post
VIEW IN TELEGRAM
❤46😁29🌚13
Сервис доставки игр GOG разрабатывает Linux-версию GOG Galaxy

Сервис доставки старых классических игр GOG.com (Good Old Games) подтвердил разработку Linux-версии приложения GOG Galaxy, позволяющего загружать, устанавливать, обновлять и запускать игры, а также объединять в одной коллекции игры и друзей из разных игровых клиентов.

Поддержка размещения игр для Linux была добавлена в GOG.com в 2014 году, но игровой клиент GOG Galaxy до сих пор был доступен только для Windows и macOS. Дата публикации Linux версии не сообщается, но упоминается, что платформа Linux рассматривается как важный объект для инвестиций.

В отличие от загрузки игр через web в GOG Galaxy поддерживаются такие возможности, как автоматическая установка и обновление игр, сохранение этапов прохождения игр в облаке, отслеживание достижений, ведение библиотеки игр, ведение списка друзей, возможности социальной сети, интеграция со сторонними игровыми клиентами, такими как Steam, Epic Games Store, Xbox и PlayStation.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
❤35👍4🔥4
В июле был установлен новый рекорд по количеству сгенерированных ИИ патчей, отправленных в ядро Linux – 2 144 новых изменения.

Пока что каждый месяц этого года обновлял предыдущий рекорд...

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15🤣8🫡5😎2🤯1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁54💯3❤2🌚2🫡1
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚25❤4😁1
csakura — падающие лепестки сакуры в вашем терминале

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤46💯4
54 из 55 выявленных через ИИ уязвимостей в SQLite оказались фиктивными

Эксперты из JFrog взялись проверять свежую пачку из 55 уязвимостей в базе данных SQLite и выяснили, что 54 из них оказались галлюцинацией искусственного интеллекта.

Организация MITRE не глядя раздала всем выдумкам официальные идентификаторы CVE, а вендоры вроде Red Hat и SUSE на панике влепили главной угрозе 10 баллов из 10. По факту 54 из 55 найденных дыр оказались банальными галлюцинациями языковых моделей.

Детальный разбор показал, что ИИ просто не умеет в матчасть. Главный баг с обращением к освобожденной памяти ссылался на функцию, которой вообще не существовало в указанной версии SQLite. В других репортах нейросеть выдумывала файлы, путала аргументы или обвиняла в утечках кода модули, которые чисто архитектурно не умеют освобождать память, а лишь помечают ее для перезаписи. Приложенные прототипы эксплоитов предсказуемо оказались нерабочим мусором, не способным вызвать даже банальный краш базы данных.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁46😈3👍2🫡1