Thursday, February 17, 2022

A Reckless Guide to OpenBSD

Part 1 Building your ports from source using DPB.
In the first installment of this new series, Jay shows us how to set up the Distributed Ports Builder, or dpb. After covering the basics, and a few common pitfalls to avoid, we then see how to download a set of distfiles for use on off-line machines, as well as how to carry your distfiles directory neatly from one release to the next, avoiding excessive and unwanted downloads.
This part published: 2022-02-14
Part 2 Building a custom kernel.
This week, Jay runs us through what we might achieve by compiling a custom kernel, then shows us how to edit the kernel configuration files, once again avoiding common pitfalls and understanding the options that we're changing. Finally we cover how to re-compile and install the new kernel.
This part published: 2022-02-21
Part 3 Kernel hacking - the framebuffer, fonts, colors and cursors.
Hot on the heels of last week's custom kernel configuration, in this third installment we learn how some of the kernel code works, and then Jay shows us how to modify it to change fonts, add a colored gradient background to the console, change the shape of the cursor, and more!
This part published: 2022-02-28
Part 4 Kernel hacking - the console, and keyboard input.
More kernel hacking this week, as Jay looks at keyboard layouts and the wscons code. Today, we'll be changing our key mappings around and finding new uses for the numeric keypad!
This part published: 2022-03-07
Part 5 Kernel hacking - the softraid code.
In the fifth installment of the series, we learn a bit about the softraid code, tweak performance of our RAID-1 mirror set, and set up passwordless disk encryption.
This part published: 2022-03-14
Part 6 Disk partitioning - MBR, GPT, and BSD disklabels de-mystified.
This week sees a slight change of gear, as we move our focus away from strictly reviewing kernel code and look at the more abstract concepts of disk partitioning. If you thought a disk label was just a sticky adhesive in a box of floppies, don't worry! We've got you covered!
This part published: 2022-03-21
Part 7 TLS keys and certificates.
Confused by SSL? Don't know your CSR from your X509? Tried to piece together the information you need from several different on-line guides, but found that they all send you off in a slightly different direction? Created a self-signed certificate that looks fine but fails miserably when installed on your cell phone? Don't worry! Jay feels your pain, and has the answers you've been searching for!
This part published: 2022-03-28
Part 8 Remote X sessions and networked sndio connections.
Remote access to a single server is one thing, but seemlessly running different graphical applications across a distributed set of machines is quite another. Crossing architecture and operating system boundaries is no problem for Jay, and he even shows us how to throw audio into the mix too.
This part published: 2022-04-04
Part 9 Upgrading by re-installing.
We learn things by doing them, but in the process we sometimes make a mess. If re-installing OpenBSD from scratch seems like a nightmare, then this week's installment is just for you! After eight weeks of experiments, Jay shows us how a fresh start ensures a clean system and avoids upgrade woes, with sensible disk partitioning, quick backup and restore, and the ability to downgrade thrown in for good measure!
This part published: 2022-04-11
Part 10 Under-used features.
To conclude this ten-part series, Jay looks at some rarely used features of OpenBSD that are actually quite useful.
This part published: 2022-04-18


from Hacker News https://ift.tt/Ec1RpkV

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.