X/OS Linux is a distribution built from Red Hat Enterprise Linux sources. Its developers claim it was created "to provide a hassle-free enterprise-class Linux operating system without usage terms tied to commercial services." I downloaded it expecting I might find all the refinement of Red Hat along with some improvements and the community one expects to find growing around free software. It seems I set my expectations too high.
X/OS is offered on 6 CDs or one 3.6GB DVD. After waiting overnight for the DVD image to download I was eager to see what X/OS would be like. Booting up, I saw the familiar Anaconda installer, upgraded somewhat since I last used Red Hat, and themed to suit X/OS. The install will be familiar to Fedora users, and is quite friendly. The only downside I ran into during the install was that when I chose to not install GRUB to the MBR, the installer didn't copy the proper GRUB configuration for booting X/OS. I tried booting to the X/OS CD and using "linux rescue," but that simply dropped me to a shell for maintenance instead of offering a "fix bootloader" script (or anything else). I had to add X/OS manually to my running menu.lst, but it would have been nice if I could have simply copied and pasted the requisite information. This is a minor issue however, and won't be a problem to people who want to install X/OS's GRUB.
On first boot users must fill in a number of configuration options. The wizard's screens once again are nicely themed to suit X/OS instead of Red Hat. At the end of all the questions, with everything seeming to work properly so far, my screen suddenly went black save for the cursor. I was still able to move the cursor 10 minutes later, but nothing else was changing. I tried killing X with Ctrl-Alt-Backspace to no avail. My attempts to gain access to a console using Ctrl-Alt-[F1-F6] were similarly unsuccessful. I eventually had to reset the computer. My fears that this would become an infinite loop of questions followed by freezing were unfounded; the configuration was saved and X/OS booted to a login screen. I logged in with the user the configuration wizard made me add, which brought me to an X/OS-themed GNOME desktop.
As the most prominent thing on my screen was the flashing "updates available" button, I started the updates downloading and perused the installed programs. During the installation, I had chosen the Web server, database server, FTP server, SSH server, development, and desktop categories for my system in order to use it for local testing of the scripts I create. However, despite my selections, only the SSH server was actually running. I am of two minds about this. On one hand, if I select an option to make my computer a Web server, I expect that the OS will make it a Web server. From a security perspective, however, it is much safer to require that the functionality be enabled manually after the configuration has been reviewed. I enabled Apache 2, MySQL, and vsftpd in the service configuration wizard. PHP was configured to work with Apache, and I had no problems contacting the database. The updates installed while I was doing all this, and when they were done I rebooted as requested.
Besides the development-related software, the desktop category includes frequently used programs such as the Firefox Web browser, the OpenOffice.org suite, Evolution for email and organization, and Pidgin (formerly Gaim) for multi-protocol instant messaging. RhythmBox and Totem filled the respective sound and video niches; however, with support for MP3s and most codecs missing, you can't say they cover those categories well. I had hoped that X/OS, unlike Red Hat, might have included them to make people's lives easier.
X/OS is a good, easy-to-use operating system with a massive choice in software -- which is only to be expected, since that's what Red Hat is, but it lacks any value beyond that offered by Red Hat or CentOS, another distro built from RHEL sources. The major change touted on the project's Web site is additional installation methods, but to enable these methods you must have a valid RHEL or X/OS key. Another change is listed as "minor bugfixes," with no further info beyond "see specific packages for details." The rest of the differences between Red Hat and X/OS are just naming and skinning. There is no additional documentation available on the X/OS Web site, nor are there X/OS community forums or chat rooms. As a matter of fact, there are no support options shown on the X/OS site. Some Google searching brought me to the X/OS Experts in Operating Systems Web site, where paid support is offered for X/OS Linux, along with a variety of other options. The support seems remarkably limited in scope compared to what Red Hat offers, however.
Knowing that it would be difficult for a third-party vendor like X/OS to support a Red Hat rebuild better than Red Hat itself, I assumed that being free was the main reason to use X/OS, yet the distro offers nothing for free beyond the software download. CentOS, on the other hand, offers community support through forums, IRC, and mailing lists. While CentOS is a dedicated project with a large following, X/OS seems more like a tool that is used by one company and offered to people simply to comply with the GPL and perhaps to gain popularity for their company.
I was not entirely disappointed by X/OS, but I was also not particularly impressed. Its developers put in the minimum amount of work required to separate X/OS from Red Hat, but beyond that, added no value to the product. Since there are already other distributions available that give the same functionality and add more value, there is no reason for someone who wants a free Red Hat clone to use X/OS. For most people, CentOS is a better choice.
Note: Comments are owned by the poster. We are not responsible for their content.
Well I've worked with several RHL clones (not RHEL, that was Red Hat Linux back then) and I only see that these were either diverging or diminishing. The latter is less obvious an outcome when cloning RH_E_L since price comes into play too, but otherwise I see no good reason for myself to use Red Hat or any of its betas (like Fedora) or the clones. If I don't like Red Hat distros for technical reasons, these aren't going to be fixed in a striving clone either so far.
X/OS is NOT an undistinguished Red Hat clone!
Posted by: Anonymous [ip: 192.168.1.194] on October 23, 2007 12:18 PM> "but it lacks any value beyond that offered by Red Hat or CentOS, another distro built from RHEL sources."
You're wrong. Of course they couldn't "separate" from RHEL, as they're supposed to be binary compatible, as the other clones!
Here's my list of relevant advantages over CentOS or Scientific Linux:
1. UP-TO-DATE MEDIA: Being released recently, it has most of the packages up-to-date. When you perform a full install CentOS 5.0 from the DVD or CD-set, you'll have to apply a lot of updates right away! Would you prefer to retrieve something like 500 MB of updates immediately after the install? (You can do it by installing from the CentOS 5.0 DVD.)
2. PRAGMATISM: While CentOS 5.0 was including many "obsolete" packages on the DVD/CDs when released (for the sake of being 100% compatible with RHEL 5.0 <u>as released</u>), X/OS has a much more pragmatical approach, by having the latest available packages (as of August, but anyway). It even has a newer yum, as of RHEL 5.1 Beta! (I had no problems with the newest yum.)
3. MIMICKING: On the other hand, booting with the "askkey" option allows you for an installation that's <u>equivalent</u> with the RHEL flavor of your choice: Client/Desktop (C), Workstation (W), Server (S), Virtualization (V), Cluster (U), Cluster Storage (G). Otherwise, by default all (A) the packages will be available for selection.
The artwork is comparable with CentOS', hence much better than with Scientific Linux, for instance.
Some downsides of using X/OS instead of CentOS or Scientific Linux:
1. There is no such thing as mailing lists, forum, wiki, bugzilla. You won't be able to report bugs (unless you pay for support plans), should they be X/OS-specific and not upstream. You'll have to read the community information sources of CentOS and Scientific Linux, but as long as you won't find reported anything similar with your problem, you can't be sure whether a bug is "upstream" or only in X/OS.
2. The updates are not released as they appear upstream, but in "batches". Oracle and Microsoft are even worse, and they're still in business :-)
I would like you to question the purpose of StartCom Enterprise Linux 5.0: they have the advantage to having released the first (before CentOS), but otherwise they're an 100% clone, no specific advantages added! (They have a small "extras" repo, but it's very, very thin.)
Should you want a DVD cover for X/OS 5.0, check out <a href="http://beranger.org/index.php?page=diary&2007/10/17/20/49/58">here</a> :-)
I forgot to add that the X/OS DVD has a "dvdutils" directory and you can use "dvd2cd" to optionally create CD-ROM images from the DVD.
#