Showing posts with label red hat. Show all posts
Showing posts with label red hat. Show all posts

2014-12-29

Review: CentOS 7.0 GNOME

A little over two months ago, I reviewed Scientific Linux 7.0 GNOME. The results weren't too pretty. A commenter on that post suggested that I try CentOS 7 to see if the problems are related to the whole Red Hat Enterprise Linux (RHEL)/CentOS 7 family or to Scientific Linux 7 specifically. This review aims to do exactly that.

For those who don't remember, CentOS is essentially the free (as in beer) community branch of RHEL. It used to be a separate distribution whose developers took great pains to expunge any mention of RHEL from every part of the distribution, as they did not want to officially license the RHEL trademark. Now, though, CentOS is officially part of RHEL, which should hopefully make life a bit easier for the CentOS developers.

I tried CentOS 7.0 GNOME on a live USB made with UnetBootin. Follow the jump to see what it's like. (As will become clear soon enough, there are no pictures in this review, and for the same reason, this review will be relatively shorter. Suffice it to say for now that the distribution basically looks identical to Scientific Linux 7.0 GNOME from screenshots.)

2012-08-06

Review: Stella 6.3

Main Screen
A couple weeks ago on an unrelated review, I remember a commenter asking if I could review a Linux distribution called Stella. It seemed interesting, but I didn't think much of it until the last few days when its release of version 6.3 made news on several major Linux news sites. At that point I knew I should check it out, so here it is. (Also, if Tennessee Williams were alive today, I think that "A Linux Distribution Named 'Stella'" would have made a great title for one of his plays. Yes, I really did have to make that pun, and it won't be the last time either.)

A lot of distributions that I come across that aim like Stella to be more user-friendly than their respective parent distributions are based on Ubuntu. There are quite a few based straight on Debian. There are also a handful based on Slackware, Arch, or Gentoo, which are all generally not very easy for new Linux users to use. And there are a few based on Fedora, though I feel like the only big-name one that's still around is Kororaa (and even that was originally based on Gentoo, so it hasn't been based on Fedora for that long — plus, Fuduntu forked from Fedora a while ago, while I haven't heard anything about Fusion recently). But until now, I don't think I've ever heard of a distribution that aims to make straight-up RHEL/CentOS more user-friendly, and that is exactly what Stella aims to do, so I think it may be unique in that regard. This is a great thing, because while I don't think CentOS is particularly unfriendly to general consumers, I do think it is generally geared more towards enterprise desktop and server settings. But CentOS has a reputation of being absolutely rock-solid, and this is made better by the fact that every CentOS release is supported for 7 years (and RHEL provides an additional 3 years of support to paying customers on top of that, if I remember correctly). So that seems like an ideal starting point upon which to build a user-friendly desktop.

I tested Stella 6.3 as a live USB system made with UnetBootin. (I tested the 32-bit edition because I happily have a new installed system, so I'm not looking for anything anymore so I don't really need the 64-bit edition. This also means that as before, from now on all reviews are of the 32-bit edition unless I specify otherwise.) Follow the jump to see how Stanley reacts. (Yes, I did that pun again.)

2011-08-01

Review: CentOS 6.0

Main Screen
Red Hat Enterprise Linux (RHEL) 6.0 was released a little less than 9 months ago, while RHEL derivative Scientific Linux 6.0 "Carbon" was released a little less than 5 months ago. Yet, it took 8 months after the release of RHEL 6.0 for CentOS 6.0 to be released. Two weeks after that, the CentOS 6.0 live medium was released, so I'm trying it out and reviewing it now.

So what is CentOS? Well, before I say that, it's important to know that RHEL is the flagship product of Red Hat; it's an OS meant for business and server environments, and its price is almost entirely for technical support, which can be purchased at different levels. It isn't available for home users for free; that's where Fedora and CentOS come in. Fedora is basically like RHEL's upstream, in that every few Fedora releases, a new version of RHEL based on that Fedora version is released; for example, Fedora Core 6 formed the basis of RHEL 5, while a combination of Fedora 12 and 13 formed the basis of RHEL 6. CentOS, on the other hand, is RHEL's clone; it is 100% identical to RHEL, except that all Red Hat branding is replaced by CentOS branding, and all references to Red Hat and RHEL are replaced by references to a more generic "upstream" or "Enterprise Linux", due to Red Hat's policies regarding its logo and name. Replacing the branding and rebuilding the packages is not trivial, and as far as I can tell, this release was particularly problematic, which is why it took a full 8 months (as opposed to the typical 1-3 months) after the corresponding RHEL release for the new CentOS version to be released.
Unfortunately, this unprecedented delay irritated some of the more vocal members of the Linux community, and as Scientific Linux 6.0 "Carbon" was released many months before CentOS 6.0 (while typically the newest Scientific Linux version is released after the corresponding CentOS version), former users of CentOS started switching to Scientific Linux. Well, CentOS 6.0 is finally here, so hopefully those disgruntled users are happy.

I tested CentOS on a live USB made with MultiSystem. I did not test the installation because I did that with Scientific Linux, and I don't see any reason why the installation should be any different; this is the same reason why I don't test the installation for every Ubuntu derivative I try out. Follow the jump to see what it's like. Also note that I originally wanted to do a direct comparison between Scientific Linux and CentOS, but I got impatient in waiting for the CentOS 6.0 live CD to be released, so I went ahead and tested Scientific Linux 6.0 "Carbon" by itself. Therefore, this article will make frequent references and comparisons to Scientific Linux. Finally, as was the case with the Scientific Linux review, though CentOS is really targeted at enterprise users and servers, I'm going to be reviewing it from the perspective of a home desktop user. Why? Well, Microsoft Windows 2000, the first home version of Microsoft Windows to be based on Microsoft Windows NT, which was previously just for servers and enterprise users, was very well-received among home users despite it targeting enterprise and server use. I'm reviewing CentOS from that same perspective.

2011-07-18

Review: Scientific Linux 6.0 "Carbon"

Main Screen
I really wanted to do this review a while ago, but I couldn't because when I wanted to do it then, MultiSystem didn't recognize the then-newly-released Scientific Linux 6.0 live CD ISO file. Since then, there have been quite a few updates to MultiSystem, and this time I could make a Scientific Linux 6.0 live USB with MultiSystem.

So what is Scientific Linux? It's basically Red Hat Enterprise Linux, minus Red Hat branding (with Scientific Linux branding instead), plus repositories containing extra mathematical, scientific, and engineering software, plus some extra niceties. It was developed for Fermilab and CERN, so it's not really meant to be a home desktop distribution per se, but I did read a few reviews of Scientific Linux 5.X commenting favorably on its abilities in such environments, so I wanted to see if that would be true of version 6.0 as well. Plus, I have never tried more office/server-oriented relatives of Fedora, so this would be a new experience for me too.

As mentioned earlier, my main mode of testing was through a live USB made with MultiSystem. I also tested the installation in VirtualBox within the live USB session. Follow the jump to see what it's like.

2010-12-24

FOLLOW-UP: Linux and Breakfast Cereals

I wrote a post a couple months ago regarding Mr. Graham Morrison's assertion that the overabundance of choice in the open-source software community is its failing and Ms. Caitlyn Martin's counter-assertion using the example of breakfast cereals. In it, I mostly agree with Ms. Martin's statements, though I do question the use of breakfast cereals as an analogy because that industry has not ever been so thoroughly monopolized like the PC OS industry.
One of Mr. Morrison's gripes was the confusion in package management, with so many different front- and back-ends. While I still believe that the multitude of front-ends can only be good for users (as anyway most distributions' preferences in that regard are pretty clear), after having talked to a friend in college who is extremely familiar with Red Hat and Fedora, I'm rethinking my stance on the multitude of back-ends.
DEBs are fairly standard (they're just glorified compressed files), so as long as all the required dependencies are present, a DEB from KNOPPIX should work on Linux Mint as well. For RPMs, the situation is a bit more complicated, because RPMs themselves are a good deal more complicated than DEBs. As it turns out, there's a good deal of variation even within the different implementations of RPMs. For example, RHEL (and CentOS) and Fedora use the original kind of RPMs. Mandriva and SUSE have modified the RPM format to fit their needs, as has Scientific Linux (otherwise based on RHEL). Thus, an RPM on Mandriva won't work on SUSE or Fedora; the differences can be so large that it would be like trying to install an alien file format (e.g. DEB).
So my question is, why have all these differences sprung up? For example, the Skype site shows different RPMs for Fedora and openSUSE. (Then again, it shows different DEBs for Debian and Ubuntu as well.) Why can't the maintainers of these distributions pare away the differences as much as possible to maintain inter-distribution compatibility? Wouldn't this just make everyone's life easier?

2010-10-01

Stuxnet, Microsoft, and the Media

There have been a slew of articles about a new piece of malware called Stuxnet which has infected tens of thousands of computers in Iran without the computers' users' knowledge. There's an article by Ellen Nakashima in the Washington Post about how Stuxnet could be used against the US, considering the target of the original attack was probably one of the nuclear power plants in Iran. I wondered what sort of havoc it could wreak on our country's computers. Then I clicked on page 2, and my suspicions — not about Stuxnet's fearsome capabilities, but about its modus operandi and how the mainstream media would report it — were confirmed.
Of course, reading the article again, I should have been suspicious on page 1 itself, considering that "[t]he antivirus security firm Symantec analyzed the worm this summer." Does anyone seriously expect Symantec to be a disinterested party in this? It's a question of computer security, so of course they're going to inflate numbers a little (though whether they've actually done so this time or not is another question) to scare the public into buying their products.
But the second page holds the real "goodies" of this article. Let's go through the major ones.
But "not even two days later," he said, a hacker Web site posted the code so that others could use it to exploit the vulnerabilities in Microsoft.
I should have figured as much. It only affects Microsoft software. Why must the mainstream media equate Microsoft software with all software, considering that in higher levels of the government (e.g. the Department of Defense) Linux is in widespread use for its security benefits? For goodness sake, the military uses RHEL/CentOS!
* It exploited four Microsoft "zero-day" vulnerabilities, allowing Stuxnet to spread automatically without computers users' knowledge.
* One vulnerability allowed the worm to spread via the use of a thumb drive or other removable device. That flaw and one other have since been patched.
* It is autonomous - it requires no hidden hand at the control stick to direct its moves. [...]
* Once it found its target, it was designed to inject code into the controller to change a process. What that process is, is not yet known.
All of these have to do with the fact that Microsoft Windows automatically elevates users to administrator privileges and grants executables administrative privileges as well, so of course this virus will spread without the user's knowledge, spread via removable media, spread autonomously, and inject code autonomously. With Linux, the concept of user privileges (as well as the way Linux handles executables, which is very different from Microsoft Windows) means that this sort of thing would require a lot more effort to execute. And don't counter with Apple's Mac OS X; a recent Secunia report has showed that Apple software has experienced more security vulnerabilities this year than Microsoft software.
So please, Washington Post: don't conflate Microsoft software with all software, and please do some more of the investigative reporting that made you famous in the 1970s with regard to a certain president; is that too much to ask, in this day and age?

2010-09-28

Red Hat: The New Big Monopoly?

Given the presence of Microsoft and Apple, of course Red Hat can't be a monopoly (at least in the desktop market). However, there have been a slew of reports of Oracle rebranding RHEL as Oracle Linux a.k.a. "Unbreakable Linux". This article (Brian Proffitt, ITworld) discusses how that and Amazon Linux AMI (Amazon's Linux distribution built for its own cloud servers) are proof that companies are "stealing" Linux, as Oracle and Amazon are bundling their hardware with their own Linux distributions.
First, I think it's misleading (at best) to say these companies are "stealing" Linux. How is what they are doing any different from what Canonical, Novell, and Red Hat do to Linux? Are they also "stealing" Linux to make their own distribution? I feel like this is the point of free software — allowing anyone to build customized versions of software to fit their own needs; good for Oracle and Amazon for taking full advantage of the benefits of Linux and free software. I don't think Oracle and Amazon are going to prevent loading other Linux distributions; it's just that the bundled distribution will be Oracle Linux or Amazon Linux AMI, as opposed to Microsoft Windows or Ubuntu. Also, isn't this what was supposed to happen to Android — phone makers customizing Android to suit their phones' needs? Isn't this what is happening, at any rate? Saying these companies are "stealing" Linux to suit their needs just seems a bit silly to me.
The bigger problem I have, though, is that both Oracle Linux and Amazon Linux are based off of RHEL. I think it's great that Red Hat has become so successful and so widespread, but this incredible adoption rate worries me at the same time because it could give Red Hat a monopoly over the market similar to the one Microsoft currently has over the desktop market (and I fear similar effects stemming from this). Come on, Canonical and Novell. (I am fully aware that it's easy for me to say this from the comfort of my keyboard.) Learn from Red Hat and give Red Hat some competition. People will have more choice regarding the back-end, and everyone wins from choice and competition.

2010-07-17

Red Hat, Fedora, and Small Towns

I was visiting $relative's house in a small town, where access to the cutting edge in technology is not the easiest to come by. First, I was surprised to find a digital photo frame (and a big one, at that) hanging on the wall. Then, $relative asked me to turn on the computer so that I could show some recent family pictures to other relatives. I turned on the computer, expecting to find nothing more than the Microsoft Windows XP loading screen. To my shock (which quickly morphed into delight), I was greeted instead by this (note: not verbatim):
GNU GRUB Version 0.97
Please choose which operating system to start:
Fedora Core 6
Microsoft Windows XP
I wasn't sure if $relative used Fedora or Windows, so I left it at Fedora. It stopped at the login screen; by then, $relative came in and restarted the computer (to start with Windows) as $relative didn't know the login information for Fedora, so the question of how their Fedora installation was became moot.
(For those who don't know, up till version 7, the official Fedora releases were termed Fedora Core because the base installation only had the official Red Hat code, while the extra downloadables were community-supported extras.)
This leads me into my next point: RHEL 6 is coming out soon! The great site Dedoimedo has a nice review of a beta release of it (though this beta is fairly representative of the upcoming official release, as far as I know). The review also expresses excitement over the near-simultaneous release of CentOS 6, CentOS being the free-of-charge community version of RHEL, as it brings a stable yet modern operating system to the desktop once more. (Fedora was supposed to be the community version of RHEL when it started, but it decided to go for cutting-edge technologies while RHEL stayed with stability above all else.)
But, Dedoimedo, may I remind you of Scientific Linux. It has all of the stable goodness of CentOS with the added goodies of proprietary codecs preinstalled as well as some useful scientific tools preinstalled.
So let me say that while I am certainly excited about RHEL 6 and CentOS 6, I am really excited about Scientific Linux 6.

2010-04-26

Why Open-Source is not Socialism

I was thinking of writing something on this for a few days, but I got lazy. Then, I saw this (Glyn Moody, The H Open) article, and it gave me the perfect motivation to actually write this.
I'll first sum up what he says, as he covers most of the important stuff. Follow the jump to read more about Linux, Microsoft, capitalism, socialism, cars, and the music industry.

2010-02-24

Apparently, IP-Protection Exists for Its Own Sake

This article's (Bobbie Johnson, Guardian) news astounds me.
It's no news to me that there are groups that have lobbied vigorously for intellectual monopoly (aka "IP")-protection and against free software.
But, it seems like one particular group based on the US has taken it farther than it has ever gone before.
It is recommending the inclusion of Indonesia on a list of countries to pressure to change IP-protection laws due to the mere encouragement of the use of open-source software.
What?
The funniest (and saddest) part is that this group is supposed to be pro-free market and pro-competition.
This is exemplified in...open-source software. Companies like Red Hat and Canonical have developed new business models around open-source software.
The status quo (i.e. Microsoft) is antithetical to that.
The worst part of its recommendation is that it wants to force stricter IP-protection laws down Indonesia's throat for the sake of...stricter IP-protection. There appears to be no other reason for this - i.e. intellectual monopoly for its own sake.
The author of the article also points out that often, open-source licenses are stricter in ensuring that the license (to promote free use) and original authorship are retained in all derivative works; one could thus argue that a beneficial form of IP-protection (one that actually fosters further creation and use while maintaining attribution to the original author) is what is needed - not the draconian measures of laws like the DMCA.
I would have laughed out loud if I forgot that this was actually happening; I am sick to my stomach and proceed to vom - [bleccccccccch].