Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Fedora Linux 176

Ravi writes "Fedora — the Linux that is developed as a community effort, is the sand box of Red Hat. They incorporate all the new features after they have been exhaustively tested into its commercial product, namely Red Hat Enterprise Linux . Fedora has a 6 month release schedule and the most recent release is core 6. In all respects Fedora is the same Red Hat Linux but with cutting edge packages. What I really like about Fedora apart from the vibrant community participating in its development is the mark of quality it has from its association with Red Hat." Read the rest of Ravi's review.
Fedora Linux
author Chris Tyler
pages 650
publisher O'Reilly
rating 9
reviewer Ravi
ISBN 0-596-52682-2
summary An excellent book on setting up and configuring all aspects of Fedora Linux.


Coinciding with the release of the latest version of Fedora, O'Reilly brought out the new book titled Fedora Linux authored by Chris Tyler. The book is divided into 10 chapters spanning over 600 pages with each chapter catering to a particular topic. Like all books of this genre, this book also starts by explaining how to install Fedora on ones machine. But what is different regarding the Fedora installer is that it provides a lot of flexibility, variety and finer control over the install process. Not surprisingly, the author has dedicated two chapters for explaining the various ways in installing Fedora. The first chapter titled "Quick start: Installing Fedora" covers the basic installation from start to finish. Where as the 10th chapter titled "Advanced Installation" covers the advanced features of the installer such as creating logical volumes and Raid during installation, automating the installation process using the kick start file, installing from locations other than a CD/DVD such as NFS and PXE boot as well as a detailed coverage of the Grub boot loader. This chapter also has a short section explaining how to install and use Xen virtual machines.

At a first glance, one might be tempted to bundle this book with the rest of the books available on this subject. But on close scrutiny, I discovered a certain method to the madness. That is each topic that is covered in the book is divided into 4 broad sections. There is a section titled "How do I do that?" which explains the nuts and bolts of accomplishing the given task. The next section titled "How does it work?" gives a good understanding of the theoretical concepts if any behind the topic, the third section titled "What about...?" introduces potential configuration bottlenecks and any additional tasks related to the topic and provides solutions to them. And lastly, there is a section titled "Where can I learn more...?" which provides a bunch of resources on the web and pointers to the respective documentation which will provide further insights about the topic being discussed. It is really refreshing to see this book take such a unique structured approach to explaining the concepts.

The 2nd chapter titled "Using Fedora on your Desktop" apart from covering details about Gnome and KDE Desktops also provides information about additional topics like configuring the XServer, adding new fonts and configuring sound and printing to work with Fedora. There are topics like partitioning a flash drive which makes this particular chapter quite interesting.

The third chapter titled "Using Fedora on your Notebook" explains how to configure Fedora to handle laptop specific features such as power management, mobile networking and configuring touch pad. This chapter also gives a firm introduction to configuring the networking interfaces be it the ethernet or wireless. One thing which holds Fedora in good stead over its peers is the good set of GUI front-ends available to configure each and every aspect of Linux. And configuring networking is no different. But the author does not limit himself to explaining the GUI way of configuring but also explains how to do it the command line way.

No book on Linux is complete without an in depth coverage of the basic commands used for system maintenance. The fourth chapter titled "Basic System Management" is one of the largest chapters in this book where the author explains all the important commands one might be expected to know to keep Fedora Linux in ship shape. Apart from the ubiquitous commands, I also found detailed pointers in enabling secure remote access to Fedora using SSH.

Package management forms the basis for the fifth chapter. Fedora has a great set of tools which aid the user in a variety of ways in installing, removing and upgrading packages. Fedora uses the software management system called RPM Package Manager. But with popular demand, it has also incorporated an apt-get like tool called Yum which automatically resolve dependency issues. I found this chapter to provide an in-depth coverage of all the tools related to package management in Fedora. For example, the author explains how to roll back the installation of a package to a state 10 minutes ago or for that matter to a previous date using the RPM tool. There is also a section which explains how to create ones own RPM packages.

The chapter titled "Storage management" gives a broad explanation of Logical volume management and setting up Raid. Fedora comes with its own LVM administration tool which makes it a snap to set up and manage logical volumes. The author after explaining how to accomplish creating, resizing and deleting logical volumes using this GUI tool, goes on to describe how to do it the command line way too which makes this chapter really useful. All along the chapter, I found useful tips on tasks such as creating backups of the disk and how to go about doing it, stopping a raid and so on.

But the one chapter which I found really comprehensive was the seventh chapter titled "Network Services". Here the author explains how to setup the gamut of network services including but not limited to DHCP server, BIND, CUPS print server, MySQL server, sendmail and more. This chapter spans around 100 pages. There is also a short section providing tips on analyzing the web and ftp logs.

Lets face it. Even though Fedora is a community supported venture backed by Red Hat, it has all the characteristics which propel it to the enterprise level. One of the notable characteristics is the extensive integration of SELinux (Security Enhanced Linux). SELinux controls what a program is and is not allowed to do, enforcing security policy through the kernel. Fedora has very good support for SELinux and has even developed GUI front-ends to make it much more easier to configure. In the 8th chapter, the author explains in detail the steps needed to configure and fine tune selinux on Fedora. This chapter also contain sections which explain the pluggable authentication module as well as other security related features such as configuring a firewall and using access control lists.

The unique structure in which the chapters are layed out makes it more suitable to be used as a reference more than a cover to cover read. The author is eloquent in his narration of the topics and has done a good job of explaining the concepts. I found this book to be an ideal resource for coming up to date with all the system and network administration tasks that can be accomplished in Fedora Linux.

Ravi Kumar maintains a blog where he shares his thoughts related to GNU/Linux, Open Source and Free Software at linuxhelp.blogspot.com. He has also reviewed in a concise way the history of GNU/Linux.


You can purchase Fedora Linux from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.
This discussion has been archived. No new comments can be posted.

Fedora Linux

Comments Filter:
  • by CastrTroy ( 595695 ) on Monday November 27, 2006 @05:03PM (#17006956)
    I never found Ubuntu all the user friendly. I don't have any idea where it gets that reputation from. I've never found Fedora to be that much better. The best distro I've found so far is Mandriva. It's the only distro that consistently (for the last 5 years) that I've been able to install and have everything "Just Work". I have tried other distros because every else is raving about Ubuntu, or Fedora, or Suse, or Gentoo, but I haven't found that any of them work as well as Mandriva has.
  • Misleading Summary (Score:4, Insightful)

    by mpapet ( 761907 ) on Monday November 27, 2006 @05:12PM (#17007092) Homepage
    They incorporate all the new features after they have been exhaustively tested into its commercial product, namely Red Hat Enterprise Linux.
    Really? I thought it was the other way around? It was when I last tested it.

    In all respects Fedora is the same Red Hat Linux but with cutting edge packages.
    No, it's not!
    1. No support. (This matters to some. Not me though)
    2. Buggier. Look at the distros created with the Enterprise source code. That's a production ready OS. FC is not.
    3. (b)leading edge everything where applicable. Comparable to Debian unstable IMHO.
    4. Red Hat's Management/Sales probably don't like "free as good as paid version" statement either.

    There are a few great distro's out there and FC is probably one of them, but not for production equipment. Every version I have recently tested I've ended up with randomly broken systems after applying patches. I never knew when or what to watch out for.

    Debian stable and copycat Red Hat Enterprise distro's make it into production just fine. The path from Debian Testing versions to Stable is quite good as always.
  • Sales Push? (Score:2, Insightful)

    by Dimes ( 10216 ) * on Monday November 27, 2006 @05:22PM (#17007230) Homepage
    Without(seriously) trying to be a Tr*ll, this really felt like a sales pitch.

    I am not talking about Fanboy Fawning either, but more like "out of a brouchure".

    Really, its not a review, but a list of talking points....no critical review, no Pro/Con.....strictly Pro/Pro.

    Why is this a book review?

    dimes
  • by The_Wilschon ( 782534 ) on Monday November 27, 2006 @05:35PM (#17007428) Homepage
    Ravi Kumar maintains a blog where he shares his thoughts related to GNU/Linux, Open Source and Free Software at linuxhelp.blogspot.com. He has also reviewed in a concise way the history of GNU/Linux.
    Dear editors,
    We don't want any more slashvertisements. If there is stupid crap like this in a summary or book review, or whatever, especially if it has absolutely nothing to do with the rest of the submission, remove it! You are editors. You edit. That is your job. Do it. Or face the wrath...

    With love,
    The Undersigned
  • by Pharmboy ( 216950 ) on Monday November 27, 2006 @05:38PM (#17007470) Journal
    I hate to say "me, too", but "me, too". I started losing faith when RH9 came out so fast after 8, especially considering how happy I was was the whole 7.x line. (and even 6.1) I still have FC1 on a couple of boxes, and unfortunately FC4 on a couple as well. What has kept RH on those boxes is the fact that I simply know RH's quirks/methods better than anything else.

    What is ironic is that everyone is bitching about how it took 6 years to go from xp to Vista (which I won't migrate to) but I felt the opposite. I am tired of learning new operating systems just for the sake of learning new operating systems. I don't buy computers to run operating systems, I use operating systems to run PROGRAMS.

    Eventually I will have to make the switch to Debian (which seems to be the best for NOT changing the version every freaking 6 to 12 months), but have just been too busy running the actual programs to learn a different Linux version.
  • by Anonymous Coward on Monday November 27, 2006 @05:53PM (#17007764)
    Perhaps someday the rank and file contributors to Linux will decide to concentrate on making money too and the free ride will be over for companies like RedHat.
  • Review (Score:2, Insightful)

    by retsil ( 763798 ) on Monday November 27, 2006 @06:03PM (#17007946)
    I have to agree that the review is very poor and misleading. I like the book, I like Fedora and I think that it is underrated. But, this review leads the reader to think Fedora is something which it is clearly not. Could someone re-write a decent review?
  • by frodo from middle ea ( 602941 ) on Monday November 27, 2006 @06:27PM (#17008342) Homepage
    Using Fedora on a production system, and then complaining about stability is like using Win XP Home on production and complaining about stability/scalability.

    Different OSes for different needs. For Desktop use Fedora, for servers use RHEL/CentOS .

  • by slamb ( 119285 ) * on Monday November 27, 2006 @06:31PM (#17008390) Homepage
    Wake me up when the book has a chapter entitled "How Red Hat Software broke its covenant with the linux community" talking about how the supported stable free version of the software disappeared, to be replaced by a beta test program for RHEL.

    There never was such a convenant, and RedHat releases all the source packages as required by the GPL. This means you can download a RHEL-based stable, free distribution recompiled by a third party in the form of CentOS [centos.org]. My company tends to buy RHEL where we want paid support or where we have to buy an operating system with hardware (Dell offers Windows or RHEL at the same price). We use CentOS elsewhere. It's the same software, and it's free and legal.

    Many of us, myself included, were formerly RedHat users but we learned that they don't give a fuck about us when they shifted from free RedHat to Fedora, and haven't looked back since.

    For a company that doesn't give a fuck about open source, they sure hire a lot of people to develop it. I can't find it now, but somewhere there's a webpage with a list of all the open source projects RedHat has developed, maintains, and contributes to. It's amazing how much they've given back to the community, and how many idiots like you there are who are deliberately blind to it.

    Can someone please mod the parent down as a troll? And someone else please post a link to the page I can't find?

  • by Per Bothner ( 19354 ) <per@bothner.com> on Monday November 27, 2006 @06:45PM (#17008564) Homepage
    I'm curious what "covenant" you imagine Red Hat broke.

    "You keep using that word. I do not think it means what you think it means."

  • by SoapDish ( 971052 ) on Monday November 27, 2006 @06:46PM (#17008582)
    Ravi was kind enough to provide a book review for slashdot. It is only common curtesy to give him a little attention.

    Also, without that little explanation on who Ravi is, I would have no idea. The fact that he writes about linux (even though it's a blog), and has written other reviews makes the entire review a little more credible.
  • by Rix ( 54095 ) on Monday November 27, 2006 @07:19PM (#17009050)
    So in other words, you had little interest in understanding how the system works. You just wanted to point to it and say "Oooo, Linux Pixie Dust(TM)".
  • Confusion (Score:3, Insightful)

    by TheoMurpse ( 729043 ) on Monday November 27, 2006 @08:09PM (#17009670) Homepage
    Fedora the Linux that is developed as a community effort
    Well what the hell do you call the other five billion Linuxes (Linuces?) out there? Aren't they community-developed as well? Debian, Slackware, Gentoo, DSL, FeatherLinux, etc. I mean, Fedora is sponsored by Red Hat, so if Fedora is a "community effort," then surely Knoppix, Mandriva, and other corporate-associated Linuces are "community-developed" as well!

Machines have less problems. I'd like to be a machine. -- Andy Warhol

Working...