869 private links
because Microsoft was threatening to sue all the Linux vendors shipping Windows 95-like desktops.
In the end MS did not sue anyone... but it got what it wanted: total chaos in the Linux desktop world.
I never knew about this part of history. This probably contributed to the amount of hate M$ get from the community.
The interpretation in this article may not be true. See more discussion in https://news.ycombinator.com/item?id=32257412.
A post by Julia Evan on ftrace - a feature in kernel to trace any kernel functions! trace-cmd is a command line tool that makes it easy to do so.
A searchable list of Linux x64 and x86 syscall numbers. Also shows the kernel source code where the syscall is defined, as well as the registers for each of the arguments.
Interesting summary of the evolution of Unix command line argument conventions.
Not only the answer help solved a mystery I had for weeks, it also demonstrated how to solve the same kind of problem using auditd. Great to learn about it!
Interactive explanation on X Window systems, including the interesting history limitation and workarounds, and the mess brought up by the need of direct gpu-access.
Hacking with DDC, HDMI, i2c, SMBus, XRandR. It's such an interesting experiment and I learned a lot from the post!
Explain systemd by kludging a set of systemd units from zero!
The article talks about some advantages of FreeBSD over Linux. Stability, performance, containers, file system, performance analysis, and vm.
The author tuck a valid blank program with exit code 42 into a ELF file as small as possible. The exploration (and the exploitation) is quite fun and informative to read.
This article taught me a lot on troubleshotting windows bluescreen problem, BIOS, ACPI, and how to reverse engineer firmwares.
The wayland book - a book on how wayland protocol works. Saved for future reference.
The author advocates the syntax my_func() ( body ... )
over my_func() { body ... }
syntax for its additional scoping benefits. I never knew bash function can be defined this way, and it's certainly a great read.
A compatibility layer of MacOS on Linux.
Do you know it's possible to open a shell with 'apt' command? Do you know you can upload a file just by calling 'tar'?
This website curates list of Unix binaries that can be used to bypass local security restrictions.
Covers a lot of content about DNS lookup, including these:
nsswitch
/etc/hosts
/etc/resolv.conf
ping vs host style lookups
systemd and its networking service
ifup and ifdown
dhclient
resolvconf
NetworkManager
dnsmasq
Documentation on various usages of VXLAN.
Kernel documentation on VXLAN, very concise.
A gamut of linux interfaces with nice and brief explanations.