home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD1.bin / useful / reviews / software / datacomm / daggex < prev    next >
Internet Message Format  |  1994-05-27  |  18KB

  1. Path: news.uh.edu!barrett
  2. From: markus@techfak.uni-bielefeld.de (Markus Illenseer)
  3. Newsgroups: comp.sys.amiga.reviews
  4. Subject: REVIEW: DaggeX 1.0
  5. Followup-To: comp.sys.amiga.datacomm
  6. Date: 27 May 1994 15:48:08 GMT
  7. Organization: The Amiga Online Review Column - ed. Daniel Barrett
  8. Lines: 427
  9. Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
  10. Distribution: world
  11. Message-ID: <2s54no$g2g@masala.cc.uh.edu>
  12. Reply-To: markus@techfak.uni-bielefeld.de (Markus Illenseer)
  13. NNTP-Posting-Host: karazm.math.uh.edu
  14. Keywords: networking, X, X11R5, windows, telecommunications, freeware
  15. Originator: barrett@karazm.math.uh.edu
  16.  
  17.  
  18. PRODUCT NAME
  19.  
  20.     DaggeX 1.0
  21.  
  22.  
  23. BRIEF DESCRIPTION
  24.  
  25.     DaggeX is a freely distributable server for the X window system.  It
  26. represents X11 release 5 ("X11R5").  X may be used locally or over a network.
  27.  
  28.  
  29. AUTHOR/COMPANY INFORMATION
  30.  
  31.     Name:        Kari 'Dagge' Mettinen and Leonard 'Vinsci' Norrgerd
  32.     Address:    Finland
  33.  
  34.     E-mail:        kari.mettinen@helsinki.fi
  35.             vinsci@nic.funet.fi
  36.  
  37.  
  38. DISTRIBUTION
  39.  
  40.     Freely distributable.  DaggeX is available on the Aminet ftp
  41. sites in the directory pub/aminet/gfx/x11, and on the Aminet CD-ROM in
  42. the directory aminet/gfx/x11.
  43.  
  44.  
  45. LIST PRICE
  46.  
  47.     None -- it is freeware.
  48.  
  49.  
  50. SPECIAL HARDWARE, SOFTWARE, AND KNOWLEDGE REQUIREMENTS
  51.  
  52.     HARDWARE
  53.  
  54.         An Amiga with a 68020, 68030 or 68040 CPU.
  55.  
  56.         Requires at least 4MB of Fast RAM.
  57.         8MB Fast RAM or more is recommended for fluid use.
  58.         1MB or 2MB Chip RAM is recommended.
  59.  
  60.         At least 1MB of free hard drive space is required
  61.         More is recommended.
  62.  
  63.         The Picasso II graphics board is recommended for higher
  64.         resolutions, more colors and faster work.
  65.  
  66.         Requires a network adapter if network support is desired:
  67.  
  68.             A2065 Ethernet-card,
  69.             A2060 Arcnet-card,
  70.             serial line IP (SLIP) or peer-to-peer (PPP) access
  71.  
  72.         A three button mouse is recommended, since most X programs
  73.         use it.
  74.  
  75.  
  76.     SOFTWARE
  77.  
  78.         Requires AmigaDOS 2.1 or higher.
  79.  
  80.         Requires a TCP/IP stack protocol such as AmiTCP or AS225R2
  81.         (for developers only) for network use.
  82.  
  83.     KNOWLEDGE
  84.  
  85.         Basic knowledge of the X window system, TCP/IP networking,
  86.         and the handling of the ixemul.library are required or at
  87.         least recommended.
  88.  
  89.  
  90. COPY PROTECTION
  91.  
  92.     None.  DaggeX installs on a hard drive by extracting the archive.
  93.  
  94.  
  95. MACHINE USED FOR TESTING
  96.  
  97.     Amiga 3000, 2MB Chip RAM, 8MB Fast RAM
  98.     Picasso II graphics board with 2MB (non-segmented) RAM
  99.     A2065 Ethernet-board.
  100.     Several SCSI drives.
  101.     AmigaDOS 2.1.
  102.  
  103.     Several other platforms were accessed with DaggeX:
  104.     o    A3000 running NetBSD Amiga, connected with Ethernet.
  105.     o    80486-based machine running Linux, connected with Ethernet.
  106.     o    Sparc 10 running Solaris, connected with PPP via Modem.
  107.  
  108.  
  109. ABOUT THE REVIEW
  110.  
  111.     First, in the GENERAL OVERVIEW section, I explain the X window
  112. system.  After that, I review the product and say how well it works on the
  113. Amiga.
  114.  
  115.     I will not explain how to connect the Amiga to a remote machine and
  116. how to set up the entire system, as this is beyond the scope of the review.
  117.  
  118.  
  119. GENERAL OVERVIEW
  120.  
  121.     I apologize in advance, but I have to use some vocabulary which may
  122. be unknown to the average reader but is often used in the environment where
  123. X is common.  Of course, I will try to explain any unfamiliar terms.
  124.  
  125.     The X window system is a hardware-independent windowing system with
  126. network support.  It is available for almost every computer platform.  There
  127. are two main parts of the system: the server and the clients.  The server is
  128. a program that runs all the time and allows clients to display their
  129. output.  Users do not interact with the server directly.  Clients are
  130. application programs which use the X window system as their display and tell
  131. the server what to do: open windows, draw lines and points, fill areas of
  132. the display with patterns, etc.  You can think of the X server as similar to
  133. the Amiga's underlying "Intuition" software.
  134.  
  135.     If the Amiga already has a window system, what is the purpose of
  136. running X?  The answer is that X works transparently over a network, runs on
  137. many different machines, and there are hundreds of X clients available as
  138. freeware.
  139.  
  140.     The X server is the only part of the entire system which is hardware
  141. dependent.  That is, it must be written to support the particular hardware
  142. (Amiga, SPARCstation, 80406 machine, etc.) and graphics devices (ECS and AGA
  143. chipsets, special graphics boards, etc.) on which it is running.  Once the
  144. server is written or ported, client programs can be run.  The server needs
  145. to understand the X protocol which is required for the clients to tell the
  146. server what to do.  This protocol is able to run over a network such as a
  147. TCP/IP driven direct network.
  148.  
  149.     Clients are usually application programs; for example, the terminal
  150. program "xterm", the paint program "xfig", the clock "xclock", and the editor
  151. "xedit".  Clients may be run locally on the same machine, or remotely over a
  152. network.  That is, on your computer screen, you may have client programs
  153. that are physically running on the same computer or multiple computers.  In
  154. short, it is not important whether the clients run on a remote machine or on
  155. the local machine:  the output can be displayed anywhere on the network
  156. using the X protocol.  Here is a diagram illustrating what I have discussed
  157. so far:
  158.  
  159.           Server           Connections     Clients
  160.         ____________        ___     _
  161.        |            |      |   |   | |
  162.        |            |      |   |   |X|      ______
  163.        | X Server   |      | N |   | |     | xfig |
  164.        |            |      | e |   |P|     |______|
  165.        | running    | <--> | t | <-|r|->    ______
  166.        |            |      | w |   |o|     |xclock|
  167.        | on graphics|      | o |   |t|     |______|
  168.        |            |      | r |   |o|      ______
  169.        |     device |      | k |   |.|     | Xterm|
  170.        |____________|      |___|   |_|     |______|
  171.  
  172.             ^
  173.             |
  174.         ____________
  175.        | Keyboard   |
  176.        | Mouse      |
  177.        |____________|
  178.  
  179.  
  180.     One very important client is the Window Manager.  This client allows
  181. the user to drag windows, define and display menus, move icons, etc.  There
  182. are a dozen different window managers available.  Simple ones just add
  183. window borders to any window, and more complex ones even offer you virtual
  184. desktop spaces (similar to auto-scrolling on the Workbench) or 3D imagery.
  185.  
  186.     Hence, the X window system is a true Retargetable Graphics (RTG)
  187. System.  Everything can be retargeted, even the keyboard and mouse inputs
  188. (which are part of the hardware dependent X server).  So even the Amiga
  189. could be used as an X terminal once an X server is made available.  DaggeX
  190. serves this purpose.
  191.  
  192.     DaggeX is able to connect via TCP/IP with other machines and can
  193. display the output of locally or remotely started programs.
  194.  
  195.  
  196.  
  197. INSTALLATION
  198.  
  199.     DaggeX installs very easily:  just extract the archive anywhere on
  200. your hard drive and copy the required ixemul.library to the LIBS: directory.
  201. The small Installation Guide covers the basic installation, nothing more.
  202. The authors obviously believe that anyone really interested into using X is
  203. also able to configure and maintain his/her system.
  204.  
  205.     Most X clients need fonts to display text.  If you intend to start
  206. some clients on your Amiga (for local or remote use), you need to install
  207. the supplied X fonts too.
  208.  
  209.     After setting up the system using some ASSIGN and PATH commands, you
  210. may want to start the server with the supplied 'startx' script.  This script
  211. starts the X server and also the supplied window manager, 'fvwm'.  This is a
  212. modern and highly configurable window manager that enables you to have menus
  213. on your system and drag windows around.
  214.  
  215.     It makes sense to start the window manager on your local machine,
  216. because then dragging and dropping of windows is faster when no network is
  217. involved.  This does not matter that much on a fast, Ethernet-based network,
  218. but on a modem-driven PPP connection, it makes a big difference.
  219.  
  220.     DaggeX opens a screen-mode requester and asks you to choose a mode
  221. for the X screen.  It also offers you the choice to run in monochrome or up
  222. to 256 colors (on AGA).
  223.  
  224.     Now the X server runs, and the typical X mouse pointer is
  225. displayed.  You are looking at an empty scr