Accelerated-X v. 2.1 & Metro-X 3.1.2
Accelerated-X v. 2.1 for Linux
X Inside Corporation
Phone: 303 298-7478
Fax: 303 298-1406
Metro Link Incorporated
Phone: 954 938-0283
Fax: 954 938-1982
by Jonathan Gross
I have this recurring dream about XFree86, the free X Window System that comes with Linux. I am sitting in a barren room, with a keyboard and monitor in front of me. I have the manuals for the graphics card and the monitor. I also have a stack of blank paper and a small calculator. I sit in the room and look up numbers in my manuals, spend five minutes calculating and entering a modeline entry, and then restart X. The shadow from the weak winter sun moves across the wall behind me as I work. It is dark in the room when finally I can bring up a display in 1024x768, and I quietly rejoice... only to have the monitor transmogrify from a nice Mag into a Packard Bell.
I've been having this dream for about three years now, and I'm convinced it is the result of an attempt to configure an old version of XFree86 that took about 12 hours one winter day. XFree86, in its infancy, was a menacing nightmare to configure. In recent years, it has gotten easier: probes have been written and configuration scripts have been included to assist users. This has not alleviated the pain as much as I hoped. The appearance of Metro-X and Accelerated-X in the offices of Linux Journal, begging for a review, has turned my worst nightmare into an exercise in rebellion: now I can reconfigure X for the hell of it, in about twenty seconds. Excellent.
The first server I installed was Accelerated-X (AccelX) from X Inside. It comes as a tar archive, split across two floppy disks. The documentation comes in the form of an odd-sized manual and reminders to check the X Inside web site for the most current documentation. This is important, as the documentation that came with the software was a little dated. Accelerated-X requires you to have XFree86 installed already; the system requirements are fairly minimal:
Linux 1.2.13 or later
4MB of RAM
At least 3MB free disk space under /usr
A supported graphics board (see http://www.xinside.com/bd/ for a current list).
To install AccelX, you simply untar the floppies (as root):
cd /usr/X11R6/lib ; tar -xzvf /dev/fd0
The configuration for AccelX is a very simple console-mode menu system in which, using arrow keys, you select the options that match your hardware (see Figure 1). All options are fairly well documented in the manual. Once I configured the server, I brought it up as a regular user and started up some applications. The one problem I had was with the mouse—a cheap Microsoft Mouse knock-off. I thought that was the trouble, anyway. It turns out that Linux kernel version 2.0.0 introduced a problem with the Async mouse feature of Accelerated X. Async mouse is the feature that allows the mouse to move around the screen even when the X server is busy doing something else—a very useful trick Microsoft has been using for a while on their Windows product. X Inside notified the Linux kernel team and worked with them to correct the problem, so that with the release of the 2.0.26 kernel, the situation was resolved, and the mouse no longer wipes applications right off the desktop, killing the connection between the client and the server.
X Inside offers several optional enhancements, including multi-headed display, Motif, and OpenGL.
Metro-X is a little more full-featured than Accelerated X. It comes out of the box with multi-headed display capabilities and touch-screen support for products from three different manufacturers. It also requires that XFree86 be installed. This comes at the price of 12MB of hard drive space, however. Metro-Link also offers Motif and OpenGL at additional cost. System requirements include:
Linux (no version was specified)
8MB of RAM
12MB of hard drive space
Metro-X comes as a cpio archive spread across three floppy disks, or it can be downloaded via FTP from the Metro Link archive. Installing the software involved moving the tar file from the floppies via cpio, and then running a small installation script which installs the files and begins the configuration.
Metro-X brings up the X server in a low resolution to allow a GUI interface, even on an unconfigured machine (see Figure 2). Clicking on the different icons exposes options for different pieces of hardware. Several mouse clicks, and I had things configured. There is also a curses-based setup utility that is very similar to Accelerated X's setup utility in case the X server isn't available.
Fast/Flexible Linux OS Recovery
On Demand Now
In this live one-hour webinar, learn how to enhance your existing backup strategies for complete disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible full-system recovery solution for UNIX and Linux systems.
Join Linux Journal's Shawn Powers and David Huffman, President/CEO, Storix, Inc.
Free to Linux Journal readers.Register Now!
- Server Hardening
- BitTorrent Inc.'s Sync
- EnterpriseDB's EDB Postgres Advanced Server and EDB Postgres Enterprise Manager
- The Death of RoboVM
- The US Government and Open-Source Software
- The Humble Hacker?
- Open-Source Project Secretly Funded by CIA
- New Container Image Standard Promises More Portable Apps
- AdaCore's SPARK Pro
- ACI Worldwide's UP Retail Payments
In modern computer systems, privacy and security are mandatory. However, connections from the outside over public networks automatically imply risks. One easily available solution to avoid eavesdroppers’ attempts is SSH. But, its wide adoption during the past 21 years has made it a target for attackers, so hardening your system properly is a must.
Additionally, in highly regulated markets, you must comply with specific operational requirements, proving that you conform to standards and even that you have included new mandatory authentication methods, such as two-factor authentication. In this ebook, I discuss SSH and how to configure and manage it to guarantee that your network is safe, your data is secure and that you comply with relevant regulations.Get the Guide