decoration decoration
Stories

GROKLAW
When you want to know more...
decoration
For layout only
Home
Archives
Site Map
Search
About Groklaw
Awards
Legal Research
Timelines
ApplevSamsung
ApplevSamsung p.2
ArchiveExplorer
Autozone
Bilski
Cases
Cast: Lawyers
Comes v. MS
Contracts/Documents
Courts
DRM
Gordon v MS
GPL
Grokdoc
HTML How To
IPI v RH
IV v. Google
Legal Docs
Lodsys
MS Litigations
MSvB&N
News Picks
Novell v. MS
Novell-MS Deal
ODF/OOXML
OOXML Appeals
OraclevGoogle
Patents
ProjectMonterey
Psystar
Quote Database
Red Hat v SCO
Salus Book
SCEA v Hotz
SCO Appeals
SCO Bankruptcy
SCO Financials
SCO Overview
SCO v IBM
SCO v Novell
SCO:Soup2Nuts
SCOsource
Sean Daly
Software Patents
Switch to Linux
Transcripts
Unix Books

Gear

Groklaw Gear

Click here to send an email to the editor of this weblog.


You won't find me on Facebook


Donate

Donate Paypal


No Legal Advice

The information on Groklaw is not intended to constitute legal advice. While Mark is a lawyer and he has asked other lawyers and law students to contribute articles, all of these articles are offered to help educate, not to provide specific legal advice. They are not your lawyers.

Here's Groklaw's comments policy.


What's New

STORIES
No new stories

COMMENTS last 48 hrs
No new comments


Sponsors

Hosting:
hosted by ibiblio

On servers donated to ibiblio by AMD.

Webmaster
Report from LinuxWorld Expo San Francisco [& Webcam], Part 1 - by Marty Connor
Thursday, August 17 2006 @ 12:33 PM EDT

Report from LinuxWorld Expo San Francisco, Part 1
~ by Marty Connor

Today, is Thursday, August 17, 2006, the last day of LinuxWorld Expo San Francisco, and I am awake. It's about 5:30am here at my hotel, which is just a block from the Moscone Center where the show is being held.

This is my 12th LinuxWorld Expo in the .ORG Pavilion, and I still enjoy the experience. Over the last 7 years or so, I have had the pleasure and privilege of meeting, conversing with, and demonstrating our software for many thousands of people.

I am project leader for the Etherboot Project. The project started in the early 1990s, and I am the third project leader.

I'd like to share a little of LinuxWorld from a somewhat unique perspective, from the inside of an .ORG booth, and from the inside of a long-time open source project. I hope you find it both entertaining and educational.

As background, let me tell you a little about myself. I'm just about 49 years old and saw my first computer (a teletype actually) when I was 17. That was back in 1975. Wow. 30 years, and I am still into programming these things.

In my time I have had the pleasure of programming everything from Cosmac ELFs, IBM and UNIVAC Mainframes, to PDP-11 mini-computers. I have worked for the DoD, writing FORTRAN, and for MIT writing LISP and assembler.

I am a polymath, and enjoy doing a wide variety of things at a high level of proficiency. I have a passion for understanding how things work, and great curiosity about a great many things.

I worked at the MIT Artificial Intelligence Laboratory for about 4 years. Richard Stallman helped me get that job. I knew Richard before the FSF and the GPL. We were just a couple of hackers at the MIT AI Lab, creating software, mostly. We have laughed, we have cried, we have sometimes shouted and screamed at each other. And we have read each others code. It's been a while since we talked personally, but it would be fun to have food some time. I remember the conversations we used to have about software, and the social implications of what we were doing (working off of DARPA grants will do that to you).

So I have quite a bit of perspective, and the benefit of time has given me an appreciation for the rhythm of technological innovation, and for the social ramifications of it.

I enjoy creating software in much the same ways as I enjoy creating music. They each have their constraints, but allow a large amount of room for expression, and sometimes, when the moment is right, it all seems effortless -- as if the music, or the code flows from mind to fingers with only the sweet, pleasant feeling of lightly guiding it on its journey.

So, back to the .ORG Pavilion.

Our project, Etherboot.org is a small project, compared some of the other names in the .ORG Pavilion, but what we do is quite useful, and quite specialized. We write software that allows people to network boot their computers. This allows computers to have no hard drive or other traditional storage media, and to operate using network-based resources, to whatever extent people want them to.

Our software runs "bare-metal", that is, at the time we execute, there is typically no operating system running, since it is our job to load the operating system over the network interface, and start it running.

We write in C and assembler. We are constrained by only having a small amount of memory we may use (BIOS constraints), and our code typically lives in FLASH memory, which is also in short supply. It is a bit like writing minimalist poetry. Every word is important, and we must be careful, and understand what each one is for. The results of getting it right, however, are magical. We load the operating system, and transfer control, and in 20 seconds or so, a desktop appears. Our part usually takes a few seconds, but as I mentioned to Robin Miller from NewsForge "from those few seconds of work and joy flow an incredible amount of results. How like life."

To do a LinuxWorld (at least the way I like to do it) requires a lot of time, effort, and planning. I like to show people how things work, and so that requires equipment and preparation. The booth may be free, but with hotels, shipping, and airfare, we can easily spend several thousand dollars to get here (in my case, from Cambridge, Massachusetts) and demo what we do. It's a joy to do it.

We've had such a good time here. We had dinner with Markus Gutschke and H. Peter Anvin. We hung out on the Slashdot Lounge beanbags with Don Becker, and we have demoed direct booting from AoE and iSCSI with an open source stack.

That is why I come here. To enjoy the company of others who share my interest and passion for creating useful things.

I talked to Eben Moglen for the better part of an hour in the .ORG Pavilion. We don't see eye to eye on everything, but I think it was (and is) good to talk, and to better understand each other.

Speaking of cool people, Robin Miller ("Roblimo") of NewsForge always comes by (and sometimes we get food together), and we have great conversations.

I see people year after year now, and part of what drives development for me is the desire to have something new and cool to show them, and to be creating new things ...

We'll have our webcam up, if you'd like to watch during the day. It will be on from about 1pm to 7pm EDT.


  


Report from LinuxWorld Expo San Francisco [& Webcam], Part 1 - by Marty Connor | 76 comments | Create New Account
Comments belong to whoever posts them. Please notify us of inappropriate comments.
Marty interviewed & does mini-demo with other by Roblimo behind the camera...
Authored by: Anonymous on Thursday, August 17 2006 @ 12:54 PM EDT

Marty is interviewed here:

Yet more LinuxWorld videos Wednesday August 16, 2006 (02:01 AM GMT)

By: Robin 'Roblimo' Miller



[ Reply to This | # ]

Off topic thread starts here
Authored by: Totosplatz on Thursday, August 17 2006 @ 12:57 PM EDT
Please make links clicky.

Greetings from China!


---
All the best to one and all.

[ Reply to This | # ]

COSMAC Elf
Authored by: Peter Smith on Thursday, August 17 2006 @ 01:19 PM EDT
That COSMAC Elf brings back some happy memories.
I used the idea to roll my own variant of the design and write my own tiny
operating system.
It was all terribly primitive by today's standards. But in those days it was
exciting, indeed thrilling stuff. We felt like explorers standing on the edge of
the unknown. There was this visceral feeling that the technology was really,
really significant even though we had no way of seeing where it would lead to.

[ Reply to This | # ]

Corrections Thread
Authored by: Anonymous on Thursday, August 17 2006 @ 01:42 PM EDT
I think 'hard drive' is meant, not 'hard driver'

[ Reply to This | # ]

Booting from the network
Authored by: Anonymous on Thursday, August 17 2006 @ 01:47 PM EDT
I was thinking about this today, on a previous Novell Netware 3.12 network I
worked on the PC's would load an (MS DOS) image from the server. Worked well. I
was thinking today, If I could load a fresh Windows Image from a Linux server
maybe a pile of security worries would be rebooted out of existence.

[ Reply to This | # ]

RMS
Authored by: Nick_UK on Thursday, August 17 2006 @ 03:31 PM EDT
"Richard Stallman helped me get that job. I knew Richard
before the FSF and the GPL. We were just a couple of
hackers at the MIT AI Lab, creating software, mostly."

Hi Marty,

If you are reading this, from your perspective, what was
RMS like when he did the almost impossible and coded GCC
from scratch (without a job) in them days?

I have read a bit about this (there is very scarce info),
but as far as I am concerned this was the most
brilliant 'single man' piece of coding ever, and if it
wasn't for RMS doing this, most, if not all, open source
software would never be where it is now - Linux kernel
foremost.

I hold RMS in deep respect for this.

Nick

[ Reply to This | # ]

Who is Marty Conor.....What is a Polymath
Authored by: Anonymous on Friday, August 18 2006 @ 06:27 AM EDT

whoever he is, I would suggest to him than coining oneself a polymath is a
little narcissistic.

He even has the thoughtfulnes to provide a link for ploymath, this is either
a) because he thinks people are too far beneath him to now what a polymath is
or
b) to show he places himself on a par with the likes of Samuel Coleridge,
Benjamin Franklin, Aristotle and Leonardo DaVinci.

[ Reply to This | # ]

Groklaw © Copyright 2003-2013 Pamela Jones.
All trademarks and copyrights on this page are owned by their respective owners.
Comments are owned by the individual posters.

PJ's articles are licensed under a Creative Commons License. ( Details )