И это всё МОЁ

Привет, ЛОР!


А вот тебе интересная тема с похороникса:


https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.9-AMDGPU-Stats


Если вкратце, то сабж. В Linux 5.9 всего 20.49 миллионов строк кода, без учёта пустых строк и комментариев. Из них драйвер AMDGPU составляет 2.16 миллионов строк, опять же, без комментариев и пустых строк.


На фоне этого, возможно, идея сторонних драйверов за пределами ядра уже не выглядит так плохо. Как думаешь, ЛОР, было бы ядро лучше если бы STABLE-API-NONSENSE так и не появился?









 , ,








И это всё МОЁ

Подскажите какую ни будь обёртку над zlib, инкапсулирующую низкоуровневую работу с архивами во что-то более похожее на работу с обычными файлами фс. Нужна возможность создать архив, добавить в него файл и писать в файл поток данных; открыть архив, получить список файлов и работать с каждым как с обычным несжатым потоком байтов.








 , ,








И это всё МОЁ

Всего несколько часов назад слился [1] с systemd Git - новый компонент systemd-oomd, продвигаемый Facebook.


Systemd-oomd был разработан для улучшения поведения Linux, связанного с нехваткой памяти / давлением памяти, и основан на коде демона нехватки памяти Facebook, который был расширен для работы не только с серверами Linux, но и с настольными системами.


Демон systemd-oomd опрашивает контрольные группы с поддержкой OOMD для мониторинга и завершает работу в зависимости от нехватки памяти или использования подкачки. Поведение systemd-oomd можно настроить с помощью нового файла конфигурации oomd.conf. Этот демон будет уничтожать группы только в том случае, если EnableOomdKill установлен как явно не желающий убивать случайные процессы из-за использования памяти. Другие новые настройки включают параметры ManagedOOMSwap=, ManagedOOMMemoryPressure= и ManagedOOMMemoryPressureLimitPercent=. Команда oomctl используется для анализа состояния systemd-oomd.


Для первоначального выпуска systemd 247, в котором проходит премьера, systemd-oomd будет отключен по умолчанию и требует установки -Dmode=developer во время сборки для активации режима разработчика. По крайней мере, на данный момент это считается функцией предварительного просмотра и все еще дорабатывается, поэтому на данный момент не рекомендуется для производственных сред.


Слияние составляет чуть более трех тысяч строк нового кода.


Разработчики Systemd работают над подготовкой systemd 247 к выпуску в ближайшие недели.



  1. https://github.com/systemd/systemd/commit/69c0807432fa4fbfbf507a53872664cd26715559









 








И это всё МОЁ

Есть X, что генерирует ресурс c одинаковой скоростью, по цене P = f(n), где n - количество уже имеющихся X.

Цель - найти оптимальный момент, когда снизить цену покупки на R процентов выгоднее, чем купить новый X.
Мысли пока такие:



  • оценивать время, которое будет необходимо, чтобы купить новый X для обоих случаев

  • оценивать снижение цены как множитель выхлопа 1/(1-total), где total - суммарное снижение. 20% снижение = 1.25


Смущает, что пока не ясно насколько это точно отображает влияние решения на все будущие покупки.


Какие есть алгоритмы для оценки таких ситуаций?

И как блин гуглить такие вещи, по каким запросам?









 








И это всё МОЁ

В данный момент сижу на KDE, сидел на XFCE, ковырял GNOME, LXDE, MATE, конфигурял Bspwm, Awesome, собственно и опенбокса касался также.


Кеды в принципе устраивают всем, кроме своей громоздкости и некоторых просадок в производительности(800Мб при холодном старте) в процессе использования при не самом плохом железе: 16G RAM, GTX 1060, Xeon E5-2630.


Однако задница горит и всё же хочется чего-то, что ест немного, дает производительность, но при этом можно красиво наконфигурять, что потом можно использовать без сильных костылей. Думаю вернуться на Openbox, но меня смущает то, что последний релиз был аж в 2015, скажите, проект вообще жив? Стоит ли использовать его?









 , ,








И это всё МОЁ

Добрый день!


У меня есть две сети LAN1 и LAN2 с адресацией 10.0.0.0/24.
Адресацию менять нельзя.


Есть Linix-машина, назовем ее COMPUTER, с двумя интерфейсами смотрящая в обе сети.


В LAN2 есть шлюз 10.0.0.254 для доступа к серверу SERVER по порту 8080


Задача: LAN1 должен получить доступ к SERVER:8080.


Решаема ли задача средствами iptables? Это должен быть «Overlapping NAT»?


Никак не могу уложить в голове как это правильно сделать.









 ,








И это всё МОЁ

Есть у меня ноутбук Lenovo Legion y520. В качестве системы установлена Fedora 32 с KF5.


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


Сталкивался ли кто с таким? Куда зарепортить? Я как бы не знаю, какой конкретно компонент косячит, так бы зарепортил уже.









 , , ,








И это всё МОЁ

Рассматривается к приобретению. Как у него с поддержкой линукс? Или может что-то брендовое взять за примерную стоимость?









 ,








И это всё МОЁ






Выкладывал тут как-то Виндо-Осом
Потом переходил на опенбокс, чистый XfWM и Гном (потому что Осом сложный).
Потом ушел с Арча. Потом вернулся на Осом и каким-то образом таки допилил до примерно того, что хотел.
Сейчас панель отвертикалена налево, заголовки окон - направо.
По мне все максимально функционально и надежно.
Чуть-чуть НЕ хватает гномовского овервью - вместо него снизу к углам экрана приколхожены через xdotool переходы на первый или второй тэг. И Propmtbox сейчас не очень влазит…
Но с нуля повторить уже этот конфиг хрен бы смог - потому что Осом сложный. Но крутой.






















>>> Просмотр
(1920x1080,
76 Kb
)










 








И это всё МОЁ






Здравствуйте.

Еще: галерея, трекер, UserCSS. Читает их Stylus.

Критикуйте.





















>>> Просмотр
(1894x1080,
885 Kb
)










 ,








И это всё МОЁ

А есть ли какие-нибудь музыкальные жанры, рассчитанные на то, чтобы нравиться в первую очередь кошкам, а не на людям? Какие-то подвижки в эту сторону? Может, есть какие-то отдельные композиторы?









 








И это всё МОЁ

Kubuntu Team представляет вторую версию своего официального ноутбука - Kubuntu Focus M2. В небольшом стильном корпусе этой машинки сочетается классический дизайн и мощнейшее железо. Предустановленная ОС Kubuntu 20.04 LTS была тщательно настроена и оптимизирована для максимально эффективной работы на этом железе, что дало серьезный прирост производительности.

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

Основные технические характеристики:

  • OS: Hardware-tuned Kubuntu 20.04 with backports and PPA repositories for target workflows
  • CPU: 10th Generation Intel Core i7-10875H Processor, 8 core / 16 thread. 2.3GHz Base, 5.1GHz Turbo
  • GPU: NVIDIA GeForce RTX 2060/2070/2080 GPU PCIe x 16 AND Intel UHD 630 Graphics with CUDA and cuDNN
  • Экран: 15.6” Full HD (1920x1080) 144Hz, Wide View Angle Display, 72% NTSC Display, Matte Finished. Connect up to 3 external 4K monitors at 60 and 120Hz.
  • Память: Up to 64GB Dual Channel DDR4 3200 MHz
  • Диск: 2 x M.2 2280 PCIe Gen3x4 interface featuring Samsung 970 Evo Plus at 3,500MB/s and 2,700MB/s seq. read and write. Over 5x faster than standard Evo 860 Pro SSD.
  • Сеть: Built-in Gigabit RJ-45 Ethernet LAN, Intel Dual Band Wireless Wi-Fi 6 AX + Bluetooth

Полная спецификация и бенчмарки

Полный список возможностей

Заказать Kubuntu Focus








 , , , ,








И это всё МОЁ

Proton — это инструмент Steam Play от Valve, который позволяет при помощи Wine запускаться многим современным Windows играм в Linux.


В Proton появилась большая партия дополнительных игр, которые теперь корректно работают в Linux:



  • Red Dead Redemption 2

  • Horizon Zero Dawn

  • DEATH STRANDING

  • Metal Gear Solid 5: Ground Zeroes

  • Final Fantasy XV

  • Sea of Thieves

  • Star Wars: Battlefront II

  • Call of Duty: WWII

  • Call of Duty: Infinite Warfare

  • Call of Duty: Modern Warfare

  • Asssassin’s Creed: Rogue

  • Assassin’s Creed IV Black Flag

  • South Park: The Fractured But Whole

  • DiRT Rally 2

  • Age of Empires II: Definitive Edition

  • Age of Empires III

  • Dragon Quest Builders 2

  • Ashes of the Singularity: Escalation

  • Tron 2.0

  • AO Tennis 2

  • Fight’N Rage

  • Woolfe - The Red Hood Diaries


Proton 5.13-1 также содержит улучшения интеграции клиента Steam, поддержку улучшенной обработки видео, улучшенную поддержку нескольких мониторов, исправления воспроизведения звука для различных игр, исправления рендеринга текста и многое другое.









 , , ,








И это всё МОЁ

Умельцы портировали Windows Calculator на Linux используя платформу Uno.


Приложение Windows Calculator – это современное приложение, написанное на C++, которое поставляется предустановленным вместе с Windows. Приложение предоставляет стандартные, научные и программные функции калькулятора, а также набор преобразователей между различными единицами измерения и валютами. Microsoft открыла исходный код приложения два года назад под лицензией MIT.









 , ,








И это всё МОЁ
И это всё МОЁ

Есть вот такой код, который на определенных тегах включает monocle. Он работает на 6.1, Но не работает на 6.2. Есть патч cyclelayouts, который циклически переключает layout. Так вот, он в 6.2 перестал переключать layout. Т.е панельке отображается, что я переключил из монокля в tile, а фактически стоит monocle. Как это пофиксить?


Monitor *
createmon(void)
{
Monitor *m;
unsigned int i;

m = ecalloc(1, sizeof(Monitor));
m->tagset[0] = m->tagset[1] = 1;
m->mfact = mfact;
m->nmaster = nmaster;
m->showbar = showbar;
m->topbar = topbar;
m->lt[0] = &layouts[0];
m->lt[1] = &layouts[1 % LENGTH(layouts)];
strncpy(m->ltsymbol, layouts[0].symbol, sizeof m->ltsymbol);
m->pertag = ecalloc(1, sizeof(Pertag));
m->pertag->curtag = m->pertag->prevtag = 1;

for (i = 0; i <= LENGTH(tags); i++) {
m->pertag->nmasters[i] = m->nmaster;
m->pertag->mfacts[i] = m->mfact;

// change layout in tags & hide bar
if(i == 1 || i == 4 || i == 9) {
// set monocle
m->pertag->ltidxs[i][0] = m->lt[1]; // set monocle
} else {
m->pertag->ltidxs[i][0] = m->lt[0];
}

m->pertag->ltidxs[i][1] = m->lt[1];
m->pertag->sellts[i] = m->sellt;
m->pertag->showbars[i] = m->showbar;
}

return m;
}









 








И это всё МОЁ

Дано:

  • На роутере Mikrotik имеем два публичных IP адреса IP1 и IP2
  • Порты 5060 и 10000-20000 с Mikrotik проброшены на Asterisk
  • Звонки приходят от провайдера без регистрации
  • В Asterisk имею два одинаковых trunks:


    trunk1

    [trunk1]
    username=4842123456
    type=friend
    deny=0.0.0.0/0.0.0.0
    permit=62.141.108.92/255.255.255.252
    insecure=port,invite
    host=62.141.108.94
    dtmfmode=rfc2833
    fromuser=4842123456
    fromdomain=b2b.beeline.ru
    disallow=all
    context=default
    allow=alaw


    trunk2

    [trunk2]
    username=4842123456
    type=friend
    deny=0.0.0.0/0.0.0.0
    permit=62.141.108.92/255.255.255.252
    insecure=port,invite
    host=62.141.108.94
    dtmfmode=rfc2833
    fromuser=4842123456
    fromdomain=b2b.beeline.ru
    disallow=all
    context=default
    allow=alaw

Задача:

  • при использовании [trunk1] выходить на host 62.141.108.94 провайдера через IP1,
  • при использовании [trunk2] выходить на host 62.141.108.94 провайдера через IP2.







 , ,








И это всё МОЁ

В общем, недавно спиратили ремейк Mafia Lost Heaven и что забавно, для запуска в Windows 7 используют библиотеки DXVK

1. Скачиваем архив: github.com/doitsujin/dxvk/releases/download/v1....
2. Распаковываем DLL-файлы из папки dxvk-1.7.1/x64/ в папку с игрой
3. Открываем файл [C:/Users/UserName/Documents/My Games/Mafia Definitive Edition/Saves/launcconfig.cfg] и пишем в нём: 0 0 0
4. Далее, открываем файл [C:/Users/UserName/Documents/My Games/Mafia Definitive Edition/Saves/videoconfig.cfg] и пишем в нём: -6 0 1920 1080 0 0 0 0
5. Сохраняем и запускаем игру с mafiadefinitiveedition.exe

Держу в курсе. Специальный корреспондент admucher с Windows полей








 ,








И это всё МОЁ

Привет форумчане!
В Astra Linux SE есть лог: var/log/parsec/usel.mlog. В данном логе есть информация по добавлению usb носителей через программу fly-admin-smc. Этот лог возможно прочитать только через программу fly-admin-viewaudit и преобразовать его уже в обычный лог, который прочтет любой редактор. Мне нужно этот лог передавать в zabbix. Но как его преобразовать в читаемый вид автоматически? Может какая-то программа есть? Может есть чем его открыть в консоли?









 








И это всё МОЁ

На сервере RAID6, была произведена установка ubuntu на LVM, созданы 4 раздела, под основной linux lvm отдано все 2 терабайта.
pvdisplay - показывает 1 phisical volume на разделе /dev/sda3 обьемом в 2 терабайта.
vgdisplay - показывает что есть, 1 группа в которой в общем 2 терабайта, но выделено Alloc PE size 930 gb, т.е еще 1.1 терабайт свободен.


Можно ли создать еще одну volume group?
PS: сама задача в том что на этой машине установлен KVM для хранения виртуальных машин, в формате row, для него необходимо указать место именно как volume group.
Спасибо









 , ,