PinnedChristina JacobThe Linux Init ProcessInit is the first user world process that runs in linux, It creates processes by starting scripts stored in /etc/inittab. Lets look at the…Oct 10, 2023Oct 10, 2023
Christina JacobThe setup.pyPackaging Python modules using setuptools is a common practice in the Python community. Setuptools is a library that simplifies the process…Nov 10, 2023Nov 10, 2023
Christina JacobinMac O’ClockRemote Development with VS Code on Mac in 5 simple stepsThis is about using VS Code for remote development on macOSAug 9, 2020Aug 9, 2020
Christina JacobHow to write and compile an XDP program in samples/bpfThis article Assumes the reader knows a bit about what is xdp and why is it used. You can refer to my articles in this series if you are…Apr 2, 20201Apr 2, 20201
Christina JacobinMac O’ClockDoxygen with Graphviz to generate call graph on MacI was dragged into a project where no one originally worked on was there for a knowledge transfer. I found Doxygen with Graghviz very…Mar 31, 20201Mar 31, 20201
Christina JacobWhat is XDP — The eXpress Data Path in linux kernel.XDP as the name suggests is a fast path framework in the Linux kernel network subsystem.Oct 20, 2019Oct 20, 2019
Christina JacobHow to compile a kernel with XDP supporteXpress Data Path(XDP) is a new addition to the linux kernel intended at speeding up the in kernel network data processing. The support is…Oct 20, 2019Oct 20, 2019
Christina JacobThe kernel debugging techniques for a device driver developer on arm64The article is about the usual issues I face as a kernel developer and common approaches to debug the issues.Oct 2, 2019Oct 2, 2019
Christina JacobMy solid step on the job search roadSo I decided to move on at the end of my fourth year at my first company. I had a longer duration road map as I had a family to look after…Sep 23, 2019Sep 23, 2019
Christina JacobKexec and Kdump on arm64Kexec is a tool to boot another kernel image from the current one. So that you can have a faster system reboot without having to do any of…Sep 17, 20191Sep 17, 20191