Linux / Линукс
12.9K subscribers
6.48K photos
185 videos
27 files
6.77K links
Все о мире Свободного Программного Обеспечения

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
😁75🌚3
Вышел kafkalet 0.1 — графический клиент для Apache Kafka, который не требует Docker, JVM или веб-интерфейса. Это просто бинарник под Linux, macOS и Windows размером 15 МБ, написанный на Go и TypeScript с использованием фреймворка Wails.

До сих пор из десктопных решений был только Offset Explorer (бывший Kafka Tool), написанный на Java и давно не обновлявшийся. Остальные инструменты — веб-морды, которые надо разворачивать в контейнерах. Kafkalet работает как обычное приложение, хранит пароли в системном хранилище (Keychain, Credential Manager, libsecret) и не светит секретами в конфигах.

Умеет читать топики в режиме Observer (без коммита смещений), ходить по времени, фильтровать сообщения по regex в реальном времени, управлять группами потребителей, сбрасывать offsets, создавать/удалять топики и даже отправлять сообщения. Поддерживает SASL, TLS, mTLS, OAuth. Для сложных форматов есть интеграция с Confluent Schema Registry (Avro) и возможность писать JavaScript-плагины под Protobuf или MessagePack.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11💔3
📘 На Stepik вышел курс - "Профессия DevOps-инженер"

Хотите войти в DevOps или перейти на новый уровень? Этот курс — то, что нужно, чтобы освоить профессию с нуля.

• Полный путь от основ до продакшна: Linux, Bash, Git, Docker, Kubernetes, Ansible, Terraform, CI/CD, Prometheus + Grafana

• Практика на реальных кейсах: настраиваем серверы, пишем пайплайны, разворачиваем контейнеры, автоматизируем инфраструктуру

• Интерактивные задания с автопроверкой — учитесь в браузере, в удобное время

• Итоговый pet-project: рабочая инфраструктура, развёрнутая и автоматизированная вашими руками

• В стоимость включено: поддержка на протяжении курса, разбор задач и вопросов, рецензирование итогового проекта, помощь в составлении резюме.

🎓 Сертификат по завершении — добавьте в резюме или LinkedIn

🚀 Скидка 45%, действует 48 часов

👉 Забрать курс со скидкой
🤯8😢32
Поставил диски затираться... 1 Байт в секунду 🏥

Оставшееся время 1 миллиард часов (где-то примерно 118 000 лет).

Типичный 🥸 Сисадмин
Please open Telegram to view this post
VIEW IN TELEGRAM
😁348🔥1🤣1
Вышла новая версия PortableGL, программной реализации OpenGL 3.x, написанной целиком на Си и упакованной в один заголовочный файл. Никаких драйверов, никакого аппаратного ускорения, только CPU и здравый смысл.

Проект задуман для обучения, для встраиваемых систем без GPU и для операционок, куда не допилить Mesa3D. Например, на нём уже работает порт игры Craft (клон Minecraft). В версии 0.100 добавили поддержку текстурных параметров, функции texelFetch в шейдерах, форматы глубины D24S8 и D16, а также возможность выбирать пиксельные форматы прямо при компиляции.

PortableGL распространяется под лицензией MIT.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍153🔥2
Порядок в инфраструктуре: BSA-модель на практике

Инфраструктурный код хранится в разных местах, каждая команда пишет по-своему, развертывание каждый раз проходит по разному сценарию, а ответственность не закреплена. Знакомо? В итоге — задержки, долгие согласования и лишние конфликты.

На вебинаре 13 марта «Экспресс42» и «Магнит OMNI» покажут, как модель BSA (Base–Service–Application) помогает упорядочить инфраструктуру, чётко разделить зоны ответственности и сделать процессы поставки стабильными и предсказуемыми. Продемонстрируем не только подход, но и практический опыт реализации в компании «Магнит OMNI».

В программе:
— боли неструктурированного IaC;
— суть трёхуровневой модели BSA;
— опыт внедрения в Магнит OMNI;
— результаты использования модели;
— практические рекомендации.


13 марта в 12:00, онлайн
👉 Зарегистрироваться
Реклама. АО "ФЛАНТ". ИНН 7723661439.
4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁575
Опубликованы новые выпуски культовых руководств Linux From Scratch 13.0 и Beyond Linux From Scratch 13.0, и теперь они существуют только в версии с systemd. Поддержка SysVinit осталась в архиве (LFS 12.4), но новых релизов с ним больше не будет.

В LFS 13.0 обновили 36 базовых пакетов, включая ядро 6.18.10, glibc 2.42, systemd 259.1, Python 3.14.3 и openssl 3.6.1. Подчистили загрузочные скрипты и пояснения.

Beyond LFS 13.0 подтянул больше 1500 обновлений от GNOME и KDE до Xfce и LXQt (в последнем, кстати, появилась поддержка Wayland). Добавили новые пакеты вроде Glycin, Loupe, SDL3, simdutf, libheif и кучи кодеков (SVT-AV1, dav1d). Удалили Sendmail, dhcpcd и pcre2.

Отдельно обновили Gaming Linux From Scratch, инструкцию по установке Steam, Wine и сотни игр в LFS-систему.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍205🤬1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣70💯6
Вышел очередной экспериментальный выпуск Wine 11.4

В библиотеку msxml3 добавили поддержку SAX Reader, событийную модель обработки XML, которая не грузит весь документ в память, а читает его потоково. Это ещё один шаг к запуску инсталлятора Adobe Creative Cloud — без msxml3 Photoshop отказывался ставиться.

В DirectSound оптимизировали изменение частоты дискретизации, а в новой библиотеке CFGMGR32 появились функции для работы с конфигурацией устройств. Ещё улучшили определение часовых поясов и закрыли 17 багов — от Xara Xtreme и FL Studio до Roblox Studio.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍253
Есть только два вида тайлинговых оконников:

#предложка

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
32
This media is not supported in your browser
VIEW IN TELEGRAM
Sony PlayStation 5 превратили в игровой ПК с Linux

Энди Нгуен (безопасник из Google) совершил то, о чем мечтали многие консольщики с момента релиза PS5 - он превратил закрытую коробку от Sony в полноценный игровой ПК на Линуксе. И это не просто кривая поделка, на которой запускается Тетрис в командной строке.

На консоль накатили свежую Ubuntu 24.04 с ядром 6.19, завели Steam и заставили крутить GTA 5 в разрешении 1440p при стабильных 60 FPS, да еще и с включенной трассировкой лучей. Работает всё: звук, 4K-вывод по HDMI и даже все USB-порты.

Магия взлома строится на хитрой цепочке эксплойтов. Сначала в систему пролезают через уязвимость в движке браузера (WebKit) или через Blu-ray диск. Затем в дело вступает эксплоит Byepervisor, который бьет прямо в гипервизор консоли, обманывая секьюрити-процессор от AMD и заставляя систему грузить Linux вместо родной прошивки. Чтобы всё это великолепие не лагало, энтузиастам пришлось написать свой драйвер для кастомного графического чипа PS5 (его уже пытаются протолкнуть в официальный репозиторий Mesa).

Конечно, есть нюансы, которые разбивают мечты о халявном игровом компе. Вся эта красота работает исключительно на древних прошивках (версии 1.xx-2.xx), которым уже больше двух лет. Плюс, если попытаться разогнать процессор до максимальных заводских частот, новенькая слимка PS5 начинает косплеить турбину самолета и уходит в глухой перегрев. Так что пока это скорее красивый пруф-оф-концепт для гиков, чем инструкция к действию. Но сам факт того, что консоль за $500 может тянуть десктопный гейминг на уровне хорошего ПК, определенно греет душу.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
30👍5
Wayland 1.25 RC1

Выкатили первый релиз-кандидат Wayland 1.25. Для обычных пользователей апдейт вышел максимально скучным, а вот для разрабов, которые пытаются дебажить эту экосистему, подвезли годноты.

Главная фича релиза - это вывод переменной WAYLAND_DEBUG наконец-то сделали цветным 🌈. Вдобавок в лог теперь прокидывается ID потока. Теперь разбирать бесконечную простыню дебага в терминале, пытаясь понять, почему кастомный композитор сожрал память или отвалился, станет визуально приятнее и сильно проще.

Взялись и за документацию. Древний DocBook выкинули, перекатившись на современный mdBook. Заодно человеческим языком задокументировали местный диалект XML, управление цветом и модель обновления контента. Если вы когда-нибудь пытались вкатиться в разработку под Wayland и плакали от недостатка доков, теперь процесс пойдет легче.

Ну и по мелочи:
▪️Добавили атрибут frozen для интерфейсов с несколькими родительскими интерфейсами.
▪️Прикрутили запрос wl_surface.get_release для коллбеков освобождения буфера для каждого коммита.
▪️Завезли функцию wl_display_dispatch_pending_single() для диспетчеризации одиночных событий.

Глядишь, еще лет пять, и мы реально перестанем скучать по иксам 🙂

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥2🌚21👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😢3🤬2
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍3
AI переписал chardet и сменил лицензию

Разработчик Python-библиотеки chardet (130 млн загрузок в месяц) выпустил версию 7.0.0 под лицензией MIT вместо LGPL. Он попросил Claude AI переписать библиотеку с нуля, не глядя в старый код. По заявлению автора, структурное сходство с оригиналом меньше 1,3%, а скорость выросла в 48 раз.

Создатель оригинальной библиотеки (или человек, представившийся им) заявил, что у разработчика нет прав менять лицензию. В ответ тот предъявил замеры плагиата и объяснил, что новый код писался в отдельном репозитории с прямым указанием AI не использовать GPL-наработки.

FSF назвала происходящее крайне антисоциальным: отказывать другим в правах, которые ты сам получил как пользователь, это серьёзный подрыв копилефта.

Брюс Перенс считает, что AI убивает экономику разработки: если за пару дней можно сгенерировать конкурента проекту с 20-летней историей, проприетарный софт ждут большие проблемы. Юристы разводят руками. Верховный суд США уже постановил, что полностью AI-сгенерированные произведения не защищаются авторским правом. Но где грань? И можно ли считать код производным, если он переписан на другой язык?

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😢7🤔6🤬1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1