@mva

Тег linux в блоге mva

mva

А где бы прочитать про I-state? Какое-то нововведение, похоже. Вижу у целого ручка ядерных тредов, но нигде не могу налуркать документацию что за I-state такой.

#mbdis
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva

Сменил в xorg.conf драйвер intel на modesetting. Всё стало просто НЕИМОВЕРНО летать. Прям как небо и земля!
// nb sigsergv (или кто там жаловался? Что-то подзабыл уже)

#mbqmg 2
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva
CONFIG_X86_INTEL_PSTATE:
<...>
Selected by: SCHED_MC_PRIO [=y] && SCHED_MC [=y] && CPU_SUP_INTEL [=y]

ШТОБЛЯДЬ?!?

#mxxbi
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva

А кто-нибудь знает как наколдовать (без переделки образа), чтобы systemrescuecd бутался с поддержкой serial-консоли, а не только с выводом на видеокарту?

#mintf 1
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva
23:22:36    L29Ah │ Декомпилировал кароч /bin/echo снеговиком: https://dump.bitcheese.net/files/kyzamiz/echo
#mdwcx
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva

Никак не могу понять:
1) как живут дебианщики в 2018 году и не баттхёртят от невозможности поставить более свежую версию софтины (потому то в ней исправлен косяк, который присуствует в той версии, что в релизе.). А то и вообще софтина отсутствует в текущем релизе, и даже в экспериментале.
У убунты при всей её говняности хотя бы есть ppa и прочее. У доебана - даже намёка нет :(
2) почему доебановцы-дистрибутивщики до сих пор не разродились каким-нибудь аналогом ppa (ну, типа, гентушных оверлеев, только с прикреплёнными билдсерверами)?

#mxsso 78
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva

Чота https://www.kickstarter.com...fficial-linux-kernel
Не дотягивает до таргета H264 encoding support :'(

#mdlzg
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva
#mdyli 5
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva

https://gist.github.com/raw...8b395926547e6447418f
И, вот, сходу и непонятно на что репортить баг: на libreswan, на glibc-2.26 или на linux-headers-4.14...

#mbbau
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva

Вот очень не хватает для линупсов какой-нибудь магической хуёвины, которая бы превращала динамически слинкованный бинарник (с либами, с которыми он слинкован) в статический. Без перекомпиляции.
А то, блеять, захочешь так собрать tinc статически под ведроид/стимлинк/LTE-роутер и ебёшься полгода устанавливая статические версии зависимостей в тулчейн, сука блядь.

#mdovw 33
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva

Хочу табы табов в Yakuake :-/

#ojuln 6
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva

Сука, ёбаный линупс!
Почему ты так долго достаёшь 4 гигабайта из свопа, а? Ну как можно так долго это делать?

#ozqbz 12
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva

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

inb4: 1>/dev/null 2>&1 (не работает)

#owkpf 4
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva

Что-то я подзабыл как заменить дефолтный экшн при разряде батарейки/посылке powerbtn/и прочих вариациях выключения кроме явного юзерского набора явной команды с shutdown на, скажем, hibernate...
// а то, блеять, батарейка у ноута всё больше и больше деградирует. Уже на 89 отключается :( // на самом деле, там в вольтаже, скорее всего, а не в зарядке дело...

#ojcds
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva

Вот за что я люблю zsh, так это за возможность легко и непринуждённо сделать так:

( excludelist=$(eix '-I*' --format '<installedversions:DATESORT>' | grep '^151[2-4]' | cut -f3); sudo emerge -e @world --exclude=${(f)^excludelist} )

А вы на своём баше, инетересно, насколько упоротее это реализуете? :D
/ hint: при разворачивании --exclude= подставляется к каждому элементу, а не только к первому. Так, на всякий случай предупреждаю.

#ojcwn 1
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva
~ # cat /sys/class/power_supply/battery/capacity
83
~ # cat /sys/class/power_supply/battery/temp
250
#okvun 8
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva

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

#okdho
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva

[ 47.201454] PM: Invalid image CRC32!
[ 47.202249] PM: Failed to load hibernation image, recovering.
[ 47.387160] PM: resume from hibernation failed (-61)

:'(

#ojhfs
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva

Кончался 2017 год, а ёбаный линукс до сих пор не умел просыпаться из хибернейта если:
1) был апдейт версии ядра. Даже минорный.
2) в качестве resume-раздела указан UUID, а не /dev/sdXN
Третьетег, блядь.
// хочу опенсорсную макось.

#owtiy 13
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
mva

Не знаю, даже, стоит ли описывать настолько банальный костыль, но, мало ли... Может, в маразм впаду, буду потом перечитывать дамп блога...
В общем, есть китаедевайс, на котором всегда висят в D-state восесь ядерных тредов. Вот просто всегда.
Как следствие, LA (Load Average) отсчитывается от 8.00, а не от нуля, lol.
В итоге, т.к. я у мамы какир, накостылял такой вот костыль:

1) touch /tmp/loadavg /tmp/loadavg.bad
2) mount -o bind /proc/loadavg /tmp/loadavg.bad
3) mount -o bind /tmp/loadavg.bad /proc/loadavg
4) вот такое вот говно в бесконечном цикле:

avg=($(</tmp/loadavg.bad)); # zsh'шная фишка, как cat, только без сабшелла. Так-то пофиг.
o=$(printf "%.4s" $((${avg[1]}-8.00+0.01))); # костылим поправку на кривую float-математику (8.01-8=0.0099999999999997868), лол. Хз как прямее без внешних утилит сделать...
f=$(printf "%.4s" $((${avg[2]}-8.00+0.01)));
q=$(printf "%.4s" $((${avg[3]}-8.00+0.01)));
echo "${o} ${f} ${q} ${avg[4]} ${avg[5]}" > /tmp/loadavg;

: $(read -u 1 -s -t 1.3; true) # это такой костыльный вариант sleep'а без вызова внешних утилит. Единственная его надобность здесь - чтобы бесконечный цикл не так часто крутился -> поменьше жрал проц. Умнее ничего не придумал.

В итоге, теперь LA всеми утилитами считается нормально. И не пришлось ебаться с попытками скомпилить рабочий модуль под ядро без исходников :-/

#ozkqo 3
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.