Highlights from Linux Kernel Mentorship Program 2024 by Abdul Rahim

Introduction Linux is the kernel that powers the modern computing world. It’s everywhere—from all the top 500 supercomputers running Linux, to over two-thirds of mobile phones using it, and more than 95% of servers relying on it. Impressive, right? But this blog isn’t about why Linux dominates the tech world; it’s about how I started contributing to the Linux Kernel—and how you can too. How Kernel Development Works Kernel development thrives on the Linux Kernel Mailing List (LKML), the nerve center of Linux’s open-source ecosystem. The beauty of open source? Anyone can contribute. Your task is to send patches (essentially the output of git diff refurbushed into an email). ...

December 5, 2024 · 4 min · abdulrahim

How to compile vim with clipboard support

Introduction When you install vim, a usual requirement as with all text editors is the ability to copy to/from system clipboard so you can lets say, copy something into your vim session from firefox or vice versa, however copy pasting in terminal editors is not as straight forward as with GUI editors. In vim if you want to copy something into an auxilary space (anticipating it would be used later, so you can paste from this auxilary space) is achieved by registers. ...

June 1, 2024 · 3 min · abdul