biography
I work as Software Developer
in Oracle's Linux Kernel Engineering
group where I focus on enterprise storage technologies (SCSI,
Fibre Channel, SAS, etc.).
Prior to Oracle I worked as Sr. Engineer at Wild Open Source
for three and a half years. I spent most of my time at WOS
bouncing back and forth
between Hewlett–Packard
and
Silicon Graphics.
I worked on the base operating system for HP's XC
clustering product and
the Altix kernel for
SGI.
For two and a half years I was Staff Scientist with Linuxcare
in Ottawa, Canada. My main responsibility was aiding major
original equipment manufacturers in getting their products
working with Linux. I was involved in the initial operating
system development on hp's Itanium
2-based Integrity
machines and I helped SGI port
the XFS
filesystem to Linux. I also worked on SCSI and Fibre
Channel drivers, RAID and volume management, multipathing,
sound driver development and X server debugging on
IA-64.
From 1995 to 2000 I was head of the IC1&2 computing
department at Aalborg University in Denmark. I also
developed the GNOME Display Manager,
helped bootstrap the
PA-RISC Linux port,
and co-founded the Danish
SunSITE.
I studied physics and
computer science at
Aarhus University.
hacks
- data integrity
-
The Linux Data Integrity Project.
- xfs
-
A high-performance journaling file system.
- pa-risc linux
-
Linux port to
the Hewlett–Packard PA-RISC architecture.
- forte
-
ForteMedia FM801 OSS Lite sound driver
for Linux 2.4.
- gdm
-
The Gnome
Display Manager. I authored all versions until 2.0
beta4.
- fstyp
-
A Linux version of the fstyp command found in most
commercial Unices. fstyp can be used
to heuristically detect which filesystem type a block device
contains.
- RPM Toolkit
-
Some handy perl scripts for
merging and building RPM repositories.
- miscellaneous
-
GIT trees •
Code & patches
- work
-
My homepage at Oracle.
papers & presentations
- presentations
-
LinuxCon 2010: Linux and Advanced Storage Technologies
-
Linux Symposium 2009: I/O Topology
-
Linux Storage & Filesystems Workshop 2009: I/O Topology
-
Open Source Days 2008: Linux Data Integrity
-
Linux Plumbers Conference 2008: Linux Data Integrity
-
Ottawa Linux Symposium 2008: DIF, DIX and Linux Data Integrity
-
Linux Storage & Filesystems Workshop 2008: Linux Data Integrity
-
Linux Storage & Filesystems Workshop 2007: Logical Block Guarding
- papers
-
Linux Symposium 2009: I/O Topology
-
Ottawa Linux Symposium 2008: Linux Data Integrity Extensions
-
Article published in Enterprise Open Source
Magazine, January 2008: Proactively Preventing Data
Corruption
- design documents
-
DIX: Data Integrity Extensions for I/O Controllers
-
DIF/DIX Aware Linux SCSI HBA Interface
-
Linux & Advanced Storage Interfaces
contact information
- present
-
mkp @ { mkp.net, kernel.org, parisc-linux.org, };
martin.petersen @ { oracle.com, };
- past
-
mkp @ { wildopensource.com, sgi.com, linuxcare.com, thepuffingroup.com, sunsite.dk, sunsite.auc.dk, puffin.external.hp.com, socsci.auc.dk, daimi.aau.dk, };
- gpg key
-
[
Verbose Index ] -
[
Get Key ]
-
pub 1024D/62B64E7F 2000-04-10 Martin Kasper Petersen
Key fingerprint = D746 09E5 09E9 BB5E A6BD 7531 AD4B A7C5 62B6 4E7F
uid Martin Kasper Petersen
sub 1024g/BDE97C63 2000-04-10