Skip to main content
Terminal window icon with prompt and cursor RJSTONE.net

Projects

  • Customizing the Pinebook Pro
    - Now

    I have this Pinebook Pro that I bought because it’s an inexpensive ARM computer, similar to a Chromebook, but intended to primarily run Linux and not a particular vendor’s OS.

    But I don’t just want to boot and use Manjaro, so getting it installed with exactly what I want is a bit of a project. The objective is to get it to boot two different operating systems from eMMC with some u-boot special features that I want.


  • Development Containers
    - Now

    I’ve been working on creating Development Container Images for some specific purposes, like HDL EDA tools, that are a bit more specialized than usual. What I’ve done so far is in rjstone/devcontainers. I intend to also create “devcontainer features” and devcontainer templates but haven’t done so yet.


  • Astro
    - Now

    “Astro is a JavaScript web framework optimized for building fast, content-driven websites.”

    I’m working on learning to use Astro so I can fancy up this site a bit.

    I picked this because it can be used to generate entirely static sites for things like GitHub Pages, but can also support back-end code like serverless functions (just in case I ever need any back-end stuff).


  • FaTOS
    - Now

    FaTOS: The Fake-Time Operating System

    Some very small microcontrollers, like the STC89 series (an Intel 8052 clone), don’t really have all of the modern resources and interrupt handling that you might want for a real operating system, but at least they do have more than one timer and a few bytes of RAM.

    Look for blog posts about it using the fatos tag.


  • Old Projects
    -

    discord-webhook-notify GitHub Action

    I created this discord notification action for GitHub’s CI stuff.

    Papyrus Language Tools

    I helped out a little bit with the Papyrus Language Tools VSCode extension. (This is a language used by Bethesda games like Skyrim and Fallout 4.)

    The “Code Your Own Site” Page

    Code Your Own Site is some instructions I created a long time ago because a bunch of the older kids (and some adults) learning about HTML, CSS, and JavaScript on Khan Academy wanted ideas on how to create a web site. Unfortunately this is a bit out of date and there still aren’t any ideal options that are easy for new learners.

    Codepens

    I created a few codepins a long time ago.