Home Blog Page 9599

Comparison: Red Hat 7.1 and Mandrake 8.0

Author: JT Smith

By Jeff Field

What a week: In the space of a few days we saw big distribution releases of both Mandrake 8.0 and Red Hat 7.1. Red Hat used to be the easiest distribution to install, then Red Hat-based Mandrake came along and dethroned it. Now several versions later, which one of these point-and-click, package-based distributions comes out on top?

Features

Mandrake 8.0 Red Hat 7.1
Kernel 2.4.3 2.4.2
XFree86 4.0.3 4.0.3
Gnome 1.4 1.2
KDE 2.1.1 2.1.1

Mandrake and Red Hat are very similar, at most one revision off from each other. Already in this fast-paced world both are outdated, as the 2.4.4 Linux kernel has just been released. However, Mandrake is the winner in up-to-date major software releases.

Both distributions feature graphical, package-based installations. Both installations went smoothly for me using the “default settings.” For Red Hat, you could choose several types of installations, such as workstation and server, or a custom setting where you can choose your own packages. Mandrake, on the other hand, has a list of “tasks.” Each task includes a set of packages. So you can select the game task for your PC and the Web/FTP server task and both sets of programs will be installed. Red Hat has a similar way to install by tasks, but your only options are KDE, Gnome and games.

At one point in either installation, you choose whether you want Gnome or KDE, or both. Then, interestingly, Mandrake gives you an option for no root password, which I think is a terrible idea — sure, not having a root password can be convenient, but it is just about the worst option you can have if you want your Linux box to be secure.

An interesting note about these installations is that both downplay the role of the console, something which until recently was the primary focus of most Linux users, and still is for many. If you open up a console in Mandrake, telnet is not even installed, which to me seems borderline crazy. I can understand having to manually select something like pine, but telnet is a basic function of a Linux machine. Even Windows comes with a telnet client by default.

As for the configuration of the network, both distributions successfully detected my ethernet card and configured the machine with DHCP. Red Hat did not ask me for any settings; it picked up a hostname on its own. Mandrake asked me to input the full hostname for the machine, although it will set up the network successfully if you leave that space blank. Under the default installations, neither asked me which version of X I wanted. Mandrake asked me if I wanted a default user for the machine, which it would log in automatically, as well as which environment I wanted as the default, KDE, Gnome, or Sawfish.

Nautilus
Mandrake 8.0 comes with Nautilus, the new Gnome file manager and desktop. In desktop functionality, I find GMC and Nautilus to be virtually the same. Nautilus adds a trash can to the desktop, and that is just about it on the surface, and it has roughly double the memory usage of GMC — in my case, 10 megs versus 5.2 MB. Eazel has some promising features, such as online file storage and its software catalog, should you choose to register your copy. However, you can have these features without having Nautilus as your desktop.Nautilus File Manager

In the file management arena, Nautilus shines. While it seems slower than GMC in some cases, it has a very nice set of features, including viewing images as thumbnails, and a “fast search” that indexes your hard drive and then quickly searches it for files (which sounds suspiciouly like “locate” in the console). Overall Nautilus shows promise as a file manager, but doesn’t have a big advantage as a desktop even though it may eventually replace GMC. Also, and this is just a minor annoyance, if you run Nautilus as your desktop and login as root, it will warn you, every time, that you are running Nautilus as root. Very annoying.

The interface
Once you have Mandrake or Red Hat installed and you are logged in, you are faced with similar desktops. Mandrake has a “smoother” appearance, which while not functionally different from Red Hat’s, seems more visually appealing. Other than that, the interfaces are basically the same. Mandrake was (by default) set to 1280 by 1024 on my 21″ monitor, while Red Hat asked me, with a default of 1024 by 768. The difference is the applets used to configure the distributions.

Configuration
Redhat's Network ConfigMandrake's Network ConfigRed Hat provides you with a few non-integrated graphical applications to configure your network, drives, firewall and printers. Some of these programs have changed little in the past few major revisions of Red Hat, and they could definitely use some improvements. Mandrake, when it took Red Hat’s distribution and expanded upon it, chose to abandon these utilities in favor of its own, and this was probably one of the best decisions Mandrake has made. Mandrake’s utilities all reside in the integrated Mandrake Control Center. In this one place, you can find configuration options for hardware, networking, firewall, security levels, boot settings, fonts, time and more. The network configuration is vastly superior to the one included with Red Hat. Red Hat provides you with good network configuration during the installation, but once you have it installed and need to reconfigure the network, that ease disappears because you must manually configure through the netcfg program. Mandrake, on the other hand, gives you a wizard that will automatically configure most network connections, and if it cannot automatically configure it, it will help you through the process.

Graphical hardware management in Red Hat is not present. Instead, it relies solely on its boot time hardware detection. Mandrake provides you with an excellent hardware applet, Harddrake, which will show you all of the hardware installed in your system as well as let you run configuration programs for that hardware, including USB devices. Mandrake is the clear winner here, doing its best to make configuring your Linux PC easy.

Miscellaneous
Both Red Hat and Mandrake have kernels later than 2.4.1, which was the first kernel to support the ReiserFS file system. Mandrake has supported ReiserFS since version 7.1 (I believe), but it was via a customized kernel. Mandrake still has the support, now through the built-in kernel support, but Red Hat has not yet decided to support ReiserFS. This is a big mistake in my mind, as Reiser is gaining in popularity. It has some clear advantages over ext2, namely that if for some reason your PC crashes, you do not have to wait for the file system check, but simply for ReiserFS to playback its log, which at most has taken me 13 seconds.

Installation speed: For some reason, performing a custom installation of Mandrake from CD seems unusually slow. Both distributions seem to take a long time to do a large custom installation, but there are times during the Mandrake installation where it seems to be doing nothing, even when I switch into the console and monitor what it is doing.

Package management
Mandrake's rpmdrakeBoth operating systems are based on RPM package management. RPM, or Red Hat Package Manager, was developed by Red Hat as a means to automate the installation of programs under Linux. RPM was met with a mixed reception — those who used Linux because they thought it was better than Windows or because they did not like paying Microsoft’s absorbitant fees applauded it as a way to make installing programs as easy as or easier than installing a program under Windows. Linux purists hated it, thinking it took something away from Linux — namely interoperability between distributions. But for the average PC user who made the move to Linux, RPM was a blessing. Now, years later, the idea of package management is prominent in many distributions — Debian is a particular favorite of more advanced Linux users, with its apt-get, and both Mandrake and Red Hat not only use packages, but can now go online and automatically update the packages on your PC.

Red Hat’s package manager, GnoRPM, shows you installed packages, but in order to install new packages, or packages from the installation, you need to use the find feature. Mandrake also uses a find feature, but it also offers you the ability to go through the original categories from the installation to find and install packages you did not install during the original installation. Both ways make finding and installing packages easier, although Mandrake’s implementation is slightly smoother, as it makes it easier to locate the package you want. One particular complaint I have in these programs is directed toward Mandrake’s software manager program, which reindexes the installation CDs each time you load the program. I can understand scanning remote sources, but reindexing the CDs each time is a waste of time even though it does not require the CDs to do this.

Included software
Both distributions come with software for math, programming, word processing, spreadsheet, editing, multimedia, and any number of other things. come with a build of Mozilla installed, nice for those who want something a little more advanced than Netscape 4.7. Mandrake came with 0.8 (the 20010409 build), while Red Hat came with an older version, 0.7 (the 20010316 build). I cannot complain about the variety of applications in either distribution, because I am convinced no one person could ever use all the programs they come with. You certainly get a system with 10 times the functionality of a system with the default installation of Microsoft Windows. And, thanks to the beauty of free software, you can probably go and find an Open Source version of whatever you want if there is not one included.

Who comes out on top?
Both distributions have their merits. Red Hat has focused more on the business uses of Linux, trying to get Linux accepted in the workplace. Mandrake has focused on the end user experience, making a distribution targeted toward new users who are wondering what Linux is or who are excited by the idea of escaping from Microsoft’s software-clutches. In the end, I have to say that I prefer Mandrake — it seems more tightly integrated than Red Hat, and is more up to date, as well as supporting ReiserFS, a feature I adore. I will be recommending Mandrake over Red Hat to people who come to me interested in Linux. This is a lesson in Open Source — Mandrake took Red Hat, and improved upon it, and now it pulls ahead. Perhaps the lesson will be turned around — Red Hat could learn a thing or two from Mandrake, maybe even integrating some of Mandrake’s changes into its own distribution.

Red Hat is available from www.redhat.com and Mandrake is available from www.linux-mandrake.com. Both, of course, are free, unless you want to order the media.

Category:

  • Linux

Microsoft’s future still a question mark

Author: JT Smith

Globe and Mail: “The problem is that this kind of multi-device, Internet-based approach takes Microsoft away from its traditional
stomping ground: the PC, where all the company had to do was produce something like Windows 95 and then sit
back and watch the money roll in with every new desktop sold. Now it is competing to try and control at least part of
the handheld market, the set-top box market, the game console market, the corporate server market and the
Web-enabled e-commerce market, just for a start. Even for a behemoth like Microsoft and a salesman like
Ballmer, that’s a pretty full plate.”

Kernel Cousin KDE #8

Author: JT Smith

KDE Kernel Cousin: “Welcome to KC KDE! It was yet another high energy week for the KDE developers who ensured that the CVS trees were kept busy with
a continual flow of updates. In particular, a flurry of work on Konqueror aimed at closing bug reports, refining the parsers and general
optimization were definitely noticeable. But Konqi wasn’t the only thing getting a healthy dosage of attention. The kde games library saw
heavy development, as did the kdepim module, kmail, kicker and the window decorations engine in kwin. The kdeinstaller project saw
good progress, and a brand new module was added to the KDE CVS. In all, it was a very exciting week.”

Microsoft admits extremely serious flaw in Windows 2000 server software

Author: JT Smith

InfoWorld: “MS acknowledged that an “extremely serious” flaw in an
obscure extension included in Windows 2000 could allow a hacker to gain
complete control of any system running both Windows 2000 and the company’s
Internet Information Services (IIS) 5.0 server.”

GNU/zen and the art of Open Source, part III

Author: JT Smith

BinaryFreedom: “I know, it’s been a while since my last article and we were going to talk about
managing Open Source projects. Unfortunately, with the market downturn, Linux has
been questioned about its ability to drive profit. So, this time, we need to talk
about how making a profit and following the path of GNU/Zen co-exist.”

Category:

  • Open Source

Free Software is tax-free in Poland

Author: JT Smith

pkot writes: “The English translation of the story on official statement of Polish Ministry of Finance on using Free Software is available:
http://linuxnews.pl/_news/2001/04/30/_lite/191.htm l.”

Category:

  • Open Source

Quaking on Linux

Author: JT Smith

Mayank writes: “Care for some lost productivity? Then look no further than three generations of Quake. Here’s a howto that shows you how. Howto here on FreeOS.com

Category:

  • Linux

Web browsers become enhanced productivity tools

Author: JT Smith

Craig Richards writes: “Los Angeles, CA – Web designers and developers must be masters of a variety of desktop applications in the course of daily website design, production and administration. With each upgrade, however, each of those applications often consume increasingly greater quantities of RAM and many folks must often “quit” one essential tool to “launch” another midway in the edit/upload/test cycle.

For example, let’s say you’ve just created a masterpiece Flash presentation, fine-tuned your parent HTML document, modified a Perl script and are ready to upload to your remote web server. But you can’t launch your usual FTP software because you’re too low on RAM. Between your web browser, Flash and your text editor, there’s not enough RAM remaining and you must now exit one program to launch your FTP client of choice, upload and view it in your web browser.

What if your favorite web browser could be enhanced to perform upload, open, edit, save, download and other routine file-management functions? Streamlined production with greater time and labor efficiencies could surely result.

Craig Richards Design has created server-side applications that, once uploaded to your domain, will permit developers to point and click to perform daily content management tasks. Built-in CGI debugging also makes it simple to diagnose those pesky “server 500” errors that, as scripts are modified, invariably creep in!

Craig Richards has released version 2.0 of a couple of web development productivity tools, AdminFTP and AdminPro. New features, functions and greater stability on a wider variety of web server configurations are among the noteworthy enhancements.

AdminFTP 2.0 and AdminPro 2.0 features:

Version 2.0 of these server applications boast the full suite of expected FTP functions such as file open, edit, save, upload, download, delete, chmod (Unix & Linux) and directory creation and deletion. The interface also reports each file’s name, file size, modification date/time and permissions. Point-and-click CGI debugging are also among the functions available – all from within a standard web browser.

Most web developers are familiar with this common edit/upload/test cycle:
1. Launch a desktop text editor and write or edit a CGI script .
2. Launch a desktop FTP application, login, upload the file to the server.
3. Launch a web browser and attempt to run the script.
4. If you encounter an error, you point your browser to the server’s error logs, scroll down to the most recent entries and find the entry relevant to the errant script. You then read a cryptic line that hopefully describes a reason or general location of the syntax error.
5. Or you might launch Telnet, login, run a command-line CGI debugger and diagnose the error.
6. Now armed with enough clues, you then switch to the text editor, fix (you hope) the error, switch to your FTP software, upload to the server again, switch to your browser and attempt to see the successful end of your efforts.

With AdminFTP or AdminPro, you can perform all those tasks within your standard web browser – a real help for those with limited RAM – and limited time!

AdminFTP vs. AdminPro: What’s the difference?
Both AdminFTP and AdminPro are nearly identical tools that run in a standard web browser to let web designers, developers and administrators test their CGI scripts for errors and perform file management functions from your local desktop on a remote server. But there are some important differences:

AdminFTP permits navigation through the user’s own domain. AdminFTP runs on Unix, Linux and Windows NT/2K and is the one many virtual hosting firms use and recommend to their clients because it represents a much lower risk of malicious use because it confines the user to their own domain structure on the server.

AdminPro permits navigation throughout the server.
AdminPro will run on the Mac OS X Server as well as Unix, Linux and Windows NT/2K and is designed to function in server environments that employ directory/file aliasing or symbolic links and CGIWrap – technologies that can otherwise make browser-based file management and CGI testing impossible.

These tools both have clean, well-organized and compact interfaces and may be invoked from any remote platform, any operating system and any current browser – they have already become essential tools for more than 40,000 website developers and designers, CGI programmers and site administrators worldwide.

Created by designer/developer Craig Richards, the AdminFTP Perl script runs on Unix, Linux, Windows NT/2K while AdminPro also runs on Mac OS X servers. Download and use either free for up to 10 days by going to http://www.CraigRichards.com/software/.

ICANN finalises dot-biz contract

Author: JT Smith

Australian IT reports that the ICANN has finalised an agreement with NeuLevel to sell .biz and .info domains.

IMA to Provide Free Copies of Internet Exchange Me

Author: JT Smith

IMA writes “International Messaging
Associates (IMA) will be providing a free, official copy of its
latest messaging product the Internet Exchange Messaging Server
(IEMS) 5 to beta users who will send in their proposed enhancements
and potential problems early at v5beta@ima.com

Free copies will be made available to all evaluators who provide
feedback to IMA on any undocumented bugs, or who suggest new features
or enhancements of which IMA agrees to use in current or future
releases. Fixes for verified problems will be included in the
official release of IEMS 5.

The free, official copy of the IEMS 5 also includes 90-day
support. For more details on this program, please visit http://www.ima.com
/v5promo.html
.>http://www.ima.com/v5promo.htm
l

—————————————–
CONTACT:
ERIC ARANDEZ
jearandez@ima.com

IVY SIA ivy@ima.com
International Messaging Associates
Tel: 1-800-549-27-62
Fax: 1-888-562-35-61
Web site: http://www.ima.com
>http://www.ima.com