atom
Bryan Brattlof - Notes
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/notes.atom.xml
- Last post
- Apr 2, 2022
- 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
- 17,778
- Format
- atom
Posts
What our queue read from this feed. Open one to read it here, or go to the site that published it.
- How to Proxy Git Connections
Apr 2, 2022 · original
One of the first things you will notice when you start developing open source software for a larger corporation is the company firewall or proxy blocking all outgoing traffic not routed through their network appliance for inspection and review first. This sadly includes all of our git fetch traffic. Before we can do anything upstream we first need to configure Git to pull in updates through these corporate firewalls. This is where the multipurpose relay tool, socat , shines. Proxy http(s) Remotes Git uses the Smart HTTP protocol to download updates from a remote that starts with https://* URI. These type of connections have become, by far, the most popular way to use Git today and is the default protocol used by many popular forges like GitHub or GitLab. Internally Git relies on the libcurl library to handle these HTTP connections which means Git comes with the ability to proxy these req - My PGP Cheat Sheet
Nov 2, 2021 · original
Getting Started with PGP? The Linux Foundation has a public GitHub wiki on Protecting Code Integrity with PGP that goes into more detail than what I've written here and can help you avoid the many pitfalls when setting up a secure PGP key in the 21 st century. I use gpg about as often as tar which is just enough time to forget how to use it. What lies below are my (a Linux kernel contributor) notes on some of the less used commands to keep your gpg keys safe and your copy of the Linux Web of Trust up to date. Please feel free to contact me if anything you read below is wrong, out of date, or find something I should expand on. :) Helpful Jump To Points: Why PGP? Convert A PGP Key To An SSH Key Locating A Public Key Updating Your Keyring Signing A Public Key Extending An Expiration Date Backing Up A GnuPG Directory Why PGP? Today, the Linux kernel development cycle is solely ( for now ) an - 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 - Cgit, Nginx & Gitolite: A Personal Git Server
Jan 12, 2021 · original
I've been on a "own my online presence" kick for more than a year now. So for this (overly protracted) essay, I thought I'd publish my notes on how I created my own Git server. There are many open source projects like GitTea or GitLab to make hosting your own git projects effortless; however I wanted a much more simple (read: old school) setup. I ended up with something that uses many of the same projects that the Linux Organization uses to publish the Linux Kernel The server (as of this writing) uses Ubuntu's 20.04.1 LTS (Focal Fossa) running on Digital Ocean's hardware ( referral-link ). I wholeheartedly support and recommend you chose a different setup. Diversity in people and in tech stack is always and will always be a great thing. What lies below can be broken into 3 main topics: The Start prepares a newly minted server for git hosting duties. Creating a new admin user, locking dow - 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_6ba99c23a02ca5c3. More from this site: 0x42.sh in the Feeds tab.