Red Hat Readies RHEL 5 for March 14 Launch
Rob writes "The wait is almost over. It may have taken two weeks longer than Red Hat would have
liked, but Red Hat Enterprise Linux 5, the updated version of the company's commercial
Linux platform, will be launched along with a bevy of new products and services on March
14. The delivery of RHEL 5, the fourth major commercial server release for Red Hat, will
better position its Linux against Novell's SUSE Linux Enterprise Server 10 as well as
Windows, Unix, and proprietary platforms. RHEL 5 has been cooking for more than two years
and includes changes to the Linux kernel. In addition to the support for the Xen
hypervisor, RHEL 5 also has an integrated version of Red Hat Cluster Suite, the company's
high availability clustering software, as well as support for iSCSI disk arrays, InfiniBand
with Remote Direct Memory Access (RDMA), and the SystemTap kernel probing tool."
Let the recompile begin!
The wait is almost over? I didn't realize I was waiting ...
At some point, one of these Enterprise editions had better have a Starfleet logo on it.
My experience with RHEL was really not that good. We had an RHEL3 box which had a truly ancient version of Python installed - more than 2 years old. You couldn't force an upgrade, because packages could only be installed if fully compatible with that version of RHEL and that version of Python was the latest that was considered fully compatible. You couldn't do a major version upgrade to, say, RHEL4 without reinstalling the system. When I manually changed the version of Python by compiling it myself, it borked the package manager so it wouldn't get security updates anymore. I ended up with an old and a new version installed next to each other, which is fine, but I had to do all the work of getting them to coexist myself.
A similar story with PHP. To update from PHP4 to PHP5 was a good day of compiling and tweaking to make sure I could get it installed alongside a pukka packaged version of PHP4, thereby not upsetting the package system and invalidating our support.
I know their method is to restrict the versions to make it very well understood and easy to support. It just seems a bit pants to pay for a system that has less update capabilities than most of the free linuxes.
Peter
By looking at the release dates of CentOS 4.x and comparing them to the release dates of RHEL 4.x, it looks like we can expect to see CentOS 5 released on 28th March 2007.
The two weeks lead time would appear to be borne out by this CentOS FAQ entry.
I've got a fever and the only prescription is more COBOL.
One thing Solaris does well which Linux is still struggling with is crash dumps and crash dump analysis. I know it is easier with Solaris due to the integration between the OS and the hardware, as opposed to say Red Hat and a variety of supported vendors, but is definitely a nice thing to have. Especially if a system crashes and you bring it back up without a good analysis of what went wrong - you might have a $10000 system for the business unit (with everything included) yet if you don't know why it crashed, you're always nervous about the box. The Linux core team talks about having to get to the enterprise level, and Linux still has a way to go in terms of this, to get to the level of Sun and vendors like that in this respect.
As for being dominant, there is a thing in any industry that if you are the first, its very hard to lose that position. Redhat was first to the commercial sector. Other distributions qualities may rock, but Redhat was still first, and its position in the market will continue to reflect that.
and as always after a couple of weeks there is the free CentOS (http://www.centos.org) available which uses the _same_ code (they rebuild the SRPMS).
Like the RHEL3 poster, you're not the target audience for RHEL.
RHEL is about the server. Fedora, Ubuntu and other are about the desktop.
Have EVDO, will travel.
You might want to consider who paid for writing the kernel.
How much effort was put in to fixing bugs by people paid for by Red Hat.
Software developed by Red Hat includes projects such as Network Manager, Totem etc.
This all costs money and Red Hat funds a lot of development. I do not see Ubuntu on the following list:
Top (kernel) lines changed by employer
(Unknown) 740990 29.5%
Red Hat 361539 14.4%
(None) 239888 9.6%
IBM 200473 8.0%
QLogic 91834 3.7%
Novell 91594 3.6%
Intel 78041 3.1%
MIPS Technologies 58857 2.3%
Nokia 39676 1.6%
SANPeople 36038 1.4%
http://lwn.net/Articles/222773/
Slashdot Beta should die a painful death.
Is there a listing of the included RPM packages and versions of each? This is something that I find extremely useful, especially when deciding whether I want to upgrade to or use a particular release. Red Hat has historically made this information very hard to obtain, even with their Fedora line. Why is it so hard to just post a listing?
RHEL and ubuntu cater to two completely different kinds of computing.
// Posting as AC because I'm too busy to recover my login.
Ubuntu cares more about pretty widgets for new linux users than "Enterprise" features.
By "Enterprise" I mean things like...
Kerberos/LDAP integration: If you don't know, this is what will enable SSO capabilities. (aka, what windows did with AD over 7 years ago.) Ubuntu has had a bug in nss_ldap that showed up in Edgy that causes the system to delay booting by a few minutes because it "cannot contact the LDAP server".(bug Bug 51315). Dapper was supposed to be the first Enterprise edition. It worked fine in that release. It has been broken in Edgy, and will remain broken in Feisty as well because its part of "Universe" and not in the main branch. Something like this should not be broken for over a year solid spanning two releases.
Consistency and uniformity: UID and GID used for system accounts (proxy, cups, bin, sys, etc) should not change between releases breezy -> dapper). Whiskey, Tango, Foxtrot.
Commercial software validation/ certification: Oracle support on Ubuntu == Lies.
Documentation: http://www.redhat.com/docs/ vs http://www.ubuntu.com/support/documentation : You decide.
A WIKI??
Support: Redhat will fly somebody out at 3am vs canonicals... uhm.... *reads their webpage*... *scratches head*....
RHEL runs machines that are important.
Ubuntu runs yours.
-s
/ never posts on slashdot...
I am curious why Ubuntu is not competing more with Red Hat in the Server Space?
RHEL (or, for me, CentOS) is boring. It's not meant to run on the latest gamer PCs or laptops. It doesn't include proprietary video drivers. All it does is serve up bits without interruption: databases, web pages, DNS, DHCP, LDAP, files, login shells. Work gets done. Customers get served. Employees get paid. All without any danger/excitement! Boring is a feature, not a bug.
I'm currently testing the RH5 release as we speak. I have to say this has to be one of there strongest releases yet (Network Admins are going to love this). One major difference your all going to notice is the install has changed alot, and the number of packages included in this release (Each package can contain up to 50 sub packages) It probably takes 10 or so minutes just to select all of them. Honestly the GUI hasnt changed much from RH4 or RH3 and I have yet to try out any of the cluster stuff or ISCI, Alot of developer tools in this release! I have to give props to RH on this release!
I have been a Linux hobbiest for a long time, and I started on RH, and continue to use RH and CentOS. I would like to know why so many people are crazy over Ubuntu and despise RH or Fedora? Politics aside, what specifically are the technical reasons that ubuntu and/or others are considered so "superior" to RH/Fedora?
"RHEL is about the server. Fedora, Ubuntu and other are about the desktop."
Not true. Ubuntu 6.06 LTS is great for the server.
I have been a Linux hobbyist for a while as well, though I started out with Slackware. By now I only use CentOS -- I'm used to RH standards by now and don't feel the need to "change" or "experiment" with other stuff, even if that means giving up some of the eye candy that being cutting-edge offers. I think I'm getting old...
Have EVDO, will travel.
wget http://www.python.org/ftp/python/2.5/Python-2.5.tg z /usr/src/redhat/RPMS/python2.5-2.5-1pydotorg
rpmbuild -tb Python-2.5.tgz
rpm -i
and you have yourself latest Python installed alongside bundled one, to be accessed as "python2.5"
One day when I figure out how to +5 someone, ill +5 posts such as this.
Good point.
Missed it by this much: --><--
Pi day! :) I wonder if it will be released at the exact time too?
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
I've started out using Slackware, then moved on to Debian. My use of Ubuntu really stems from my knowledge of how Debian works.
That said, I find that there are no technical reasons that Ubuntu is in any way "superior" to RH/Fedora. It's simply just my preference. Don't let the fanboys fool you.
Comment removed based on user account deletion
Ah here we go. Let's put it this way... If RedHat went out of business tomorrow, those same kernel developers would just go to another company, and in all likely hood will still be kernel developers. Looking at that list, IBM which doesn't even have a distro, is not that far behind. More telling is the "Unknown" which is twice RedHat.
Don't get me wrong, I applaud RedHat for all the work they are doing, but I have no illusions that they are the only company willing and able to do that work. Furthermore, they have designed their product line and pricing of it in a way that just doesn't work for a huge segment of the market. Why should I use a product that fails to meet my requirements of having "reasonably" fresh software, and pricing that offers reasonable discounts on large numbers of copies? CentOS, via their Plus repository gives me the best of both worlds. Stability and consistency where I need it, fresh software when I need it, at a price point that can't be beat. RH can learn from Centos.
Comment removed based on user account deletion
You say:
Stability and consistency where I need it, fresh software when I need it, at a price point that can't be beat. RH can learn from Centos.
I say:
Dude, you pay for Red Hat Support, engineering, effort to go through certification and testing, you don't get this with CentOS, as a previous poster said.. "You are not in the market".
Since, CentOS mirrors the package releases of RHEL, I cant say packages are 'fresh', but whatever.
I use RHEL4 compatible distro called Scientific Linux CERN 4 (SLC4) on my laptop. I need it to run some CERN software (mainly Geant4 and ROOT). These packages mostly work on other systems as well but they work best on SLC4 because they have been thoroughly tested on this platform. On other (newer) distros expecially new GCC4 compiler causes some annoying problems. I really like many things in this distro: stability (both as in "doesn't crash" and "doesn't change insert-name-of-software-package-here version unexpectedly", upgrades generally don't break anything, graphical installation/administration tools are great, etc. etc. etc... There is only one problem: lack of software packages. There is no good way to install new versions of some graphical apps. This is not exclusively Red Hat problem. It exists on all Linux platforms. The problem is that software developers have "works-for-me" attitude: "If I have the latest distro probably everyone else has it too." So they code apps using the latest versions of libraries. Since I use this software on my laptop (which is my primary computer right now) I need both stability of RHEL4 and preferably new desktop software (because new software offers generally better features and usability).
I'm annoyed by this situation because I can't install new tools when I need/want them. This is very inflexible (imagine that: I'm blaming Linux for inflexibility...) The only solution to this problem seems to be virtualization. RHEL 4.5 update (and probably SLC 4.5 as well) is going to have Xen domU support. Maybe it will be then painless to move, say to Fedora 7 or RHEL5 based SLC5 and run SLC4 using virtualization... One can only hope...
>Kerberos/LDAP integration: If you don't know, this is what will enable SSO capabilities. (aka, what windows did with AD over 7 years ago.)
I think you need to learn your IT history a bit better. Unix has had single sign on capability since NIS (formerly Yellow Pages) was created back in the 80s (I believe version 2 was 1985) and linux has had it since pretty early on in its history. As usual Microsoft were last out of the stalls but made a big song and dance about it and pretended they'd re-invented the wheel yet again.
That's a list for the Linux kernel, and yes, Ubuntu (Canonical) don't appear there. But Ubuntu do provide support for several non-kernel FOSS projects. For example, Upstart, Nouveau, GNOME (they provided a Subversion server for the recent GNOME migration from CVS), and probably others I forgot or haven't heard of.
Dude: work on your reading comprehension.
CentOS, via their Plus repository
Redhat doesn't HAVE a "Plus" repository, which is where CentOS puts recent versions of software for those that require it.
Since I can't get that for ANY price from RH, they actually have LESS value to me.
Here is a real world scenario. I have several racks full of blade servers. The hardware is identical. The configuration is identical. The software loaded is identical. These machines are all clones of each other. If I have a problem with the OS, it will affect all of them, and the fix will fix all of them. If cost of support of one machine is X, and I have N machines, the support cost and effort is not N*X, it's more like 2X. RH wants to charge me N*($Retail-20%) for "support." That's just not reasonable. RHEL is not Windows, and the Windows pricing model doesn't work for it.
The reasons aren't technical. People despise Red Hat because they "sold out" and make money. Pure and simple. People will eventually despise Ubuntu if LTS becomes the success that RHEL has.
Diskdump is what you want, and it works superbly. The only issue that I've found is that it doesn't work on all hard drives. But, having put the support in myself for one driver, it's really not that hard to add.
I've debugged Solaris dumnps (when I was at Sun) and Linux dumps. Honestly, the support in Linux is quite good, and the tools available have allowed me to track down all problems except MCAs on an Itanium box (but that falls outside of the Linux kernel, and is a part of Intel's horrible EFI implementation).
Honestly, to say that Linux is still struggling with this is just plain flat-out wrong. It's either disingenous or you have no idea whatsoever of what you're talking about.
When I manually changed the version of Python by compiling it myself, it borked the package manager so it wouldn't get security updates anymore.
/usr/local. That way you don't bork the base system and you can still do what you want in our own little /usr/local sandbox. The only way that would fail is if the newer version is not backwards source-compatible with whatever version of libc RHEL 3 uses, which (while possible) is unlikely. The whole point of /usr/local is that you roll-your-own without screwing with the system managed components in /usr. Whatever you do, *never ever* install something non-standard or that you compiled yourself into /usr/bin or you will almost certainly bork the system. You might have to call the program with an absolute path or rearrange the PATH of the non-root user to make sure it sees your custom version first. Leave root's path alone so system updates use the vendor provided version.
If you have some scripts that absolutely got to run with the newer version, then compile your own and put it in
BTW, I do this anyway as a matter of course with Apache and PHP because I need different compile-time options than what the vendor-provided packages provide. It gives me more flexibility. The downside is that I have to stay up to date with new source releases and bug fixes myself.
Redhat addreses a problem many Linux distributions have: guaranteed compatibility. I needed Linux to run the FPGA design tools from Xilinx. Xilinx makes their software tools available for Windows, Solaris, and Redhat Enterprise Linux WS 3 and 4. And I learned the hard way why they only support RHEL--every Linux is so different that I had a hard time getting the Xilinx tools to work on Fedora Core 3 even (the Fedora that's most similar to RHEL 4) and gave up and bought RHEL 4. I'm a long-time Unix user, so I know what I'm doing, but I'm not a Linux expert. For those interested, Xilinx tools need to install a binary kernel driver, and it seems every Fedora release changes some subtlety in how that should work, and I pulled the plug on my attempts after a day of trying (although about half that time was fighting partitioning problems--I eventually made a Knoppix Live CD and fixed everything with parted).
But RHEL WS is $180. Per year. This their "desktop" version--the server is $350-$1500. So if I want to get security updates for 3 years, my cost for one machine is $540. I know I'm getting more than security updates, but I don't really want more. Compare this to Windows XP Pro, which costs $120 (OEM), and provides free updates for many years. Or Mac OS X--about $120 (or "free" with a new machine) which provides free updates for many years. I think Redhat needs to cut their prices in half at least, and realize they're missing sub-enterprise customers: small businesses that want to run a stable Linux, but don't need a lot of support, just serve us the bits.
Now that I've made RHEL 4 work, and can see how the kernel driver install is supposed to work, I bet I could make Fedora work. It would seem to be in Redhat's interests to provide a desktop pricing point between $540 and $0.
When you say that Red Hat is "greedy," do you mean that they are wrong for selling Linux? After all, people who buy Red Hat's Linux get support, oodles of manuals (good luck getting that brand-new SATA2 RAID card to work in Ubuntu without some arcane incantation halfway through your init (WTF is up with Ubuntu's init anyway? Sure, I appreciate that it's clean and nice-looking, but why is it so damn slow? Even Knoppix CDs boot faster on my friend's dev box than his Ubuntu installation does...)), and they also get a bit of a warranty, which is not something that comes with any flavor of free Linux. I like Ubuntu much better than Red Hat e.g. package management etc. Yeah, I can't argue with that. Even today, APT still kicks yum out of the water when it comes to being non-buggy and working right. Of course, Ubuntu isn't exactly the best example; they clutter up their repos with an astounding amount of virtual packages.
Also, Ubuntu is nothing like Red Hat in their philosophy. Red Hat sells Linux in order to make a profit. Thus, they work on making their Linux fast, clean, and fully documented, in order to maximize sales. Ubuntu makes Linux in order to promote Linux's desktop share. Thus, they make their distro complete, with out-of-the-box support for proprietary drivers and with oodles of applications. Neither side is perfect: Red Hat's distro is not free if you want the enterprise support, and Ubuntu's distro is bloated and poorly designed for expert users.
~ C.
I can't understand why you're trying to get the design tools that are certified against RHEL 3 and 4 to work in Fedora! Why not use CentOS? It's free and is a near-identical clone of RHEL (only differences are any references to Red Hat and its logos, both of which are trademarked). And, yes, you can install binary kernel drivers intended for RHEL onto equivalent CentOS machines without any compatibility issues.
Comment removed based on user account deletion
Alan Cox, is that you?
I dont know , this Unknown guy has some skills
NIS is not SSO - NIS is a directory service. If you want SSO, you need to combine it with kerberos.
The article doesn't mention real-time support so I guess RHEL-5 will not include such a feature. That's too bad because Novell already have it in SLERT and can price it as they want.
I've not been at all impressed with RHEL. At work we use RHEL3. After an upgrade from RH7.3 we found that the C++ IOStream library was unable to open files >2GB in size. This is an issue with the C++ compiler version supplied with RHEL3. Red Hats' "solution" was that it would be fixed in RHEL4. Sorry, but in a product where support is the primary reason for paying, this is a very poor response.
In theory, maybe. Most people will prefer to wait until they actually have a track record of keeping up those promises. Ask me again in 2011, and we'll see if it's still supported.
For those who are interested here are the release notes. The technology preview is particularly mouth watering. Personally I'm especially looking forward to GFS2.