Skip to content
You must be logged in to sponsor IsaacWoods

Become a sponsor to Isaac Woods

@IsaacWoods

Isaac Woods

IsaacWoods
United Kingdom

Hi! I'm Isaac, a student based in the UK who is interested in operating systems, firmware, and networking.

My main project at the moment is my operating system, Poplar, which is an attempt at exploring modern OS design ideas.

I also maintain a number of OS-related libraries, both as part of Poplar and under the rust-osdev umbrella:

  • acpi, aml, and rsdp are crates for parsing and interacting with the ACPI tables.
  • mer is an efficient, zero-copy ELF parser.
  • pci_types is a crate that provides types and lots of shareable code for interacting with PCI devices.
  • multiboot2-elf64 is a crate for parsing the Multiboot headers passed to the kernel from many bootloaders, including GRUB.

I also maintain some other projects, such as a note-taking web application called Commonplace that I built for medical school.

Sponsoring me allows me to commit time to maintaining these projects, as well as engage with the community and provide mentorship to people trying to break into OSDev.

Full disclosure: I am a full-time medical student at university, which obviously takes up a lot of time and mental bandwidth, and necessarily comes before my commitments here. Sponsorships would help me direct more of my free time towards the work I enjoy doing in this space (as it would allow me to replace hours in my part-time work).

1 sponsor has funded IsaacWoods’s work.

@IsaacWoods

Sponserships would help free up some more time to work on my projects!

@michaelmelanson

Featured work

  1. IsaacWoods/poplar

    Microkernel and userspace written in Rust exploring modern ideas

    Rust 246
  2. rust-osdev/acpi

    Rust library for parsing ACPI tables and interpreting AML

    Rust 198
  3. rust-osdev/pci_types

    Useful types for dealing with PCI

    Rust 25
  4. rust-osdev/multiboot2

    The multiboot2 crate helps to parse the Multiboot2 information structure (MBI) and is relevant in kernels, that get booted by a bootloader such as GRUB, for example. multiboot2-header helps you to …

    Rust 102

20% towards 5 monthly sponsors goal

@michaelmelanson

michaelmelanson sponsors this goal

Select a tier

$ a month

Choose a custom amount.

$2 a month

Select

Thanks!

$5 a month

Select

Thanks!

$10 a month

Select

Thanks!

$20 a month

Select

Thanks!