home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 10
/
Fresh_Fish_10_2352.bin
/
useful
/
reviews
/
software
/
datacomm
/
daggex
< prev
next >
Wrap
Internet Message Format
|
1994-05-27
|
18KB
Path: news.uh.edu!barrett
From: markus@techfak.uni-bielefeld.de (Markus Illenseer)
Newsgroups: comp.sys.amiga.reviews
Subject: REVIEW: DaggeX 1.0
Followup-To: comp.sys.amiga.datacomm
Date: 27 May 1994 15:48:08 GMT
Organization: The Amiga Online Review Column - ed. Daniel Barrett
Lines: 427
Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
Distribution: world
Message-ID: <2s54no$g2g@masala.cc.uh.edu>
Reply-To: markus@techfak.uni-bielefeld.de (Markus Illenseer)
NNTP-Posting-Host: karazm.math.uh.edu
Keywords: networking, X, X11R5, windows, telecommunications, freeware
Originator: barrett@karazm.math.uh.edu
PRODUCT NAME
DaggeX 1.0
BRIEF DESCRIPTION
DaggeX is a freely distributable server for the X window system. It
represents X11 release 5 ("X11R5"). X may be used locally or over a network.
AUTHOR/COMPANY INFORMATION
Name: Kari 'Dagge' Mettinen and Leonard 'Vinsci' Norrgerd
Address: Finland
E-mail: kari.mettinen@helsinki.fi
vinsci@nic.funet.fi
DISTRIBUTION
Freely distributable. DaggeX is available on the Aminet ftp
sites in the directory pub/aminet/gfx/x11, and on the Aminet CD-ROM in
the directory aminet/gfx/x11.
LIST PRICE
None -- it is freeware.
SPECIAL HARDWARE, SOFTWARE, AND KNOWLEDGE REQUIREMENTS
HARDWARE
An Amiga with a 68020, 68030 or 68040 CPU.
Requires at least 4MB of Fast RAM.
8MB Fast RAM or more is recommended for fluid use.
1MB or 2MB Chip RAM is recommended.
At least 1MB of free hard drive space is required
More is recommended.
The Picasso II graphics board is recommended for higher
resolutions, more colors and faster work.
Requires a network adapter if network support is desired:
A2065 Ethernet-card,
A2060 Arcnet-card,
serial line IP (SLIP) or peer-to-peer (PPP) access
A three button mouse is recommended, since most X programs
use it.
SOFTWARE
Requires AmigaDOS 2.1 or higher.
Requires a TCP/IP stack protocol such as AmiTCP or AS225R2
(for developers only) for network use.
KNOWLEDGE
Basic knowledge of the X window system, TCP/IP networking,
and the handling of the ixemul.library are required or at
least recommended.
COPY PROTECTION
None. DaggeX installs on a hard drive by extracting the archive.
MACHINE USED FOR TESTING
Amiga 3000, 2MB Chip RAM, 8MB Fast RAM
Picasso II graphics board with 2MB (non-segmented) RAM
A2065 Ethernet-board.
Several SCSI drives.
AmigaDOS 2.1.
Several other platforms were accessed with DaggeX:
o A3000 running NetBSD Amiga, connected with Ethernet.
o 80486-based machine running Linux, connected with Ethernet.
o Sparc 10 running Solaris, connected with PPP via Modem.
ABOUT THE REVIEW
First, in the GENERAL OVERVIEW section, I explain the X window
system. After that, I review the product and say how well it works on the
Amiga.
I will not explain how to connect the Amiga to a remote machine and
how to set up the entire system, as this is beyond the scope of the review.
GENERAL OVERVIEW
I apologize in advance, but I have to use some vocabulary which may
be unknown to the average reader but is often used in the environment where
X is common. Of course, I will try to explain any unfamiliar terms.
The X window system is a hardware-independent windowing system with
network support. It is available for almost every computer platform. There
are two main parts of the system: the server and the clients. The server is
a program that runs all the time and allows clients to display their
output. Users do not interact with the server directly. Clients are
application programs which use the X window system as their display and tell
the server what to do: open windows, draw lines and points, fill areas of
the display with patterns, etc. You can think of the X server as similar to
the Amiga's underlying "Intuition" software.
If the Amiga already has a window system, what is the purpose of
running X? The answer is that X works transparently over a network, runs on
many different machines, and there are hundreds of X clients available as
freeware.
The X server is the only part of the entire system which is hardware
dependent. That is, it must be written to support the particular hardware
(Amiga, SPARCstation, 80406 machine, etc.) and graphics devices (ECS and AGA
chipsets, special graphics boards, etc.) on which it is running. Once the
server is written or ported, client programs can be run. The server needs
to understand the X protocol which is required for the clients to tell the
server what to do. This protocol is able to run over a network such as a
TCP/IP driven direct network.
Clients are usually application programs; for example, the terminal
program "xterm", the paint program "xfig", the clock "xclock", and the editor
"xedit". Clients may be run locally on the same machine, or remotely over a
network. That is, on your computer screen, you may have client programs
that are physically running on the same computer or multiple computers. In
short, it is not important whether the clients run on a remote machine or on
the local machine: the output can be displayed anywhere on the network
using the X protocol. Here is a diagram illustrating what I have discussed
so far:
Server Connections Clients
____________ ___ _
| | | | | |
| | | | |X| ______
| X Server | | N | | | | xfig |
| | | e | |P| |______|
| running | <--> | t | <-|r|-> ______
| | | w | |o| |xclock|
| on graphics| | o | |t| |______|
| | | r | |o| ______
| device | | k | |.| | Xterm|
|____________| |___| |_| |______|
^
|
____________
| Keyboard |
| Mouse |
|____________|
One very important client is the Window Manager. This client allows
the user to drag windows, define and display menus, move icons, etc. There
are a dozen different window managers available. Simple ones just add
window borders to any window, and more complex ones even offer you virtual
desktop spaces (similar to auto-scrolling on the Workbench) or 3D imagery.
Hence, the X window system is a true Retargetable Graphics (RTG)
System. Everything can be retargeted, even the keyboard and mouse inputs
(which are part of the hardware dependent X server). So even the Amiga
could be used as an X terminal once an X server is made available. DaggeX
serves this purpose.
DaggeX is able to connect via TCP/IP with other machines and can
display the output of locally or remotely started programs.
INSTALLATION
DaggeX installs very easily: just extract the archive anywhere on
your hard drive and copy the required ixemul.library to the LIBS: directory.
The small Installation Guide covers the basic installation, nothing more.
The authors obviously believe that anyone really interested into using X is
also able to configure and maintain his/her system.
Most X clients need fonts to display text. If you intend to start
some clients on your Amiga (for local or remote use), you need to install
the supplied X fonts too.
After setting up the system using some ASSIGN and PATH commands, you
may want to start the server with the supplied 'startx' script. This script
starts the X server and also the supplied window manager, 'fvwm'. This is a
modern and highly configurable window manager that enables you to have menus
on your system and drag windows around.
It makes sense to start the window manager on your local machine,
because then dragging and dropping of windows is faster when no network is
involved. This does not matter that much on a fast, Ethernet-based network,
but on a modem-driven PPP connection, it makes a big difference.
DaggeX opens a screen-mode requester and asks you to choose a mode
for the X screen. It also offers you the choice to run in monochrome or up
to 256 colors (on AGA).
Now the X server runs, and the typical X mouse pointer is
displayed. You are looking at an empty scr