Canonical has officially revealed its long-anticipated plans to bring artificial intelligence features into Ubuntu, marking a ...
Mozilla has officially rolled out Thunderbird 150.0, the latest version of its open-source email client, bringing a mix of ...
The Linux kernel continues its fast-paced release cycle, and with that comes an important milestone: Linux kernel 6.19 has officially reached end of life (EOL). For users and distributions still ...
A great article about how Archinstall 4.2 is shifting toward a Wayland-first approach, reflecting the broader transition away from X.Org in modern Linux desktops.
The language of choice for large, high-performance applications in Linux is almost always C, or somewhat less often C++. Both are powerful languages that allow you to create high-performance natively ...
A vDSO (virtual dynamic shared object) is an alternative to the somewhat cycle-expensive system call interface that the GNU/Linux kernel provides. But, before I explain how to cook up your own vDSO, ...
The quickest and easiest way to secure a TCP-based network application is with SSL. If you're working in C, your best choice is probably to use OpenSSL (http://www ...
In this post I'll show you how to create a self extracting bash script to automate the installation of files on your system. This script requires coreutils (for cat, tail), awk, gzip, tar and bash.
One amazing thing about Linux is that the same code base is used for a different range of computing systems, from supercomputers to very tiny embedded devices. If you stop for a second and think about ...
iptables is the user-space tool for configuring firewall rules in the Linux kernel. It is actually a part of the larger netfilter framework. Perhaps because iptables is the most visible part of the ...
A rundown of some fun and educational Linux software for kids. I'm probably going to regret that title. I've been making fun of those words, "do it for the children" for years. It's one of those ...