Open Source


System Integration


W. Michael Petullo

Free and open source programmer, researcher, and teacher

Photograph of W. Michael Petullo

I have been following in the footsteps of the pioneers of the free and open source software communities since 1999, making humble contributions to the progress of our software base. I publish here software, research findings, and technical documentation.

My research goal is to discover system designs, interfaces, and abstractions which make it possible to craft useful software with an order of magnitude fewer robustness bugs than the existing software base. My experience building and maintaining systems, my time teaching at the undergraduate level, and my service as a cyber officer in the US Army has informed my work.

My teaching philosophy favors sharing my passion and providing experiences which guide students toward a deep understanding of the fields of computer systems and security. I served for four years as an Assistant Professor in the Department of Electrical Engineering and Computer Science at the United States Military Academy.


Free and open source software development I provide custom open source software development services. I have been involved in a wide variety of open source software projects, spanning user-space programs and libraries, bootloaders, and the Linux kernel. My clients have ranged from hobbyists to Red Hat, Inc. and Cisco Systems, Inc. I have contributed patches to existing open source projects, assumed responsibility as the new primary maintainer of open source projects, and written software from scratch.


System security research and development Contemporary systems are woefully unprepared to maintain confidentiality, integrity, and availability when exposed to the attackers found on the Internet. I have been blessed to work with some teams involved with a number of the open research questions related to system security. You can find information about much of our work in the form of contributions to both academic and trade publications.


System integration I have spent decades integrating software in support of the US Army, academia, and my own projects. I have brought together Mac OS X, Windows, and Linux computers using LDAP and Kerberos. I also have expertise in miniature Linux distributions such as OpenWrt, and I can tune them to provide the services necessary to run a small business or home office, whether on-site or hosted elsewhere. I enjoy building things with well-engineered open source software.

More information about the projects I have contributed to are available on this website and in my curriculum vitae.

Email: www@flyn.org — ✉ 6110 Campfire Court; Columbia, Maryland 21045; USA