Metro-X Enhanced Server Set, the commercial X server from Metro Link Incorporated, satisfies all these needs. An X11R5-based server, Metro-X replaces your current XFree86 server while fitting in nicely with the rest of the XFree86 distribution, whether it is XFree-2.x or 3.x. You can successfully run an X11R5-based server on a X11R6 system with no problems at all. I tested it with Linux 1.2.x and the XFree-3.1.1 distribution.
Metro-X has accelerated support for over one hundred different graphics cards, including a variety from Diamond and Matrox, and the very high-end Imagine-128 from Number Nine. There is also touch screen support for Carroll and Elographics serial controllers and multi-headed display support, which allows you to have more than one graphics card and monitor under X.
Metro-X for Linux comes on two diskettes, together with a bound manual and a quick installation guide. The instructions in the quick installation guide are brief and to the point. After making two symbolic links, extracting the product from the disks using cpio, and then untarring it, I was ready to start the configX program which Metro-X installs in your X11 bin directory. Metro-X also installs a touch-calibration program in your X11 bin directory for users who plan to use serial controllers for touch screen support. All the other Metro-X files are installed in a /usr/lib/X11/Metro directory, which makes it easy to keep track of where everything is.
If you have ever tried configuring XFree86, you'll be very pleased with how easy it is to use configX to configure Metro-X. configX presents you with a menu from which you can select the server, graphics card, video modes, and mouse you plan to use with X. When you select the server option from the menu, you are presented with a choice of servers: one for S3 based cards, one Matrox cards, and so on.
After selecting the correct server for your video card, you get to select which extra X extensions you want your server to have. Your choices include XIE 5.0, PEX 5.1, and DEC Xtrap 3.3. I chose both XIE and PEX. configX proceeded to build the server using the shared libc and libm libraries. You can always go back and rebuild the server again should you want to add or remove extensions to or from your server.
After building the server, you select the correct video card and the video modes you wish to use. I selected my Diamond Stealth 64 from the graphics cards list and chose my video modes. configX allows you to select as many video modes as you want with different resolutions and refresh rates, as long as they all have the same number of colors. Next, you choose your mouse from the mouse menu and, finally, select the Save and Exit option, which saves the newly created Xconfig file for use with Metro-X. That is all you need to do to configure X, and I did it in under 5 minutes.
After building and configuring my server, I proceeded to fire up X using the startx command. Within seconds, X was up and running in 16.7 million colors at 1024x768 resolution, and it was fast. The installation and configuration, which took less than ten minutes combined, worked flawlessly, and I was very impressed. Switching resolution modes works just like it does with XFree86, using the CTRL ALT + and CTRL ALT - key combinations. After playing around for a bit, I decided to do some benchmarks with the xbench suite to see how my new server would compare to XFree86. On all the tests I did, at 256 - 16.7 million colors, and at different resolutions, Metro-X outperformed the XFree86-3.1.1 S3 server using my Diamond card by about 20k - 30k xstones. I was even more impressed.
If you have a graphics card which isn't supported by XFree86 (such as some Diamond cards, Matrox cards, and the Number Nine Imagine-128), if you want a simple menu-driven configuration system for X, or if you simply want more speed, I highly recommend purchasing the Metro-X Enhanced Server Set for your Linux machine. At $99, it is a real bargain. Metro-X comes with 90-day free tech support and a 30-day money back guarantee. Contact Metro Link Incorporated at (305) 938-0283, or e-mail at email@example.com, or check out their WWW page at www.metrolink.com.
Bogdan Urma is studying physics and computer science at Cornell University and hopes to get his B.S. by next year. He has been using Linux since 1993 and spending way too much time with it. He welcomes your comments sent by e-mail to firstname.lastname@example.org, or by snail mail c/o Linux Journal.
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
- EnterpriseDB's EDB Postgres Advanced Server and EDB Postgres Enterprise Manager
- The Death of RoboVM
- BitTorrent Inc.'s Sync
- The Humble Hacker?
- The US Government and Open-Source Software
- Open-Source Project Secretly Funded by CIA
- New Container Image Standard Promises More Portable Apps
- ACI Worldwide's UP Retail Payments
- Canonical and BQ's Aquaris M10 Ubuntu Edition Tablet
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