|
|
|
Spider 1.0
It all started around the birth of the World Wide Web. In 1993,
Per Hedbor put up the Sweden's first webserver,
the 10th in the world. It was running the CERN webserver
(possibly). Per was not happy with the server and wrote his own,
called Spider. Version 1.0 was written in C.
Spider 2.0
After a while, Per started a rewrite of Spider in the language
called LPC4, which was written by Fredrik Hübinette. It was
based (both in source and in soul) on LPC, Lars Pensjö C, which
was used for various LPMUDs. The default mode of LPC4 was to
start a MUD. And so, Spider 2.0 was born. Even then the server
had a modular construction.
Spider 3.0 and Spinner 1.0
Due to licensing issues of LPC (and thus LPC4), Fredrik started
writing a new language called µLPC. µLPC had a very similar
(although not identical) syntax to LPC and LPC4. It also mostly
left the LPMUD concept behind. Eventually, µLPC was as good as
LPC4, and better in many ways. Once again, Spider was ported to
another language. Spider 3.0 was much faster than previous
versions. It also got its first graphical configuration
interface. Eventually, Spider 3.0 became Spinner 1.0 and around
the same time started to be developed by a company founded by
five students, including David and Per Hedbor. Today, after two
name changes, that company is known as Roxen Internet Software.
The Spinner days were probably the best days of the server. It was
superior in speed, features and extensibility to anything else
that was available. Despite this it never gained much acceptance.
Roxen
Yet another name change took place due to trademark issues
in the USA. The new name was Roxen®.
There were numerous releases
of Roxen 1.0 to 1.3 where not much had changed except bug fixes and
added features. The architecture and APIs were more or less
compatible. The most recent Roxen 2.x series are API-wise rather
backwards compatible, although there have been major changes
internally and RXML is mostly incompatible. Roxen IS is now
mainly a product company with commercial products that use the
GPL-ed version of Roxen 2.x.
Caudium
The Caudium webserver, or simply Caudium, is a fork of the Roxen
1.3 code base as of the end of July, 2000.
The Caudium Group, which is
the core members that work on Caudium, has many goals and plans for Caudium. Mainly, we just
want a faster, better and less buggy server for ourselves, but we
of course also hope that it is something that will be used by
others around the globe.
Graph
There is a little graph showing
the evolution since Caudium is born
about number of domains using Caudium, Roxen and Roxen Challenger.
|
|
Copyright © 2000 - 2005
The Caudium Group
All Rights Reserved. Hosting by Kazar.
|
|
|
"Roxen" is a registered trademark of Roxen Internet Software AB |
|