First Look at RHEL 5 - From the New, More Open Red Hat
Susie D writes "Red Hat Enterprise Linux 5 was released today, and Linux Format has an in-depth first look (with screenshots aplenty). With RHEL 5, Red Hat aims to become even more 'open', by using a shorter and clearer SLA, improving community involvement through its Knowledge Base, and providing the new Red Hat Exchange. But what you really want to know is, yes, it does include XGL for fancy 3D desktop effects."
Let the recompile begin!
Can this be downloaded for free? I though Red Hat was free?
Libertarian Leaning Political Discussion Forum.
/. Kills.
It's only funny until someone gets hurt. Then, it's hilarious.
I wish they'd have done a torrent. I've been trying to download it for three hours and it keeps dropping.
So, start the timer... how long until CentOS 5.0 rolls out based on the RHEL SRPMS?
BlackNova Traders
I have a bad feeling about this... that poor server.
And amusingly enough, the image text for passing this through is IMMINENT. No kidding...
"I object to doing things that computers can do." -- Olin Shivers, lispers.org
Now, I don't see any reason not to have XGL on the desktop - in fact it's a huge boon. But is it actually necessary on a server? Or more to the point, isn't it a horribly bad idea on a server? You should be running as little as possible on any critical machine... And if you have so many windows open on your server that you need a 3D desktop to manage them, perhaps you should be running all that shit somewhere else. And if you're using RHEL for a desktop system, for any reason other than being able to test things before deployment, you should have your head examined.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
I used Redhat back in the day, just before I became a die hard Debian user. I'm wondering what exactly should drive me to want to switch to Redhat at this point? They seem very fractured to me and the whole "Enterprise" setup with a "free version where we develop everything" or whatever doesn't strike me as very appealing.
But I'll grant, I'm somewhat ignorant of the whole Redhat thing these days. Anything I should be enthralled by and jump into Redhat for? Not trying to bait or troll. Would seriously love to hear what people with more recent experience of RH have to say (especially if they're also familiar with Debian and others so they know where I'm coming from).
Wait a minute . . . that was a Windows bug - Win95, Win98 and (IIRC) NT4.0SP2. Boot yer box and let it do nothing, some kernel pointer associated with timekeeping would overflow at 49.7 days. Hellfire, MicroSoft squashed that one years ago!
So the only question that's left is: are you a Luddite or a Fudite?
"RHEL used to come in four main strands: ES, AS, WS and Desktop, although the Desktop product was sold as a pack of ten clients along with a copy of RHEL ES, the server version. With RHEL 5, Red Hat has swept all of that away in favour of a simpler structure. Instead of distributing the four sets independently, Red Hat will provide only two main sets, referred to as Server and Client. Subscribers are issued with installation keys that pre-define package manifests depending on the subscription level."
There is something about a Linux distributor telling me that I am limited as to how many clients I can install based on how much money I pay that just rubs be the wrong way. How can they do this and not go afoul of the GPL?
I have not used Red Hat for a number of years. Do they even have a free as in beer download of their client? If I pay am I not allowed to distribute the GPL'd product as I see fit?? Do they prevent redistribution by bundling in non-GPL stuff?
Like I said, it has been years since I used Red Hat so I really don't know what they're like now.
I always wondered why these articles focus on screenshots. I would assume most people who are running RHEL don't ever use any graphical interface at all. Servers don't need to run any graphical applications really and it is a waste of system resources to have any of that left on IMHO.
/etc/inittab
First thing I do to a shiny new Redhat install is:
perl -i -p -e s/id\:6\:in/id\:3\:in/
To disable X11 completely. You should to.
Okay, someone look at the official announcement... er, official "thank you" page for RHEL 5, and watch the embedded video.
Then tell me someone at Red Hat hasn't been playing too much Katamari Damacy.
(now if'n you can get Vista to install w/o a GUI, well - that I've gotta see...)
Quo usque tandem abutere, Nimbus, patientia nostra?
You should never take a server to runlevel 5 unless it's been taken out of service for maintenance - and not even then! Just because a GUI may make you able to more quickly or more simply maintain your server doesn't mean that it's okay to run X on a server. GUI's tend to "dumb down" user tasks (that is their function, after all). GUI's have progressed over the last decade, but they still carry their penalties in system load, "dumb-down" factor and increased vulnerability to exploitation.
As for using RHEL as a desktop, I agree wholeheartedly. Everyone knows that Gnome under OpenSuSE 10.2 is the ultimate XGL desktop experience!
One major question for me is: What is the state of KDE support in RHEL5? Redhat has always shown a preference to gnome over kde, but nevertheless included KDE as an option in RHEL4. Do they still?
You can lead a horse to water, but you can't make it dissolve.
Or use the System Administration Tool (YaST?) to explicitly set a default runlevel of 3.
Or edit /etc/inittab and change the default runlevel to 3.
Other solutions (and I can think of two right off the top of my head) are left as an exercise for the reader.
But Don't Download from their web page, it only allow two ISO downloads at a time, it will disconnect you, and it's SLOW.
The simple truth is that interstellar distances will not fit into the human imagination
- Douglas Adams
RHEL (like Fedora) does NOT include or support XGL. They support AIGLX, another accelerated desktop mechanism. They do support and ship compiz (the Window Manager that does the cube thingy), though. (compiz works on both AIGLX and XGL)
Only requires a moment to stop by the "Software Selection" portion of the initial installation and remove X11 et. al. from the list. I guess that puts me in the top 1.00%, eh?
Well, now that we the Fedora legacy users have been left alone in the cold, and even though I know this is just a Redhat Enterprise post, let me throw this out:
:)
How easy is switching from one of the "legacy" Fedora editions (4,5) to the latest Redhat Enterprise or CentOS? Anyone has switched already?
I wonder if all the packages and their configurations would be upgraded correctly. I have been using Redhat/Fedora for quite a while, and never got any major problems.
'Switch to Debian/Ubuntu/other' is not accepted as an valid answer
Yes. You do know there's been no actual DOS for the last two versions of Windows at least, right?
"Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
People running mission-critical systems that require rapid, on-demand support where a newsgroup just won't suffice rely on Red Hat (or Sun, who is in a similar position) to provide defined support.
You can never go home again... but I guess you can shop there.
> But who's actually foolish enough to use RHEL for a desktop OS?
.deb packages finally gained support for gpg signing and the rpm world got higher level package management sorted out by giving a choice of either apt-get OR yum/pup/etc.
Anyone who needs a SUPPORTED system, say anyone deploying in Corporate America. Anyone who wants to run a commercial application. Remember, Free/Open hasn't conquered the world yet. World Domination IS coming... but it is just taking a little longer than some of us had hoped.
> You can get support for less retarded distributions (those, for example, which eschew rpm.)
You see folks, this is why Debian hasn't taken over, the OS is just fine; but the users/fanboys seem to be Team Amiga rejects. This package format flaming is just so 20th Century, these days there really isn't any practical advantage between them since
> Unless you're getting the licenses for free, using RHEL on your desktops is a huge mistake.
Unless you are setting up an Animation studio and your preferred app is supported on RHEL. Or you are rolling out a CRM solution that is supported on RHEL. Or you are developing an application you intend to deploy on RHEL. Etc. Or in other words, if the desktops are making you money and you need supported software you should evaluate the cost/benefit of buying a RHEL support contract, exactly like any other product a vendor offers you.
But if you are a student living in mom's basement, you are quite correct that RHEL isn't for you. Keep right on with the server in the corner running Sid and your desktop on Gentoo.
Democrat delenda est
http://digg.com/linux_unix/Red_Hat_Launches_Youtu
If you work with Red Hat Linux servers, it makes perfect sense to run Red Hat on the desktop. For instance, people want to develop applications on your desktop, create RPMS, or simply run a set of desktops that can be managed remotely via Red Hat Network.
Your are correct that there are other offerings for a home or casual Linux user. However, for people working in shops using RHEL servers, RHEL desktop makes perfect sense.
I can't see how the supposed One-Page SLA could ever work in real life: where's the response times, where's the priorities, etc, all sorts of basic things people how sign SLAs first ask about?
a .png
http://www.linuxformat.co.uk/images/rhel5/rhat-sl
XGl was first a closed source technology developed by Novell. It was then open sourced, but even if for all people out there, it does 'the 3d cube', the inner details are different. AIXGL is completely opensourced from the start, and fully integrated into Xorg 7.1 where Xgl was a complete rewrite of the X server which was _then_ open sourced. AIXGL is what is shipped in RHEL 5. not Xgl. Get the facts right.
XLibs and X are two seperate things. Check the package selections in your install options carefully.
Yes, you need Xlibs because you need java to do anything with Oracle and the Oracle installer, and that is a given. So you access the server (running without X) remotely using ssh -X or some other method and fire up the installer and it uses your local workstation's X server as God intended.
THE END
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
Or they actually hire their own support staff instead of relying on Red Hat Technical Support, which is why huge businesses (such as Dell's corprate servers, i.e. the ones they use, not the ones they sell) run CentOS and not RHEL.
I've upped my standards, so up yours.
Getting modded up for feeding the troll was just bonus.
CentOS 5 (Beta) for i386 and x86_64 is released:/ 2007-March/013617.html
http://lists.centos.org/pipermail/centos-announce
Dell can afford those specialized techs. Not everyone can, especially if the critical systems number only one or two out of a couple dozen servers, thereby making an on-site Linux guru an expensive luxury.
You can never go home again... but I guess you can shop there.
Is anyone in a position to state how, if at all, this may affect RHEL Certification? I ask as I am currently studying and don't want to shell out for certification that will soon perhaps be considered null and void. If a revision to the RH certs comes in the wake of RHEL5, I'll perhaps hold off.
FTFA: “RHEL 5 now includes Pirut and Yum, two packages direct from Fedora.”
It's good that it has yum, but I'd advise against installing this package called “pirut”. Must be a troijan designed to corrupt your RPM DB and slipped through Red Hat QA, as in Finnish “pirut” is plural form for “devil”.
“Wait for Hurd if you want something real” –Linus
I don't see any sense in posting screenshots of mostly server use operating system. What I am interested in is what advances in server technology they've made. I haven't browse a lot of their website but I haven't spotted the raw details which interest me as their (well CentOS) user. I am talking about things like which version of PHP they ship, which version of Foo, are there any new stuff like support for Ruby On Rails. Etc. Etc.
Where are the Release Notes? Wouldn't it be sensible to post link to that instead of some shallow "review"?
That's why it's far smarter for most business to run Windows systems: competent Windows people aren't "a luxury", and neither is adequate support.
And they most certainly accelerated. Two things can happen:
1. Their output is redirected to an offscreen buffer (either a framebuffer object or an older pbuffer)
2. There's an option to pass fullscreen unobstructed windows straight to the card.
Furthermore the reason why AIGLX doesn't work with the ATI binary drivers is because they don't yet implement GLX_EXT_texture_from_pixmap GL extension. The composite extension is handled by X itself - not the graphics driver - and thus is a non-issue.
You are right that XGL doesn't expose all the extensions/features of regular X though. The usual place where you see this is in video as XGL is forced to use a card's 3D support for everything and if you don't have pixel shaders not being able to use the accelerated Xv that the regular X provides tends to be slow.
Finally what's this about about compiz not being GPL'd? Where did you get that from - please quote your source. Given Beryl is not (yet) a complete rewrite of compiz, that basically means compiz must have had a BSD/MIT or GPL style licence in the first place...
Where I work, we set up some test servers with CentOS. We go into production mode, nobody wants to spend money, so we deploy CentOS. Time passes, our main vendor (obscure, proprietary database/appserver platform) is no longer supporting Windows anymore, so those servers must be migrated to Linux. Of course vendor only supports RHEL. Yes, this is a perfect example of the risk of propritary systems--getting hung out to dry by your vendor. Yes, we should switch to a different technology platform, I've been arguing that for years now. Nevermind why not (it's not so we can stay on Windows...), it's besides the point. We're migrating Windows servers to RHEL, and regardless of past experience with CentOS, official support is now required.
Anyway, we haven't actually done the new RHEL servers, but when we do, we want to "convert" all of our CentOS servers to RHEL. Anybody have experience with this? Do we just add the Red Hat Network or whatever to our yum repositories and update, or are there subtle package differences that make this problematic? We're running Java, so we have a number of things from 3rd party repositories, and I don't want to fall into some weird dependency hell due to subtle changes in base packages.
As an aside, I think that releasing RHEL 5 without the full open source Java stack is brain dead. Having OOTB Java support has got to be the biggest reason to buy a Linux distro ever. I guess they'll just release RHEL 5, Java Edition or some such in a few months.
"The fact that Microsoft and Novell have agreed to work together has changed nothing for us. In fact, Red Hat have hired the remaining members of the Samba from Novell."
I could have sworn Novell said their Samba folks were happy. I wonder how many left?
I think I'm not alone on this, I would like to see that Fedora merged back into RedHat EL, rename it something like RedHat EL Beta, at least it will give new users (kids that Ubuntu is attracting now) a name recognition right away.
Currently it's confusing, when people speak about Fedora they rarely mention RedHat, the next guy who hears Fedora conversation for the 1st time would think of it as just another distro, and would go with distros which currently has more buzz.
And what about CentOS?, I am sure RedHat can-get (and it needs and deserves) better karma by distributing RHEL for free, instead of CentOS doing that for them.
So how do I get a trial version of their software to learn on and update my skills? Oh, I can't. Sun will give me trials of all of their new software.
How do I get trial versions of their Satellite products so that I can update my skills on that to the newest versions? Oh, I can't. But Microsoft will give me trial versions of their server management solutions.
Sad to say, but Red Hat are often less open than Microsoft. Big corporations can get anything they want from them, but even after contributing numerous bug fixes to Satellite, and identifying a design flaw in RHN Proxy and supplying a fix with proof of concept code, I STILL can't get a trial version to keep my own skills up to date. Red Hat are very happy to take from people, but not at all happy to give back.
They'll lie and hide behind Oracle, saying that they can't give out Satellite trials because of the closed source, proprietary database they based it on, and yet Oracle are more than happy for me to download and use their database in test and development environments.
"If RedHat regarded CentOS as a part of its family, it wouldn't be so adamant about the RedHat trademark issue."
Sigh. This again. Under US law, you have to protect your trademark against use by others, or you risk loosing ownership of the trademark. That's the way the law works, so that's the way the lawyers enforce it. (Not coincidentally, the lawyers also heavily influence how the law works, but that's not Red Hat's fault.)
dragonhawk@iname.microsoft.com
I do not like Microsoft. Remove them from my email address.
And they're paing several thousand dollars a year for the various consusingly named "server" licenses. The turn-around time of their more complex support questions has not impressed me over the years, even where I've identified a verifiable bug and sent them the patch in the process of getting help.
Oddly, for typical users, the CentOS community which uses a RHEL OS rebuilt from source code actually works better for support. I've actually watched a data center manager on the phone with RedHat sales saying "No, I'm using CentOS because they have longer licenses and the community is more responsive: these are the trouble tickets I called RedHat about and which the CentOS community helped me solve before I even reached a real RedHat engineer to discuss it. And here's the fix."
The main problem seems to be that RedHat took way, way, way too long for its next RHEL release, and the world evolved under them.
We tried RHEL support. Paid good money for several advanced server licenses. Turnaround time on problems was abysmal, and they weren't that much help. (This was about a year ago.) We use Scientific Linux on everything now. Support is somewhat minimal, but it's better than RedHat's and free.
We need to upgrade soon. We'll re-evaluate with SL, CentOS and RHEL (and perhaps "Unbreakable" Linux). But even with allegedly lower pricing (I haven't looked into what their new model would charge for 100 desktop workstations, 200 compute servers and a couple dozen infrastructure servers) RH will have a hard time getting our vote after the poor support we received before. We paid, IIRC, $700 - $800 per license, and it took them between two and three weeks to be sure that they were "fairly sure" a specific chipset probably wasn't supported on a motherboard. The SL response was "check the source and kernel logs", but at least it was fast (and free!) We pay for tool licenses. If we get good support we'll pay reasonable fees for OS licenses. Absent said support, we won't pay a penny if we don't have to.
We have a couple of dozen Linux systems for infrastructure, in a variety of roles. We run them all level 3. If we really need to, we can start X on them by typing "startx" at a console. Same thing for our compute servers. Even most desktops run this way. But especially on the non-desktops there are many reasons not to run in level 5, and none to run there.
At home, sure, level 5. There's no reason for X NOT to be up unless I'm doing certain types of maintenance, and my wife doesn't want to know any more about computers than she has to.
At work, run level 3 unless a user wants to change that on his or her desktop.
Our company uses a lot of EDA tools. The tool vendors only support their tools on certain OSes. RHEL is one of the few, and everyone supports it.
At home I used the Scientific Linux rebuild of RHEL since we use that at work and I knew it, plus that way I became more intimate with all of its parts. Now, I still have one system at home running that but all the others are (or soon will be) Fedora Core 6. They could as easily be anything else; I just figured FC6 would upgrade easily from older RH and it did (even an RH8 system, which is supposedly not a good idea).
Waste of resources? Can you even buy a disk smaller than 80GB for a server these days? The GUI RPMs take up less than 1GB of space. Sometimes there are annoying dependencies, so we just do the full install. We do find, from time to time, that running a GUI tool on a server (core or compute) has its uses. And our workstations have to run X. So we just install everything (well, inside the firewall 8^), set to runlevel 3, and that's that. Which wastes no resources other than a bit of disk space that's in the noise range from my vantage point.
Oh, they did? I've been using GNU/Linux. How's that for a troll?
Zhrodague.net - I do projects and stuff too.