Они ломают Void :(
Iron_Bug, ты только глянь https://github.com/void-linux/void-packages/pull/57292#issuecomment-3630129031
Как они вообще сломали мой PR !?

te111011010, похоже всё-таки понадобятся твои услуги...
Iron_Bug, ты только глянь https://github.com/void-linux/void-packages/pull/57292#issuecomment-3630129031
Как они вообще сломали мой PR !?

te111011010, похоже всё-таки понадобятся твои услуги...
Всем доброго времени суток. Хочу поделиться результатами тестирования .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) — как резервный "умный" вариант.
====================
В принципе я уже активно их использую как переводчики, под рукой, что то быстро спросить. Часто они генерируют ответ быстрее. Я по привычке, в своём хозяйстве, стараюсь использовать локальные инструменты, на своём железе. Может это и неправильно.
Запускаем систему, включаем Night light - не работает
Смотрим журнал службы цветокора:
Dec 08 18:12:38 fedora systemd[1]: Starting colord.service - Manage, Install and Generate Color Profiles...
Dec 08 18:12:38 fedora colord[1546]: failed to get edid data: EDID length is too small
Dec 08 18:12:38 fedora systemd[1]: Started colord.service - Manage, Install and Generate Color Profiles.
Ок, не видит едид, идем в настройки мониторов - там все заполнено (т.е. едид норм) но у всех подключенных мониторов не заполнены профили - выставляем руками дефолтные, включаем Night light - работает
Выходим из сеанса, заходим снова - в журнале colord ничего нового нет но в настройках мониторов опять нет профилей - т.е. при каждом входе в систему их надо заполнять с нуля
Куда копать? Это прикол федоры или гнома 49?
Всех приветствую.
Я тут решил немного по-использовать virtual here без уплаты членских взносов.
Взял orange pi zero3 вкатил туда какую-то raspiOS. Установил пакеты настроил все. К себе в линукс через usbip все коннектится.
Потом взял «virtual here» и решил тоже через нее прицепиться. Прописал свой сервер и порт. Оно даже показало, что нашло и даже зелененькую лампочку зажгло.
Но при попытке приконнектится все отвалилось. На моем сервере вышло такое сообщение:
usbip: error: USBIP Kernel and tool version mismatch: 0 273:
Я еще туда не заглядывал и как это устроено не смотрел, но есть ощущение, что ремонтируется это место не сказать, что сильно сложно. В связи с чем вопрос, может кто-то уже бегал по этим граблям, и подскажет чего там пропатчить, чтобы мне немного времени сэкономить. Обещаю все выложить в общественное достояние.
Есть загрузочные диски: disk1.qcow2 и disk2.qcow2. Первый диск:
kirl@debn:~/start_qemu$ sudo fdisk -l /dev/nbd0
Disk /dev/nbd0: 4 GiB, 4294967296 bytes, 8388608 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x503e2391
Device Boot Start End Sectors Size Id Type
/dev/nbd0p1 * 2048 395263 393216 192M 83 Linux
/dev/nbd0p2 395264 8388607 7993344 3.8G 83 Linux
Внутри раздела nbd0p1 первого диска находятся файлы bzImage, initramfs, папка grub и еще немного файлов.
Второй диск:
kirl@debn:~/start_qemu$ sudo qemu-nbd --connect /dev/nbd0 disk2.qcow2
kirl@debn:~/start_qemu$ sudo fdisk -l /dev/nbd0
Disk /dev/nbd0: 80 GiB, 85899345920 bytes, 167772160 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Device Start End Sectors Size Type
/dev/nbd0p1 2048 5322751 5320704 2.5G Linux filesystem
/dev/nbd0p2 5322752 167772126 162449375 77.5G Linux filesystem
kirl@debn:~/start_qemu$
Внутри раздела nbd0p1 второго диска находятся папки: boot, etc, opt, var. Внутри boot находятся bzImage, initramfs, grub и другие.
Как я могу запустить эту машину в режиме EFI в QEMU. Щас команда примерно выглядит так. Я напрямую передаю QEMU ядро и initramfs:
#!/bin/bash
qemu-system-x86_64 \
-m 2G \
-machine q35 \
-smp 2 \
-drive if=pflash,format=raw,readonly=on,file=/usr/share/OVMF/OVMF_CODE.fd \
-drive if=pflash,format=raw,file=/usr/share/OVMF/OVMF_VARS.fd \
-device qemu-xhci \
-drive file=/home/kirl/start_qemu/usb.raw,format=raw,if=none,id=usbdisk \
-device usb-storage,drive=usbdisk \
-kernel ./kernel \
-initrd ./initramfs \
-serial mon:stdio \
-nographic \
-drive file=disk1.qcow2,if=virtio,format=qcow2 \
-drive file=disk2.qcow2,if=virtio,format=qcow2 \
-append "root=/dev/vda2 ro console=ttyS0" \
Делаем
sudo dnf search openjdk
...
java-25-openjdk-devel.x86_64 OpenJDK 25 Development Environment
java-25-openjdk-devel-fastdebug.x86_64 OpenJDK 25 Development Environment optimised with full debugging on
java-25-openjdk-devel-slowdebug.x86_64 OpenJDK 25 Development Environment unoptimised with full debugging on
java-25-openjdk-fastdebug.x86_64 OpenJDK 25 Runtime Environment optimised with full debugging on
java-25-openjdk-headless.x86_64 OpenJDK 25 Headless Runtime Environment
...
при этом
dnf list --installed | grep openjdk
java-25-openjdk.x86_64 1:25.0.1.0.8-1.fc43 updates
java-25-openjdk-devel.x86_64 1:25.0.1.0.8-1.fc43 updates
java-25-openjdk-headless.x86_64 1:25.0.1.0.8-1.fc43 updates
Насколько помню раньше при поиске dnf показывал и из какой репки будет брать пакет и уже установленные пакеты отмечались очевидным [installed] - это можно как-то назад вернуть?
Если накидать несколько grp: то работает только первый (в данном случае капс) и штатная переключалка по super+space, если поменять местами сделав grp:alt_shift_toggle первым то будет работать альт+шифт и супер+пробел
dconf read /org/gnome/desktop/input-sources/xkb-options
['grp:caps_toggle', 'grp:alt_shift_toggle']
Fedora 43, GNOME 49.2, Wayland
Это норма жизни или в вяленом как-то по другому надо назначать кнопки?
Хочу чтоб работал и капс и альт+шифт, супер+пробел не нужен совершенно
Есть Fedora 43 с Gnome 49 на Wayland. У пользователя стоят шорткаты на смену рабочих столов и . Как говорят на Fedora 42 и ранее все работало идеально, а после обновления до текущей версии переключения рабочих столов поломались. Сами столы переключаются, но появился эффект залипания клавиш в вверх-вниз, т.е. курсор в редакторе или страничка в браузере ползет вверх или вниз в зависимости от того какой шорткат нажали. Кто-нибудь сталкивался и знает как вернуть все взад? Очевидные кеды и иксы вместе вейланда не предлагать.
jenkinsfile авторизация jenkins+kubernetes настроена
в паплайне
Выдает ошибку
E1208 14:24:15.345004 54 memcache.go:265] "Unhandled Error" err="couldn't get current server API group list: Get \"http://localhost:8080/api?timeout=32s\": dial tcp [::1]:8080: connect: connection refused"
E1208 14:24:15.346319 54 memcache.go:265] "Unhandled Error" err="couldn't get current server API group list: Get \"http://localhost:8080/api?timeout=32s\": dial tcp [::1]:8080: connect: connection refused"
E1208 14:24:15.347793 54 memcache.go:265] "Unhandled Error" err="couldn't get current server API group list: Get \"http://localhost:8080/api?timeout=32s\": dial tcp [::1]:8080: connect: connection refused"
E1208 14:24:15.348271 54 memcache.go:265] "Unhandled Error" err="couldn't get current server API group list: Get \"http://localhost:8080/api?timeout=32s\": dial tcp [::1]:8080: connect: connection refused"
E1208 14:24:15.349647 54 memcache.go:265] "Unhandled Error" err="couldn't get current server API group list: Get \"http://localhost:8080/api?timeout=32s\": dial tcp [::1]:8080: connect: connection refused"
The connection to the server localhost:8080 was refused - did you specify the right host or port?```
В какую сторону копать?
Как создать патч из PR с несколькими коммитами?:
Добрый день. Мне нужно скачать содержимое раздела https://www.test.ru/prim и всех его файлов, не поднимаясь по иерархии выше. Использую следующую версию wget - wget-1.21.4-win64.
1 вариант:wget -r -k -nc -E -np https://www.test.tu/prim/ либо wget -r -nc -k -E https://wwww.test.tu/prim/ -np Первый вариант начинает скачивать весь сайт полностью.
2 вариант wget https://www.www.test.tu/prim?page={1..3} Второй вариант, скачивает 3 страницы (выводит все 3(три) страницы на одну страницу html), получается просто страница с перечнем вопросов. А папка с ответами по этим 3(трем) страницам не скачивается.
Подскажите как скачать содержимое данного раздела сайта с файлами https://www.test.tu/prim, что я делаю не так? Либо подскажите живой, рабочий инструмент для скачивания сайтов или нужных разделов с файлами.
P.S. Новичок в Linux прошу камнями сразу не закидывать :)
Есть старый ноутбук, с которого я сейчас не работаю, и хочется делать на нем что-нибудь интересное / полезное.
Изначально думал накатить на него Win 11 и игры, но оказалось, что проще поиграть в виртуалке / XBox, чем завести под виндой.
Бэкапы для текущего рабочего ноутбука уже организованы.
Буду рад узнать, кто и что еще интересного делает на нерабочем (в плане выполнения трудовых обязанностей, а не функциональности) ноутбуке, и советам интересных нативных игр, либо тех, что будут хорошо работать в Wine.
Железо:
Ищу работу удаленно.
Системный администратор:
* операционные системы Windows Server/Windows, Linux (AltServer, RedOS, Ubuntu);
* сервера виртуализации (KVM, Proxmox);
* базы данных (MSSQL, PostgreSQL);
* системы хранения;
* локальные сети;
* Wordpress (заказные сайты).
Администратор безопасности организации (ViPNet клиенты и ЦУС).
Fullstack-разработчик:
Apache/Nginx, perl, dancer2, tt, css/scss/bootstrap, html, xml, js, postgresql, git.
Однажды в мыслях пронёсся вопрос, странный достаточно, но он касался ЛОРа.
Где посмотреть статистику по удалениям и банам, в разрезе по каждому модератору, с начала времён.
Вывести всё это в виде графики, с двумя индикаторами по каждому кто был модератором (удаления, баны).
Добрый день, господа. CentOS Stream 10. LVM. На sda3 в одной VG было 3 LV, root, home, swap. Нужно было добавить места на root. Сделал swapoff -all. Удалил LV home и swap. Докинул половину освободившегося в root. Пересоздал LV home и swap. Создал swap на новом LV. Посмотрел их UUID и поправил fstab. mount -a отработал нормально! перегрузился и получаю вот такую ерунду. Похоже пытается получить доступ к какому-то UUID. Но, такого UUID, который просит, я не вижу! Нет его в системе и главное его нет в fstab! Загрузился в gparted live, поглядел свой fstab, свои blkid. Непонятно откуда он берет этот UUID, который просит при Job dev-disk-by\x2duuid-….. Что же не так?
Я серьёзно! Скриншоты давно смотрю в сети, они красивые. Вообще ни разу не слышал на ЛОР ничего про этот дистр. Кто-то использует? Расскажите хоть что-то, я хочу попробовать.
Canonical всё глубже и глубже хоронит Ubuntu. Интеграция со Snap продолжается, deb-пакетов в репозитории Ubuntu всё меньше и меньше. Уже Firefox в Snap, Chromium в Snap. Всё идёт к тому, что система будет наполовину из Snap.
Так ещё с Ubuntu 25.10 начали добавлять Rust-утилиты. В sudo-rs обнаружили уязвимость. Что дальше? Вся система будет наполовину на Rust и на Snap. Кажется, будущее у Ubuntu потеряно.
Что думаете по поводу Ubuntu пишите в комментариях.
Ногами плз не пинать и ничем не кидаться. Я учусь и осваиваюсь.
Установил Ubuntu 25.10. В окне терминала выделение по shift-стрелкам работало. Кое-с-чем накосячил, переустановил. Выделение перестало работать! 8О
Нагуглить, от чего это зависит и где это может настраиваться, ничего пока не удалось. Разве что ble.sh, это, конечно, поможет, но хотелось бы понять, что происходит.
Перемещено hobbit из general
запускаю докер контейнер->curl скачивает kubectl
потом назначить права и скопировать в /usr/local/bin/kubectl
/usr/local/bin/kubectl```
Вывод
```sudo: you do not exist in the passwd database```
Что ему надо?
Запускаю так:
```chmod +x ./kubectl && mv ./kubectl/usr/local/bin/kubectl```
Вывод
```mv: cannot create regular file '/usr/local/bin/kubectl': Permission denied```
Какие права тебе нужны?
у меня стоит минт на данный момент, дота почему то сильно лагает,решил найти решение в интернете и тут я нашёл видео о BZU GMB . Начал скачивать его по инструкции с видео и получилось так что оно просто не открывается,те оно установлено , но при нажатии ничего не происходит.Надеюсь на поддержку добрых и оптыных пользователей)
Перемещено hobbit из general
| следующие → |