Mandrake Linux 9.0 Beta 1
leviramsey writes "MandrakeSoft has released the first beta of the next version of its distribution. It features XFree86 4.2, KDE 3.0, GNOME 2.0, and is compiled with gcc-3.1, which (alas) makes it incompatible with a fair amount of commercial software."
Well, someone had to be first to ship with this compiler. I wouldn't worry. Vendors will catch up.
CUR ALLOC 20195.....5804M
I'm always glad to hear about a new release from Mandrake. Although I personally use Debian, Mandrake has always done an excellent job of promoting useability with their distro. Not to mention what is often the best hardware suport out of the box that I have seen. Granted it isa bit bloated unless you do the expert instal. But I think it is targeted at exactly the right market, and is an easy way for people with out lots of experience to get some of the newest goodies out there.
* Java support is broken. Reason: The currently available Java is not compiled with GCC 3.1 and therefore does not work with our packages.
What is so imperative about going to gcc 3.1 that you have to break java?
Just as I am about to go on holiday without a single computer in sight, Mandrake release a new beta.
How can they do this to me?!!!
Is there a way to find out? I know it's still early, but I just want to find out if I should be excited about Mdk9.0 yet...
Reminder: find a new sig
I feel like 8.x went by as I blinked.
they've really been churning them out lately.
In Capitalist America, bank robs you!
Australia
ftp://ftp.planetmirror.com/pub/Mandrake/8.2/i586/ (Brisbane)
Austria
ftp://ftp.univie.ac.at/systems/linux/Mandrake/8.2/ i586/ (Vienna)
ftp://gd.tuwien.ac.at/pub/linux/Mandrake/8.2/i586/ (Vienna)
Belgium
ftp://ftp.belnet.be/packages/mandrake/8.2/i586/
Costa Rica
ftp://ftp.ucr.ac.cr/pub/Unix/linux/mandrake/Mandra ke/8.2/i586/
Czech Republic
ftp://ftp.cesnet.cz/OS/Linux/Mandrake/mandrake/8.2 /i586/ (Brno)
ftp://ftp.fi.muni.cz/pub/linux/mandrake/8.2/i586/ (Brno)
ftp://klobouk.fsv.cvut.cz/pub/linux-mandrake/Mandr ake/8.2/i586/ (Prague)
ftp://mandrake.redbox.cz/Mandrake/8.2/i586/
ftp://sunsite.mff.cuni.cz/OS/Linux/Dist/Mandrake/m andrake/8.2/i586/ (Prague)
http://ftp.fi.muni.cz/pub/linux/mandrake/8.2/i586/ (Brno)
Denmark
ftp://ftp.dkuug.dk/pub/mandrake/8.2/i586/ (Koebenhavn)
ftp://ftp.sunsite.dk/mirrors/mandrake/8.2/i586/ (Aalborg)
Estonia
ftp://ftp.aso.ee/pub/os/Linux/distributions/mandra ke/8.2/i586/
Finland
ftp://ftp.song.fi/pub/linux/Mandrake/8.2/i586/ (Espoo)
France
ftp://ftp.ciril.fr/pub/linux/mandrake/8.2/i586/ (Nancy)
ftp://ftp.club-internet.fr/pub/unix/linux/distribu tions/Mandrake/8.2/i586/ (Paris)
ftp://ftp.info.univ-angers.fr/pub/linux/distributi ons/mandrake/8.2/i586/ (Angers)
ftp://ftp.lip6.fr/pub/linux/distributions/mandrake /8.2/i586/ (Paris)
ftp://ftp.proxad.net/pub/Distributions_Linux/Mandr ake/8.2/i586/ (Paris)
ftp://ftp.u-strasbg.fr/pub/linux/distributions/man drake/8.2/i586/ (Strasbourg)
ftp://linux.ups-tlse.fr/Mandrake/8.2/i586/ (Toulouse)
Germany
ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandra ke/8.2/i586/ (Esslingen)
ftp://ftp.de.uu.net/pub/linux/mandrake/8.2/i586/
ftp://ftp.fh-giessen.de/pub/linux/mandrake/8.2/i58 6/ (Giessen)
ftp://ftp.fh-wolfenbuettel.de/pub/os/linux/mandrak e/dist/8.2/i586/ (Wolfenbuettel)
ftp://ftp.gwdg.de/pub/linux/mandrake/8.2/i586/ (Goettingen)
ftp://ftp.join.uni-muenster.de/pub/linux/distribut ions/mandrake/8.2/i586/ (Muenster)
ftp://ftp.leo.org/pub/comp/os/unix/linux/Mandrake/ Mandrake/8.2/i586/ (Munchen)
ftp://ftp.tu-chemnitz.de/pub/linux/mandrake/8.2/i5 86/ (Chemnitz)
ftp://ftp.tu-clausthal.de/pub/linux/mandrake/8.2/i 586/ (Clausthal)
ftp://ftp.uasw.edu/pub/os/linux/mandrake/dist/8.2/ i586/ (Wolfenbuettel)
ftp://ftp.uni-bayreuth.de/pub/linux/Mandrake/8.2/i 586/ (bayreuth)
ftp://ftp.uni-kassel.de/pub/linux/mandrake/8.2/i58 6/ (Kassel)
ftp://ftp.uni-mannheim.de/systems/linux/mandrake/8 .2/i586/ (Mannheim)
ftp://ftp.vat.tu-dresden.de/pub/Mandrake/8.2/i586/ (Dresden)
ftp://ramses.wh2.tu-dresden.de/pub/mirrors/mandrak e/8.2/i586/ (Dresden)
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/ mandrake/8.2/i586/ (Aachen)
Greece
ftp://ftp.duth.gr/pub/Mandrake/8.2/i586/ (Thrace)
ftp://ftp.ntua.gr/pub/linux/mandrake/8.2/i586/ (Athens)
Hong Kong
ftp://ftp.wisr.eie.polyu.edu.hk/linux/mandrake/8.2 /i586/
Hungary
ftp://ftp.linuxforum.hu/mirror/Mandrake/8.2/i586/
Ireland
ftp://ftp.esat.net/pub/linux/mandrake/8.2/i586/
Italy
ftp://bo.mirror.garr.it/mirrors/Mandrake/8.2/i586/ (Bologna)
ftp://ftp.edisontel.it/pub/Mandrake_Mirror/Mandrak e/8.2/i586/
Latvia
ftp://ftp.latnet.lv/linux/mandrake/8.2/i586/
Netherlands
ftp://ftp.nl.uu.net/pub/linux/mandrake/8.2/i586/
ftp://ftp.nluug.nl/pub/os/Linux/distr/Mandrake/Man drake/8.2/i586/
ftp://ftp.surfnet.nl/pub/os/Linux/distr/Mandrake/M andrake/8.2/i586/
ftp://ftp.wau.nl/pub/Mandrake/8.2/i586/ (Wageningen)
Poland
ftp://ftp.ps.pl/mirrors/mandrake/8.2/i586/ (Szczecin)
ftp://ftp.task.gda.pl/pub/linux/Mandrake/8.2/i586/ (Gdansk)
Portugal
ftp://ftp.dei.uc.pt/pub/linux/Mandrake/Mandrake/8. 2/i586/ (Coimbra)
ftp://tux.cprm.net/pub/Mandrake/8.2/i586/
Russia
ftp://ftp.chg.ru/pub/Linux/mandrake/8.2/i586/ (Chernogolovka)
Singapore
ftp://ftp.singnet.com.sg/opensource/linux/Mandrake /8.2/i586/
Slovakia
ftp://spirit.profinet.sk/mirrors/Mandrake/8.2/i586 / (Bratislava)
Spain
ftp://ftp.cesga.es/pub/linux/Mandrake/8.2/i586/ (Galicia)
ftp://ftp.cica.es/pub/Linux/Mandrake/8.2/i586/ (Sevilla)
ftp://ftp.rediris.es/pub/linux/distributions/mandr ake/8.2/i586/
Sweden
ftp://ftp.chello.se/pub/Linux/Mandrake/8.2/i586/
ftp://ftp.chl.chalmers.se/pub/Linux/distributions/ Mandrake/8.2/i586/ (Gothenburg)
ftp://ftp.du.se/pub/os/mandrake/8.2/i586/ (Dalarma)
Switzerland
ftp://ftp.pcds.ch/pub/Mandrake/8.2/i586/ (Neuhausen)
ftp://sunsite.cnlab-switch.ch/mirror/mandrake/8.2/ i586/ (Zurich)
Taiwan
ftp://linux.cdpa.nsysu.edu.tw/pub/Mandrake/mandrak e/8.2/i586/
ftp://linux.csie.nctu.edu.tw/distributions/mandrak e/Mandrake/8.2/i586/
ftp://mdk.linux.org.tw/pub/mandrake/8.2/i586/
Turkey
ftp://ftp.ankara.edu.tr/pub/linux/dagitimlar/Mandr ake/8.2/i586/ (Ankara)
United Kingdom
ftp://ftp.mirror.ac.uk/sites/sunsite.uio.no/pub/un ix/Linux/Mandrake/Mandrake/8.2/i586/ (Canterbury)
United States
ftp://ftp-linux.cc.gatech.edu/pub/linux/distributi ons/mandrake/8.2/i586/ (Georgia)
ftp://ftp.cise.ufl.edu/pub/mirrors/mandrake/Mandra ke/8.2/i586/ (Florida)
ftp://ftp.cse.buffalo.edu/pub/Linux/Mandrake/mandr ake/8.2/i586/ (NY)
ftp://ftp.nmt.edu/pub/linux/mandrake/8.2/i586/ (New Mexico)
ftp://ftp.orst.edu/pub/mandrake/8.2/i586/ (Oregon)
ftp://ftp.tux.org/pub/distributions/mandrake/8.2/i 586/ (Virginia)
ftp://ftp.umr.edu/pub/linux/mandrake/Mandrake/8.2/ i586/ (Missouri)
ftp://ftp.uwsg.indiana.edu/linux/mandrake/8.2/i586 / (Indiana)
ftp://linux-cs.tccw.wku.edu/pub/linux/distribution s/Mandrake/8.2/i586/ (WKU-Linux, Western Kentucky University)
ftp://mirror.aca.oakland.edu/linux/mandrake/8.2/i5 86/ (Michigan)
ftp://mirror.cs.wisc.edu/pub/mirrors/linux/Mandrak e/8.2/i586/ (Wisconsin)
ftp://mirror.mcs.anl.gov/pub/Mandrake/8.2/i586/ (Illinois)
ftp://mirrors.ptd.net/mandrake/8.2/i586/ (Pensylvania)
ftp://mirrors.secsup.org/pub/linux/mandrake/Mandra ke/8.2/i586/
ftp://uml-pub.ists.dartmouth.edu/mirrors/ftp.mandr akesoft.com/pub/Mandrake/mandrake/8.2/i586/ (New Hampshire)
ftp://videl.ics.hawaii.edu/mirrors/mandrake/Mandra ke/8.2/i586/ (Hawaii)
http://mandrake.dsi.internet2.edu/Mandrake/8.2/i58 6/ (For Internet2 academic institutions only)
Okay, let me be clear from the beginning: I'm not a Linux user. I've only got so much computer hardware, and most of it is old Macintoshes with puny hard drives. I now have Mac OS X on my newest machine, and if I ever get the urge to start tinkering with UNIX goodies that's where I'll begin.
So I don't own, or use, Linux. But I've resolved to make Mandrake my distro when and if I decide to give it a try.
Not just because Mandrake's got a nearly-current PPC distro to go with their Intel-compatible ones, although that was what got their name to me in the first place. It's because they're packed with features, lots of options, both GNOME and K desktops, and an easy installation. If I were to put a Linux machine in front of my wife or daughter, it would be this one.
And now they've got v9.0 coming out the door. Nice. I know that you can't do everything with Linux that you can with a current Mac or PC; everyone knows that. But it looks like Mandrake covers all the essential bases -- internet, office, customizability, multimedia. I could give a family member this distro and they'd be able to do just about everything they needed.
If there's any Linux that's ready for the consumers, it's this one. Mandrake deserves to be known as the hardest-working distro development company as far as sheer user-friendliness is concerned. I'm glad it's free, but they're clearly worth the money.
I bet you are one of these people who complain when duplicate stories are posted saying, "The least they could do is run a search on /." Amazingly, when I ran a search for "debian", the first thing I found was the announcement that Woody went gold. There were only 490 comments on the article.
Come play Heroes of Might and Magic Mini online.
In versions up to the present for the past few years they have compiled with gcc 2.96.x which if you read the docs on the gnu gcc web site specifically stated that it was developement and SHOULD NOT BE USED FOR PRODUCTION
Although this is better since 3.1 is not a developement build. It doesn't surprise me in the least.
Mandrake has done a great job of creating a nice looking interface,but I have refused to use them (or redhat) because of their compiler.
This is just sig!
There was a story about it, check it out here.
Oh, here's the quote from GCC's page about 3.2 incompatibility:
.The first ever Ultimate Frisbee video game: here (now
I've seen the beta ships with gcc 3.1.1. If this holds for the release, that means there's going to be yet another C++ ABI incompatibility when gcc 3.2 comes out. I just hope RedHat 8.0 and Mandrake 9.0 both ship with the same compiler.
Opus: the Swiss army knife of audio codec
Mandrake puts out a beta, and it gets front-page coverage, but Debian Woody finally goes gold, and Rob isn't all over it? I know there was a Debian article last week and all, but I'd think that after almost 2 years this would be a significant cause for cheerleading and celebration!
Well, if you had searched before asking that question, you would have found this at the top of the results, and it was on the front page.
I have used Mandrake as my server OS, desktop, and laptop OS for years now (since 6.x if i rememeber correctly). I really like the some features that Mandrake has (the Control Center, drake, etc..). But I have started using Gentoo, and now i'm in love again. The last Mandrake install 8.2 was just.....to easy, everything worked off the bat. With Gentoo you have to work a lot at the beginning and have a lot more control. The next gentoo install CD will use GCC 3.1. Portage KICKS ASS. Every distro should use something simular. It's some much better than RPM hell (reminds me of dll hell).
heath
# emerge rsync
# emerge exit
# exit
Woody is outdated out of the box. KDE 2.2 instead of 3.02, Gnome 1.4 instead of 2.0 or whatever, XFree 4.1 instead of 4.2 or whatever... Woody doesn't seem to have ANY up-to-date software.
Regards, Guspaz.
How can GCC break Kai's PhotoSoap???
PhotoSoap is a Windows application, it didn't run under Linux (except for maybe under WINE) to begin with.
retrorocket.o not found, launch anyway?
Well would you look at that...
Amazingly, I did check the archives...probably should have searched, but I skimmed through the older articles to make sure I hadn't missed it while I was looking for the Importance of Being Debian link...
Now I'm gonna run off to get my eyes checked and cut my belly.
(and I could have sworn I freshened up on the latest headlines Friday evening, too...weird)
If you are interested, please see Open Soars Mandrake Linux 9.0 Beta 1 Product Page.
We always ask questions and ponder why Linux isn't more prevalent on the desktop. I think this post and thread is a perfect example of why it isn't.
Look at all the fuss over gcc 3.1 not being compatible with Java, other software packages and even 3.2 that is suppose to be out soon. The average user doesn't want to have to deal with that.
I myself have used Mandrake for about 3 years now and love it, and will buy the retail package when it comes out in stores. But I don't expect my 70 something year old grandfather to deal with gcc version compatibility when all he wants to do is email and look up stuff he watched on Discovery or The History Channel.
Abiit, excessit, evasit, erupit.
The new Redhat Beta "Limbo" has a similiar feature set that includes gcc 3.1. Seeing that Mandrake is based off of Redhat they are probably just moving right along following Redhat's lead
http://www.kubuntu.org/
Although I am a FreeBSD dude, I loved my workstation running Mandrake. I think they do an excellent job by trying to make the system more optimized for an end user, rather than a professional sys. admin. For a while, I thought that RedHat was the most user friendly, but I was wrong. The installation process was very smooth and clean, that's where most of Linux distros lag behind. With this in mind, I am thinking of getting the latest Mandrake release and putting it on my moms computer. I've heard that she is sick of 'those blue screens'
froze instantly as soon as I put in my Orinoco wireless PCMCIA card. =(
That and it didn't have accelerated ATI Radeon 7500 Mobility drivers.
Maybe these issues will be fixed now?
Please? *cries*
Eh, it's not your fault. The search system for slashdot is...ahh, lacking to say the least. They should really just hire google to breathe new life into the article search.
Go to the debian web site, learn SOMETHING about it (because its very clear you dont know the first thing about debian) and look at why woody has older versions of software.
Woody isnt out there trying to be the most current Linux distro, its designed to be and it *IS* the most stable Linux distro because it uses very well tested versions of software.
siri
Redhat 8.0 beta uses gcc 3.1
Best Slashdot Co
I don't believe that most of the people here complaining about the move to gcc3 would be doing some if it were some other distribution in question. For some reason, a lot of people spend their time looking for reasons to gripe about Mandrake. Open your eyes a bit and you'll see that Mandrake is just pushing other distributions to finally making the move.
If you look at the most recent beta directory on the RedHat FTP server limbo, you'll notice that RH is making the move to gcc3 too. So, you people that are against making the move to gcc3, for whatever your reason, you're going to start to run out of distributions that you can use pretty soon. In the mean-time, stop whining.
Since my other post was under a bunch of score:1 posts:
m sc ratch.txt
To compile your own 3.1 Java (wahoo, a JVM w/ optimizations!)
http://hints.linuxfromscratch.org/hints/javafro
Also, you CAN get flash to work, there's a post in gentoo's message boards on how to do this:
http://forums.gentoo.org/viewtopic.php?t=4753
Hope this helps.
Slashdot is like Playboy: I read it for the articles
Of course you will find the latest & greatest versions of the main packages, including:
* kernel 2.4.19 RC1
* *
* XFree86 4.2, which supports many video cards previously only supported in 3.3.6
* glibc 2.2.5
* Apache 1.3.26
* Evolution 1.08
* KDE 3.0.2
* GNOME 2.0
* Galeon 1.2.5
* Mozilla 1.0.0
* GCC 3.1.1
* and much more
I thought apache 2.0 was out...
Just think that's funny.
It would be nice if they included KDE 3.1 (alpha). That way I can try and break 2 birds with one stone.
Of course I could install it seperately but I'm lazy
http://www.kubuntu.org/
I am a long-time Redhat user, and am curious as to what might persuade me to switch to one of the other RPM-based distributions such as Mandrake. Can anyone out there list the main differences?
I use Gentoo (1.3b) and need Java for various reasons. I followed the instructions at http://hints.linuxfromscratch.org/hints/javafromsc ratch.txt and it worked perfectly.
Another good argument for switching to the new gcc compiler is processor specific optimizations. For example; I set my CFLAGS and CXXFLAGS with "-march=pentium4 -mpfmath=sse -msse2" and so on. What I get is a highly optimized linux systems for my P4 box. And it's REALLY fast.
1- Yes, Limbo uses gcc3 also.
2- Mandrake WAS based off of RedHat 3+ years ago...it IS NOT now, nor has it been for quite some time. Mandrake and Redhat have completely different production cycles. When will Mandrake get out from the stigma that they started off based on RH?
Actually, we did run a post on the release of Debian 3.0. The URL is here:
4 21 1&mode=thread&tid=90
:) (Says a repentant offender.)
;)
http://slashdot.org/article.pl?sid=02/07/19/221
Many people apparently didn't see it though, since it's still coming into the submissions bin quite a bit. Proof that it's possible to miss Slashdot stories, if any was needed
Now -- Gee michael, thanks a lot, now my expected download of Mandrake is going to last well into tomorrow
timothy
jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
It's the same situation that Windows users find themselves in all the time, but this time it happens in the Linux world and we wonder what the fix is....
Really? There are programs compiled for Windows 3.1 that still work perfectly on XP. And Windows users certainly don't end up with incompatible software every time Microsoft updates VisualC++/C#Studio6.5.NET (or whatever the hell they call it nowadays).
Incidentally, could someone who understands the issues a bit better explain why every upgrade of GCC breaks binary compatibility? And, more importantly, will I be able to run Quake III on Mdk9.0?
Hey kids, there's only 5 days left 'til Yak Shaving Day!
To the article poster and to all who can't distinguish, here is a rule that you should learn:
Proprietary Software != Commercial Software
It's proprietary software (regardless of being commercial or not -- realplayer is proprietary but free of charge) that will not work. This is due to the usual bad support that proprietary software vendors inflict upon the consumers.
With Free Software (regardless of being commercial or not -- Mandrake cd's can be bought), you can recompile (if someone's not done that for you already) in order to have it work on this new environment, regardless of the wish for profit of the vendor. If you don't have the expertise, you can ask someone else to do it for you (either gratis or for some amount of money).
So remember kids:
There is Proprietary Software which is not commercial
There is Free Software that is commercial
Proprietary has nothing to do with Commercial
Why wouldn't it? I have RH7.3 and it runs perfectly. Even better than the windoze client.
Methinks that Mandrake has found a niche where they can get people to buy/download their versions every 4-6 months because they would rather spend their time on the beach than upgrade 100 programs or more with to keep their system up to date. Its much easier to buy a new version than download updates to individual programs all the time. Not saying that is the right way, but it is easier.
Does anyone know if you can perform an FTP based installation a la FreeBSD? I did a quick search and it looks possible with 7.x, but I couldn't find anything on 8.x or 9.0 beta.
Considering the Beta was just released, and 9.0 probably won't be out in another 2 months, I'd say your post is a little premature.
This wasn't just plain terrible, this was fancy terrible. This was terrible with raisins in it. - Dorothy Parker
From what I've heard, Windows doesn't have (decent) drivers for that card...
Best Slashdot Co
Those packages were just recently released. Debian's focus is on stability, not the latest wiz-bang features. You could try "unstable" Which is on par with a x.0 release of mandrake or Redhat for stability.
Heck, why doesn't every just switch over to Apache 2.0 already??
Bingo.
I have enough problems with Windows and all the system/DLL issues. I was hoping Linux would be a tad easier - WRONG. Until Linux can emulate the ease of install that Windows has it is doomed to the techies.
Remember your heros
"If you are on fire you can just stop, drop, and roll. If you fall into Lava you are just dead." - my 5yr old daughter
Can't they just ship with multiple version
of shared libraries?
RH7.x does this so you can run binaries compiled
for RH6.2 as well as ones compiled for 7.x.
It was one of the first thing mdk did in cooker after the 8.2 mdk release :=). So it's been there for a while. They did this after redhat made the move in their dev distro (rawhide ?).
:/. Bug sun for that to happen i guess.
:( (list view works bad).
Beware that some mozilla plugins do NOT work just as stated above, when mozilla is compiled with gcc 3.1. There is an workaround (in mozilla) for flash. Realplayer just got fixed today in cooker so you need to update for that to work too. Java doesnt work
Other noteworthy stuff is gnome2 & gstreamer. Gnome is just awesome, especially with the new windowmanager metacity. Nautilus2 actually has the speed now (this is on a sub 1gz machine), but it lacks in functionality
Gstreamer is only at the 0.4 (alpha stuff) so it does break some times. But i really think this is going to be The Next Big Thing after all the 1.0 releases such as evolution, abiword, mozilla,gnumeric and openoffice.
still reading?
Mandrake is planning to use a different compiler with 9.0 than Redhat 7.3 and Mandrake 8.2 (where RTCW runs like a champ). I don't know much about this binary incompatibleness that is spoken of.
<high-level position here>
<name of stupid small company here>
From the linked page:
"Of course you will find the latest & greatest versions of the main packages, including:
kernel 2.4.19 RC1
*
XFree86 4.2, which supports many video cards previously only supported in 3.3.6
glibc 2.2.5..."
The Kernel, XFree etc. are cool, but it also includes * Not even limited to *.rpm! That's a *seriously big* installation!
Why? "Will" refers to the future. If someone runs it on the beta successfully, there is a pretty good chance it will run on the final version. Agreed?
<high-level position here>
<name of stupid small company here>
Incidentally, could someone who understands the issues a bit better explain why every upgrade of GCC breaks binary compatibility?
Short answer: the gcc crew is lazy, inconsiderate, or both.
Long answer: they keep changing the way they do C++ name mangling, keep changing the GNU-specific extensions, and keep changing the API for their "standard" C++ library. Once the ISO Standard for C++ was released a few years ago, the g++ ABI should have been finalized and set in stone. Yet g++-3.2 is not going to be backwardly compatible with g++-3.1. Aaargh!
A Government Is a Body of People, Usually Notably Ungoverned
Save that I dont use Mandrake and still love my Slack but its nice that Drake guys used gcc 3.1 . Why ?
e l_gcc_bench2.html ) showed that gcc 3.1 produces killer c++ code as intel's compiler and msvc++.
Benchmarks ( http://www.coyotegulch.com/reviews/intel_comp/int
C++ code was a bottleneck for gcc 2.9x series thats why our pretty Mozilla is slower than its is on Windows. But with gcc 3.1 and upcoming gcc releases this is no true anymore. After this we will have killer c++ code . So this means faster kde & mozilla etc etc.
And gcc 3.1 is more ANSI/ISO C++ compliant see http://gcc.gnu.org/gcc-3.1/changes.html
Never learn by your mistakes, if you do you may never dare to try again
The source code is:
So to begin with it is emphatically NOT a valid html file as it claims to be, and IE shouldn't be expected to support it. But I'm not sure what's making IE crash. Just the fact that it's a made up class?
It was posted here:
7 21 5
:)
http://slashdot.org/article.pl?sid=02/07/22/232
Front page vs. sectional, eh, everyone has different priorites and preferences, and everyone complains no matter what happens
timothy
jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
Currently I have about half the stuff on my system compiled with gcc 3.1 and have not had a problem.
Someone who knows more about this please explain.
Sticking feathers up your butt does not make you a chicken - Tyler Durden
Anyone have automatic setup for wireless NICs yet? I want to put Linux on my T23 Thinkpad but I don't want to deal with setting that up.
I always look forward to seeing what the good folk at Mandrake have been doing. Version 8.2 has really been exceptional.
:-(
However, breaking all of my commercial apps is going to cost me big bucks so I may not be upgrading any time soon.
Is there a list out there of commercial apps that will break (or won't)?
The race isn't always to the swift... but that's the way to bet!
I have to say Mandrake has to be the releasenest (new word) distro there is. I think because of that I'm now giving debian a go for the first time in about 8 years. apt-get is just a frickin dream. now I know why everyone always raves about it.
-
Uh-oh...but I should still be able to use my Loki games, right?
LDD tell me that myth 2 for example are linked against:
libX11.so.6
libXext.so.6
libpthread.so.0
libdl.so.2
libm.so.6
libc.so.6
ld-linux.so.2
No C++ libraries... Does that mean that it's safe to assume that myth2 will work then?
He's talking about Kai's PhotoSoap, which is a closed-source Windows-only application. Issues with Windows GCC are irrelevant to such an application, since you can't recompile your system libraries. More to the point, issues with Linux GCC are even less irrelevant - What does a Linux GCC problem have to do with PhotoSoap, which doesn't run under Linux no matter what GCC you have? (Exception being WINE, but since that implements the windows ABI itself, recompiling that under GCC 3.1 should be all you need to fix all your WINE apps.)
retrorocket.o not found, launch anyway?
If necessary you could even write "java", "javac", "javah" etc. scripts in /usr/bin which fixed up the lib paths before invoking the real tools.
Short answer: the gcc crew is lazy, inconsiderate, or both.
.h header extension change forces code to emit warnings or even errors).
Look, in all fairness you have to extend that to the ANSI/ISO team too. We have waited YEARS to get the C++ standard out and EVERY SINGLE DRAFT changed the language immensely. (Can you still remember the for [int i](i=0;i10;i++) debacle?)
Not only that, but most of the standard breaks existing code. Most of the existing code. In fact, I would say, 90% of existing code. (The idiotic
In one sense, this is good. It promotes non-platform dependend coding. In another sense, this is bad. It promotes compilers that are widely disparate and temperamental.
So, to sum up: the GCC team is doing a fine job. Implementing ISO with a set of moving goalposts is done very well. After everyone got uptight because GCC 3.0 was delayed (because of this Red Hat probably forked off the "bastard son of gcc", 2.96) the GCC team decided to make the release schedule faster.
You ARE GOING TO GET BUGS IF YOU RELEASE FASTER! So there, you have two reasons to whine, one if GCC is bug-free and one if it is not! Enjoy!
Why did this get moderated to 5? It's nothing more than a polemic filled with vague and misleading half-truths.
they keep changing the way they do C++ name mangling ... and keep changing the API for their "standard" C++ library
If the ABI is incompatible, having name mangling be incompatible is a feature, not a bug. I don't believe the ABI changed from 3.0 to 3.1, and the changes from 3.1 to 3.2 are minor, unforeseen, unfortunate, but needed bug-fixes.
Once the ISO Standard for C++ was released a few years ago, the g++ ABI should have been finalized and set in stone. And where were you to help with this? The ISO Standard is very big and complex. Understanding all the implementation and ABI implications of the standard is very difficult. I doubt there is a single persion in the world who groks the entire standard, all the interactions, and how to implement it all.
But since you could obviously have done a much better job than the G++ implementors, why didn't you volunteer?
Perhaps money is the issue, but since I got an email from them today saying they'll be profitable by the end of the year I hope they devote some serious attention to it.
I switched my business to Linux some years ago because I got tired of MS breaking my mission critical apps, and forcing me to pay for the priviledge in the process.
KFG
The C++ ABI keeps changing because they are fixing bugs in the current compiler and C++ Standard Library.
You can look up the reasons for the compiler-side ABI changes here
The GNU implementation of the Standard C++ Library has been woefully uncompliant until work was begun on the 3.x version of the library (which was first included in the 3.X versions of the compiler and RedHat's 2.96 version of the compiler).
So, the real reason why they keep breaking binary compatibility (and it's usually only C++ compatibility) is that they are NOT lazy, but working VERY HARD to create a standards-compliant compiler and library.
I'm a leaf on the wind. Watch how I soar.
does it???
Man, this would suck if it did...
Hey, this is my sig, if you don't like it, STOP READING MY POSTS!
Isnt enough to save a copy of the old libs and set up the LDD_PRELOAD?
I just downloaded 8.2 for my tosh libretto. *sigh*
http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF -8&q=site%3Aslashdot.org
Anyway...The solution is not too hard. You leave a blank partition where needed, and then span it with an LVM.
The problem is that DiskDrake does not allow you to type in specific values for start/end sectors when partitioning. You have to use their slider bars. This means holding down your mouse button for an hour or so to get to the right spot, or just getting 'close enough' and wasting a couple hundred meg of space. I went for the latter, and am not too happy with it.
So, do they allow you to fine-tune your partitions yet?
Another issue I'm having is when logging in as a normal user, there is a long pause, as modprobe is called for some reason (doesn't happen with root login). Does anybody know what this is and how to fix it?
What you are referring to is XFree86 4.2.0, which has the foundation of X11R6.6, so be happy.
XML is like violence. If it doesn't solve the problem, use more.
Hey -- I will remember that line of thinking to use as argument when my wife complains about not having a new car...."But dear -- the 1987 Mazda 626 is about as stable as an automobile as you will ever find, these new fangled cars are just to buggy"
(+1 Funny) only if I laugh out loud.
I've been running gcc 3.1 compiled gentoo for a while now. Very nice and offers some tangible speedups. However, the costs:
Browser Plugins:
Flash plugin required me to write a small compatibility library to mimick some the old libstdc++ mangled memory allocation schemes. This will probably not appear in a Mandrake desktop, as they will likely provide a -compat library without the user knowing.
Never have gotten java plugins to work... Just haven't figured it out for blackdown, ibm's, nor suns.... Realplayer plugin problem same as Flash. Right now I am just lacking java...
Build:
Some programs won't build out of the box. Some due to bad code, but mostly due to strange build configuration. For example, basiliskII's build fails at one point when gcc is used to link object files generated by g++ and bombs because some g++ symbols are unknown to gcc, switching that gcc to g++ makes that step go by... Others I've had issues with include PixiePlus, mame, and openoffice.
Others may have issues. I don't use crossover as vanilla wine fills all my needs, and I have nothing in the way of commercial software aside from games, which all *worked*, (every quake, civctp). The biggest problem I've had is again, c++ browser plugins...
XML is like violence. If it doesn't solve the problem, use more.
And, in libstdc++ there're things like how to implement strings, what to inline or not, that they want to change. However, it would seem to make sense to wait for 3.2, which should be a stable ABI for the indefinite future, and will appear shortly after 3.1.1, see: http://gcc.gnu.org/ml/gcc/2002-07/msg00596.html
Someday we'll all be negroes
Well in times of troubled markets it was bound to happen:
SuSE will release version 9.0 in a month
Redhat, noticing it is being encircled, decides to skip versions 8 and 9 all together and releases their version 10.0 (a beta of course) and pushes Linus to release the 2.6.0 kernel (if not, they'll make their own branch).
Debian is still concerned about some open bugs and decides to call the release of 3.0 premature. The next version is not to be released within the next decade.
Genius doesn't work on an assembly line basis. You can't simply say, "Today I will be brilliant."
Open Sores. _That's_ sick. :)
You know, if it were Microsoft breaking Java. we'd scream bloody murder.
Oh: they did? Never mind...
This is my post. There are many others like it. If you don't like what you read here, go try one of the others.
Debian Linux doesn't break huge numbers of apps with releases. Maybe you are just using the wrong Linux? You sound like you want a conservative Linux, and therefore Debian is for you.
I would have bought but you route all
payments through PayPal. Do get a regular
credit card processing option, else you'll
lose some customers, like myself.
We are in serious talks with credit card processors in getting a merchant account and plan to have a new system in place within the next couple weeks. Very sorry it didn't work out...
If we were talking about Debian, I'd absolutely agree. Knowing Mandrake (using Mandrake), and knowing that The Latest Software will be included in the final release, I wouldn't hold my breath.
I didn't mean offence to Will, to set the record straight...just didn't want him to get his hopes up on a quick (or accurate) reply.
This wasn't just plain terrible, this was fancy terrible. This was terrible with raisins in it. - Dorothy Parker
Will this release have the GF4 drivers, or will you still have to install a GF4 after the Linux install?
mutter...Gentoo kids...mutter...spoiled by broadband...mutter
You know, I would very much rather use my computer in the meantime, and I would rather spend 8 USD to get a copy of the latest Mandrake disks from the local computer flea market than to put my modem to apt-get anything.
No sig for the moment.
While I agree with you on the NetBSD point, calling the slashdot editors "linux-infatuated rejects", only shows that you might be a bsd-infatuated reject.
Also, with Debian at least, there is absolutely nothing preventing you from using your machine while it's downloading. Or even while it's upgrading, for that matter.
However, I did make the mistake of updating over dialup from a hotel room, once (I run unstable on my laptop). I hadn't realized that the hotel had per-minute charges on local calls after the first hour. Ouch!
P.S. Thanks for calling me a kid! I don't hear that much anymore ;-)
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
I once used gcc3.0, but now I use 2.96 and 3.1. I heard that 2.96 (redhat newest) is mostly (c++) compatible with 2.95.x, and 3.0 is mostly c++ compatible with 3.1. Is that true?
If you need justification, just think that somewhere, someone will notice that boxed set sales of Mandrake were up this month, and they should stock more. :)
They could indeed have done so, but they wouldn't have been able to test the new ABI until they had a release that implemented it, would they ? Anyone can mouth off about how they "should" have set the ABI in stone instantaneously, but when it comes to actually implementing it, and then fixing the bugs -- how many patches did you submit ?
Shipping two versions of glibc doesn't really solve any problems-- you just end up with parallel sets of libraries (bloat).
Fortuantely, you need neither two compilers nor two glibc versions. Only C++ libraries are a problem. You need different versions of libstdc++. This is not a new problem. Most distributions already ship several different libstdc++ versions.
Sure any googler can do that, but it isn't integrated with the site.
Does it list articles by date? Can you search user comments only? Can you search by title only?
Both RH and Mandrake used this compiler, and between the two of them these distros hold >50% of the world Linux market - no matter how you define "linux market" in the first place.
;-)
So, you have two major players who are incompatible with.. what exactly?
Woody isnt out there trying to be the most current Linux distro, its designed to be and it *IS* the most stable Linux distro because it uses very well tested versions of software.
Perhaps you are oversimplifying a little bit? Woody has 11 archs to support, and the Debian people keep mentioning about the shortcomings of the release process. Also, Debian has tons of packages. All these things contribute to somewhat outdated packages (according to some people).
Besides, I don't think Woody is outdated at all - certainly not as outdated as uninformed people seem to think it is.
Save your wrists today - switch to Dvorak
woah there- whilst i agree with you that theres no reason to insult people in a semi troll- for most of us 'joe users' out here app compatability between ms oses is not really too much of an issue- to be honest no more (or less) of an issue as the gcc issue that this thread was originally about before the flames started flying. the issue that nt couldnt run games was long known about and was something to do with the direct x issue with nt- other than that i know 95% of apps will work on any ms platform (assuming they are not designed to use features in the newer (or older) oses or are apps designed to fix or maintain parts of newer or older oses (ie ntfs disk defragmenting app)
My other OS is also FreeBSD
Sticking feathers up your butt does not make you a chicken - Tyler Durden
Proprietary Software != Commercial Software
It's proprietary software (regardless of being commercial or not -- realplayer is proprietary but free of charge) that will not work. This is due to the usual bad support that proprietary software vendors inflict upon the consumers.
Your example is flawed (Real is commercial software, even if it is distributed gratis. It is an example of both commercial and proprietary software) but your point is spot on.
Freeware that is distributed in binary only format (such as was often the case under DOS and Windoze) with no source availability (and no license to look at it) is proprietary even though it is not commercial.
Likewise, some commercial software, such as QT, is not proprietary at all (QT is licensed under a commercial license, the QPL, and the GPL, with the end user having their choice of which license to use the software under).
You are absolutely correct, the two terms, commercial v. proprietary, are completely orthogonal to one another.
The Future of Human Evolution: Autonomy
The GCC developers are obviously embarased that ABI bugs was found after 3.0 was releases.
Everybody I know who ever tried to install Woody, myself included (Tried three times) were faced with the same problem: Woody claimed there were errors unpacking the installation packages, and didn't end up installing most of them, just downloading them.
Now, if it had been just me, I'd have written it off as Woody not liking my hardware, which would have been strange since it's such standard hardware, but possible. But when it happens to everybody else too, this tells me the problems are with Woody, not with my machine.
Woody has been anything but stable for me. On the other hand, the SAME machine has no problems installing RedHat or Mandrake. Strange, no?
Regards, Guspaz.