Open Source


System Integration


W. Michael Petullo

Assistant Professor

Photograph of W. Michael Petullo

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 teaching philosophy favors sharing my passion and providing experiences which guide my students toward a deep understanding of the fields of computer systems and security.

I have maintained since 1999 this Flyn Computing website to publish software, research, and technical documentation. In addition to the artifacts found here, I am available for software-development work, design consultation, and technical lectures on a per-contract basis. Funding for such work may be provided through PayPal. As an open-source advocate and employee of the United States Government, much of my existing work is freely available.


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, which have spanned 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 a 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 Do you want to integrate Linux, Mac OS X and Windows clients on your network? I talk LDAP and Kerberos. Like the idea of small, understandable server software stacks? I 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