| RedHat Fedora Linux 3 Bible | ||||
|
||||
| Book Review: RedHat Fedora Linux 3 Bible by Christopher Negus - JWiley $50US Feature: Review of one of the more popular Linux distributions RedHat for the past 4-5 years has been one of the most popular distributions of Linux. Bob Young and the early RedHat developers had the foresight to see that Linux could be used not just on the desktop but also as a serious contender as a server operating system. The developers at RedHat took three approaches to this end. First they added routines that improved RedHat's performance and reliability in large scale, enterprise caliber tasks. Second, with these as foundations, they helped advance the Linux kernel in core functions like memory management, cluster performance, and security services. Third, RedHat brought on board very early large-scale, Open Source server applications for database, Web development, plus application and web servers. In effect RedHat helped to advance the LAMP=> Linux-Apache-MySQL-Perl/PHP/Python web development surge of the late 1990's Web era. Another key innovation was that RedHat geared up early to offer for-a-fee support, training and other Linux consulting services to medium to large scale organizations looking for software maintenance and start-up insights as they took on Linux for more of their Web and back office operations. RedHat had the insight or chutzpah to charge fees comparable but still at a substantial discount to what IBM, Microsoft, Oracle, and others would charge corporations for their server software "Assurance" or other maintenance and support plans. The resulting reward has been that RedHat has become synonymous with being the premier Linux Enterprise Server, especially in trend setting North America.
True, it is
easy enough to go to the various websites and download all the missing software - and in fact designers and developers can pick and choose to their
hearts content - so what is the big fuss ? Well Suse Linux for one and some would argue Slackware treat designers and developers much better
retaining the very routines and capabilities Fedora has gone light on.
And this developer, having used both Fedora and Suse would tend to agree - Fedora is not the best Linux distribution for desktop or workstation developers
it is really geared for Linux server shops or those wanting to support them. In the ensuing chapters in the Fedora Bible, on can see the many amenities that RedHat developers have added to Linux for server side development and operational convenience. First, the .rpm package format is a RedHat innovation passed on and adopted by many in the the broader Linux community. Think of it as the the equivalent of Microsoft CAB files. Perhaps because the rpm command and many other system admin controls are well served, Fedora/RedHat has tended to use a mix of command line and GUI interfaces for system admin. For example the User Manager in the Gnome Desktop acts as a GUI dialog frontend for the underlying useradd command line utility. User Manager adds a range of feature to control groups and permission, including be able to display tables of users (or groups) with their permissions and properties on easy display. This extends to a range of user accounts properties using such command lines as usermod and du. In general, Fedora/RedHat has GUI automated a number of already powerful terminal line commands. This means developers have their choice of a shell based command line This approach extends to automating system tasks. Again one can work at the csh shell level creating scripts to mange process or system shutdown among others. Or user can use the Gnome GUI Service manager to do a similar management of task scripts. In general, Fedora/RedHat offers both a powerful set of terminal line commands to manage every aspect of Linux operation from backup through network management to security control. And for just about every task there is an equivalent GUI dialog. However, in some areas such network configuration I found the Fedora/RedHat GUI tools much easier to use than the command line approach. This may be due to familiarity with GUI approach in other Linux versions - and lack of command line savvy. But there is an advantage to seeing all the network nodes in a table and then being able to drilldown to the specific properties and setup of particular node. What the author has done is go through both processes with real world examples, useful Tips and helpful Cross References to other chapters in the Bible - and at over 1000 pages those cross reference links are certainly appreciated. So I am confident that Setting Up a File Server or Troubleshooting a Print Server will be tasks that I will be fully competent in within a short time with the Bible's assistance. RedHat Fedora Linux Bible is really geared towards a server and not desktop audience. True many desktop topics are covered and in great detail. But others like media connections, audio setups, and video/photo camera interfaces are just touched upon. In contrast, server side installations and operations are covered in detail. So go with the flow - if you are looking for a graphic designer or code developers workstation - look into Suse Linux or Ubuntu. If you want to be ready for server admin and with the most popular Linux enterprise edition - then this book is for you. (c)JBSurveyer 2006 Top of Page Home Tutorials |