LINUX.ORG.RU

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

Собрать статистику потребления памяти при сборки

Форум — Admin

Как-то в gentoo можно собирать статистику потребления памяти (ОЗУ и tmp каталог) по пакетам? Может есть готовый скрипт?

Как я понимаю, нужно засовывать каждый ebuild в отдельный cgroup, потом брать memory.max_usage_in_bytes или memory.stat. А для tmp делать ″du -s″ в /etc/portage/bashrc при:

[ "${EBUILD_PHASE}" = instprep ]

 

mky
()

Посоветуйте публичный Matrix сервер

Форум — Admin

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

Какой из публичных серверов наиболее надежный?

https://joinmatrix.org/servers/

И насколько этот вопрос вообще корректен? Вот здесь написано, что переписка в любом случае зашифрована.

Did we mention it is secure? Your private conversations can be secured by end to end encryption so the server has no idea what you are talking about.

https://matrix.org/docs/guides/introduction

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

Any homeserver you choose gets to access all the unencrypted data about your account!

О каких данных идет речь? И если не поднимать свой сервер, то какой из публичных подойдет?

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

 , , ,

bairos
()

Оказывается, Cantata всё. Чем теперь играть музыку?

Форум — Talks

Сабж.

Интересует что-нибудь с интерфейсом, похожим на это (правый верхний скрин) или это. Чтобы была медиатека, а тулкит — крайне желательно Qt.

UPD: быть именно клиентом mpd плееру вовсе не обязательно, можно и без mpd.

 , , ,

carasin
()

Современное состояние обработки нехватки памяти в линуксах: MGLRU и le9 патчи и юзерспейсные киллеры

Форум — General

Продолжим наши истории и тесты.

Кратко:

  • MGLRU в ближайшее время может войти в ядро, м б даже в 5.20;
  • le9 патч остановился в развитии;
  • Некоторые проблемы MGLRU исправлены, некоторые - нет;
  • дистрибутивые еще сомненваются какие юзерспейсные киллеры использовать; линукс минт отказался от systemd-oomd;
  • еще не все дистрибутивы используют своп на zram.

В этом треде будет продожать тестировать средства и следить за новостями.

Спрашивайте ответы.

Продолжение следует.

 , ,

hakavlad
()

ESP32 - говно! Кто согласен?

Форум — General

Короче сколько не пытался вкатиться в esp32(хотя эмбедом относительно давно увлекаюсь), каждый раз осознаю какое это говно. И не в плане железа - ттх чипа просто топовые за свою цену, а в плане SDK. Кто его писал? Зачем в эмбеде такое дрочево с многопоточностью? Например, тому же SPI нельзя просто так сказать «вот здесь задай DMA контроллеру пересылку по SPI из этой области памяти размером n», нужны костыли с прерываниями, уже поверх которых сделан поллинг, и все равно это с очередями и лишним оверхедом. Не проще было SPI сделать на классических критических секциях чем вот это вот? Плюс какие-то огромные инициализаторы, того же SPI - стуктура, описывающая настройки шины это нормально. Но вторая структура, в которой в явном виде намешано все что только можно(это и чипселект, и настройки qspi, которые В ЯВНОМ виде надо проинициализировать в -1, если они не используются). Третья структура с описанием транзакции с миллионом флагов. При этом железо закрытое, бейр метал можно писать - но это костыль без официальных доков. Понамешан ненужный функционал, аля «ну мы для вас сделали механизм разделов и дисков, а еще прикрутили файловую систему и прикрутили это к C API». Вернее, функционал то нужен, но для какого-то конкретного проекта логичнее будет самому это реализовать, нежели полагаться на непонятную реализацию, или на крайняк взять оную из freertos.

SDK очень неповортливое и не умеет нормально в инкременталку(хотя ща получше стало чем год назад), не работает с юникодом адекватно. Или я не прав?

 , , ,

monobogdan1337
()

Передавать звук с локального плеера на другой хост через ffmpeg и loopback device (Remote sound server?)

Форум — Multimedia

Не хочу всяких PulseAudio и т.п.

Хотелось бы c использованием только ALSA, snd-aloop и ffmpeg.

В принципе понятно, что нужно что-то похожее на:

Workstation: Player -> ALSA -> snd-aloop -> ffmpeg_N1 -> network

Remote Server (with Hardware Sound Card): network -> ffmpeg_N2 -> sound_card

Вопрос только в следующем, умеет ли ffmpeg работать в режиме подключения ffmpeg_N1 к ffmpeg_N2 в качестве клиента в терминологии TCP/IP ? Т.е. чтобы НЕ открывать порт stream сервера звука на workstation? Впрочем я все равно собираюсь потом использовать канал SSH для связи хостов, поэтому будет ли redirect через ssh -L или ssh -R не очень принципиально.

Т.е. меня интересует совет по ману:

https://manpages.ubuntu.com/manpages/kinetic/en/man1/ffmpeg-protocols.1.html

 , , ,

sanyo1234
()

чтоб SSHD стопался перед ребутом последним?

Форум — Admin

Нередки ситуации, когда отправляешь сервер в ребут, sshd естественно **умирает сразу**, но сервер все еще пингуется! И так длится бесконечно. И что там происходит, хз. Вот как сделать так, чтоб sshd останавливался примерно прямо перед ребутом?

 ,

Bers666
()

Вопрос по терминологии: передача файлов по SSH

Форум — General

Если мне нужно отправить файлы через SSH, то возможны только способы отправки используя протоколы SFTP и SCP, которые работают поверх SSH? Сам по себе же SSH не умеет отправлять файлы?

ssh-copy-id утилита работает через scp?

 

KRex
()

PINE64 представила новую версию паяльника Pinecil V2

Форум — Talks

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



Pinecil V2 является естественным продолжением первой версии, по-прежнему использует процессор RISC-V, но при этом имеет заметно улучшенную аппаратную часть. Основные изменения по сравнению с первой версией:

Новый процессор (BL706) с Bluetooth Low Energy;
Более высокое максимальное входное напряжение;
Предварительная поддержка USB-PD EPR (28 В);
Поддержка измерения сопротивления наконечника (позволяет автоматически определять наконечники 6,2 и 8 Ом).
Осталось неизменным:

GPIO разведено на USB-C для создания собственных проектов (та же распиновка, что и у Pinecil V1)
Работает со всеми существующими наконечниками
Тот же корпус, что и у V1, и совместимость с красным и прозрачным корпусами
Заметным улучшением является новый процессор BL706 RISC-V от Bouffalo. Он аналогичен BL602 в Pinenut. BL706 поддерживает Bluetooth Low Energy и одной из будущих функций, использующих BLE, будет OTA-обновление прошивки.

Кроме того, аппаратное обеспечение рассчитано на более высокое напряжение для обеспечения поддержки USB-PD EPR. Используя этот новый стандарт EPR, можно использовать зарядные устройства PD на 28 В с автоматическим согласованием.

https://www.pine64.org/2022/07/28/july-update-a-pinecil-evolved/

 , , , ,

shalom_
()

Fedora больше не будет поставлять программы под лицензией CC0

Форум — Talks

Привет, ЛОР!

Дистрибутив Fedora больше не будет включать в себя программы, лицензированные под Creative Commons CC0. Об этом в рассылке fedora-legal объявил Ричард Фонтана. В качестве причины указывается отсутствие передачи прав на торговые марки и защиты от патентных претензий в этой лицензии со стороны правообладателя.

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

Сообщение в fedora-legal

Перемещено xaizek из redhat

 , ,

hateyoufeel
()

Постепенное пересоздание ресурсов в terraform

Форум — General

Имеется ресурс с параметром count. Например

resource "openstack_compute_instance_v2" "worker" {
  count       = var.worker_count
  name        = "worker-${count.index + 1}"
  flavor_name = data.openstack_compute_flavor_v2.worker.name
  user_data   = templatefile("${path.module}/cloud-init/config.yaml.tftpl", { ... })

count больше единицы.

Если я поменяю значение flavor_name или user_data, то все серверы разом будут пересозданы. Это недопустимо. Нужно это делать по одному, мониторя состояние остальных серверов. Не получилось придумать, как это можно сделать адекватно. Пока пришел в голову только один способ:

resource "openstack_compute_instance_v2" "worker" {
  count       = var.worker_count
  name        = "worker-${count.index + 1}"
  flavor_name = count.index < var.worker_new_count ? new_worker_name : worker_name;
  user_data   = count.index < var.worker_new_count ? new_user_data : user_data;

продублировать все поля с новыми значениями и меняя переменную var.worker_new_count постепенно пересоздать все ресурсы, начиная с первого. Но будет довольно много дублирования, что кажется не совсем удачным вариантом.

В идеале хотелось бы написать

resource "openstack_compute_instance_v2" "worker" {
  lifecycle {
    ignore_changes = count.index < var.worker_new_count ? [] : [all]
  }
  count       = var.worker_count
  name        = "worker-${count.index + 1}"
  flavor_name = data.openstack_compute_flavor_v2.worker.name
  user_data   = templatefile("${path.module}/cloud-init/config.yaml.tftpl", { ... })

но в этом поле нельзя писать выражения.

 

vbr
()

Опыт перехода с XFCE на KDE

Форум — Talks

В общем, какое-то время назад я тут спрашивал, что я теряю, используя XFCE. Подумав немного, я решил всё-таки перейти на что-то более «современное» и «фичастое». Так как я очень привык к global menu, а в гноме его реализация, мягко говоря, далека от совершенства, я решил поставить KDE. Кратко расскажу о плюсах и минусах. Сразу скажу - всё очень субъективно, плюсы и минусы у каждого свои. Тем не менее, я говорю о своём опыте - вдруг кому-то да и будет полезно?

Плюсы KDE:

  • В глобальном меню есть иконки. В принципе, для меня глобальное меню - это в первую очередь не «метод унификации», а возможность убрать лишнее из окна приложения. Иконок на панели обычно более, чем достаточно, и висящее «где-то там» меню - это просто возможность лучше сфокусироваться на главном. Поэтому плюс не очень-то большой, но он всё же есть.

  • Более красивые менюшки в трее - для аудио, сети и прочего.

  • Самое главное: возможность сделать spared layout для клавиатуры. Очень удобно при более, чем двух раскладках. Кстати, если есть способ сделать такое в xfce, поделитесь, буду благодарен.

  • Анимации - ну, они есть, и они довольно красивы даже по умолчанию.

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

Плюсы XFCE:

  • Быстродействие. Да, я знаю, что KDE вроде как и ресурсов жрёт поменьше, и всё такое. Но по факту разница есть: в ХFCE всё просто-напросто работает мгновенно. В KDE быстно, но не мгновенно. Грубо говоря, так же Visual Studio Code в KDE открывается секунду-две, в XFCE - нажал, и вот оно. То же самое с Firefox, GitHub Desktop и так далее. Собственно, так происходит со всем, кроме приложений на QT - да и они в XFCE открываются не дольше, просто их открытие и там, и там происходит мгновенно.

  • Батарея. Сегодня ездил в Сантьяго. Пока пил кофе в кафешке, пришлось немного поработать - ну, минут 20. На обратном пути (полтора часа) посмотрел ютуб, почитал новости и так далее. По приезду - батарея на 78%, ноут сообщил, что будет работать ещё 5 с половиной часов. С кедами после автобуса оставалось процентов 30 и работать обещал около часа.

  • Стабильность. В KDE было много мелких, некритичных, но раздражающих глюков. Например, ноут подключен к монитору. Мыша на экране монитора, ввожу пароль - а точки появляются на экране ноута. Почему - не ясно. Также при подключении к VPN иногда получался timeout, в XFCE такого не происходит. Самое неприятное: во Writer почему-то иногда переставал показываться вводимый текст. Не иногда даже, а весьма часто. Сворачиваем окно, разворачиваем - текст появляется. Ещё какие-то моменты были - все сами по себе некритичны, но просто в XFCE всё работает совершенно безупречно.

  • Температура процессора. При активной работе в KDE доходила до 50-60 градусов, в XFCE - 35-45. Да, у меня ryzen.

  • Общее удобство. Тут всё очень субъективно, но всё же. Под KDE есть множество менюшек, а такого удобного и настраиваемого, как whisker menu, нет. Апплет погоды - то же самое. Панель задач - я использую dockbarx, и мне нравится, что активные приложения подсвечены полоской цвета иконки приложения. В KDE полоска, во-первых, тоньше, во-вторых, одного цвета для всех. Также нравится, как dockbarx показывается приложения, требующие внимания - опять же, субъективщина, но факт в том, что в любом случае dockbarx куда более гибок, чем панель задач kde.

  • Приложения. Ну, это ещё более субъективно, да и используя я в основном приложения Gnome, а не «родные». Но мне нравится, что интерфейс в них менее «захламлён». Можно, конечно, в KDE наставить гномовских приложений, но это как-то совсем извращение - одно дело, система на GTK, другое - GTK в QT-системе. Объективный плюс - в XFCE можно включить автозагрузку библиотек (в том числе KDE), что приводит к более быстрому старту приложений.

При этом, есть всё-таки самое главное различие: с дефолтными настройками кеды куда удобоваримее. В XFCE надо поставить dockbarx, прицепить gnome-clock (если нужно несколько часовых поясов), поставить гномовские приложения, запилить flameshot и ulauncher (я их и в KDE использовал, но просто если своя скриншотилка и лаунчер в кедах вполне ничего, то в xfce - прям шлак), и так далее. То есть, XFCE - конструктор, и относиться к нему надо именно так. И если кто-то не готов сесть и настроить, как надо (желательно, с помощью более опытного товарища), то лучше и не пытаться. Но лично мой выбор - оставаться на XFCE. А то, что оно медленно развивается - так я так сходу и не скажу, что в нём поменять стоило бы. Разве что вот раскладки сделать по типу KDEшных.

А, да. Про другие среды и почему я на них особо и не смотрел.

  • Gnome и Cinnamon отпали из-за global menu. В гноме ставится с бубном и работает через пень-колоду, в корице нет вообще.

  • Deepin ушёл «в утиль», когда я тупо не смог в нём глобальные часы настроить (может, я неосилятор, не знаю).

  • Всякие баджи с пантеонами просто не дают их настроить, как хочется.

  • LXQt не дотягивает по функционалу.

Вроде всё :) Спасибо за внимание, надеюсь, будет кому-то полезно. Думаю, ещё в галерею кинуть скрин и подробное описание, как я настраиваю XFCE, но уже не сегодня.

 ,

stav_artefakt
()

TOR ВСЁ

Форум — Talks

На проблемы с доступом пользователи жалуются с начала декабря.

Сервис не работает в России со 2 декабря, говорится на сайте мониторинга цензуры в интернете по всему миру OONI Explorer. Специалисты платформы провели 15 тестов для проверки работы ПО, из которых ни один не сработал.
О блокировке также написал в Twitter исследователь сетевых блокировок ValdikSS. По его словам, Tor начали блокировать крупнейшие российские провайдеры и мобильные операторы. Недоступны почти все IP-адреса, которые использует Tor, и связанные с ним системы.
«Роскомсвобода» написало, что пользователи начали жаловаться на недоступность сервиса с 1 декабря.
Сбои наблюдаются в том числе в отдельных подсетях «Ростелекома», МТС, Beeline, Tele2 и «Мегафона».

https://tjournal.ru/tech/486311-it-specialisty-rasskazali-o-vozmozhnoy-blokirovke-tor-v-rossii

А вы заметили блокировку?

 

hakavlad
()

Нагрев дешёвых флешек

Форум — Linux-hardware

Из-за чего нагреваются флешки?

Заметил, что флешки «среднего» и «верхнего» ценового диапазона меньше греются.

Связано это с использованием более продуманной электронной схемы?

Или, ещё и с применением менее дубовых микросхем памяти?

 ,

Mirage1_
()

Linux и игры в 2022 году

Форум — Games

Прошло уже немало лет с тех пор как steam впервые релизнулся под Linux и хотелось бы как-то подытожить пройденный разработчиками путь и поделится своим опытом и впечатлениями за почти 10 лет.

TL/DR: Игр стало в разы больше. Появилась возможность запускать и играть в ААА тайтлы, а не только в индюшатину и opensource клоны квейка. Большинство моей библиотеки стима так или иначе поддерживается, за исключением того что требует анти-чит EAC. Но чаще всего я играю в синглы или по локальной сети, так что это не проблема вовсе. Добавилось и драйверов для самой разной периферии. От видеокарт до джойстиков и даже рулей (хотя последнее сам не пробовал)!

Итак… Мой конфиг выглядит примерно так

CPU: AMD Ryzen 5 2600 (12) @ 3.400GHz
GPU: AMD ATI Radeon RX 550 640SP / RX 560/560X
Memory: 13756MiB / 15944MiB

Составлю небольшой список игр в которые я играю исключительно под Linux

Все суждения оценочные

  • Ведьмак 3: Дикая охота - пройдено (я бы даже сказал выпито досуха) примечание: выработался условный рефлекс - сел играть в Ведьмака - нужно гнать за пивом.
  • Ведьмак 2: Убийца королей - пройдено.
  • Ведьмак: Enhanced Edition - Александр Рева ищет спирт 10 часов.
  • TESV Skyrim - прошел пока только пролог.
  • Doom Eternal - пройдено.
  • Dishonored (Definitive Edition) - пройдено (были баги с отображением, пофиксилось простым обновлением)
  • Firewatch - пройдено!
  • Portal 2 - cake is a lie.
  • FlatOut 2 - пройдено, треки добавлены в плейлист.
  • Hotline Miami 1/2 - do you like hurting other people?
  • Grand Theft Auto trilogy remaster - не пройдено, но играбельно
  • GTAIV - середина карьеры
  • Grand Theft Auto V - пройдено и не один раз.
  • Black Mesa - пройдено со скупой слезой ностальгии
  • Cuphead - играется великолепно, но сзади адски горит.
  • Metro 2033 Redux - пройдено
  • Metro Exodus - пока еще не прошел, но думаю скоро сяду.
  • Divinity Original Sin 2 - играл пару раз, но что-то не зашло
  • Surviving Mars - запустил, покрутил, но так и прошел.
  • City Skylines - симулятор «ээээ как это 4 утра».
  • Detroit: Become Human - козюмба гений
  • Saints Row The Third - круто, но gta больше заходит
  • Alien Swarm - на половине остановились
  • Frostpunk - 10 обморожений из 10
  • Gang Beasts - самый раз для посиделок
  • Teenage Mutant Ninja Turtles Shredder’s Revenge - рекомендую если ностальгируете по старым консолям
  • Bioshock Infinite - Жюль Верн держит мое пиво.
  • Bioshock - симулятор инфаркта под водой в сетинге стимпанк.
  • Subnautica - симулятор инфаркта под водой
  • Subnautica: Below Zero - симулятор инфаркта под водой во льдах
  • Wolfenstein II: The New Colossus - феминистки поворачивают стрелочку и чета там про войну (3/10)
  • ASTROKILL - прошел только пролог.
  • Mirror’s Edge - паркур - молодежное движение
  • prey - прошел пролог, только не понял что это было, хотя все хвалили.
  • Dark Souls Trilogy - начал проходить, закупил асбест на сиденье.

А вы говорите игр нет! Вон их сколько!

Я понимаю что не всем пока еще везет с драйверами, с железом и т.д.

НО! Это качественный скачек, по сравнению с тем что было тогда. Когда приделом мечтаний было запустить CS1.6 или DOOM3 на средних настройках, да так чтобы все не тормозило и не вылетало. Уже честно говоря я забыл когда в последний раз открывал WineHQ. Теперь я точно уверен что в 99% случае игра заработает без танцев с бубном.

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

 , ,

Unixson
()

почему fail2ban такой тормоз ?

Форум — Admin

Есть ли способ ускорить его?

Всего 1 jail c 1 простым фильтром!

читает лог со скоростью менее 2 мегабайт/с! С ssd.

egrep уделывает его в десятки раз.

Или выкинуть эту питонячью поделку и заменить перловым скриптом?

Задача простая - пихать ip адреса в ipset.

питон 3.9

 ,

vel
()

Google запретил XMPP аккаунты? На что перейти?

Форум — General

До последнего дня использовал XMPP аккаунт ассоциированный с гугл-мылом. Сегодня клиент (pidgin) отказывается соединяться и выключает (деактивирует) аккаунт. Кто еще пользуется, подтвердите?

Если всё так плохо, на что перейти? Мессенджеров с привязкой к телефону не предлагать!

 , , ,

unanimous
()

alsa, как настроить задержки по каналам для объемного звука?

Форум — Multimedia

Есть старенький ресивер, подключенный по оптике, который понимает старые кодеки 5.1. На самом ресивере задержки по каналам настраиваются, поэтому если фильм имеет звуковую дорожку в формате, понимаемом ресивером, всё прекрасно.

Однако, почти все новые фильмы закодированы в 6-ти канальный FLAC, или, прости, г-ди, в Dolby Atmos. Поэтому, звуковуха подключена тюльпанами к линейному многоканальному входу ресивера, в этом случае звук роутится не на алсовый iec958, а на surround51, декодирование осуществляется софтварно на компе.

Однако, в этом режиме ресивер игнорит все настроенные задержки и передает звук как есть! Что не очень хорошо, фазы плывут и звуковая картина рассыпается.

Что-то похожее нагуглил только для плагина upmix - там есть параметр delay, но он общий для всех каналов.

Как настроить поканальные задержки для pcm.surround51? Есть какой нибудь плагин? Или использовать LADSPA?

 , dolby atmos, dolby surround,

eagleivg
()

kvm + qemu balloon + ksm, как?

Форум — General

qemu-system-x86_64: -balloon: invalid option

qemu-system-x86_64 --help | grep bal
-global driver.property=value
-global driver=driver,property=property,value=value
                set a global default for a driver property
qemu-system-x86_64 --version
QEMU emulator version 6.2.0

собственно в качестве экономии RAM планирую использовать balloon + ksm, как достичь цели?

 , ,

BitSum
()

Как они присылают мне спам, адресованный «To: undisclosed-recipients:;»?

Форум — General

Есть Postfix

  • несколько доменов и вирт. аккаунтов (если имеет значение)
  • есть адреса catch-all
  • reject_unknown_host_name в main.cf

Тем не менее, раз в месяц нет-нет, да и прийдут мылы от gmail-a или от кого-то ещё, со спамом, которые адресованы undisclosed-recipients:;

картинко

Как? Как они отправляют такие письма? Как они вообще до меня доходят, если там, фактически, нет ни моего мыла, ни вообще домена? Это из-за catch-all?

Вот в текстовом виде, с заголовками:

X-Gm-Message-State: AOAM......=
X-Google-Smtp-Source: ......=
X-Received: by 2002:a17:907:xxx:xx:xxx:xxxx:xxxx with SMTP id
 qk10-fdsafdsafdsfds.; Tue, 24
 May 2022 03:19:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a05:xxxx:xxxx:xx:xx:xxxx:xxxx with HTTP; Tue, 24 May 2022
 03:19:38 -0700 (PDT)
Reply-To: azimfoundation12345@gmail.com
From: azim foundation <thoejohn12345@gmail.com>
Date: Tue, 24 May 2022 03:19:38 -0700
Message-ID: <fdsafds=fdsafdsafds@mail.gmail.com>
Subject: 
To: undisclosed-recipients:;
Content-Type: text/plain; charset="UTF-8"

-- 
Hi,


Congratulations from the Azim Premji ......

 , ,

igoramus
()