The past two weeks have been far from fruitful in my quest. My schedule has been relentless—probably the busiest I’ve faced in the past seven years—leaving me with only the smallest slivers of time to work on what I set out to achieve in my previous post.
In those rare breaks, I managed to download the Linux kernel files from kernel.org to my computer (after a somewhat frustrating hunt to locate them under Debian’s root folders). Then, I went through a sea of folders, each containing files with extensions .h and .c, without even a vague idea of what purpose they serve.
Once again, the sheer scale of what I’m attempting hit me hard. It felt monumental, almost overwhelming. There have been many moments of helplessness, where it seemed nearly impossible. And yet, there’s one thought that keeps me going: it’s difficult, but not impossible. I am committed to relying solely on online resources and tutorials available without reaching out to experts for guidance.
When things seem unnerving, I try to step back and locate my position on the roadmap. It’s been only a few weeks since I started and, well, at least now I know where drivers are under Debian (they are all .ko files now), though I don’t know how they operate. Anyway, that’s something. I will not lose heart. The busy work schedule and my foreignness to drivers and kernels are reasonable excuses for the non-progress. I will not lose heart. The busy work schedule and my foreignness to drivers and kernels are reasonable excuses for the non-progress.