LINUX.ORG.RU

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

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

 ,

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

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

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

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

ivbor
()

Хочу обновить homelab'у

 , ,

Всем привет!

Хочу обновить хоум лабу и наконец-то переехать в rack, по факту это будет proxmox кластер, со следующей структурой:

  • net switch
  • pve1
  • pve2
  • pve3
  • HPC Node \ AI Node
  • nas ssd
  • nas cold hdd
  • ups

Почему 19" rack соблазнителен, так это потому что туда можно впихнуть сколько угодно оперативы по сравнению со всякими мини-пк.

Но тут как обычно проблема с шумом. Есть ли в 2026 году способы сделать сервер тихим? Особенно 1\2u? Может уже стало доступно водяное охлаждение или есть какие-то лайфхаки?

AntonyRF
()

Восстановление ZFS. Поиск удаленного Zvol 4 дня спустя.

 , ,

Недавно мне довелось столкнуться с задачей, когда клиент случайно удалил важный Zvol, содержащий множество документов пользователей, но его отсутствие заметили, только через на следующий рабочий день + время на ожидание обслуживающего персонала, кода пул активно эксплуатировался (прошло близко к 100 000 транзакций).

Классическое решение с анализом MOS, поиском объектов не увенчалось успехом. Проверка связок UB/MOS также была безрезультатной и фактически отражало лишь последние 20 минут жизни пула. При этом часть связок уже имела явные проблемы неполноты древа из-за перезаписанных блоков с метаданными.

Все осложнялось используемым сжатием LZ4. Коммерческие продукты такие как PC3000Express, UFS Explorer, Klennet Recovery в данной ситуации также ничем не помогли.

Пришлось рассмотреть задачу иначе: написать анализатор объектов ZFS (поиск сжатых и несжатых DMU и Indirect blocks). Собрать информацию с пула и проанализировать осиротевшие метаданные, которых в результате поиска обнаружилось заметно больше, чем через MOS.

Дальнейший метод строился на определении особенностей нужного Zvol, чтобы понять какого рода древо нас ожидает и сколько уровней. Для Zvol с заявленным размером 300ГБ и около 200Гб занятого (фактические в аллокации) и блоке в 64кб нас ожидает структура L3-L2-L1 - L0 (данные).

После того как появилось понимание чего ждать в древе, то был проведен анализ все связок L3-L2 (как приближенная оценка с высокой гранулярностью) чтобы отбросить все то, что не является структурами искомого Zvol.

Дальше выяснилось, что из-за принципа CoW ZFS за 100 000 транзакций уже успела переписать немало. Отдельно целого объекта уже не существует ни в одной копии. Сбор из сотен обрывков в итоге дал результат, что удалось собрать виртуальный диск, который уже содержал около 75-80% живых файлов.

Подробнее я изложил на хабре в публикации «Восстановление данных с ZFS: задача со звёздочкой об удалённом Zvol»

К сожалению там с аудиторией не получилось диалога (он отсутствовал, вероятно сильно специфическая тема). Хотелось бы обсудить с профильным сообществом перспективы развития подобных методов восстановления данных и какие реальные потребности пользователей возникают.

hddmasters
()

Кто в какие игры играет в 2026?

 

Кто в какие игры играет в 2026? не обязательно новые, но интересно, в какие вообще?

rasonatention1
()

Ищу аналоги сервисов для доступа за железками за NAT

 free shell, , public ip, thc.org

Коллеги, Нужен сервис для проброса портов с локальки в интернет ( без VPN, zerotier и тому подобное ) - что то по типу https://vpn.ispledger.com ? пару вопросов :

  • кто каким аналогом пользуется https://www.thc.org/segfault/free/ ?
  • Кто то делал им и/или пожертование за шелл без ограничений

P.S Отдельных vps/server с публичным ип нету . P.P.S поделитесь опытом

pinachet
()

Посоветуйте самую дешевую российскую VPS или отговорите

 ,

Решил я поселфхостить. Но провайдер держит меня за натом. И возник вопрос купить белый ИП у провайдера или арендовать максимально дешевую VPS в Росиии. Кинуть на нее тоннель из дома и через реверс проксю отдавать нужные мне ресурсы. От vps требуется впн сервер и nginx, так что думаю любых мощностей должно хватить.

Кто то стоял перед похожим выбором? Что можете посоветовать?

Behem0th
()

Сочетание ssh клиент плюс клавиатура (кастомная?) которым можно пользоваться

 ,

Есть кастомная клавиатура со всеми клавишами? На заре времён пользовался hackers keyboard

Ssh клиенты (претензии обычно к доп клавишам)

Termux - вообще не нашёл изменения шрифта

Termius - не нашёл изменения шрифта на лету

ConnectBot - на допклаве не хватает много чего, даже банального Alt

JuiceSSH - пока лучше всех но всё равно всё сломалось, так как нет Insert

alt-tab-let
()

Какие генераторы статических сайтов вы используете или планируете использовать?

 , ,

Интересно посмотреть статистику использования по рунету. ИИ их классифицирует так:

Для блога или простого сайта → Jekyll, Hugo, Eleventy, Hakyll
Для документации → Docusaurus, Hugo, Hakyll 
Для современного сайта с интерактивом → Astro, Gatsby, Next.js
Если вы разработчик на Python → Pelican
Если важна скорость сборки → Hugo, Astro
Если хотите использовать React → Gatsby, Next.js, Astro

Для участия в опросе войдите или зарегистрируйтесь.

>>> Результаты

jura12
()

Хочу поделиться результатами тестов LLM

 huggingface, ,

Всем доброго времени суток. Хочу поделиться результатами тестирования .gguf моделей. Я предполагал использовать их в связке с IDE, в виде эндпоинта, для генерации кода, может быть для работы с документами (нормативными, спецификациями), агентной работы (систематизация чего-либо). Сам пока не знаю но интересно разобраться как это работает. Хотя понятно что есть хорошие, даже бесплатные решения на стороннем железе, гораздо эффективнее. За последний год вижу что модели стали компактнее и эффективнее. У меня две видеокарты, 3060 и 1650, с 12 и 4 гб оперативы. Буду рад если кому то будет интересно. Я увидел что некоторые модели могут генерировать вменяемый код, хотя сам не имею большого опыта и компетенции в разработке софта. Проверял я в aistudio, благо там немерянные лимиты.

Намутил такой тестер моделей .gguf с hugginface:

https://github.com/dasfile/automate_llm_tests

Мои задачи для тестирования выглядят так:


Test 1: PowerShell (Administration: Resource Monitoring)
Write a script that scans system processes (Get-Process), finds those consuming >500MB RAM, and outputs in a table: Process Name, PID, RAM (MB), CPU (%). Sort by RAM descending. If no processes found, output "No high-consumption processes". The script should be resilient to lack of permissions and handle the CPU percentage calculation (or estimation) logically.

Test 2: Arduino C++ (Embedded: Multitasking with millis)
Write a sketch for Arduino that performs two independent tasks without using delay():
1. Blink an LED on Pin 13: ON for 1000ms, OFF for 1000ms.
2. Read an analog sensor on Pin A0 every 500ms, map the value (0-1023) to 0-100%, and print to Serial: "Sensor: XX%".
Handle edge cases (e.g., ensure Serial is ready). Use strictly standard Arduino API (no external sensor libraries needed for this logic).

Test 3: JavaScript (Node.js: Files + Async Handling)
Write a Node.js (fs/promises) script that asynchronously reads a JSON file 'config.json' (array of tasks: {id, status, priority}), filters high-priority items (priority > 7), and outputs the top-3 by ID in the format: "Task ID: X - Status: Y". Handle cases: file not found (create default), invalid JSON (log error).

Test 4: Python (API + IDE-Integration: Requests & Reports)
Write a Python script using the requests library (standard industry practice). Load data from 'https://api.github.com/users/octocat'. If the network fails (or 404), fall back to a local 'user.json'. Extract the user's bio and public_repos count. Generate a Markdown snippet suitable for an IDE tooltip: "Bio: [text]...". Handle connection timeouts and JSON errors gracefully.

Test 5: AutoLISP (CAD: Visual LISP Object Iteration)
Write a function count-specific-blocks using Visual LISP (vl-*, vla-*) functions. The function should take a block name as an argument (string), iterate through the current drawing's Model Space, and count how many times that specific block is inserted. Output the result to the command line. Handle cases where the block name does not exist in the drawing.

Test 6: ANSI C (Low-level: Buffers + Strings)
Write a buffer_to_hex function (ANSI C) that converts a byte buffer (char* buf, size_t len) into a hexadecimal string and prints it to stdout. Handle empty buffer cases and ensure memory safety logic.```

Результаты такие:

Рекомендуемый набор (Keep List)

Вот что стоит оставить, разделив по вашему железу.
1. Для GTX 1650 (4 GB VRAM) + CPU

Эти модели влезут в память целиком (или почти целиком), обеспечивая максимальную скорость и отзывчивость системы.

    Phi-4-mini-instruct-Q6_K (или Q5_K_M)

        Роль: Основная "рабочая лошадка".

        Почему: Феноменальная скорость (~68 t/s), отличный C++ и JS. Влезает в 4 ГБ VRAM почти полностью (оставив ~500 МБ системе).

    Qwen3-8B-Instruct-Q4_K_M

        Роль: "Умный" помощник.

        Почему: Она не влезет полностью в 4 ГБ (нужно около 5.5 ГБ), но если выгрузить часть слоев на CPU, она будет работать приемлемо. Она намного умнее Phi-4 в сложных задачах (Lisp, PowerShell).

2. Для RTX 3060 (12 GB VRAM)

Здесь можно разгуляться. Эти модели дадут качество уровня GPT-3.5/GPT-4.

    GPT-OSS-20B-Q4_K_M (Открытие тестов!)

        Роль: Главный архитектор.

        Почему: Удивительно, но она работает быстрее (47 t/s), чем Qwen 14B (30 t/s), при этом пишет код более высокого, "инженерного" уровня. Занимает около 11-12 ГБ VRAM (впритык, но работает быстро).

    Qwen3-14B-Instruct-Q4_K_M

        Роль: Надежный бэкенд.

        Почему: Самая сбалансированная и предсказуемая модель. Если GPT-OSS начнет фантазировать, Qwen3 вернет на землю. Влезает в 12 ГБ с запасом.

    Qwen3-8B-Instruct-Q6_K (или Q8_0)

        Роль: Скоростной кодер.

        Почему: Если нужна скорость выше 40 t/s, но Phi-4 кажется глуповатой. На 3060 можно позволить себе максимальное квантование Q8.

Итоговая конфигурация

Удалить: Qwen2.5 (все), Trinity, GLM, Gemma, Granite, GigaChat (рискованная).
Оставить на диске:

    Phi-4-mini (Q6) — для запуска на чем угодно.

    Qwen3-8B-Instruct (Q5/Q6) — золотая середина.

    GPT-OSS-20B (Q4) — для сложных задач на RTX 3060.

    Qwen3-14B (Q4) — как резервный "умный" вариант.

====================
В принципе я уже активно их использую как переводчики, под рукой, что то быстро спросить. Часто они генерируют ответ быстрее. Я по привычке, в своём хозяйстве, стараюсь использовать локальные инструменты, на своём железе. Может это и неправильно.
baaba
()

Проблемы современного Jabber, ч.2

 , ,

Привет, ЛОР! Тут недавно был тред: Каковы практические проблемы Jabber?

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

В ближайшее время планируются к релизу нативные версии для Android, iOS, десктопа (кроссплатформа, НЕ electron) и отдельно Web-версии (+ElectronTauri для ценителей)

Интересует мнение тех, кто пользуется Jabber, а также тех, кто пользовался им ранее, но ушёл на другие протоколы.

Каких фич вам не хватает?
Проблемы с синхронизацией, серверной историей, звонками между разными платформами – уже решены.
Прозрачная интеграция с Telegram – практически готово, за исключением звонков.
Федерация с Matrix – работает для текстовых сообщений, ведём переговоры с ProcessOne (контора которая пилит Ejabberd) для улучшения ситуации.

Анимированные стикеры с какашками и Unicode смайлы с разноцветными ниггерами не предлагать.

ann_lortemp2
()

Существует ли аддон для Firefox который останавливает выполнение JS и всяких таймеров и эвентов на странице

 , ,

Вручную это делается вызовом Browser Console Ctrl+Shift+J и командой

gBrowser.selectedBrowser.browsingContext.allowJavascript=false;

в ней.

Однако, Browser Console может только окошком быть, её никуда не пристыкуешь, и это неудобно.

Раньше можно было всего лишь нажать Esc чтобы остановить все скрипты на странице. Теперь приходится через Browser Console.

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

Отключение JS не годится.

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

Велосипедить аддон не хочется. Не может же быть чтобы никто такого не написал. В addons.mozilla.org такого не нашлось почему-то, видимо мозилла (вернее те, кто её танцует) очень не хочет чтобы юзер мог легко снизить ужор памяти и процессора отключая вебговно которое не нужно.

Stanson
()

Заворачивание части трафика в туннель

 , ,

Подскажите, как решить задачу. Есть 2а интерфейса wlan0 отвечает за интернет, tun1 за VPN.

$ ip link
- 6: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
    link/ether 8c:f8:c5:41:91:64 brd ff:ff:ff:ff:ff:ff
- 12: tun1: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1472 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 500
    link/none

Как запросы к заблокированным ресурсам пускать через tun1 а к незаблокированным через wlan0?

torm7
()

Домашняя лаба

 , , ,

Насобирал железа, получилась небольшая домашняя лаба и под проекты и под «поиграться». Показываю, красивое… наверное. В основном стоит про запас. По факту активно используется платформа на 24 диска, TrueNAS, samba, nfs, виртуалки, БД. Недавно заморочился и избавлялся от шума этой самой платфромы, в БП менял кулера + резисторы на обороты. Железа много не бывает) Всем добра)

zasyadko
()

Хранение, доступ и каталогизация мобильных фото на семью. Self-hosted only.

 immich, , photoprism, ,

Когда-то поднимал вопрос уже, тогда ничего толком не удалось узнать, все продукты были сырые от слова «совсем».

Со временем погонял немного Nextcloud - не то, не предназначено оно на замену облачной галерии, дохнет.

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

В тред призываются активные юзеры сего продукта, в частности, @diamond_cat. Как оно, не дохнет на десятках тысяч файлов за несколько лет?

pekmop1024
()

Где взять заграничный VPS с оплатой российскими картами?

 ,

Собственно сабж. VPS нужен за пределами России. Хочу поднять себе VPN.

Например вижу предложение от RU VDS в Казахстане. Но не знаю что там с местной цензурой. А то из огня да в полымя.

Вопрос в догонку: какой протокол VPN выбрать и какое железо нужно, чтобы 50 мбит/с тянуло?

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

ox55ff
()

Radxa X4 — одноплатник формата Raspberry Pi5 на базе Intel N100

 , , radxa,

Группа Hardware and Drivers

Китайская компания Radxa уже представляла интересные разработки в области одноплатных компьютеров. Например, они представили линейку Radxa Rock на базе процессора Rockchip, выгодно отличающуюся от Raspberry Pi5 наличием слота M.2 с поддержкой установки SSD.

Новый Radxa X4 — это одноплатный компьютер такого же форм-фактора, что и Raspberry Pi5, с таким же размещением разъёмов, и, скорее всего, совместимый с большинством аксессуаров и корпусов Raspberry Pi5, но на базе процессора Intel серии Alder Lake.

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

>>> Подробности (radxa.com)

Aceler
()

Винты какие сейчас брать? 8Тб

 

Хочу расширить своё хозяйство, взять винт на 8Тб или больше. Меня недавно упрекнули в том, что я не в курсе про SMR на современных винтах и знаете что? Да, не в курсе.

Просветите меня, пожалуйста, что сегодня имеет смысл брать в домашнюю машину. Требования — чтобы шумел негромка, чтобы не черепичка (ибо торренты там тоже будут), чтобы прожил долго и счастливо.

Aceler
()

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

 ,

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

  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
()

Вопрос знатокам zfs - как правильно добавлять устройства в пул?

 , , ,

Целиком диски? gpt разделы? Их UUID? Или может банально LVM VG/LV? Ведь LVM переносим и его адресация не зависит от имени диска, но с ним гораздо проще видеть организацию тома чем по UUID.

Проще ведь видеть разделы по именам:

   pool: zfs-raidz_4
     id: 14845661564733668607
  state: ONLINE
 action: The pool can be imported using its name or numeric identifier.
 config:

        zfs-raidz_4  ONLINE
          Data_1     ONLINE
          Data_2     ONLINE
          Data_3     ONLINE
          Data_4     ONLINE

Чем по жутким цифробуквам:
   pool: zfs-mirror
     id: 11702920276725354413
  state: ONLINE
 action: The pool can be imported using its name or numeric identifier.
 config:

        zfs-mirror                                ONLINE
          mirror-0                                ONLINE
            72cf2c0b-fe32-4649-9aa6-45d1314d1139  ONLINE
            27300dce-6a76-6a49-a10c-905100118633  ONLINE

Эти разделы задолбаешься же искать по всем дискам.

n0mad
()

Китайские платы для NAS

 , , ,

Имею в виду не пошлые хуанани, а вот такие компактные штучки на C612. Теоретически всё хорошо: много сетевых портов, шесть десять SATA, место под твердотельник, серверная ECC-память, дешёвые процессоры (и не особо жрущие, если L-версии брать). По факту возможны нюансы. Интересно, у кого-то есть опыт работы с такими платами?

Mobutu_Sese_Seko
()