I'm going to work full-time on free software
A developer announces they are transitioning to full-time work on their free and open-source software projects, funded by community donations and subscriptions.
A developer announces they are transitioning to full-time work on their free and open-source software projects, funded by community donations and subscriptions.
Explains how to use strace to understand how Linux commands like df work internally by tracing system calls.
A blog post reviewing a video presentation by Rob Pike on the history and development of the Unix operating system at Bell Labs.
Explains the differences between hard links and symbolic links on Linux, covering inodes, link counts, and practical examples.
Fedora Scientific now offers Vagrant boxes, providing a pre-configured environment for scientific computing with KDE desktop and open-source tools.
A guide to getting started with the QEMU virtualization tool, covering basic setup and command-line options for running a Linux VM.
Explains how to use Docker's userns-remap feature with Linux system users to solve permission issues in CI/build environments.
Announcing pre-release Vagrant boxes for Fedora Scientific, making it easier to run this scientific computing environment in a virtual machine.
A guide to installing and using the WireGuard VPN with Docker containers, including kernel module installation and tool usage.
A tech professional explores the reasons behind the common sentiment of 'hating Microsoft' and reflects on the evolution of tech industry rivalries.
A step-by-step guide to upgrading a Raspberry Pi's operating system from Raspbian Jessie to the newer Raspbian Stretch release.
A guide to redirecting stderr of a running process using gdb, with a practical example and explanation.
A developer shares their experience using FreeBSD CURRENT as a daily driver for software development, detailing the setup, workflow, and hardware issues that led them to switch back to Arch Linux.
Explains how the ping command works on Linux using IPv4, covering ICMP packets, system calls, and network diagnostics.
A tutorial on deploying and hosting an ASP.NET Core 2 web application on a Raspberry Pi, including setup and nginx reverse proxy configuration.
Fedora Scientific 28 Beta release announcement, noting some packages are now installable via dnf despite initial exclusions.
Analysis of the 'fsyncgate' email thread discussing PostgreSQL's unsafe handling of fsync errors that can lead to data corruption.
An article encouraging programmers to dive into and contribute to open source projects, even when they seem intimidating or unfamiliar.
Second part of a series on building a Wayland compositor from scratch using wlroots, focusing on enabling client connections.
First part of a series on building a Wayland compositor from scratch using the wlroots library, aimed at developers with C experience.