ABYSS Web Server

IMPORTANT NOTICE

The software described and available for download in this site is the last open source version of Abyss Web Server: In 2001, Abyss Web Server became closed source and subsequent versions were and continue to be published by Aprelium Technologies (a company founded by Abyss Web Server's original author).

So if you are looking for the modern releases of Abyss Web Server, please visit http://www.aprelium.com/abyssws.

Otherwise, feel free to download and use Abyss Web Server 0.3 under its modified BSD type license terms and condition.


Welcome
 What is it? 
 Who wrote it? 
 Why? 
 How to help? 

Downloading
 Latest release 
 Older releases 

Documentation
 Installation 
 Configuration 
 License 

Support
 Contact 
 Mailing list 

Developement
 Status 
 Change log 
 To do list 
 Bugs 


  Welcome  

                                                                                                                                                         

What is it?

ABYSS aims to be a fully HTTP/1.1 compliant web server. Its main design goals are speed, low resource usage and portability. ABYSS works on most UNIX based systems and on Win32 systems (Win95/98/2000/NT).

Who wrote it?

ABYSS was written from scratch by Moez Mahfoudh. For more information about licensing, click here.
Copyright © 2000 Moez Mahfoudh. All rights reserved.

Why bother writing another HTTP server?

HTTP servers used nowadays are too complex and/or system dependant. This can be explained by two facts:
  • They are based on old software (CERN httpd or NCSA httpd) which was written in the beginning of the 90's with no portability or modularity in mind.
  • They are getting bigger from version to version as they need to support evolution of standards.
Started as a personal challenge, ABYSS project tries to avoid the mistakes found in the design of other servers. ABYSS characteristics/features are:
  • Built from scratch
  • Modular
  • Customizable: you can build a version which includes only the features you need.
  • Highly portable: it is written in ANSI C.
  • Low memory use.
  • Low system load.
  • Tiny: on Linux, the executable size is about 35kB.
  • Fast: On stable developement releases, it is 70% as fast as Apache. When using threads, this rate is 130%.

How to help?

ABYSS seems to interest you ? That's very good. You can help by:
  • Using it.
  • Testing it.
  • Submitting bug reports.
  • Speaking about it to people you know.


Copyright © 2000 Moez Mahfoudh. All rights reserved | Hosted by SourceForge Logo | Last Modified: Feb 22, 2001