Interesting note from Marty Connor, creator of Rom-o-matic, and
Etherboot developer.

I just thought you all might be interested to see what he's up to now.

Jim McQuillan
[EMAIL PROTECTED]


---------- Forwarded message ----------
Date: Mon, 27 Dec 2004 21:00:20 -0500
From: Marty Connor <[EMAIL PROTECTED]>
To: Etherboot Developers List <[EMAIL PROTECTED]>
Cc: Etherboot Users List <[EMAIL PROTECTED]>
Subject: [Etherboot-users] The coolest thing

The years pass quickly.

In the Spring of 1999 I was in Durham, North Carolina, at a small trade show
called Linux Expo put on by an interesting young company called Red Hat
Software.  I was looking for the coolest thing I could find there.  I knew I
wanted to hack, and Free Software was where I wanted to do that hacking.

Having spent four years working at MIT in the early to mid 1980s, and having
shared an office with Richard Stallman, I had seen and participated firsthand in
the evolution of the ideas that became GNU.  The philosophical and moral basis
of Free Software was and is something that I came to understand and appreciate.

In the years since working at MIT, I had worked with a few companies, and in
1989 I started my own company to help people who use Apple Macintosh computers
make the most of them.  I still own that company, and still have quite a few of
the clients who I started the business with.  It has been rewarding to work with
people for so long, and to see their businesses grow, and to be helpful to them.

But back in 1999 at Linux Expo I was looking for something cool.  Something so
interesting that I just had to understand it and hack it and help make it more
than it was.  I had no idea what it would be, but I went to Durham with the
desire to simply walk around with open eyes and an open mind and see what
happened.

After wandering around the exhibit hall, and taking in a few seminars, I found a
booth with something called "Thin Clients".  Having dealt a little bit with Sun
workstations at MIT, I was not completely unfamiliar with the concept of client
machines booting from a network, but to see the tiny boxes serving Free Software
-- that was powerful -- and very, very cool.

The man at the booth was Glenn Jacobson of Unique Systems, and he was excited
about using these Thin Client workstations to reduce costs for businesses.  He
talked about both the cost of the hardware, but also of TCO, or Total Cost of
Ownership.  He made a compelling case for the technology, and I certainly
thought it was cool.  The little boxes he demonstrated ran proprietary software,
however, and so I made a note of them, but didn't see much of a hacking
opportunity.  (Glenn passed away last year, and we will miss him).

Later in the show I met Ron Colcernian and Jim McQuillan who described how there
were people who were working on creating Open Source boot ROMs for network
cards, and pointed me to the Netboot project.  Jim, of course, went on to create
and lead LTSP.org, a very successful Open Source thin client project.

After the show, I kept thinking about thin clients and network booting and how
powerful this combination could be.  It was something that fit so perfectly with
the idea of Free Software.  It was something I had to understand and support.  I
also liked the closeness to bare metal of network booting.  Understanding how
things work is a passion for me.

I sent my first message to the Netboot mailing list in July 1999.  Shortly after
that I began a conversation with Ken Yap that has continued to this day.

Over the years I have done what I can to support, enhance, and proliferate
Etherboot, and Open Source network booting in general.  It still remains
something I find very, very cool.  Over the years I have hacked drivers, figured
out how to make Etherboot look like a Linux kernel so it could be loaded by LILO
and GRUB, figured out how to make Etherboot ROMs PNP compatible, and funded and
managed PXE integration into Etherboot. I also enjoy helping people on the
mailing lists, and have hopefully gotten some people turned on to Free Software,
both the technology and the community aspects.

I registered the etherboot.org domain in September 2002, and have hosted DNS,
email, and various other services since then.  It's some of the invisible
machinery, but it needs to be done, and I am happy (and able) to do it.

Then there are the LinuxWorld Expo .ORG booths.  I have represented Etherboot at
seven shows so far, and I recently learned that we have been invited to the
Boston show in February 2005, which will be eight.

I still enjoy watching people's faces as they see a machine booted from an
Ethernet card with a ROM on it.  It still retains the magic after all these
years.  And then when it occurs to them that using Linux and other Free Software
that they can deploy a network of machines inexpensively and maintainably, I
feel good about the time spent.

Many thanks to Jim McQuillan of LTSP for helping make sure we got it for this
Boston show.  It has been a great pleasure and privilege to represent Etherboot
at the premier Linux trade shows in the US so many times.  It requires a lot of
work to do it, but I think it has been well worth the effort.

Last but not least, perhaps the single most useful thing I did for Open Source
network booting was to create and host the rom-o-matic.net web site, which
allows anyone to create Etherboot ROMs on demand.  It has been up for over 4
years now (since 27 October 2000), and now generates over 200000 ROM images a
year, all free, and without commercial interruption.  It has taken a lot of time
and energy to support this site, but it has been very rewarding.  It reflects my
sensibilities in a lot of ways -- minimalist, reliable, and over the years
people seem to have just come to expect it to work.  That is a great compliment,
both to me and to all the people who have made Etherboot so successful.  It just
works, and often people don't even think twice about how that happens.

I needed to say all the preceding because looking back sometimes helps one look
forward, and after a lot of thought, I have decided that I want to go in a new
direction.  Ken and I have corresponded privately, and he has given his
blessing, for which I am most grateful.

So, what do I plan to do now?

I plan to revive and lead the NILO project, which has been dormant for a number
of years.

Nilo.org has some background on the project, and it, like Etherboot, is hosted
on Sourceforge.net.  NILO was originally conceived as an evolution of Etherboot
and Netboot -- an Open Source PXE client.  I would like to continue this work,
and to extend it.  Initially it will be much like Etherboot, but over time I
expect there will be some divergence, and hopefully both projects will help each
other and inspire each other.

Why do I want to do this?

Well, I guess the simple answer is that I think it would be a good thing, both
for me and the Free Software community.  Etherboot has grown and prospered, and
I have enjoyed helping it do so.  At this point, however, I find myself wishing
to lead a project of my own, and to try things that would be incompatible with
some of the directions I think Ken wants Etherboot to move in.

One of the great features of Free Software is that the code remains Free (libre)
no matter what happens.  This has the nice property that if someone wants to use
code from one project as the basis for another project, they may.  We all
understand this going into a project, and because of this, code can be reused
and improved and help other projects in ways unimagined by the original authors.

It is important to me is to create as little disturbance to the Etherboot
project as possible with this transition.  Etherboot has a healthy number of
core developers and receives patches from quite a few people.

While I wish to take the code in some different directions, I also wish
Etherboot to continue to prosper, and, as Ken and I have discussed, I expect to
continue to be peripherally associated with Etherboot, and to contribute where I
can.

So, what's next?

This message is the first step in letting folks know that I am going to be
working on NILO.  I am not sure exactly what will happen next or when, but I
think that this is the right thing for me to do. I hope to work on creation of
something that is both personally rewarding and helpful to the Free Software
community.

Since Etherboot has been chosen to participate in the LinuxWorld Expo that is
scheduled for February in Boston, I plan to represent the project there one last
time.  I also plan to continue support of rom-o-matic.net.  I will be around,
and will help when I can.

Acknowledgments

I would like to thank everyone who I have worked with on Etherboot over the
years.  You have all made this a wondrous and wonderful experience, and I
appreciate that you've allowed my code to touch your machines, and hopefully my
words have been helpful.

I am not disappearing, merely becoming less involved in this particular project,
and finding and following my path.

Thanks for the privilege of being of service,

Marty

-- 
    Try: http://rom-o-matic.net/ to make Etherboot images instantly.

   Name: Marty Connor
US Mail: Entity Cyber, Inc.; P.O. Box 391827;
         Cambridge, MA 02139; USA
  Voice: (617) 491-6935; Fax: (617) 491-7046
  Email: [EMAIL PROTECTED]
    Web: http://www.etherboot.org/



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
Etherboot-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/etherboot-users


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Reply via email to