|
Size: 1620
Comment:
|
Size: 2437
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 13: | Line 13: |
| Linux from Scratch |
|
| Line 16: | Line 18: |
Rocky Linux * '''Base/Native:''' Rocky Linux v9 * '''Window Manager:''' Gnome * '''Tools:''' Vim, Git, Git Send-Mail, Mutt, CTags Gitk MSMTP |
|
| Line 30: | Line 38: |
| * https://github.com/wg21908/kernel-newbie/blob/main/learning_journey_01/1ST_LINUX_KERNEL_TICKET.md |
* https://github.com/wg21908/kernel-newbie/blob/main/learning_journey_01/1ST_LINUX_KERNEL_TICKET.md, in this journey, I work on my first Linux kernel manpage ticket from start to end. * https://github.com/wg21908/kernel-newbie/blob/main/learning_journey_02/README.md. in this journey, I want to get to a point where I can contribute to C and/or Assembly language changes for the Linux kernel, so I'm setting up the development environment on my Rocky Linux 9 host. * https://github.com/wg21908/kernel-newbie/blob/main/learning_journey_NN/README.md. This is a future project I want to tackle. I will run a version of Linux that is based on Linux version 0.01 sourcecode. 0.01 is the first version of Linux that was stored in SCM. |
About Me
Software / Cloud DevSecOps Engineer
For the past five years I've been hooked on Linux from Scratch (LFS) and Beyond Linux from Scratch (BLFS). At first, the goal was to manually build my own Linux distribution by following the LFS and BLFS documentation. That project evolved over time — I now have Jenkins pipelines that automate the build of my distribution in a few hours, featuring a Hyprland frontend. I run this LFS/BLFS-based system natively and plan to use it as my main platform for future Linux kernel development.
Goals
I'm currently focused on gaining a deeper understanding of the Linux kernel — not only the code itself, but also the community workflow, review process, and contribution practices that surround it. My long-term goal is to start contributing meaningfully to the Linux kernel project while documenting what I learn along the way.
System Details
Linux from Scratch
Base/Native: LFS w/pieces of BLFS
Window Manager: Hyprland
Tools: GDB, QEMU, Vim, Git, Mutt, Procmail, Fetchmail, and Sendmail
Rocky Linux
Base/Native: Rocky Linux v9
Window Manager: Gnome
Tools: Vim, Git, Git Send-Mail, Mutt, CTags Gitk MSMTP
Interests
Linux: LFS/BLFS; Hyprland; Linux Kernel: development, process/workflow, debugging, internals, security
Cloud: Infrastructure, security
DevSecOps: practices
Other: Automated build systems, Opensource
Contact
Email: <wg21908 AT SPAMFREE gmail DOT com>
Learning Journal
https://github.com/wg21908/kernel-newbie/blob/main/learning_journey_01/1ST_LINUX_KERNEL_TICKET.md, in this journey, I work on my first Linux kernel manpage ticket from start to end.
https://github.com/wg21908/kernel-newbie/blob/main/learning_journey_02/README.md. in this journey, I want to get to a point where I can contribute to C and/or Assembly language changes for the Linux kernel, so I'm setting up the development environment on my Rocky Linux 9 host.
https://github.com/wg21908/kernel-newbie/blob/main/learning_journey_NN/README.md. This is a future project I want to tackle. I will run a version of Linux that is based on Linux version 0.01 sourcecode. 0.01 is the first version of Linux that was stored in SCM.