Quantcast
Username/Email:  Password: 

Celebrating the 20th Anniversary of the Swiss Open Systems Group

maddog travels to Zurich in a bid to make up for lost time.

Few people know that I collect and repair
mechanical antique clocks. I prefer a pendulum clock with either
weights or springs; balance wheels and quartz turn me off. So last
year, when I was able to visit Basel, Switzerland to speak at a
conference named Orbit, I took the time to visit the Black Forest
of Germany, home of the cuckoo clock, with my old friend, Herald
von Fellen.Unfortunately I was not in the proper clock-buying mood, and
when I saw two perfect clocks for me, I did not buy them. And they
sat there for a year in my mind.Soon afterwards Harald contacted me again and asked if I
would speak at the twentieth anniversary of the
Swiss Open Systems
Group
, formerly the Swiss UNIX Group in Zurich. I
accepted.This speech would prove to be different from most of my other
talks, as it would delve backward into time to talk about some of
the early machines I programmed, then lead forward into the future.
It was also the first time I had ever been to Zurich.Zurich is an interesting place. A center for banking and
industry, it also offers nightlife, architecture and cultural
venues. Situated beside a large lake, with a river running through
the center of town, Zurich offers plenty of venues for eating and
for drinking good beer and wine. The city is so clean and the air
is so fresh that people continually drink out of the fountains that
exist throughout the city--bottled water sells slowly there. It
also has several universities, with all of the energy and
enthusiasm that university students possess.
Fresh Water Flows Everywhere
I was pleased to visit two of these fine institutions during
my visit. One was the Federal Institute of Technology, where
Niklaus Wirth worked before he retired and where Ueli Maurer still
works. The other was the University of Applied Sciences of
Rapperswil, which is about thirty kilometers by train from Zurich,
with a beautiful campus directly on the same lake. To both of these
universities I gave a talk about the value of using Open Source in
education, not only for the education of computer science but for
education in other fields.
Friendly Students
It has long been my conviction that some universities are
sliding into the teaching of programs and processes rather than the
more fundamental elements, such as how to learn from books, how to
recognize problems, how to research these problems and how then
come up with a solution. Part of the modern educational process for
all students has to be learning what the computer generally can and
cannot do for them and how to convey their needs to the person who
can help them solve their programming problem, the computer science
major.This is not to say that each biology student should be able
to write a complex computer program, but each should have enough
computer knowledge to be able to know what is possible to help them
solve their problems.Likewise missing from some computer science programs is the
education of the computer science student in how to draw out and
define the needs of other disciplines when writing programs. A good
computer scientist should be able to work with a biologist, a
chemist, a civil engineer or any other discipline to extract what
each needs from a program, then develop that program.I feel that Open Source programming is a major factor in
educating students in how to do these tasks. To that end, I would
like to see more coursework that brings together computer science
students and students in different disciplines. As projects, they
could work together to develop Open Source programs that illustrate
points in those other disciplines.I also feel that Open Source is the only legitimate way of
doing research at a publicly funded university. In a lot of ways
this applies to privately funded universities, too. In the end, the
public always pays for universities' research. By using Open Source
for software projects, they will not have to pay for it twice (or
three times, or four times).I received a warm welcome from both universities, and the
only bad part of the visits is there wasn't enough time after the
Rapperswil talk for beer and pizza by the lakeside. However, at the
Federal Institute of Technology we made up for that.
A Fine Glass of Beer
I also spoke at a major bank in Zurich that was beginning to
use Linux. I do not know if they want me to name the bank, but I
was told that they had a very large room under the bank that stores
a lot of gold. I asked for a small sample, but they told me the
vault was closed. Here, my talk was different because I was
addressing the needs of business rather than education.The following day was the celebration of /ch/open. Since it
was in the evening, Roberto Nibali, one of the core developers of
the Linux Virtual
Server project
was kind enough to take me sightseeing. We
had a leisurely boat ride on the lake, which turned out to be free
since we both had "transportation" tickets, and the boat was
actually part of the Zurich ferry service. While on board we had a
few beers.
A Bit of Beer on Board the Boat
Then we went to a small Renaissance faire that depicted a
marketplace of the Renaissance. There were jesters, magicians,
jugglers, sword fighters and a wide variety of food and trinkets to
purchase. I bought three small toy mice to give to my godchildren
when I see them next. We also met two Linux hackers who had heard
my talk at the university the day before. They told me that a lot
of Linux people participated in the Renaissance faires, and it did
seem like fun.
Two Renaissance Linux Hackers
By that time we were headed towards the party. Marco
Demarmels, who had helped me make my travel arrangements and was
kind enough to ferry me around to all of my appointments, picked us
up once again and took us to the former monastery(!) that now
houses an educational and conference center.First we had a bit of wine. The real problem with the area
around Germany and Switzerland is that you cannot decide between
really good beer and really good wine. I was lucky in that I did
not have to decide this time, they just kept refilling the wine
glass. After a while I had to switch to orange juice, since I was
expected to give my talk.
The Former Monastery with Wine Dispensary
But before I gave my talk, a local "surprise" speaker, Snoopy
of Datadragons.de gave a light and funny talk (it must have been
funny, since people laughed) in German. He offered to give it in
English, but I know how sometimes humor in one's own language does
not translate well, so I encouraged him to give it in German. It
turns out that I had met Snoopy once or twice before at
LISA conferences. Snoopy
is relatively easy to recognize, if for no other reason than that
he has blue hair.
Snoopy Giving His (Obviously) Funny Talk
Then it was my turn to speak, and in the discussion of the
history of UNIX, I went all the way back to the EDSAC computer,
which had a mercury tube memory and was constructed in Cambridge by
my friend Maurice Wilkes and his team. I then went on to talk about
how computers had changed over time, becoming faster and better,
but always having the operating system tailored to the hardware,
never to the method of programming--until Ken Thompson wrote
UNIX.I went through the first few years of UNIX, showing how there
was an iterative effort to make UNIX portable and what that meant
to the operating system. Then I showed how the UNIX wars pulled
things apart, and how the BSD, GNU and Linux projects pulled it
together again. Finally I asked the people in the room to give
themselves a pat on the back for having helped to make this all
possible over the years.After the talks, we had a great meal, and everyone received a
/ch/open T-shirt. I received a Swiss military pocket knife, which
really is a handy tool for working with computer hardware. It had
everything you need to pull your PC apart and, well, never mind. In
a drawing for prizes, a member who was attending for the first time
won the grand prize of an entire PC!
The Winner of the Grand Prize
We started with so many appetizers that for a while I thought
it was the whole meal, but then they brought on the second and
third courses and desert. The beer flowed well (I had switched from
wine by then) and everyone had a good time.The Last DayI had wanted one last day to right a wrong that happened the
year before. Roberto Nibali and I met at the rental car counter in
the Zurich airport and drove to Triberg, Germany, deep in the Black
Forest. There, in the same building that houses the world's largest
cuckoo clock, were the two clocks I had not purchased the year
before. This time I did not fail in my duty, and the two clocks are
now being shipped my way. Since we arrived late in the day in
Triberg, we decided to stay the night locally, which of course led
to a beer garden and...
Yes, that is the pendulum of the cuckoo clock behind Roberto, who
is wearing his /ch/open T-shirt.
Jon maddog Hall is executive
director of Linux International.

email: maddog@li.org

______________________

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Re: Celebrating the 20th Anniversary of the Swiss Open Systems G

Anonymous's picture

I seem to remember that Edinburgh University's computer science course brought people from different disciplines together for some of the larger programming/development projects. At least that was what apparently happened about ten years ago.

Renaissance Fair

Seegras's picture

Well, I'm the one on the left the picture. It was actually not

a renaissance fair, but a medieval fair. In europe, renaissance fairs are a minority, but medieval fairs are quite common (some 400 a year in germany alone). I guess american people do a lot more renaissance, because of historical reasons ;).

So what you can see on this picture is me, wearing a costume from around 1470 (gothic shoes, woolen hose with codpiece, linnen chemise, woolen doublet) in bourgogne colors, and my friend wearing a costume from around 1330 (gothic shoes, woolen thights, braies, cotte, surcot).

Post new comment

  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <i> <b>
  • Lines and paragraphs break automatically.
  • Use to create page breaks.

More information about formatting options