Arachne is an
Internet suite containing a graphical
web browser
A web browser, often shortened to browser, is an application for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's scr ...
,
email client, and dialer.
Originally, Arachne was developed by Michal Polák
under his xChaos label, a name he later changed into Arachne Labs. It was written in
C and compiled using
Borland
Borland Software Corporation was a computing technology company founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad, and Philippe Kahn. Its main business was developing and selling software development and software deployment products. B ...
C++ 3.1.
Arachne has since been released under the
GPL as Arachne GPL.
Arachne primarily runs on
DOS-based operating systems, but there are also builds available for
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
.
The Linux version of Arachne utilizes SVGALib, allowing it to function without requiring a display server.
Background

Arachne supports many file formats, protocols and standards including video modes from
CGA 640×200 in monochrome to
VESA
VESA (), formally known as Video Electronics Standards Association, is an American standards organization, technical standards organization for computer display standards. The organization was incorporated in California in July 1989To retrieve ...
1024×768 in high color mode ( colors). It is designed for systems that do not have any
windowing system installed.
Arachne supports multiple image formats including
JPEG
JPEG ( , short for Joint Photographic Experts Group and sometimes retroactively referred to as JPEG 1) is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography. The degr ...
,
PNG,
BMP and
animated GIF
The Graphics Interchange Format (GIF; or , ) is a Raster graphics, bitmap Image file formats, image format that was developed by a team at the online services provider CompuServe led by American computer scientist Steve Wilhite and released ...
. It supports a subset of the
HTML 4.0 and
CSS 1.0 standards, including full support for tables and frames.
Supported protocols include
FTP
The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and dat ...
,
NNTP for
USENET
Usenet (), a portmanteau of User's Network, is a worldwide distributed discussion system available on computers. It was developed from the general-purpose UUCP, Unix-to-Unix Copy (UUCP) dial-up network architecture. Tom Truscott and Jim Elli ...
forums,
POP3,
SMTP
The Simple Mail Transfer Protocol (SMTP) is an Internet standard communication protocol for electronic mail transmission. Mail servers and other message transfer agents use SMTP to send and receive mail messages. User-level email clients typi ...
and
Gopher
Pocket gophers, commonly referred to simply as gophers, are burrowing rodents of the family Geomyidae. The roughly 41 speciesSearch results for "Geomyidae" on thASM Mammal Diversity Database are all endemic to North and Central America. They ar ...
. Arachne includes a full-fledged TCP/IP connection suite, which has support for some dial-up and Ethernet connections. However, Arachne has no support for
JavaScript
JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior.
Web browsers have ...
,
Java
Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
or
SSL. Arachne can be expanded with the use of add-ons for such tasks as watching
DivX movies, playing
MP3 files,
IRC
IRC (Internet Relay Chat) is a text-based chat system for instant messaging. IRC is designed for group communication in discussion forums, called '' channels'', but also allows one-on-one communication via private messages as well as chat ...
chat,
RSS and viewing
PDF documents. Arachne also supports ''DOS Gateway Interface'' (DGI), a unique feature similar to
Common Gateway Interface
file:Common Gateway Interface logo.svg, The official CGI logo from the spec announcement
In computing, Common Gateway Interface (CGI) is an interface specification that enables web servers to execute an external program to process HTTP or HTTPS ...
(CGI) scripting on the client.
The first version of Arachne with a known release date was 1.0 Beta 2, which was released on 22 December 1996. The final and official version by Arachne Labs was 1.70R3 for DOS (released 22 January 2001) and 1.66 beta for Linux (released 20 July 2000). While there have been several more DOS versions,
Linux development lay dormant until 24 May 2008 when a beta version 1.93 for Linux
was released. The current DOS version, maintained by Glenn McCorkle, is 1.99 as of 23 December 2021. In 2006, there also was an experimental
DPMI port of Arachne by Udo Kuhnt, named DPMI Arachne.
Support
Arachne supports a limited subset of stylesheets and HTML. Known support as of version 1.93:
Derivatives
xChaos software licensed the source code of Arachne to
Caldera UK in 1997. Caldera UK added
Novell
Novell, Inc. () was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014. Its most significant product was the multi-platform network operating system known as NetWare. Novell technolog ...
's dialer and
TCP/IP
The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suite are ...
stack,
JavaScript
JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior.
Web browsers have ...
,
SSL, implemented their own support for frames, added support for animated GIFs, audio output, printing on a multitude of printers, an optional on-screen keyboard for mouse and touch panel usage (
SoftKeyboards), user profiles, and they completely changed the design of the browser (customizable), using
Allegro for graphics. Also, they ported it to compile as a 32-bit protected mode extended DOS application (utilizing
DPMI using
DJGPP, a GNU compiler for DOS),
while Arachne is a 16-bit application. This program was sold as
DR-WebSpyder in 1998; the name was to associate it with
DR-DOS, which Caldera owned at the time.
When Caldera had transferred DR-DOS to its branch company
Caldera Thin Clients, which renamed itself into
Lineo in 1999, the browser was referred to under the name
Embrowser.
Since 2000, the Linux port of the browser has been called
Embedix Browser.
See also
*
Comparison of web browsers
*
Lynx (text-based)
*
FreeDOS
*
List of web browsers
The following is a list of web browsers that are notable.
Historical
Layout engines
* Gecko (software), Gecko is developed by the Mozilla Foundation.
** Goanna (software), Goanna is a fork of Gecko developed by Moonchild Productions ...
*
MINUET
A minuet (; also spelled menuet) is a social dance of French origin for two people, usually written in time. The English word was adapted from the Italian ''minuetto'' and the French ''menuet''.
The term also describes the musical form tha ...
(graphical)
*
List of Usenet newsreaders
*
Comparison of Usenet newsreaders
References
Further reading
*
External links
Arachne Development group & listArachne GPLArachne Add-onsArachne Labs homepage
{{DEFAULTSORT:Arachne (Web Browser)
1996 software
Discontinued web browsers
DOS software
Gopher clients
Internet suites
Web browsers for DOS
Free web browsers
Free software programmed in C