Skip to content
You must be logged in to sponsor phil-opp

Become a sponsor to Philipp Oppermann

@phil-opp

Philipp Oppermann

phil-opp
Karlsruhe, Germany

I'm writing a blog about operating system development in Rust at os.phil‑opp.com. It teaches the basic steps to start writing an own small OS kernel.
I'm also creating and maintaining various open-source tools and libraries, mainly for OS development. Some examples are:

  • x86_64: Provides general abstractions for x86_64 systems and access to architecture specific instructions and registers.
  • bootloader: An experimental, pure-Rust, BIOS bootloader.
  • bootimage: A tool to transform a kernel ELF file into a bootable disk image.

Your support helps me to invest more time into the blog and the related projects!

Current sponsors 64

@upsuper
@PumpkinSeed
@Hofer-Julian
@Acollie
@two-ack
@mihai-dinculescu
@koskeller
@geosarr
@chungquantin
@cornytrace
@pmd3d
@vjgaur
@wzslr321
@mirgee
@zARODz11z
@gavadinov
@MarcioJales
Private Sponsor
@brizzbuzz
@senden9
@sriharshamadala
@harrychin
Private Sponsor
@shaneutt
@ykou
Private Sponsor
@jasondew
@dlackty
@zzzyhtheonly
@rosscanning
@EarlGray
Private Sponsor
@Laharah
@andresgutierrez
Private Sponsor
@reaganmcf
@marcransome
@ArberSephirotheca
@anholt
@liviu-ln
@bricef
@gbogard
@bradford-hamilton
@jmintb
@AaronStGeorge
@orottier
@JordanFaust
@bschup
@schmidmt
@andynog
@ariesdevil
@themasch
Private Sponsor
@jonhoo

Past sponsors 214

@wangrunji0408
@iamcodemaker
@didibear
@luizirber
@NicolaiSoeborg
@raftario
Private Sponsor
@drazisil
@JayBrizle
@Divoolej
@MasterBrian99
Private Sponsor
@BugenZhao
@yowainwright
@ishtms
@xylobol
@AndyXT
@LumaKernel

Featured work

  1. phil-opp/blog_os

    Writing an OS in Rust

  2. rust-osdev/x86_64

    Library to program x86_64 hardware.

    Rust 746
  3. rust-osdev/bootloader

    An experimental pure-Rust x86 bootloader

    Rust 1,298
  4. rust-osdev/bootimage

    Tool to create bootable disk images from a Rust OS kernel.

    Rust 709

Select a tier

$ a month

Choose a custom amount.

$1 a month

Select

Thanks!

$5 a month

Select

Thanks!

$10 a month

Select

Thanks!

$15 a month

Select

Thanks!

$25 a month

Select

Thanks!

$50 a month

Select

Thanks!

$100 a month

Select

Thanks!