atom
Bryan Brattlof - Eudyptula Challenge
Bryan Brattlof · 0x42.sh · English
Hi'ya I'm Bryan, and this is my collection of projects, ideas, thoughts, feelings, opinions, ramblings, concepts, concerns, notions, conclusions, blurbs, and schemes, to name a few.
atom
https://0x42.sh/feeds/eudyptula-challenge.atom.xml
- Last post
- May 28, 2021
- Posts in 24 h · 7 days · 30 days
- 0 · 0 · 0
- Our last check
- Answering
- Served from
- United States
- Site title
- Home « Bryan Brattlof
- Text score
- 16,817
- Format
- atom
Posts
What our queue read from this feed. Open one to read it here, or go to the site that published it.
- The Linux Kernel Coding Style
May 28, 2021 · original
Like the (very) old saying goes: "Beauty is in the eye of the beholder" . This old (Greek maybe?) saying even holds true for the software we write. The Linux kernel, like any sufficiently large software project, with thousands of developers each having their own ideas of beautifully readable code, the issue of how the code looks eventually becomes a topic of discussion. These coding style standards, while sometimes annoying, are essential to letting developers worry about developing rather than trying to decipher another developer's "beautifully" written code. So for the 4 th challenge in The Eudyptula Challenge we'll return our focus on the Hello World Kernel Module we created in the 1 st challenge, bringing it up to the (charmingly unique) Linux kernel coding standard of what beautifully written C code looks like. Brief Aside: Before we begin, this is the 4 th write-up in a series as I - Modify The Linux Kernel
Aug 15, 2020 · original
For the 3 rd task (this task) in The Eudyptula Challenge , we continue our work from the last challenge , compiling the absolute latest Linux Kernel from the source code. This time we focus on modifying the Makefiles and .config files that help us compile the kernel. Before we begin, if you wish to work on The Eudyptula Challenge yourself before you read my notes (recommended), you can use my git repository , which has all 20 tasks and the code I used to complete each one. Task No.3 Now that you have your custom kernel up and running, it's time to modify it! The tasks for this round is: take the kernel git tree from Task 02 and modify the Makefile to and modify the EXTRAVERSION field. Do this in a way that the running kernel (after modifying the Makefile, rebuilding, and rebooting) has the characters "-eudyptula" in the version string. show proof of booting this kernel. Extra cookies for - Building The Linux Kernel
Jul 31, 2020 · original
Previously, for the 1 st task in The Eudyptula Challenge , we built a Loadable Kernel Module (LKM) that adds "Hello World" to our kernel's message buffer any time the module is installed. You can read my notes all about that here if you want to learn more. Or, if you wish to work on The Eudyptula Challenge yourself before you read my notes (recommended), you can use my git repository , which has all 20 tasks and the code I used to complete each one. For this challenge, the 2 nd task of The Eudyptula Challenge, we will use the Kbuild system once again. This time we will use the Kbuild system to compile the latest version of the Linux Kernel. Then after compiling it (this takes some time), we install and boot from it. Task No.2 Now that you have written your first kernel module, it's time to take off the training wheels and move on to building a custom kernel. No more distro kernels for yo - The Hello World Kernel Module
Jul 15, 2020 · original
As a brief introduction to this (very long) essay. What lies below are my notes while completing the 1 st in a set of 20 tasks from The Eudyptula Challenge . Each task, emailed one at a time, starting with building a "hello world" kernel module (this essay) and progressed in difficulty until we ultimately submit patches into the main tree of the Linux kernel. The ultimate goal of The Eudyptula Challenge is to get new developers comfortable with the somewhat unique world of kernel development by separating the "on-boarding" process into focused manageable tasks. Sadly, The Eudyptula Challenge is no longer accepting new applicants. However, if you wish to work on the tasks yourself, I've published the 20 tasks I've managed to find along with the code I used to "complete" them in a git repo here . Task No.1 Write a Linux kernel module, and stand-alone Makefile, that when loaded prints to th
Found by rss-feed-index, which checks each feed once a month at most.
Same record as JSON: https://api.agentalog.com/api/feeds/fd_0x42_sh_359dc9a1c754552d. More from this site: 0x42.sh in the Feeds tab.