Red Hat Interviewed about Red Hat Linux 7 153
theridersofrohirrim writes "Linuxtoday has a very interesting summary and some interviews with redhat staff, regarding redhat 7, gcc 2.96, and more. It also includes some embarassing (but justified in my opinion) comments for Slashdot's redhat 7 bug story. Linuxtoday's article can be found their site."
Re:Why release RH 7.0 at all? (Score:1)
Re:Didn't they stuff in 2.2.16 as well? (Score:1)
Re:Too true. (Score:1)
I don't doubt it. I ran 6.0 (yeah, that's right, a "buggy, unstable x.0 release") on my machine at work 8-10 hours a day for over a year with no problems at all. If 300+ days of uptime is "unstable", I can't wait until someone finally releases a stable OS.
Re:Why release RH 7.0 at all? (Score:1)
Oh, really?
Re:so what this is typical of RH (Score:1)
What is the difference between this and choosing to use the last point release vs. the current major release? And isn't "brand new, stable and tried version" an oxymoron? Were you suggesting that they should have also released a stable and proven distro that's 2.4 kernel ready, includes XFree 4, etc..?
Re:Artifical incompatibilities between 6.2 and 7.0 (Score:1)
Re:so what this is typical of RH (Score:2)
As far as a 2.4 release goes we all know that is going to be buggy. There are lots of changes from 2.2 to 2.4. netfilter instead of ipchains. Yes you can use ipchains, but then what is the sense in that. Just convert your rules. I imagine that when they do release 2.4 Redhat will have it in there distro and people will complain about problems. The thing is that from a business perspective it is not good to release unstable products. Look at M$ and how people think about them.
I don't want a lot, I just want it all!
Flame away, I have a hose!
Re:The meaning to the Slashdot community (Score:1)
--
Re:Design decision (Score:1)
Re:so what this is typical of RH (Score:1)
Releasing a 6.2.1 would definately be a convenience, but would enough people be interested for Redhat to justify this. I hope most people would update long before something like this were available. BTW, I was running 6.0 updated up until this past weekend.
Look at M$ and how people think about them.
Yeah, but in this case, instability is just the tip of the iceberg. ;)
um... Red Hat mostly sucks (Score:1)
Re:What about the poor Lusers? (Score:1)
Nahh - with new releases, it's not RTFM, it's RTFS
Liquor
Re:*Someone* is on crack (Score:1)
bound to be buggy (Score:1)
I suggest if people can locate these bugs they report them to RedHat in a sensible and uncomplaining fashion, as then they will be more willing to work harder for their users. Simply complaining doesn't help at all. Constructive suggestions will always be welcomed, and it is our duty as linux users to help improve and fix bugs for future, and ultimately better distros.
Re:Is RedHat 7.0 worse than 6.2? (Score:1)
The point is, there seems to be a qualitative difference, in terms of the net number of bugs, between a
Re:Why release RH 7.0 at all? (Score:1)
I am grateful to those who marked it up as underrated. This has taught me a lot about the underlying fairness of the slashdot site.
I want everyone to know that I use redhat, have for years, I got my information about rh7.0 from several close friends who tried it out and told me what they had found.
I will listen to my friends evaluation of rh7.1 as well and pass it along at the proper time. If they say it is good, I will try it too. I would try every distribution that comes out, but I am too busy actually using my computers to get work done (including GPL projects on source forge) to install a new distribution every weekend.
I saw no one give any convincing arguments as to why this shouldn't have been released as rh6.3. I have used the international security patch for years, And have used both the open SSL and open ssh packages for a while now as well. USB is being included in the 2.2 series of kernels, installing XFree86 4.0.1 on a computer is as easy as downloading the X packages from XFree.org and installing them. I have been running XFree 4.0.x for the past three months on a rh6.1 installation.
The linux2.4.0-test2 kernel worked perfectly with rh6.2, but the later 2.4 kernels have a different structure to their modules directory and you have to run insmod with the path to the module that needs loading. Evidently fixing this problem is as easy as loading a new mod utils package.
All in all this has been a learning experience. But I do think that in the end my voice was heard on this site, even if my voice was labelled as a troll. So I know that I was heard, but have a strange feeling that my voice was promptly ignored.
Re:Just another dot zero (Score:1)
Re:Design decision (Score:2)
Re:How about 3-digit release numbering for RH? (Score:2)
Predictable (Score:3)
Thank God for visionaries (or mere realists?) like RMS.
--
Violence is necessary, it is as American as cherry pie.
H. Rap Brown
It's riders of rohan, not "rohirrim" (Score:1)
Re:Too true. (Score:1)
6.2 was annoyingly unstable; GNOME kept crashing, I couldn't makefile anything, smbclient wouldn't logon to my Win2K tower, et cetera, et cetera. I just got sick of it fast.
Re:Why release RH 7.0 at all? (Score:1)
Windows 2000 - Windows 98 (Score:3)
Eric Trohan said (quoted in this article as saying, anyway):
"Moving Linux forward is important, however. Doing that requires changes that can make it difficult to move applications from newer systems to older ones. This is inevitable, and every platform vendor has this type of problem (applications built for Windows 2000 apps do not work on Windows 98, for example)"
This, actually, is bullshit. Windows 2000 is fully binary compatible with Windows 98 (and Windows 95). I build software on Windows 2000 all the time that runs perfectly fine on the 'lesser' Microsoft OSes. There are some APIs that by default are only shipped with 2000/NT, and there can be API differences (true 32-bit GDI in NT/2000 as opposed to 16-bit thunked), but Trohan is vastly overstating incompatibilities to cover for his company's boneheaded move.
« RH7 sucks is NOT a bug report. .-) » (Score:1)
binary compatability a nonissue? (Score:2)
I've run into a few developers who only test their software on the latest version of Redhat and claim it will only run on such a machine when in fact it works just fine using other distros. We will just have to wait and see if this new Redhat causes more people to take this approach.
Re:Why release RH 7.0 at all? (Score:1)
Its more of a timing issue that X 4.0 got in a
XFree86 4.x is mostly stable although there are major security issues and I only use it with my ATI All-in Wonder because the 3.3.6 driver for rage128 is terribly buggy with that particular card. However, I'm not going to use it on my other machines until OpenBSD includes it in there base distro or says they fully auduted it and are not including it for non-security reasons.
Since the new kernel is significant as well I'm curious to see if they switch to 8.0 when they add that.
In defense of Red Hat ... (Score:1)
Re:gcc 2.96 (Score:2)
If you find a bug in the compiler, remember to put it in bugzilla [redhat.com]
That way, we can fix it and even put the fix back in the gcc tree.
Re:Sounds a bit like Microsoft (Score:2)
We're bringing the techonology out for developers and users to use....
Re:Didn't they stuff in 2.2.16 as well? (Score:2)
Red Hat Linux 7 has the USB backport (done at linux-usb [linux-usb.org], which seemed to stabilize this summer and is now even going into mainstream 2.2)
We only support mice and keyboard, the rest of the modules are included "as is" - most seem to work, while others have problems (especially usb-storage, which to be really good would need a backport of the 2.4 SCSI layer)
Re:Windows 2000 - Windows 98 (Score:1)
so what this is typical of RH (Score:2)
This is redhat. They are known for being more on the edge than other distros. So what. They made a judgement call and they screwed up.
Like windows did with 95. They made a call to release a peice of software that was not ready. Get over it!
First if you did not back up your system and just blindly upgraded. Your an idiot and I would not want to work with you! This means that you do not test your software, and you'd be willing to crash a site before testing it. Rehat is releasing a distribution. x.0 and x.1 releases are almost always pretty buggy. Give them till 7.2 before you gripe.
Second you probably did not try to find out anything about what you were installing. I.E. rpm 4.0 is incompatable with rpm 3.0 which is wh y I am not upgrading. They have lots of software that is not stable in this release. gcc, gtk 1.3, gimp, shall I go on? Yeah someone here will argue that gimp is stable, but the 1.1 is not. That is what 1.1 stands for. Go to www.gimp.org and see for yourself. It is under development.
In reality if Redhat wants to do this and keep a business they are going to have to have 2 distributions. One would be bleeding edge, and the other would be stable and tried. That is what I'd personally do if I were them. Then those that need stable reliable systems could get the tried and stable, while those who wanted the bleeding edge would get the bleeding edge.
Lastly this is Linux and this is a computer. Gee you should be prepared to spend some time figuring out how the things work and what to do. I've been using it long enouth to know that if you manually change a file you are probably advised to back that file up.
Here is what I typically back up: apache conf fules, these don't change that much from 1.3.x revisions, so this is pretty safe; ipchians-save > ipchians is backed up; isapnp.conf, just in case; rc.custom from /etc/rc.d/ which is where I keep anything that I want my system to do on start up. Hey all the init scipts get replaced when you upgrade the initscr package; apcupsd.conf, and several other config files, for sane, etc. I also back up any software I install, if I have the tar I keep that and the srpm and rpm just in case, as well as the /home dirs, and my other dirs.
I don't want a lot, I just want it all!
Flame away, I have a hose!
Re:think about this ... (Score:1)
everyone just pretends to look the other way while they toss rocks at RedHat
redhat 7 bugs & QA (Score:1)
do the bugg (Score:2)
watch for patches, and install them when they come out. it's that simple.
RedHat's Urban Legend. (Score:1)
And why do so many slashdot people feel the need to bash RedHat and insult their users? Is there a reason other than it being a commercial company that is trying to make money in addition to put out a good Linux distribution? Or is it because they are on top and it has become fashionable to bash the people on top? All it is doing is making me lose almost all respect for Debian and their users. And that is a shame since I am sure it is probably just as good as any other distro in certian respects. So why do all you Debian losers (and I am just refering to those vocal ones who spread FUD about RedHat and insult their users) out there feel the need to do this? Can someone point to some real facts instead of worthless anecdotal stories?
~Jazbo
Re:redhats x.0 (Score:1)
yeah, who is that now? I don't recognize the picture....
It's not that they don't care... (Score:2)
You People Are On Crack. (Score:4)
The big GCC complaint is that object files, *.o, won't be compatable between 2.95.2 and 3.0 - except for C (and Fortran?), so basically C++.
This means you can't distribute *.o files made in C++ from one OS to another.
Maybe some of you have had to do this before in your life, but I never have. And if you do, older versions of GCC are freely available for you to downgrade to (but if you're the type that sends C++ object files around, you knew that).
The ELF binaries that GCC makes are still 100% portable.
RH7 looks like it was made for 2.4.x kernels, but when they realized that 2.4.x was still down the road they decided to release it with 2.2.x.
If I were RH, I would have released it for two reason: (1) there comes a time when you must freeze something for QA and only do bug fixes, and from that point on there are no new features. If RH sat on 7.0 too long it would have been completely out-dated by the time 2.4.x came along.
And (2) releasing now means that they can drop 2.2.x support and start focusing properly on 2.4.x, and getting DRI/AGPGART/GLX/etc/etc worked in properly.
There have been 613 bugs logged against RH7 in Bugzilla (as of earlier today). Something like 287 of them are "NOTABUG" or "DUPE", and another 300 or so are "FIXED".
This says to me that out of everyone calling Red Hat unstable, and unusable, etc, etc, less than 600 people have taken the time to do something productive about it.
Re:Too true. (Score:1)
eh?
GNOME kept crashing
Did ya get the latest GNOME RPMS?
I couldn't makefile anything,
You what?
smbclient wouldn't logon to my Win2K tower,
Did you get the latest SAMBA RPMS?
et cetera, et cetera. I just got sick of it fast.
Sorry you had that experience.. 6.2 has been running great for me. I of course keep all the packages that I use up to date
--
Alan Gates (Score:1)
Bing Foo
---
Re:redfat 7.0 should not be a production release (Score:1)
think about this ... (Score:3)
No, instead all you ever hear is how Redhat sucks and Debian is the best thing in the world
Redhat may not compare to Debian in many aspects, however has anyone ever looked how redhat may actually be BETTER than Debian??
think about it ...
its sad to see that much of the lInux/BSD community are nothing but Anti-Microsoft and Anti-Redhat bigots?
maybe its just me .. or does it seem politically correct to hate the "winner"
Sunny Dubey
dubeys at bxscience dot edu
Re:Why release RH 7.0 at all? (Score:3)
Most significantly, they have changed the kernel header files (to support the 2.4 version). That in itself should be enough to warrant a major version number increment. (That was how we did it in the good old VMS days!)
Red Hat lists [redhat.com] the enhancements as
Re:Why release RH 7.0 at all? (Score:1)
frustrated that by the time I post this will have been moderated up as "interesting" instead of down as flamebait
Yeah, I guess all differences of opinion from your should be considered flamebait.
--
Redhat have (again) lost my respect (Score:2)
I used to like Redhat - long ago. Back when 4.2 was the latest version, and the Powertools distro was cheap. It had alpha + sparc + x86 in the one 6 CD set. It had scadloads of useful software (LyX / Gimp (motif!) / gimp (GTK!) / Lesstif / cbb ) . It had some simple but useful and documented GUI config tools - a simple installer. A semi decent package manager, and a good front end to it (glint)
RANT ON
It all went sour at 5.0 for two reasons. The libc 5 / glibc 2 switch, and another broken compiler. 1st of all, the libc5 compat libraries were not installed by default, and were too old anyway - StarOffice even then had binary problems on Redhat - wanting the current libc5 version. The glibc 2.0.5 version was also unstable - other distros held off longer for stability reasons.
Secondly, they managed to ship a gcc version that failed to compile anything on any cyrix cpu based system. Nice. They also moved their GUI tools to using a snapshot GTK version - and it wasn't replaceable with a subsequent version - needed for tracking the GIMP releases.
5.1 was just as bad. Broken image libraries, non standard file locations, and more. As well as Redhats travesty of a desktop - anyone remember fvwm-95?
When Linux 3rd party binaries become common, some are for Redhat, some are for SuSE. some Debian, some Corel etc, and some target all. Making a binary work on more than one distro is hell - StarOffice is a large example - anything in C++ is another, WordPerfect 8. RPM is not a good package manager - it doesn't handle auto upgrades well, and is widely used in incompatible ways. Try a SuSE or Mandrake RPM in Redhat. Or rather, don't. RPM is fubared, and the only compatibility method is to track Redhats latest and (ahem* greatest) version - and let the rest follow. This is redhats stealth move to monopolise the market for users running Linux - who wish to also run purchased third party prepackaged binaries - such as an Office Suite, DTP package, Industrial quality scalable DB, whatever.
Redhat's shoddy quality control has always been a problem for KDE users, never mind there erratically principled stance against KDE / Qt ( We want a friendly Linux / We won't distribute KDE / We will in Germany, cos our competition do / Its OK now, but we really want you to use our sponsored desktop (GNOME), We'll test the install so much that we don't notice that installing KDE installs Gnome Instead (6.1 - nice bug, in spiffy rushed GUI installer), and we mess the QTDIR variables to point to the wrong Qt to stop you compiling Qt based software) , and we now mass with the C++ compiler and libs needed, for say, C++ opensource, KDE the most prominent example?
In short Redhat claim to be user friendly.
In truth, they have several major faults.
To summarize - Redhats QA, Compability with outher Linux distros and itself, scheduling, admin tools, packaging system, and software selection suck. (planetary bodies through straws)
RANT OFF
I no longer use Redhat or Linux, did you guess?
FWIW, FreeBSD 4.1.1-STABLE
Re:gcc 2.96 (Score:1)
gcc 2.96 (C++) crashed on me, twice. Once was when it was compiling code with errors, which was mildly worrisome, and once while it was compiling perfectly good code, which was very worrisome.
One has to wonder if this is a compiler problem or a hardware problem. RedHat says they used this version *a lot* before sending it out and I've used it a bit and haven't had a lick of trouble. Something tells me that is a memory problem, as GCC (and other compilers) will find them and crash on them before most other applications.
Re:Predictable (Score:2)
Re:Design decision (Score:2)
Re:gcc 2.96 (Score:2)
RTFM? What manual? (Score:2)
Red Hat Linux release 7.0 (Guinness)
Kernel 2.2.16-22 on an i686
[gelinas@theory gelinas]$ man kgcc
No manual entry for kgcc
[gelinas@theory gelinas]$
I found little documentation regarding the second
compiler and had to do a deja search to find out
what the Redhat folks were up to WRT kernel
compilation.
As a long time Redhat user and supporter, I have
to admit that I'm really unhappy with RH 7.0
because of the inclusion of a patched compiler
and libc off the gcc main tree. Really, I want
my x86 binaries to be compatible with the
other distributions. I want a compiler that's
being actively supported by the gcc community.
I definately want a compiler that won't be
completely obsolete by the time RH-7.2 rolls
around. Anyone want to bet on whether a RH
distribution with gcc-3.0 is going to be a major
release up? Betcha it will...
thank goodness (Score:1)
RedHat 7.0 cost me hours of grief. It's an absolute piece of shit -- worse than 5.0, worse than 6.0, worse than the horrid 2.0-2.1 debacle.
This was released for one reason only -- to try and stem the losses to Suse in the exploding european market. The number one seller of PCs in europe ain't dell, compaq or HP, it's Fujitsu, and they are selling millions through grocery stores.
So they needed better internationalization. BFD. How many will stick with RH when it goes south on all their projects?
AFAIK, the latest Suse has a lot of bugs, too. Y'all need to stop beating on each other and start serving the consumer.
This is not to say I don't strongly appreciate RHs return to the community. Just go look at some of the Cynus and native java stuff they are funding -- that's great. But by continually releasing horrid product, you aren't helping anyone.
But this release should have been pinstripe for a bit longer. And how dare you use the word "Innovate" to defend this POS.
A new low for RHAT.
Wanna fix your issues? Make a helixcode gnome release based on Debian, switch over to it at V8, and douse every magazine and university in free/freely distributable cds.
But don't call it innovative.
Which is most modern distro without RH's 2.96? (Score:2)
This puts us in a bit of a dilemma. Ordinarily we'd be installing new machines with RedHat 7, but if the object format is not backward compatible then this is impossible to do in an evolutionary way. It would be a major transition, roughly on a par with the libc5/6 one. I think I'll wait for RH7.2 before embarking on that kind of headache.
Meanwhile, what's the most modern non-RH distro out there that is still object-compatible with the binaries in the pre-7 RedHat releases?
Re:You People Are On Crack (-1, Redundant) (Score:1)
Re:thank goodness (Score:1)
Would you care to comment as to exactly what happened on your system? I've been using 7.0 on a workstation for a few days, and everythings seems to be going ok--I'm going to bring up a test server today or tomorrow...
Micro$oft(R) Windoze NT(TM)
(C) Copyright 1985-1996 Micro$oft Corp.
C:\>uptime
The differance is (Score:3)
Re:It's riders of rohan, not "rohirrim" (Score:1)
Re:Did they filter out the Offensive apps? (Score:1)
~Jazbo
Re:summary of redhat's position (Score:1)
Re:gcc 2.96 (Score:1)
The problem was repeatable. Hardware problems usually aren't.
When I was compiling good code and it crashed, I was making use of a g++ specific feature, named return values. I expect this feature to disappear and be made into an automatically done optimization instead, but, until then, it makes vast improvements in code in the right places.
I think the bad code that crashed the compiler was using deeply nested classes in combination with templates. This is also not commonly seen.
Re:Which is most modern distro without RH's 2.96? (Score:2)
Because if one doesn't upgrade then managing the ever-older systems becomes more and more difficult over time.
This is not all that relevant on systems which are static in function, but that's not the case here --- our services seem to change on a daily basis sometimes. If you're rolling out new functionality quite frequently then legacy systems add a huge amount of work, as each rollout also becomes a partial upgrade. Managing dependencies can become a nightmare.
It's best to avoid all that trouble by keeping systems reasonably up-to-date, not necessarily on the very latest release (and definitely not bleeding edge) but fairly close by.
Re:gcc 2.96 (Score:1)
Oh, I remember...
It was using a forward declared nested class. The crash happened when I forgot to put in the include file that defined the nested class.
Again, I've not seen forward declared nested classes used much. Most of STL uses typedefs to rename a top level class to a nested type name, so the class definition itself is top level.
Re:The meaning to the Slashdot community (Score:2)
--
Re:Slash sensationalism. (Score:3)
Slashdot was on crack that day.
Re:Windows 2000 - Windows 98 (Score:2)
Keep reading. You obviously missed this:
What's that Virginia? There is binary compatibility? Hell, if you cared you could have quoted earlier in the article where Troan (note the spelling. It's not Trohan.) talks about maintaining API compatibility as well. Your fabled Windows doesn't bother to do that, now does it?
Go Red Hat! (Score:4)
"Release early, release often" should be burned onto the foreheads of every single distro manager. It's the whole engine that powers Open Source.
And as for "GCC 2.96"... That's a great idea. The GCC folks have a really nasty-bad habit of living behind their ivory walls, and tossing a release over the gate once every *year* or so. Rubbish! Get it out there, let us use it, let us find the bugs!
And if the widespread adoption of a GCC newer than 2.7.8 finally convinces Linus to fix the hackery in the kernel that exploits non-standard GCC behaviour in older versions of the compiler, well, then so much the better.
Hey, newbies! One of the whole points of this "Linux" thing is to actively find and report software bugs, so that they can be fixed. Linux is a participatry experience, not a "product". Red Hat's "product" is the service of gathering up all the bleeding-edge stuff, testing it for a certain level of usability, and then packaging it in a convenient format for you to get at. To expect a distro- any distro - to be bug-free is to miss the whole point!
I *strongly* recommend starting with a RedHat *.0 release - you get to see the newest stuff, and you get to actually contribute to the process.
Go Red Hat! The distribution for people with balls!
Design decision (Score:1)
Re:binary compatability a nonissue? (Score:1)
I am having big problems with I18N support in my programs when using RH7, could you please point me to where you heard about this? I read the article, scanned the redhat bug database but I haven't found any info on what might be wrong with I18N.
Re:summary of redhat's position (Score:3)
RedHat 7.0 only poses a "problem" for those people interested in backwards compatibility. And I hate to break it to you folks, but backwards compatibility eventually goes the way of the dodo. It dies out. It goes away. And Linux far more strenuous about removing old cruft than Microsoft is. See going from 2.0.x kernels to 2.2.x kernels and libc5->libc6 as some recent, balatant examples. Going from good ole egcs to gcc is another step up the evolutionary ladder. It's not like the other distributions aren't going to move to it when it's released. RedHat is just leading the pack to adopt it, and will have support for it already in the distribution when it comes out. Along with support for 2.4.x. kernels waiting as well. All of these things benefit the newbie at the cost of backwards compatibility. The newbie gets to run the shiny apps. The newbie gets the spiffy performance figures. The newbie gets stuff that works because the newbie isn't trying to walk against the wind.
Yes, backwards compatibility is nice. It's wonderful. You just have to be willing to pay the price to get it.
Look before you leap...... (Score:5)
I know that the slashdot Editors/Hemos/etc say they're overworked & don't have time to check their facts, but just how much damage do you think that the original story that slashdot posted did?
The mainstream media (who don't know any better) often look to slashdot as a source for stories - I just wonder how much trouble it stirred up for no apparent reason? Isn't that FUD?
I've been using RH7 for a few days & have found it to be a good, if not a little bloated, distribution.
Please, please, please start checking the stories before you post them.....
Re:Why release RH 7.0 at all? (Score:2)
Can you show me the server-side code release for their fancy little Update-Agent?
The last time I checked, there was no code available (although the protocol used is documented).
I'm actually a RedHat user and have been quite happy with their releases. But since you issued the challenge, I couldn't resist answering it.
Re:*Someone* is on crack (Score:1)
The included KDE1 libraries (which are C++) were built with the backwards compatable egcs C++, so at least KDE is okay.
I have to diagree (Score:2)
...with the assertion that Red Hat's release cycle isn't too quick. From a commercial, never mind technical, standpoint it is a nightmare. In the Windows world, the idea of a new OS every two or three years is hellish for IT managers and folks who maintain production systems and desktops. For the home computer user it's annoying to have to upgrade (because you have to in order to use the latest and greatest version of program x) every two to three years. However, Microsoft has found people will put up with upgrades on a cycle of every two or three years, and that drives sales.
To ask users to contend with new versions every four months is insane! It drives retailers nuts, almost as soon as you have Linux distro 7.0 stocked and promoted, version 7.1 is out. So, you're doing returns every couple months and consumers who are fence-sitting about Linux continue to do so because they perceive that there's never a right time to jump in. People who produce books and materials for Linux are finding it's extremely difficult to coordinate. Try writing a book, getting it through the editorial process and published before a distro goes through at least a point revision. It's nearly impossible. Even if you accomplish it, if you label it "Using Red Hat 6.2" you're nearly doomed because 7 will be out before the book has been on the shelves for six months. And who is going to buy "Using Red Hat 6.2" when 7.1 is out?
I'm not arguing they shouldn't provide updates - the way the Debian project handles it is optimum, in my opinion. They do official releases slowly, but updated software and bugfixes are only an apt-get away. Slackware handles it pretty well too, by releasing very stable releases only once or twice a year. (I believe 7.1 has been the only
release this year...)
Since Red Hat is the market leader, and they've supposedly got all this marketing might behind them now, I'd hope they'd see the problems they're creating. If they must do a buggy
RH7: Works fine for me! (Score:3)
Nah, please save the flamage. RH7 came up fine, "gcc 2.96" even compiles a decent kernel. (Though some of those CPP warnings are clearly kernel source bugs...) X11 update, Gnome update, ... lots and lots and lots of updates, it feels better than 6.2 already.
You know, I've been wondering when the heck the GCC team would move past the 2.95.2 release ... considering that I've been wanting SOME release with GCJ support for a really long time. I know a lot about the C++ ABI problems, as does anyone who's developed production code in C++; and I just don't see RedHat as having worsened any of those problems. Frankly, more conformant C++ is a major step forward ... and didn't just a few compiler optimizations get out of the "research" world (of gcc developers) this way? We've been wanting better GCC code generation a LONG LONG TIME.
Why is RedHat getting flamed, instead of the GCC folk? GCC created a problem ... and hasn't been seen to be fixing it. Where's even a draft schedule for "GCC.next" releases? Say, bugfixes to the 2.95.2 release of last year??
I know why RedHat's getting flamed. Slashdot, and the flamers that keep the LKML noise content too high for me to tolerate. However, the signal in those flames is pretty much invisible.
What about the poor Lusers? (Score:2)
But then we might have to actually contribute code to open source and actually work, rather than profit off the code of others!
Next thing you know, you'll want us to RTFM!
Number of bug reports (Score:1)
RH 5 and the many many bugs I endured. I put the
worst one that was totally killing me (severity 1)
on the bug tracking RH database. It sat there like
many of the rest. Zero. No replies , zilch.
As in the past I started searching for others who
had the problem and finally got the source and
found the problem.
Weeks had gone by. My report was still untouched
so I sent them the resolution. Guess what! They
duped it to something else off the wall. BTW I found that they basically let reports stew a loong
time then dup a bunch out. This is what you get
when you don't really give a shit about your
customers who are debugging your product for free.
I lived and worked in RTP for many years as a pgmer/consultant. I knew the area well and thought
that some of the high tech atitude and methods would ensure that RH would field worthy products.
Wrong.
I like RPM. I like Gnome. I don't like the way
RH does biz with the users who buy their distribution.
I see chickens winging in...tired chickens...chickens looking for a roosting pole.
Re:RH7: Works fine for me! (Score:1)
Re:redhat 7 bugs & QA (Score:2)
Re:You People Are On Crack. (Score:1)
IMHO, this is not the issue. The issue is with people who use Redhat in a development environment. With the inclusion of gcc 2.96, companies that distribute linux binaries will never use Redhat 7 because it there would be binary incompatibilities with other flavors of linux.
I know that I will be staying with 6.2 for a while.
For the love of god. (Score:2)
You people are totally missing the point of the Linux creed. The GNU/Linux operating system is an operating system for people who like to tinker and hack and play around with operating systems! It's free software. There are certain freedoms that come with it. Say....the freedom to modify source. If you don't like some of the things that Red Hat does...use the force and change the source. It's totally customizable. rpm -e still works. Replace packages, downgrade to RH 6.2, I don't care. Just quit complaining about it. If your car needs some sort of modification, and the mechanic that you take it to tells you that he is going to do some innovative things...they haven't been done before; you should make the decision whether or not to let him do it. If you let him make these modifications, you were the one who made that decision. You are at fault. Either take your car to another mechanic, or god forbid, do it yourself.
I don't have a single problem with RH 7. Any incompatibilities that I have found, I have fixed. I have modified source, and made it work.
Re:summary of redhat's position (Score:2)
This isn't new. Every RHL *.0 release breaks binary compatibility with the previous version. That's why they upped the major version.
And, among the problems that newbies will be likely to see, there are some big ones and some small ones:
These are all pretty similar to the problems with 6.0 (Remember Star Office and realplayer headaches?) and are to be expected when you have a distribution using software released after commercial software. But even still, the vast majority of software I've used (including old binaries hanging around) have worked fine. I don't compile things on my RHL7 box and expect to run it on older boxes, but then... I never did.
Wait a minute! (Score:2)
Just two problems... (Score:3)
First, in your statement:
Let me try to clear this up a bit. Taking a snapshot, heavily testing it, and releasing it with a slightly changed version string ("experimental" -> "RH 7.0") isn't a major problem by itself. Yeah, it's binary incompatible, but GCC 3.0 was going to be so anyway.What annoys many of us on the gcc-bugs mailing list is that RH did not also change the bug reporting email address, or anything else, to indicate that this is a technically unstable release. So the list gets all these messages complaining about an unstable release that should have gone to Bugzilla instead. The GCC team is not RedHat's front-line helpdesk system.
Second problem, from the article itself:
*boggle* Which ones do you think they were addressing?!? There's only been one distribution so far to do this...gcc 2.96 (Score:2)
I could care less about C++ binary compatibility. It largely doesn't exist now. C++ is a moving target from that perspective, and is likely to remain so for awhile longer.
I do care about my compiler's stability. I expect my compiler to work. Any hint that it does not work worries me deeply. It makes me wonder if any bug I find is a code generation error, or my problem.
gcc 2.96 (C++) crashed on me, twice. Once was when it was compiling code with errors, which was mildly worrisome, and once while it was compiling perfectly good code, which was very worrisome.
Above all else, I want a stable compiler I can trust. gcc-2.96 has lost my trust. I want gcc-2.95.2 back, and kgcc is not gcc-2.95.2, it's gcc-2.91.66 (which I bet has much worse C++ support).
How about 3-digit release numbering for RH? (Score:4)
Instead of compromise, how about adopting a 3-digit release scheme instead? Ie. let the label "7.0" be the thing that appears on pretty RH box fronts, but let it be 7.0.X in reality, depending on the date of production. If the X is available as a patch upgrade on the RH website, nobody loses.
This would satisfy the release early and often brigade, while at the same time it would reduce the software sellers' nightmare of carrying rapidly obsoleting stock, and production houses would be more likely to upgrade to new
Re:Why release RH 7.0 at all? (Score:4)
The GPL doesn't specify that you have to give the source to anyone who ask for it, only to those who you distribute your software to. So, you distribute a piece of software, you distribute the code too.
As far as we know, the server-side Update-Agent could be GPL, and RedHat would still have no obligation to give out the source code.
summary of redhat's position (Score:2)
Perhaps Redhat should consider labelling them RedHat 6.2 and RedHat Experimental?
In their defense... (Score:2)
Either that, or just be satisfied waiting for 7.1 or so. It's fresh, it's not gonna be perfect. Isn't that what open source is all about? Companies who can release a product that's less than perfect and admit it (ahem, micro$oft, ahem)?
redhats x.0 (Score:3)
one thing i am dissapointed in is the lack of sparc support for 7.0 but i guess you can't have everything.
i've noticed that some readers of slashdot have stuck there noses up at redhat because of various reasons shouting things like "Debian is better" or "slackware is superior", but i have to admit that i was weened off of windows with redhat, and alot of my skills came from useing and tinkering with redhat. and it will always have a place on one of my boxen.
sorry about the fragmented comment, but i'm tired
GCC 2.96 -- A threat to Open Source (Score:2)
Red Hat's release of "gcc 2.96" will provide wonderful ammunition for those who claim that Open Source software is too unpredictable for prime time.
What's to prevent some other distro from releasing a snapshot of Apache, or Gnome, or of any other package? Not one d@amned thing is the answer... and as distros diverge in the packages they include, it becomes harder and harder to develop *one* solution that runs on "Linux" (whatever that happens to be!)
I'm a developer; I don't have time to be debugging the d@mned compiler when I'm trying to get real work done. I don't want to fight bleeding-edge, beta-level software; my customer need solid solutions, not experiments.
Red Hat is no longer an option for this coyote...
Re:summary of redhat's position (Score:2)
You're not the only one who thinks they're a newbie when they really aren't. Your average "newbie" has never heard of the word "make", and doesn't know a think about this strange thing called "compiling". A "newbie" is a representative of the masses. You know, the ones currently responsible for the monopolistic market share Windows has in the PC world? A "newbie" is someone who's just been introduced to the big wide world of Linux, and much like Alice tumbling down the rabbit hole, has no clue where they've wound up, what to do, or how to go about doing it.
If you know how to compile things, you've moved beyond being a newbie and into the realm of being a "user". Are you a power user? Most likely not, but newbie, my friend, you are most certainly not.
Re:Why release RH 7.0 at all? (Score:2)
Because it uses XFree86 4.0 as the default. That's a pretty significant change.
Since the new kernel is significant as well I'm curious to see if they switch to 8.0 when they add that. :-)
RedHat 7.0 bugs. (Score:5)
The introduction of gcc was justified to me. Perhaps not to you, but I understand their reasoning. The inclusion of kgcc should have been enough; RTFM.
I understand that without complaints problems may not get solved, but there's probably better ways to spend your energy - utilizing Bugzilla and the like. If all you do is cause the RedHat crew to expend energy to answer allegations of abuse and bugs, then you're taking them away from SOLVING the problems.
And in either case, it simply goes to prove that you should *ALWAYS* wait for a service pack or release greater than 0.. *grin*
The LinuxToday article just goes to prove that those of us who post on Slashdot have greater impact than we may realize, for good or ill.
-- Talonius
Re:Why release RH 7.0 at all? (Score:5)
~luge(frustrated that by the time I post this will have been moderated up as "interesting" instead of down as flamebait)
Hats off to their management :-) (Score:3)
Their techies are fighting a losing battle: to include a feature, or not. You see, the product/build/whatever manager has to commit to a delivery date so that the marketing, delivery, and sales efforts can come together at a reasonably coherent time.
The techies then have to get nose to the grindstone to match up with the expectations of the product/build/whatever manager, and get the features they promised out the door in time. Even if they have an even cooler feature that didn't make the list, but they feel makes the grade.
By seeing them releasing a "2.96" version of GCC, one which GNU would obviously like to see waiting until a more publicly acceptable major release, they're showing they have a structure in place that favours "release early, release often" more than "wait for the proper product". We're seeing here the coming together of all the best ideas of Open Source, with the best management control. Alan Cox approves, he's even allowing the inclusion of a patch that hasn't made it into the mainstream kernel...
Having said that though... I can't wait for version 7.1
/prak
--
We may be human, but we're still animals.
Re:Is RedHat 7.0 worse than 6.2? (Score:2)
RedHat 7.0 offers more software packages than 6.2 It offers a more updated system base. Better package optimizations, more fixed bugs, enhanced and improved tools, etc...
Imo, these improve the 'quality' of the distribution.
Now, what's the catch here? The catch is that since this is a new major version number, there are new packages that have not been in previous versions of RedHat. Ever.
In much the same way that you can compare two different major releases of kernels, you can compare two different major releases of RedHat. Was the 2.2.1 kernel a 'higher quality' kernel than, say, 2.0.34? It depends on who you ask.
Its a lot like comparing two different kinds of apples. Yes, they're both apples. Do they taste different? Sure. Different texture and qualities? Yup. But are they both apples? Of course.
The meaning to the Slashdot community (Score:4)
Can you find one quality hacker that wouldn't put the latest gcc up on their own system, disregarding what it might do until it does it -- and then telling you that knowledge of the fix is just part of what any self-respecting admin should know anyway?
The upset stomach that /. has had over 7.0 is just fanatical kiddies trying to put down one distro over another. Too bad their wanking is going to hurt the entire Linux community. Red Hat trading at $5/share doesn't mean anything to these jokers, until they graduate and are forced to slave over a Win2003 "console".
And the value of /. is diminished by such ranting. I agree with Taco's recent chat denying any actual level of responsibility. But that means all the rest of us have to be *very* responsible. *Mostly* moderators and meta-moderators.
If the community is going to reward anti-Red Hat group-think, or even anti-MS group-think, the community will pay dearly. People, please moderate and meta-moderate well...
--
Re:Which is most modern distro without RH's 2.96? (Score:2)
Slash sensationalism. (Score:4)
The thing that gets me is the bit about 2500 bugs etc. Especially the reporting on