LINUX.ORG.RU

Сообщения kirk_johnson

 

Взлетели

Форум — Talks

Тащем-то, взлетели.

 ,

kirk_johnson ()

В OpenBSD заслали патч для поддержки Wireguard

Форум — Talks

В рассылку OpenBSD Tech прислали патч, реализующий поддержку Wireguard прямо в ядре. В этот раз разрабы умудрились уложиться в смешные ~3.5k строк. Ждем баттхерта от Тео и возможного включения в 6.8!

P.S. @Iron_Bug, у тебя отличный шанс показать свои скиллы на ревью.

 , , ,

kirk_johnson ()

Кто тут говорил, что HiDPI не нужен?

Форум — Talks

В pango 1.44 выкинули хинтинг и перешли целиком на harfbuzz. Никаких вам больше сглаживаний, покупайте нормальные мониторы.

 , , ,

kirk_johnson ()

L-O-R over IPv6

Форум — Linux-org-ru

Господа, а может уже пора завести? В том году у RIPЕ NCC кончились свободные адреса, МТС роутит своих мобильных клиентов по IPv6 и вроде бы уже пора готовиться к тому, что IPv4 наконец-то потихоньку уйдет.

 ,

kirk_johnson ()

Автор Void бомбанул

Форум — Talks

Хуан Ромеро Пардинес (Juan Romero Pardines), после разрыва отношений с остальными разработчиками Void Linux, перевёл своё ответвление пакетного менеджера XBPS (X Binary Package System) на 3-пунктовую лицензию BSD. Ранее проектом применялась 2-пунктовая лицензия BSD, аналогичная лицензии MIT. Из других планов отмечается запуск нового проекта и намерение переписать xbps-src.

У чувака в очередной раз подожгло пердак после какого-то обсуждения (он предложил ввести code review, но остальные испугались) и он пошел пилить новый проект.

Что скажет @Iron_Bug?

 ,

kirk_johnson ()

Пилотируемый запуск Crew Dragon намечен на май

Форум — Talks

Пилотируемый полет Crew Dragon запланирован на 27 мая[1]. В качестве экипажа полетят чуваки, которые ещё на шаттлах летали.

То есть примерно через месяц Рогозина доставит на орбиту реактивная струя из его пердака.

[1]: https://www.bbc.com/russian/news-52335001

 , ,

kirk_johnson ()

Doom Eternal через три дня

Форум — Talks

Ну что, поцоны, тайминг не мог быть лучше. В середине карантина выходит новый дум ^_^

 

kirk_johnson ()

Тулзы для презентаций (markdown)

Форум — Talks

Хочу тулзу для презенташек (буду вести небольшой вводный курс лекций для QA), чтобы можно было пыщь-пыщь в markdown и в гитлаб закинуть. Пока из живого нашел Marp Next и reveal.js. Есть у кого-нибудь опыт?

 , ,

kirk_johnson ()

В самой безопасной OS не смогли с первого раза исправить дыру

Форум — Talks

Поцоны из OpenBSD опять умудрились облажаться на ровном месте и не смогли исправить уязвимость в своем гипервизоре VMM. А все потому, что гордыня не дала им провести code review с автором эксплоита, ведь он не из их тусовки.

 , ,

kirk_johnson ()

В OpenBSD снова дыра

Форум — Talks

На этот раз в VMM. Дыра позволяет писать из гостевой операционной системы произвольные данные по произвольным адресам хостовой системы.

 , , ,

kirk_johnson ()

Как устроиться работать хакером в мексиканский картель?

Форум — Talks

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

 ,

kirk_johnson ()

Firefox залипает если заряд батареи ниже 50%

Форум — General

В общем, купил я себе новый ляптоп, и вот какая оказия: в какой-то момент, когда батарея близка к половине (причем не важно, заряжаемся мы или разряжаемся), firefox начинает странным образом лагать. То есть у него полностью отваливается ввесь ввод/вывод/отрисовка где-то секунд на 3-5, а потом все ивенты, что произошли за это время, резко отрисовываются. В urxvt такого нет. В других гуевых программах (вроде бы) не ловил, но mpv иногда подозрительно замедляет (без артефактов, просто FPS как будто бы падает) видео не самого высокого разрешения, хотя переваривает 4k без проблем. Ребут помогает. Температура процессора не поднимается выше 65. Я грешу на powersaving, но не очень представляю, какой конкретно.

Никто не сталкивался? Если сталкивались, куда копать?

HW: Huawei MateBook X Pro 2018

SW: Gentoo, X11, i3wm

$ uname -a
Linux hi-lor 5.4.13 #1 SMP PREEMPT Sat Jan 18 07:32:59 -00 2020 x86_64 Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz GenuineIntel GNU/Linux
$ grep VIDEO /etc/portage/make.conf 
VIDEO_CARDS="intel i965"
$ grep i915 /var/log/Xorg.0.log
	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
[    50.244] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20190822
$ lspci   
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1d.2 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #11 (rev f1)
00:1e.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO UART Controller #0 (rev 21)
00:1e.3 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO SPI Controller #1 (rev 21)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 3D controller: NVIDIA Corporation GP108M [GeForce MX150] (rev a1)
02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
3c:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)

 , ,

kirk_johnson ()

Компенсация за работу

Форум — Talks

Привет ЛОР, надеюсь, ты достаточно ночной. Предположим, я хочу найти годного дизайнера, чтобы добавить кириллических символов в мой любимый моноширинный шрифт (TTF/OTF, не PCF).

Какой примерно ценник стоит предложить исполнителю?

 ,

kirk_johnson ()

Киньте ссылку на драму с jollheef

Форум — Talks

Чего его так порвало?

 

kirk_johnson ()

Корабль «Союз» с роботом Федором не смогли пристыковать к МКС

Форум — Talks

Как тебе такое, Илон Маск?

 , ,

kirk_johnson ()

JOВИМ

Форум — Linux-org-ru

jollheef, удалять темы, в которых тебя затралели, это как-то совсем нелепо.

Перемещено jollheef из talks

 

kirk_johnson ()

OpenBSD пилит свой фронтенд для Git

Форум — Talks

ВНЕЗАПНО, поцоны из OpenBSD походу наконец-то решили перейти на Git и пилят[1] для него морду, чтобы было удобно и под ISC.

[1] http://undeadly.org/cgi?action=article;sid=20190810123007

 , ,

kirk_johnson ()

Первое апреля

Форум — Talks

А шуток нет. Всех клоунов перебанили что ли?

 

kirk_johnson ()

Crew Dragon пристыковался

Форум — Talks

Местные маскохейтеры могут начинать батхертить.

 

kirk_johnson ()

Undefined behavior в MUSL

Форум — Talks

Привет, мои любители пердолинга с C и C++. Я вчера наткнулся на забавный пассаж в MUSL:

$ cat src/misc/syscall.c 
#define _BSD_SOURCE
#include <unistd.h>
#include "syscall.h"
#include <stdarg.h>

#undef syscall

long syscall(long n, ...)
{
	va_list ap;
	syscall_arg_t a,b,c,d,e,f;
	va_start(ap, n);
	a=va_arg(ap, syscall_arg_t);
	b=va_arg(ap, syscall_arg_t);
	c=va_arg(ap, syscall_arg_t);
	d=va_arg(ap, syscall_arg_t);
	e=va_arg(ap, syscall_arg_t);
	f=va_arg(ap, syscall_arg_t);
	va_end(ap);
	return __syscall_ret(__syscall(n,a,b,c,d,e,f));
}

Как вы наверное понимаете, вызовы syscall() сильно различаются по количеству аргументов. Все стандарты C, что я видел, говорят, что вызывать va_arg, если аргумента нет — злостное UB. Поскольку мне лень ковыряться в кишках компиляторов, я решил аппелировать к массовому сознанию LOR — а что GCC и clang вообще делают в таких случаях?

 , ,

kirk_johnson ()

RSS подписка на новые темы