News

My entry into systems programming was guided by my desire to understand further the operating systems I was working with daily as a contract UNIX and, later, Linux system administrator.
Are you a programmer, engineer, or system administrator looking to maximize your computer's use? Then, you need the best Linux distro for programming. We chose Fedora because it pushes Linux's ...
The Google-backed project to make Rust a second programming language in Linux kernel development after C just took it's next big step. Key to the project is Spain-based developer Miguel Ojeda, who ...
One reason a lot of people get started with the Linux terminal is to use ImageMagick and FFmpeg. These are popular tools for converting image and video files. One reason you might want to do this is ...
When a user-space program makes a system call, there is some overhead associated in the user-space/kernel-space transition. By programming all functionality in the kernel, we can make gains in ...
But if you are deploying Linux-based systems today, graphics are a real possibility. There are many options for doing Linux graphics including Wayland, X11, and frame buffers. Confused?
If you don't think Linux skills are relevant, consider this: Linux system basics power Android devices, servicing half the world's smartphones and tablets. It's also the OS of choice for many of ...