unrelenting.technology

Tag #linux

So there’s no support in pretty much all Wayland compositors for fancy keyboard mapping utilities like xcape because no one wants a keylogging protocol extension. (Even an access-controlled one!! Why.)

Turns out it’s better to just solve this on the evdev level. And I’ve done it in the coolest way possible: with a tiny sandboxed scripting environment. Meet evscript! It runs Dyon scripts in an environment with evdev, uinput, stdout and nothing else. xcape functionality is already provided in the β€œstandard library” :)

Posted a patch to FreeBSD that makes it recognize Alpine Linux's binaries as, well, Linux binaries. Because running brandelf every time you install something inside a Linux container is bad.

Linux people are reinventing wpa_supplicant. Apparently it’s not lightweight enough. I think they’re just continuing to reinvent literally everything for no good reason :P

This overview of the Linux+ZFS licensing crap is pretty good. It comes from GPL supporters, but it clearly shows what’s so terrible about the GPL. It’s not just a copyleft license, it’s a strong copyleft license:

According to these provisions of GPLv2, if you create a binary work that incorporates components from the GPLv2’d program, you must provide the complete corresponding source for that entire work with the binary, and the terms of the GPLv2 apply to that source

binary distribution of ZFS plus Linux β€” even with ZFS in a .ko file β€” constitutes distribution of a combined work, which we name Linux+ZFS

This is completely absurd. A license that infects tarballs?