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.
I use to be a long time Red Hat user. I used Red Hat, since 4.2 up until version 9. When they went the Fedora route, I switched to Ubuntu and have never looked back since. Ubuntu is how Red Hat use to be before they got greedy. I like Ubuntu much better than Red Hat e.g. package management etc.
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).
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?
Calling December '06: We want our new Debian stable!
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!
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"
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).
Comment removed based on user account deletion
Comment removed based on user account deletion
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...
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.
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?
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.
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.