elisa_rolle (elisa_rolle) wrote,
elisa_rolle
elisa_rolle

Eric Allman & Marshall Kirk McKusick

Eric Paul Allman (born September 2, 1955) is an American computer programmer who developed sendmail and its precursor delivermail in the late 1970s and early 1980s at UC Berkeley. In 1998, Allman co-founded the company Sendmail, Inc. Allman, who is openly gay, lives in Berkeley, California with his partner of more than 30 years, Marshall Kirk McKusick. McKusick is a lead developer of BSD; the two first met in graduate school.
"There is some sort of perverse pleasure in knowing that it's basically impossible to send a piece of hate mail through the Internet without its being touched by a gay program. That's kind of funny.” —Eric Allman
"It was difficult for gay males to have their own kids when we were at an age that we wanted to do so. We adapted to that challenge by helping a few of our friends to raise their kids. This approach worked well from our perspective, because we were guaranteed to have kids whom we liked (and who liked us) - plus we always had their parents to fall back on to deal with the difficult child-rearing issues. We have four sons: Daniel (b. 1964), Ben (b. 1980), Glyn (b. 1983) and Tyson (b. 1989)." --Marshall Kirk McKusick

Born in El Cerrito, California, Allman knew from an early age that he wanted to work in computing, breaking into his high school's mainframe and later using the UC Berkeley computing center for his computing needs. In 1973, he entered UC Berkeley, just as the Unix operating system began to become popular in academic circles. He earned B.S. and M.S. degrees from UC Berkeley in 1977 and 1980 respectively.


Eric Allman & Marshall Kirk McKusick and their last son, Tyson
Eric Allman is an American computer programmer who developed sendmail. In 1998, Allman co-founded the company Sendmail, Inc. Allman lives in Berkeley, California with his partner of more than 30 years, Marshall Kirk McKusick. McKusick is a lead developer of BSD; the two first met in graduate school. "There is some sort of perverse pleasure in knowing that it's basically impossible to send a piece of hate mail through the Internet without its being touched by a gay program. That's kind of funny.”

As the Unix source code was available at Berkeley, the local hackers quickly made many extensions to the AT&T code. One such extension was delivermail, which in 1981 turned into sendmail. As an MTA, it was designed to deliver e-mail over the still relatively small (as compared to today's Internet) ARPANET, which consisted of many smaller networks with vastly differing formats for e-mail headers.

Sendmail soon became an important part of the Berkeley Software Distribution (BSD) and continues to be the most widely used MTA on Unix based systems today, despite its somewhat complex configuration syntax and frequent abuse by Internet telemarketing firms. In 1998, Allman founded Sendmail, Inc., headquartered in Emeryville, California, to do proprietary work on improving sendmail.

The logging format used by the MTA, known as syslog, was at first used solely by sendmail, but eventually became an unofficial standard format used by other unrelated programs for logging. Later, this format was made official by RFC 3164 in 2001, however the original format has been made obsolete by the most recent revision, RFC 5424. One of the various applications of this logging format is in Cisco Systems' IOS, used by their high-end routers.

Allman is credited with popularizing the Allman indent style, also known as BSD indent style.

He was awarded the Telluride Tech Festival Award of Technology in August, 2006 in Telluride, Colorado, and in 2009 he was recognized as a Distinguished Engineer by the Association for Computing Machinery.

Source: http://en.wikipedia.org/wiki/Eric_Allman

Marshall Kirk McKusick (born January 19, 1954) is a computer scientist, known for his extensive work on BSD, from the 1980s to FreeBSD in the present day. He was president of the USENIX Association from 1990 to 1992 and again from 2002 to 2004, and still serves on the board. He is on the editorial board of ACM Queue Magazine. He is known to friends and colleagues as "Kirk".

McKusick received his B.S. in electrical engineering from Cornell University, and 2 M.S. degrees (in 1979 and 1980 respectively) and a Ph.D. in computer science from the University of California, Berkeley in 1984.

McKusick is openly gay and lives in California with Eric Allman, his domestic partner since graduate school. McKusick is an avid wine collector and the temperature and vital statistics of his house and wine cellar are available on the web from his homepage.

McKusick started with BSD by virtue of the fact that he shared an office at Berkeley with Bill Joy, who in essence spearheaded the beginnings of the BSD system.

Some of his largest contributions to BSD have been to the file system. He helped design the original Berkeley Fast File System (FFS). More recently, he implemented soft updates, an alternative approach to maintaining disk integrity after a crash or power outage, in FFS, and a revised version of UFS known as "UFS2". The magic number used in the UFS2 super block structure reflects McKusick's birth date: #define FS_UFS2_MAGIC 0x19540119 (as found in /usr/include/ufs/ffs/fs.h on FreeBSD systems).

He was also primarily responsible for creating the complementary features of filesystem snapshots and background fsck (file system check and repair), which both integrate closely with soft updates. After the filesystem snapshot, the filesystem can be brought up immediately after a power outage, and fsck can run as a background process.

The Design and Implementation series of books are regarded as very high quality works in computer science. They have been strongly influential in the development of the BSD descendants and have contributed to their cohesive and well-thought-out nature. The well-known daemon image, often used to identify BSD, is copyrighted by Marshall Kirk McKusick.

Source: en.wikipedia.org/wiki/Marshall_Kirk_McKusick

Further Readings:

Sendmail (Nutshell Handbook) by Bryan Costales and Eric Allman
Series: Nutshell Handbook
Paperback: 1050 pages
Publisher: O'Reilly Media; Second Edition edition (November 1, 1997)
Language: English
ISBN-10: 1565922220
ISBN-13: 978-1565922228
Amazon: Sendmail (Nutshell Handbook)
Amazon Kindle: Sendmail (Nutshell Handbook)

This second edition of sendmail covers sendmail Version 8.8 from Berkeley and the standard versions available on most systems. It is far and away the most comprehensive book ever written on sendmail, the program that acts like a traffic cop in routing and delivering mail on Unix-based networks. Although sendmail is used on almost every Unix system, it's one of the last great uncharted territories--and most difficult utilities to learn--in Unix system administration.

This book provides a complete sendmail tutorial, plus extensive reference material on every aspect of the program. What's more, it's authoritative, having been coauthored by Eric Allman, the developer of sendmail. In addition to Version 8.8, it covers earlier versions available on many systems, such as those found on Sun workstations. Part One is a tutorial on understanding sendmail; Part Two covers the building, installation, and m4 configuration of sendmail; Part Three covers practical issues in sendmail administration; Part Four is a comprehensive reference section; and Part Five consists of appendixes and a bibliography.

In this second edition an expanded tutorial demonstrates hub's cf file and nullclient.mc. Other topics include the #error delivery agent, sendmail's exit values, MIME headers, and how to set up and use the user database, mailertable, and smrsh. Solution-oriented examples throughout the book help you solve your own sendmail problems. Plus, this edition is cross-referenced with section numbers.

More Real Life Romances at my website: http://www.elisarolle.com/, My Ramblings/Real Life Romance


This journal is friends only. This entry was originally posted at http://reviews-and-ramblings.dreamwidth.org/3847510.html. If you are not friends on this journal, Please comment there using OpenID.
Tags: days of love tb, eccentric: eric allman
Subscribe
  • Post a new comment

    Error

    Comments allowed for friends only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments