LINUX.ORG.RU

Избранные сообщения apt_install_lrzsz

LLM: какие бывают? Где брать? Как пользоваться?

 ,

Во первых строках

Май 2026. Большие языковые модели перестали быть диковинкой. И даже на ЛОРе под аккомпанимент из ворчания «старичков» появился раздел про ИИшечку. Правда, выясняется, что далеко не все даже в технарском сообществе знают, что собой предтавляет современный ландшафт ЛЛМок: что они умеют, как их применяют, зачем они вообще нужны.

Серьезно усложняет погружение в актуальный контекст (в человеческом смысле слова) уникальный «русский путь»: блокировки со стороны западных разработциков и провайдеров, блокировки от родного РКН и (с недавних пор) ФСБ. Отсюда следуют: платёжные ограничения, обилие китайских альтернатив, собственные разработки Яндекса и Сбера как бенчмарк и пример LLM ( последний пункт - это очень, очень плохо).

Поэтому в недрах моей черепной коропки и на серверах Shēndù Qiúsuǒ (в большей степени) родился следующий текст. Он о том, как большинство пользователей знакомится с БЯМами, какие этапы в работе с модельками проходит, и какие есть варианты выбора в море способов взаимодействия с очень Искусственным не очень Интеллектом.

Двигаемся по уровням погружения.


Первое касание: веб-чаты

Вы только знакомитесь с LLM. У вас нет ни API-ключа, ни желания разбираться с токенами и эндпоинтами. Нужна вкладка в браузере, куда можно написать вопрос и получить ответ. Благо, в 2026 году вариантов — море. Начнём с того, что доступно прямо здесь и сейчас, без обмазывания проксями и ВПНами, бесплатно, иногда с СМС.

DeepSeek — главный хит среди китайских чатов. Регистрация по email, с апреля - модель V4-Pro с контекстным окном в миллион токенов. Работает только с текстом и файлами, генерации изображений нет. Бесплатно.

Qwen Chat от Alibaba — если хочется мультимодальности. Генерация изображений? Встроена. Видеопонимание? Пожалуйста. Голосовой ввод? Есть. Qwen Studio позволяет переключаться между разными версиями моделей. Есть мостик к тем самым кодинг-агентам (о них позже) - кодинг-режим прямо из веб-интерфейса. С возможность подключения своего git-репо, с работой в git-образном окошке.

Kimi от Moonshot AI навалил массу фич прямо в веб интерфейс. Тут и кодинг-окошко, и конструктор сайтов. И даже мечта офисного работника - автогенерация презенташек. Загрузил документ — получил готовый PPT.

Doubao (ByteDance) делает ставку на голосовой диалог — естественную речь, AI-персонажей, экосистему TikTok. Можно делать картинки, переводить тексть, выполнять домашку. Модно, молодежно, для неразвлекательных целей - малоприменимо.

Ernie Bot (Baidu) и Spark (iFlytek) — ещё два китайских товарища. Ernie щеголяет плагинами и интеграцией с поиском Baidu, Spark — лучшими в Китае голосовыми технологиями и мультяшными цифровыми аватарками. Для российского пользователя - не особо полезно.

z.ai — Хороший базовый набор в веб-чате: генерация текстов, слайдов, таблиц, дашбордов, кода. Из России работает нестабильно, могут не работать некоторые функции. Годится в качестве тест-режима модельки GLM-5.1 перед покупкой API-ключа.

MiniMax — Комбайн в вебе: тут и «агенты», и «скиллы», и создание артефактов от табличек до видео. Фишка - режим «Эксперты»: режим диалога с моделью системными промптами и MCP заточенной под конкретные задачи. Раньше много было бесплатно, теперь эти функции - в месячном «триале» перед базовой подпиской.

StepFun / 阶跃AI — Дипсик на минималках. Примечателен бешеным количеством рекламы: продвигают свой форк OpenClaw и API-подписку к нему.

Все эти чаты доступны из России без VPN. Минус: часть требует китайский номер для регистрации.

Российские решения — варианта два и оба так себе: YandexGPT aka AlisaAI и GigaChat. Отстают от флагманов западного моделестроения очень сильно. Для серьезной работы (по крайней мере, с текстами, картинками и видео) - почти не пригодны. Но плюcы, конечно есть. Русский язык для них родной. YandexGPT встроен в поиск Яндекса, в Алису, в сервис «Яндекс 300» (гусары,молчать!) - краткий пересказ статей, подкастов и видео. GigaChat от Сбера умеет генерировать изображения (Kandinsky) прямо в чате. Оба работают без VPN, Яндекс еще и доступен при режиме «белых списков» (почти всегда), принимают российские карты для премиум-функций.

А теперь — веб-чаты, которые без VPN не открываются: ChatGPT, Claude, Gemini, Grok, Perplexity, Mistral, Microsoft Copilot, запрещенная и экстремистская Meta AI. Это западные флагманы. У каждого — арсенал уникальных фич: Artifacts у Claude, Canvas и GPTs у ChatGPT, Perplexity с полным цитированием источников. Есть все, что и у web-реализаций из Поднебесной и с горкой. Но дверь заперта. Нужны VPN и, для платных подписок, иностранная карта. Досадно, но ладно.


Коготок (claw) застрял - всей птичке пропасть: связка Агент + API

Вы распробовали чаты. Теперь хочется большего: чтобы нейросеть работала с кодом, файловой системой, терминалом. Чтобы сама коммитила в Git, открывала PR, запускала тесты. Сделала rm -rf /*, наконец. Для этого нужны две вещи: агент(к агентности в философском или daemon смысле не имеет никакого отношения, просто так повелось называть) - это софт, который оркестрирует взаимодействие и предоставляет инструметы расширяюшие или ограничивающие работу модели и API-провайдер - тот, кто поставляет доступ к самой LLM, развернутой на серверах китайских товарищей или буржуйских супостатов.

Поставщики «мозгов» бывают двух сортов

Вендоры — разработчики моделей: OpenAI, Anthropic, Google (бесплатные flash-модели по API!!!), DeepSeek, Alibaba (Qwen), Z.ai API, MiMo (Xiaomi). У них прямой доступ к собственным моделям. Агрегаторы — посредники, собирающие модели от разных вендоров под одной крышей: OpenRouter есть бесплатный план, DeepInfra, Together AI, Groq есть бесплатный план, Fireworks AI, OpenCode (Zen/Go) есть бесплатный план, Cerebras есть бесплатный план. Список можно продолжать и продолжать, заканчивая помойками-однодневками от успешных васянов с ветхими стойками в древних ЦОДах. Отмечу, многие из агрегаторов не только продают доступ к общим инференс-инстансам, для солидных господ есть предложения о покупке отдельного инстанса или, натурально, выделенного вычислительного кластера для рассупонивания модельки.

Отдельного упоминания стоит nVidia - эти ребята производят не только лучшие GPU и NPU на сегодняшний день, они еще и файн-тюнят открытые модельки, предоставляют API и держат репозиторий открытых моделей (что это и зачем - дальше по тексту). Почти все провайдеры требуют иностранную карту. Но есть обходные пути: оформление иностранных карт, посредники с разнообразных платежных сервисов (тысячи их), старая добрая крипта.

Российские вендоры YandexGPT и GigaChat тоже предоставляют доступ к моделькам через API. Полная поддержка российских карт, данные на серверах в РФ. GigaChat даёт 1M токенов бесплатно при регистрации. Кто-то пользуется.

Агенты: open-source и проприетарные

Агент — это программа, которая превращает LLM из собеседника в деятеля. Агент читает код, пишет файлы, запускает команды, ищет в интернете, подключается к базам данных. Его принято ставить в Doker’ы, на виртуалки, на отдельные ПК (все любят MAC mini). На самом деле, если вы не кулхацкер, то для задач регулярной генерации текстов, создания скриптов для локальных автоматизаций, кодинга своего уютного сайтика - вполне можно разворачивать локально на машинке в юзер-директории (большинство агентов сами вам напомнят, что надо высовывать в сеть, а что нет, и в каких случаях). Так или иначе, все инструменты из нашего обзора делятся на три лагеря:

Open-source агенты:

OpenCode (150K ★) — CLI/Desktop/IDE/Web. TypeScript. Поддерживает 75+ провайдеров, включая локальные модели. Может работать в headless-режиме. Кроссплатформенный. Универсальный. Cline (61.5K ★) — расширение VS Code. MCP из коробки, умеет генерировать MCP-серверы прямо из чата. Подтверждение каждого действия (human-in-the-loop). Kilocode (19K ★) — позиционируется как «инженерная платформа», кроссплатформенный, расширенный функции автоматизации/ выполнения циклических задач. Aider (44.5K ★) — CLI, Python. Фишка: Repomap — карта репозитория для навигации модели. Qwen Code (24K ★) — CLI от Alibaba. Заточен под семейство Qwen, но работает с любыми моделями. Поддержка Skills и SubAgents. Roo Code (24K ★) — форк Cline с фокусом на кастомизацию режимов. Поддерживает русский язык в интерфейсе. LangChain, CrewAI, AutoGPT, MetaGPT, Qwen Agent — фреймворки для построения собственных агентных систем. От библиотек до платформ с marketplace. Pi-agent (45.8K ★) — минималистичный terminal-based harness от Mario Zechner. Философия: «адаптируй pi под себя, а не наоборот». Собственный TUI-движок. Не поддерживает MCP принципиально — всё необходимое строится через extensions. По сути — эталонный каркас для построения LLM-агентов: на его SDK построен, в частности, OpenClaw.

Проприетарные агенты:

Claude Code (Anthropic) — терминальный AI-разработчик. Автономная работа с кодом, коммиты, PR. Но: в РФ нужен и VPN, и иностранная карта. Худшая доступность. VS Code — база. Минималистичный, расширяемый. Самый распространённый. GitHub Copilot - это по сути то же самое. Cursor — AI IDE (форк VS Code). Composer 2, сверхточное автодополнение, облачные агенты. Windsurf — ещё один agentic IDE. Cascade (локальный агент) + Devin (облачный). Agent Command Center — канбан-доска для управления агентами. Antigravity (Google) — десктоп-приложение. Регионально ограничен, но сообщество поддерживает open-antigravity-patcher для обхода блокировок в РФ.

Агенты общего назначения стоят особняком от кодинг-агентов. Это не встройка в IDE и не CLI-утилита для работы с репозиторием — это персональные ассистенты, которые живут на вашем сервере/локальной машине, помнят контекст между сессиями и доступны через Telegram, Discord, Slack и другие каналы.

OpenClaw (369K ★) — лидер среди ассистентов общего назначения (см. таблицу 2.4). Это не чисто кодинг-агент, а персональный AI-ассистент с мультиканальным Gateway (24+ каналов). Агентный движок построен на Pi-agent SDK. Влияние на экосистему колоссально: именно OpenClaw популяризировал TUI-интерфейс среди массовой аудитории, а его система навыков ClawHub (5400+ skills) задала стандарт для реестров агентных умений.

Hermes Agent (104K ★) — самообучающийся агент от Nous Research. Создаёт reusable skills из опыта, улучшает их в процессе работы. Встроенный cron-планировщик, субагенты, браузерная автоматизация. 18+ LLM-провайдеров.

Важный нюанс: почти все агенты — «агностики». Они не привязаны к конкретному вендору. Вы можете направить Cline на OpenRouter, Aider — на DeepSeek API, OpenCode — на локальную Ollama. Связка выбирается под задачу и бюджет. Исключения: Claude Code работает только с моделями Anthropic; Qwen Code оптимизирован под Qwen, но принимает и другие эндпоинты.

Выбор агента — вопрос привычек (CLI/IDE/Web) и языка реализации. Выбор API — вопрос доступности, цены и качества модели для конкретной задачи. Специализированных российских AI-агентов для работы с кодом по состоянию на май 2026 не существует. YandexGPT и GigaChat — LLM общего назначения, не agentic tools. Адаптация open-source решений (Cline, Aider, Qwen Code) с локальными моделями или российскими API-провайдерами — основной путь для разработчиков и вайб-кодеров в РФ.


А внутри у ней - нейронка: плагин, память и контекст

Вы собрали связку «агент + API» и она работает. Но со временем приходит понимание: агент, который после каждой сессии «забывает» всё на свете — это пол-агента. Ему нужна память, причем такая, которая не сжигает все контекстное окно еще до старта задачи. Ему нужны инструменты, хорошо бы мониторируемые и логируемые. Не лишним будет распараллеливание работы, запуск отдельных суб-агентов. Для простых ребят, не владеющих тайным мастерством программирования, желательно, чтобы эти инструменты кто-то уже написал.

К счастью, вокруг каждого крупного агента выросла экосистема. И она быстро конвергирует к единым стандартам.

Рынок плагинов и MCP-серверы

Плагины расширяют функциональность агента — дают доступ к файловой системе, базам данных, API, браузеру, терминалу. Без плагинов агент умеет только генерировать текст.

MCP (Model Context Protocol) стал универсальным стандартом подключения инструментов. Репозиторий modelcontextprotocol/servers — 85K звёзд, 10K форков, тысячи community-серверов. MCP работает через stdio или HTTP/SSE, позволяет подключить любой внешний инструмент без написания кода внутри самого агента.

Самый раздутый маркетплейс — ClawHub у OpenClaw. 5400+ скиллов, 52 тысячи инструментов, 180 тысяч пользователей, 12 миллионов загрузок. У Claude Codeофициальный маркетплейс от Anthropic — 13 официальных плагинов. Cline — агент сам создаёт MCP-серверы из чата.

Реестры MCP-серверов: Smithery — Большой пул MCP общего назначения: поисковые, аналитика по блокчейнам, астрологические прогнозы. Бесплатно 50 000 вызовов в месяц.

, PulseMCP — Агрегатор MCP - сам доступ не раздает. Все серверы свалены в кучу, не для всех опубликованы эндпоинты (т.е. нашел какой-то MCP - идешь к провайдеру и смотришь как привязаться).

, MCPM — Фишка - есть свой «MCP Manager». Инструмент интегрируется с «ассистентами» и «кодинг-агентами» позволяет искать и настраивать MCP без походов по сайтам и репозиториям.

Скиллы (Skills)

Скилл — это не код, а инструкция + контекст. Файл SKILL.md с YAML frontmatter описывает, что агент должен делать в определённой ситуации. Модель сама решает, когда активировать скилл.

Главное отличие от плагинов: плагин добавляет новый инструмент (функцию, API-вызов), скилл добавляет новые знания и поведенческие паттерны. Скилл не требует программирования — это markdown-файл с инструкциями.

Стандарт AgentSkills (SKILL.md) — совместим между Pi, Claude Code, Cline, OpenClaw, OpenCode. YAML frontmatter содержит name, description, triggers — по ним модель определяет, какой скилл применить.

Контекст-файлы

Помимо плагинов и скиллов, поведение агента задаётся через markdown-файлы в директории проекта. Самый простой способ «настроить» агента без единой строчки кода:

ФайлНазначениеГде используется
AGENTS.mdОбщие инструкции для всех агентов в проектеOpenClaw, Cline, Codex, Cursor и др.
SOUL.mdЛичность, стиль общения, ценности агентаOpenClaw, Hermes Agent
TOOLS.mdОписание доступных инструментовOpenClaw
USER.mdПрофиль пользователя: предпочтения, стильHermes Agent, OpenClaw, и др.
MEMORY.mdДолговременная память агентаHermes Agent
.clinerulesПравила поведения для ClineCline
.cursorrulesПравила поведения для CursorCursor

Эти файлы автоматически подхватываются агентом при старте сессии и инжектируются в системный промпт. Их можно версионировать в Git.

Память агента — иногда за нее нужно платить

Агент который знает и помнит все про вашу машину, про вас, про ваши привычки. Страшно… очень страшно… Но значительной части юзеров именно это и надо. Чтобы агент поддерживал стиль общения, помнил, над чем вы с ним работаете, дольше одной сессии.

Типы памяти: session (внутри одной сессии), cross-session (предпочтения между сессиями), long-term / archival (архив с recall-механизмом).

Mem0 (55K ★, Apache 2.0) — де-факто стандарт. Алгоритм v3 (апрель 2026): single-pass ADD-only экстракция, entity linking, multi-signal retrieval. Бенчмарки: 91.6 на LoCoMo, 93.4 на LongMemEval. Self-hosted: pip install mem0ai или docker compose up.

Letta (ex-MemGPT, 22.5K ★) — self-editing memory: агент сам обновляет свою память. Архивная память + recall.

LangMem (MIT) — Memory SDK для LangGraph-агентов.

Векторные базы как фундамент памяти

Любое memory-решение опирается на векторную БД. Для продвинутых пользователей — возможность развернуть свой memory backend без готовых решений.

Milvus (44K ★), Qdrant (31K ★), ChromaDB (28K ★), Weaviate (16K ★) — все open-source, все разворачиваются локально в Docker, все бесплатны.

Когда нужна векторная БД: если вы строите RAG-систему, работаете с большими документами, или хотите кастомную память агента с семантическим поиском. Для большинства пользователей достаточно Mem0 (self-hosted) с ChromaDB — это минимум кода и максимум результата.

Экосистема расширений — то, что превращает агента из игрушки в инструмент. Плагины и скиллы добавляют способности. Memory-решения добавляют контекст между сессиями. Векторные БД — фундамент. Почти всё open-source и работает локально — российскому пользователю здесь вольготно.


Полный суверенитет и абсолютное погружение: локальный инференс

Вы преисполнились. Вам мало облачных API. Хочется, чтобы модель работала на вашем железе, без интернета, без лимитов, без оглядки на чужие серверы. Все - мы в стадии локального развертывания БЯМ. Здесь три составляющих: где брать модели, чем их запускать и на чём их запускать. Ответ на последний вопрос суперпростой - на чем угодно. Современные модели постояннно оптимизируются под «слабенькие» железки, снижают требования к объему памяти и вычислительной мощности квантизацией и ротацией активных параметров. Видеокарта НЕ обязательна - большинство инструментов запуска (почти у всех под капотом llama.cpp) прекрасно работает как с GPU, так и со связкой CPU+RAM. Отсюда стандартный вывод: много оперативы не бывает.

Репозитории моделей

Главный хаб планеты — Hugging Face. 2 миллиона моделей. Доступен из России без VPN (май 2026). Некоторые российские аккаунты удалены, но сам сайт открыт. При больших загрузках может барахлить без VPN.

ModelScope — китайский аналог HF от Alibaba. Эксклюзивные китайские модели, которых нет на Hugging Face.

Ollama Library — встроенный реестр моделей для инструмента Ollama.

CivitAI — репозиторий моделей для генерации изображений (Stable Diffusion, Flux).

Собственного российского репозитория нет. Российские открытые модели — это практически исключительно экосистема Сбера (GigaChat, ruGPT, Kandinsky), выложенные организацией ai-sage на Hugging Face. Яндекс веса не публикует.

Инструменты запуска

llama.cpp (109K ★) — фундамент всего. Чистый C++, без внешних зависимостей. Компилируется под всё: от серверной стойки с 8×H100 до Android-телефона. Поддерживает 200+ архитектур, квантование от 1.5 до 8 бит. Multi-node через RPC. OpenAI-совместимый API-сервер.

Ollama (109K ★) — проприетарная обёртка над llama.cpp, доведённая до состояния «скачал и заработало». Одна команда ollama run llama3 — и модель отвечает. Есть платный облачный уровень Pro/Max.

vLLM (79.3K ★) — инструмент для продакшена. Python, PagedAttention, continuous batching. Максимальная пропускная способность при массовых запросах. Multi-node. pip install vllm — и поехали.

SGLang (18K ★) — инференс-комбайн на Питоне. Есть отдельный режим оптимизации запуска на CPU-only сборках.

ExLlamaV3 (4.5K ★) — простое решение для простых моделек. Заявлена оптимизация под инференс на потребительских видеокарточках.

TensorRT-LLM (12K ★) — инференс-решение от nVidia - нуф сказал

LM Studio — десктопное приложение с GUI. Встроенный каталог моделей: выбрал → скачал → запустил. OpenAI-совместимый API из коробки. Бесплатно для коммерческого использования.

Open WebUI (137K ★, 290M+ загрузок) — комбайн для запуска модели сразу с интерфейсом. Подхватывает мультимодальные модельки и дает им интерфейсы для создания картинок, звуков видео. По сути инструмент инференса+сервер+агент в одном флаконе.

Jan (82K ★) — просто чятик, который можно оживить оптимизированными Qwen-модельками или, через небольшие танцы с бубном, любой моделькой.

LocalAI (26K ★) — Очередной комбайн «для всего». Особенность: поддерживается куча бэкенд-версий, отсюда теоретическая возможность запуска почти на любом относительно современном железе. Есть CPU-only

Когда что выбирать:

  • Просто запустить модель → Ollama (ollama run llama3) или LM Studio (GUI)
  • Максимум контроля → llama.cpp напрямую (C++, квантование, все платформы)
  • Продакшен с высокой нагрузкой → vLLM (универсальный) или SGLang (RAG/multi-turn, структурированный вывод)
  • Полноценная self-hosted платформа → Open WebUI поверх Ollama/vLLM (multi-user, RAG, MCP, функции)
  • Apple Silicon → MLX (разработан Apple, нативная оптимизация)
  • Максимум на NVIDIA → TensorRT-LLM (H100/B200, FP4)

Российских инструментов для локального инференса нет. Российские модели запускаются через международные инструменты — те же GGUF-квантизации GigaChat 3.1 работают в llama.cpp и Ollama без проблем.

Напоследок

Является ли этот гайд/обзор полным и исчерпывающим? Конечно нет. Во первых все онлан-чятики, провайдеров API, кодинг-агентов, различных около-ИИшных утилит и инструментов - не переназвать. Во ворых отрасль развивается очень быстро, и также быстро устареет этот материал. Где-то в середине лета выйдут новые крупные западные и китайские модели (скриньте этот твит). Скорее всего, еще раньше появится новая «хайповая» тема - навроде OpenClaw в начале этого года. Но парой вещей эта портянка ценна: она описывает логику знакомства обычного работяги с БЯМами, плюс тут очень много ссылочек на всяческую халяву и опен-сорц. Надеюсь, вам пригодится.

UPD: 17 мая 2026 года. Учтены замечания в комментариях: добавлены z.ai, minimax и другие модели и провайдеры. Добавлены инструменты Copilot и Codex. Переработан блок с плагинами и скиллами, добавлено описание контекст-файлов. Значительно обновлен раздел про инференс.

ivbor
()

TTS: какими голосами пользуетесь?

 , ,

Когда-то давно, во времена Festival, я пробовал прогонять через него книги. С английским языком получалось неплохо, если не забывать про экспоненциальное(?) замедление штатного скрипта и резать на главы. Единственный найденный голос для русского вымораживал своим затяжным «нееет», поэтому я потерял к нему интерес.

Сейчас попробовал несколько программ и остановился на piper. Из английских голосов нормально отработал первый же опробованный — Amy. Далее из 20 голосов половина отсеялась как неразборчивые или вызывающие желание прокашляться, но выбор есть. Самый заметный недостаток — иностранные имена странно произносят.

А что с русским языком?

Я нашёл 4 голоса. 2 совсем хриплые и неразборчивые. irina и ruslan понять можно, но ударения ставят как попало (слушать про короля, живущего в замкЕ забавно, но надоедает), путают е и ё (причём в обе стороны), часто игнорируют мягкий знак.

Кто чем пользуется из оффлайновых?

question4
()

Lutris и wine

 

Народ есть ли способ обновить версию wine в lutris. Последняя версия в программе 8.27, а уже есть 9.16.

cola538
()

Какую книгу по C++ выбрать?

 ,

Какую книгу по с++ выбрать

  1. Герберт Шилдт. C++ для начинающих. Шаг за шагом
  2. Стивен Прата. Язык программирования C++. Лекции и упражнения
  3. Предложите свой вариант (учил джаву, с++ смотрел видео ну можно сказать не с нуля учу)

Перемещено hobbit из general

archpeak
()

Посоветуйте оконный менеджер

 , ,

Нужен не тайловый оконный менеджер, чтоб можно было двигать окна мышкой, ну и чтобы можно было создавать правила для определённых окон (запоминание координат, размера, во весь экран).

  • фичастый, настраиваемый
  • удобный в настройке
  • панели, виджеты на рабочем столе
  • чтобы виджеты и панели были кликабельны у самого края экрана. чтобы можно было убрать рамку у окон, чтобы можно было нажимать крестик у развёрнутого окна из самого верхнего правого пикселя экрана, чтобы скроллбар можно было двигать у самого края экрана. Это всё обязательно!
  • возможность настроить нижнюю панель так, чтобы она была по-умолчанию скрыта, но чтобы появлялась при зажатии Meta, т.е. была видна только когда зажата клавиша Meta, чтобы при этом можно было кликать по кнопкам панели. другие комбинации клавишь Meta+что_то тоже должны работать
  • возможность рисовать тени у окон
  • Alt+Tab, Meta+tab должны сразу переключать окна, при этом не должно рисоваться вообще ничего лишнего, никакой анимации. В системе вообще не должно быть никакой анимации

Какие WM удовлетворяют всем этим требованиям?

teod0r
()

Тру стори о «сдохшем» SSD

 , ,

Есть у меня SATA SSD (так уж исторически сложилось, что в русском языке NVMe тоже называют SSD, и требуется уточнение) замечательной китайской фирмы Apacer. Так вот, в один момент он перестал определяться. Понял я это по долгой загрузке Arch’а. Он что-то искал по UUID 1.5 минуты. Диск этот у меня был зашифрован через LUKS и использовался для хранения моих голых фото (шучу). Открывался он при старте системы по ключу из /etc/keys. Я перепроверил /etc/crypttab. Там все было правильно. Правильными были и права на файле-ключе — 600. «Смерть!» — подумал я. Диск ничего не ответил, ведь он же диск и говорить не может… Я попробовал передернуть. Я пихал в разные дырки, но ничего не помогало. Спалил что-то на материнке, потрогав ее? Возможно, но маловероятно, и проверить я это никак не мог. Тогда я вспомнил, что в Discover долго висело предупреждение об устаревшей версии прошивки чего-то… И в один день я, по всей видимости, случайно нажал на «обновить». Discover через fwupd обновил мне прошивку диска, и тот перестал определяться… Когда это произошло, я не помню, так как компьютер у меня не выключался/перегружался неделю… «Нужен программатор!» — подумал я, а потом решил попробовать обновить прошивку на материнке… Для этого нужно просто файл кинуть на флешку. И после обновления прошивки материнки, диск начал снова определяться. Я посмотрел его SMART, там было записано всего 2 терабайта. fwupd я удалил:

yay -Rns fwupd
rtxtxtrx
()

Подкроватный сервер

 ,

Итак, никогда не думал, что нужно будет обзаводиться подкроватным сервером. Но реалии такие, что нужны куча сервисов для себя, чтобы всё работало вне зависимости от фазы луны, политотатической ситуации или любой другой причины. Планирую поднять как минимум:

  1. gitlab(да, есть много реп на 150Гб)
  2. youtrack(хочу там держать все таски)
  3. торрентокачалку(чтобы разгрузить десктоп) deluge
  4. samba(отдавать медиа)
  5. wireguard, чтобы можно было коннектиться в свою сеть, если это будет необходимо
  6. хранить медиа(фильмы, музыка, фото)

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

Итак, что нужно?

  1. cкорей всего одноплатник в виде n100 или на arm
  2. case
  3. psu

Скорей всего, будет покупаться два hdd, чтобы сделать зеркало + 1hdd на бэкапы

Советуем, обсуждаем :)

PS: vds не предлагать

serg002
()

Лучший курс по истории и теории операционных систем

 , , ,

Группа Open Source

Один из авторов свободной операционной системы ReactOS, Алексей Брагин, судя по всему, продался Скилбоксу за 30 сребреников и начал публиковать свой авторский курс по архитектуре и истории развития операционных систем.


Курс люто-бешено доставляет качественной подачей контента и тем фактом, что его вместо человека, похоже, читает и визуализирует нейросеть...

>>> Смотреть первый выпуск (youtube.com)

Jedi-to-be
()

Вышла Widelands 1.2

 ,

Группа Игры

Widelands — компьютерная стратегическая игра реального времени, распространяемая по лицензии GNU GPL. Игровым процессом и некоторыми идеями похожа на The Settlers и The Settlers II.

Игра поддерживает однопользовательский и многопользовательский режимы, содержит несколько кампаний, одиночные сценарии и встроенный редактор.

( читать дальше... )

>>> Полный список изменений (widelands.org)

skiminok1986
()

Посоветуйте ютубов, например

 , ,

Ищу годный научпоп или около того.

Прошу не рекомендовать разного рода A4, HiDEV, Гаеров и прочих имбецилов.

Со своей стороны могу вбросить:

- TheEfficientEngineer - механика, занятное о простых вещах
- Robert Miles AI Safety - о проблемах контроля ИИ простыми словами
- Mark Solonin - история и технические проблемы в космосе и военке. Политоту советую скипать, она скучная.

bo4ok
()

Ищу наружную IP камеру под OpenIPC

 , , ,

Есть ли какие-нибудь недорогие (до 80 usd) IP камеры с поддержкой OpenIPC, подходящие для использования в средней полосе РФ? С питанием через PoE.

На сайте OpenIPC указаны только название SoC'ов, а меня интересует конкретная модель/ревизия.

Поддержка OpenIPC нужна чтобы получать поток по RTSP без лишней ерунды и чтобы большой китайский брат маленький нефритовый стержень за мной не следил.

Meyer
()

Очумелые ручки, Bedrock, Debian и все-все-все

 , , ,

Всем привет, народ, и особенно - тем, кого помню. Давно не заглядывал.

Валялась у меня тут Live-флешка с Арчем, завернутым в Bedrock. Bedrock - это такой докер наоборот. Прикольная штука, позволяет миксовать софт из разных дистрибутивов в произвольных сочетаниях. (А вот еще какая-то обзорная статья на хабре, не моя.) Валялась без дела год, а сегодня попалась на глаза и решил запустить её.

Пока обновлялся Арч, решил поставить туда же Дебиан. Ну раз есть Бедрок, надо его использовать, а ставить на флешку еще один дистр с роллингом смысла нет. А если с фиксированными релизами - ну тогда Дебиан, очевидно же. И лучше сразу 12-й, потому что к тому времени, как я в следующий раз про эту флешку вспомню, он как раз успеет релизнуться. Апдейтнул Bedrock, развернул Debian в новой страте, чрутнулся туда, немножко настроил, поставил рандомного софта поиграться. Ребутнулся. Загрузился в дебиановский юзерлэнд на арчевском ядре. Ну прикольно. Всё работает, проблем нигде не вылезло.

Потыкал в разные DE. Внезапно прямо хорошо зашла мне XFCE. Лаконичная. Просто симпатичная по дефолту, без выкрутасов. Необходимый минимум настроек и фич есть, и ничем лишним не перегружена. Захотелось на ней и остаться.

И пока тестировал разные конфигурации, включал-отключал страты, созрела идея:

Делаем brl hide Arch, релогаемся - вся куча прикладного софта, поставленного под Арчем, попадает из меню приложений и из PATH. Остаётся чистый Debian с XFCE и минимумом софта. Делаем brl show Arch, релогаемся - в меню снова куча приложений. Хм… Да это же мысль. Я же этого джвадцать лет ждал.

  • Стабильный Дебиан можно использовать в качестве основной ОС, в качестве платформы, на которой работает графический сеанс, DE и основные средства управления компом. Там будут чёткие неизменные версии основных компонентов.
  • В Арч ставим приложения, которые хочется иметь максимально свежими без оглядки на релиз-цикл дистрибутива. В моём случае это, например, Firefox, Libreoffice, gimp и т.п. Плюс удобно ставить софт из AUR.
  • В дополнительные страты по необходимости ставим другие версии дебиана или убунты или чего угодно, где есть нужный софт. Например, мне нужен 5-й kicad, потому что на 6-й лень мигрировать, а 5-й и так меня устраивает. Вот в 11-м Дебиане как раз нужная версия, оттуда и ставим.

И получается функциональный аналог этих ихних рантайм-сред от флатпака, но намного более крутой.

Потому что:

  • Флатхаб не хранит старые версии, это не входит в его задачи. А в архиве Дебиана любые версии хранятся, как показывает практика, вечно. И в любой момент нужную версию можно поставить.
  • Абсолютно любой диструбутив - это уже готовый рантайм для приложений без необходимости изобретать квадратное колесо.
  • Можно свободно сочетать не только разные рантаймы и версии приложений, но и низкоуровневые части системы. Можно легко и удобно использовать ядра от любых диструбутивов, можно менять базовую систему отдельно от приложений и т.п.
  • Можно мигрировать между дистрибутивами настолько, насколько самому пользователю удобно. Вот выйдет когда-то следующий 13-й Дебиан, и я могу сразу использовать отдельные приложения от него, при этом сидя по больше части на 12-м. Не бэкпортировать, а просто юзать как есть. А потом захочу перейти на 13-й - просто доустановлю туда нужные пакеты, выберу другой пункт меню при загрузке, и вот я уже в 13-м. Без всяких дист-апгрейдов и без созданий новых разделов.
  • Да что там, можно хоть сейчас ставить из Sid-а пакеты в отдельной страте, и при этом в основной системе гарантированно ничего не сломается.
  • В изолированных стратах проще организовать сборочное окружение для пакетов, нежели плясать вокруг докера. Как видимость страты другими стратами снаружи, так и видимость изнутри страты наружу - легко управляются командой brl. Также легко для всех страт настраивается глобальная часть пространства файловых имён.

Тут можно еще вспомнить виндовую технологию SxS для библиотек (Side-by-Size сборки), но лучше даже не вспоминать, потому что в Бедроке концепция и возможности на голову выше.

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

Короче, советую попробовать, товарищи энтузиасты. Я чо-т протащился с этого. Буду дальше экспериментировать в эту сторону.

З.Ы. В очередной раз обновляя Арч, который не обновлялся то ли полгода, то ли год, подумал о том, что никогда ничего «само» не разваливается, если только специально не толкать руки себе в задницу. Ни под Арчем, ни под Дебианом, ни под другими адекватными дистрибутивами. ЧЯДНТ?

З.З.Ы. Модератор, создай тэг bedrock, таки да.

wandrien
()

Несколько вопросов по luakit

 , ,

1. Возможно ли отключить autoplay на ютюбе?

2. Как добавить в контекстное меню свое действие?

3. Как заставить работать стиль из firefox(stylish)?

4. Как на определенном сайте сохранить уровень зума?

MLP_Fan
()

Пользователи Luakit, если такие имеются - отзовитесь!

 , , ,

Обращаюсь ко всем пользователям замечательного браузера Luakit - если такие конечно имеются на ЛОРе. В репе до сих пор версия от 2012 года - все бы ничего, но от нового стандарта сайтостроения не уйти и некоторые сайты данная версия открывает пустым белым экраном. В git есть версия от 2017 года которая может по современному, все прекрасно компилируется и работает за исключением некоторых моментов, а именно - изменены правила добавления горячих клавиш. Возникла проблема - не могу прикрутить mpv для воиспроизведения аудио и видео потоков. Метод из hotwo для версии 2012 https://github.com/luakit/luakit/wiki/Play-embedded-video-in-external-player не работает на версии 2017. Вопрос - как прикрутить что бы работало?

amd_amd
()

Плагин Яндекс.Музыки для Rhythmbox

 , , ,

Всем добрый день. Устал я от прослушивания Яндекс.Музыки в браузере, а реализованные плееры на базе Electron меня совсем не устраивали, потому как по сути это тот же браузер, только в обёртке. И решил я взять эту ситуацию в свои руки. Так появился плагин Яндекс.Музыки для плеера Rhythmbox.

Тут должен быть скриншот, но видимо мне нельзя их размещать или я не разобрался как это делать. :)

Скачать плагин: https://github.com/dobroweb/rhythmbox-plugin-yandex-music/releases

Исходный код выкладываю в GitHub: https://github.com/dobroweb/rhythmbox-plugin-yandex-music

За возможность реализации плагина большое спасибо создателю Python библиотеки с неофициальной реализацией API Яндекс.Музыки.

Пока не осилил создание пакетов для Debian, поэтому сделал только пакет для AUR.

На текущий момент плагин умеет воспроизводить только понравившиеся треки. В дальнейшем планируется расширение функционала, благо неофициальное API позволяет делать почти всё, что можно делать в официальных приложениях Яндекс.Музыки, а API Rhythmbox тоже достаточно широкое.

Также отмечу, что из-за отсутствия знаний по языку программирования Python и API Rhythmbox исходный код получился любительским. Так что прошу сильно ногами не пинать.

Надеюсь, вам этот плагин понравится и будет полезен. :) Также буду рад помощи в дальнейшей разработке плагина. Работы много, а свободного времени и знаний не хватает.

snfesh
()

Хочу gcc warning если во внутреннем scope есть переменная с тем же именем, что и во внешнем.

 , ,

Можно ли как-нибудь gcc заставить это делать?

class C {
    int x;
    void f(int x) {   // хочу тут warning: x уже есть в scope, объявлен в такой-то строке
        if (...) {
            int x   // и тут тоже
        }
    }
}
dimgel
()

QT Статика

 ,

Знаю тема не новая. Много информации как делать статическую сборку QT проекта. Но оно все какое-то старое, и не всегда работает. Хочу уточнить есть ли сейчас более современный способ? Который работает без танцев с бубном. Буду рад если поделитесь ссылками.

ifuser
()

Качественное красноглазие

 ,

Тут трудно сказать что это за картинка.. скриншот это или рабочее место. Принимаю волевое решение положить это всё же в раздел скриншотов.

С экрана практически полностью удаляются все остальные цвета кроме красного, несмотря на кажущееся кровавое красноглазие ночью оказалось довольно приятно. Сделано с помощью Redshift, который уже есть во многих дистрибутивах из коробки.

Перед применением следует завершить все остальные редшифты (не просто выключить).

`redshift -o -t 1000:1000 -l 0.0:0.0`

Чтобы вернуть все взад

`redshift -r`

bernd
()

Тред интересных блогов, подкастов и ресурсвов на техническую тематику

 

Вроде недавно таких тем не было. При публикации указывайте, пожалуйста, примерную тему, чтобы можно было быстро фильтровать.

Я начну:

fernandos
()

Иерархия ФС Windows и где хранить конфиги

 , ,

Если для Unix-подобных систем существует стандартизация в виде - FHS (wikipedia.org), XDG Base Dir, XDG User Dir и GNU Coding Standard, то напрашивается вопрос что есть у Windows? Есть ли официальная документация или какой-то стандарт, что где устанавливать/хранить. И где например хранить пользовательский ini конфиг файл?

Dr64h
()