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!
Fedora Core is free, Redhat ENTERPRISE Linux is aimed at companies who want to pay for it.
Red Hat kindly makes SRPM's available, so yes you could download RHEL for free. You would have to build the system yourself.
Thankfully, others have already done that and made the results available, for instance CentOS
"I use a Mac because I'm just better than you are."
So, start the timer... how long until CentOS 5.0 rolls out based on the RHEL SRPMS?
BlackNova Traders
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).
"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.
It is Free. You need a capital F there, bub. Doesn't that make you feel better?
You get to test and develop it for free, and they get to sell it to you for Free.
I don't need no instructions to know how to rock!!!!
This
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!
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)
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.
While this may come across as sucking up, RedHat deserves LARGE kudos for releasing the src.rpms so readily. Most other commercial vendors don't do this (Look at suse for example). While redhat has made some missteps in the linux business(if you believe ESR), they have stuck to the open source ideals more than most other vendors and still managed to be successful.
Why, of course, here you have a link to Red Hat RHEL 5 sources.
They don't give you the compiled iso image, but the sources and modifications are there. But notice that even then it's NOT freely redistributable - you've to remove the redhat copyrighted contents (ie: red hat logos/name in the desktop background, installer, etc). The source code is there though, hence the comply the GPL, and the contribute back to the community (fe., red hat is the main contributor to linux kernel - glibc - gcc)
> 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
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.
CentOS 5 Beta is out already: CentOS 5 (Beta) for i386 and x86_64 is released http://lists.centos.org/pipermail/centos-announce/ 2007-March/013617.html
CentOS 5 (Beta) for i386 and x86_64 is released:/ 2007-March/013617.html
http://lists.centos.org/pipermail/centos-announce
it's AIGLX...
get the facts right...
being vague is almost as cool as doing that other thing...
Especially because Windows support is limited to the 3R rule: restart, reboot, reinstall. That's all there is to MS support... you might even script it, if you were smart enough (or the scripting language good enough...) ;-)
e
Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
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...
Add "skipx" to your kickstart and it will then default to runlevel 3.
scott