Skip to content

Back to the catalog

Bryan Brattlof0x42.sh
atomEnglish

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

Open the feed

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.

  1. 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
  2. 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
  3. 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
  4. 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.

Looking for something else?QuestionsContact