Mandrake Linux 9.0 Beta 1 554
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."
Compiled with gcc-3.1 (Score:5, Insightful)
Well, someone had to be first to ship with this compiler. I wouldn't worry. Vendors will catch up.
Re:Compiled with gcc-3.1 (Score:3, Insightful)
Re:Compiled with gcc-3.1 (Score:2)
Comment removed (Score:5, Insightful)
Re:Compiled with gcc-3.1 (Score:2)
You mean like how they silently broke plugin compatibility with IE5.5SP2?
Former Mandrake 8.2 user. Current Mandrake 8.1 user.
Re:Compiled with gcc-3.1 (Score:2)
The only release issues that I know of that break some apps is releases that switch from gcc 2.95 to 2.96 or 3.x. Once does not make a habit. And these instances don't affect ALL apps.
Re:Compiled with gcc-3.1 (Score:2)
Re:Compiled with gcc-3.1 (Score:3, Insightful)
Do you think Microsoft does any differently? I have Win2k apps that won't run on WinNT, WinNT apps that won't run on Win2k, nothing worked on WinXP, and don't get me going about all the applications I bought for Win95 (mostly games) where WINE is my only hope of ever using them again.
If applications support Win95, WinNT, Win2k, WinME and WinXP out of the box it's only because the vendors went through trials that would have made Heracles cringe.
If anything, I'm more impressed by the Linux camp because Linus refuses to change for changes sake and the libc guys are positively anal about backwards compatibility.
Re:Compiled with gcc-3.1 (Score:2)
Re:Compiled with gcc-3.1 (Score:5, Informative)
We are currently using gcc 3.1.1 branch + backport from 3.2 branch and we will switch to gcc 3.2 as soon as it is released (either this week or next week)..
Re:Compiled with gcc-3.1 (Score:2, Interesting)
no way. when i downloaded mandrake 8.0 it came with version 2.95 i believe of gcc, and it made a ton of stuff really hard to install. so much that i went with slackware. i got mandrake becasue even though i'm a little linux saavy, i wanted a trouble-free, easy-to-use solution that would stand up on its own. it's not what i got, and the gcc shipped with 8 got them quite a bit of flak. don't see why they'd do it again.
Re:Compiled with gcc-3.1 (Score:2, Interesting)
Re:Compiled with gcc-3.1 (Score:2)
Re:Compiled with gcc-3.1 (Score:2)
WTF??? (Score:2)
PhotoSoap is a Windows application, it didn't run under Linux (except for maybe under WINE) to begin with.
Re:WTF??? (Score:2, Informative)
Never assume that because something is standard on Linux, that it only runs on Linux. (gcc runs pretty much everywhere...) Has it ever occurred to you that Windows users might want to use some of these tools? After all, Linux relies on them, so they're supposedly good for something. Or what about *gasp* UNIX users who don't run Linux? When gcc was written, there was no "Linux".
Sweet (Score:2)
Re:no usb driver planned (Score:2)
Question (Score:2, Interesting)
Re:Question (Score:2, Informative)
Re:Question (Score:2, Insightful)
In addition, the most efficient way of implementing a given task may differ across the two platforms, so there may be a difference between "fast i386 code" and "fast i586 code", even if the code is compatible.
If RedHat is compiling for i386, it's probably to make their distro better for people who're slapping Linux on an old 486 to use as a server. Mandrake targets the desktop, hence most of their clientele will be using the newer i586 chips.
Re:Question (Score:2)
Which is great because if you use Gentoos up an coming 1.3 release (in beta right now - should be released soon) you can use the gcc athlon flags to go with your AMD chips - to get the very most out of your system.
Gentoo is way fast - don't just take my word for it - try it, you will never go back!
Derek
Re:Question (Score:2)
Side note, I keep a mirror of gentoo on my server so I dont have to download over the net on installs. Then when I update, it only takes an hour or at night when Im asleep.. Noticed they put CounterStrike in the distribs, 150 megs, that took a few minutes. (-;
Re:Question (Score:2, Informative)
Re:Question (Score:5, Informative)
That's not necessarily true. I tried it and I went back (though not to Mandrake). Don't get me wrong. Gentoo has a -lot- of cool things about it. But it's not for everyone. Here are the biggest pitfalls, IMHO, about Gentoo that may or may not apply to the original poster.
1) A reasonably new processor is a "requirement."
Since Gentoo compiles everything from source it can take a long time on a slightly older processor. At work, I have a PIII-450 w/192MB of RAM. It took 3 days before I had the base install, XFree86, Gnome, KDE, Mozilla, Evolution, etc... all compiled and setup properly. That's a lot of wasted productivity time. But it is worth the trade off if you're a total speed/performance nut.
2) Broadband/High speed internet access is a must.
If a user does not have Cable/DSL/whatever that can download all the packages he needs in a reasonable time, then Gentoo may not be the right choice.
3) Packages are updated frequently and only the most recent versions of software are available.
This is really a double-edged sword. How quickly Gentoo updates it's available packages is awesome. However, you may not always want the latest and greatest, bleeding edge version of software. There are times when you want to install a version that you know works and may have bugs that you know how to work around.
So Mandrake may be the better choice for his needs.
Re:Question (Score:4, Informative)
Re:Question (Score:2, Insightful)
There's no reason for RedHat to support the 386 and 486. At least they can gain a little more speed by optimizing for the Pentium.
Re:Question (Score:3, Informative)
Re:Question (Score:2, Insightful)
> old machine with low hard drive space.
And this was exactly my point. It's possible to install RedHat on a 486, but it's a huge pain in the *ss. You'd be better off using Slackware or Debian anyway. So what point is there in continue to support 386 and 486?
Heh.. (Score:5, Funny)
I'm glad they tell you this, basically once you start installing you're getting linux whether you change your mind or not
Oh well, it's better than a lot of microsoft's installs at least, where it does this with the "next" button instead of the "cancel" button.
Glad to hear (Score:3, Informative)
This is good stuff (Score:2, Funny)
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.
Re:This is good stuff (Score:4, Funny)
Your stated benefits for Mandrake also apply to several other distros. Did you just not get the time to read the back of their boxes as well? Mandrake might be the best Linux distro for you. But there is no way you can tell until you actually have some experience under your belt.
Re:This is good stuff (Score:2)
Look at the parent post about "I use debian, but I like mandrake, blah, blah, blah".
Then, look at the follow up - "I use OS X, but I like mandrake, blah, blah, blah".
It's called "joke" or "sarcasm".
Re:This is good stuff (Score:5, Funny)
The fact is, any mainstream general-purpose Linux distribution has both GNOME and KDE, tons of features, and tons of options. While Mandrake's installer is nice, it's not worlds ahead of anybody else's anymore. (OK, it's ahead of Debian's in terms of user-friendliness, but what isn't?) Heck, even the Red Hat's installer is friendly these days.
Translation: I'm a troll. Don't take me seriously.Re:Glad to hear (Score:2)
It's true that the install is somewhat bloated, but then again it seems like most desktop OS's are -- they tack on a lot of functionality that you might need just in case, sometime down the road, you do need it. IMO, this isn't such a problem with incredibly large desktop hard drives being so inexpensive.
Besides that, though, Mandrake has always seemed to have the end user in mind -- they were the first with a nifty GUI update feature, they were the first to introduce some of the simple programs to update config files (what can I say, vi scares some people), etc. Hopefully, in the longer run, this sort of emphesis will pay off on the desktop.
Remember: Just because Linux sucks on the desktop right now doesn't mean that it always will. Linux is an evolutionary product, and as such should eventually adapt to fill all niches (although not necessarily in the same form).
Re:Glad to hear (Score:3, Interesting)
Then I got tired enough of trying to find a distro that really was what I as a sysadmin wanted (after trying redhat, slackware, debian, and suse, which back then were the main options), so I went ahead and gave Mandrake a whirl. I was very pleasantly surprised. Not only have they made sure the experienced users can disable the GUI stuff and not have it break the distro, they actually do active development in the areas that sysadmins care about. And their cooker development area is full of lots of good action for the bleeding edge types, whether you care about the latest GNOME & KDE or just ncurses & xterms.
Not to be flamebait, but I found in a nutshell that they contained all the source-y and sensible goodness I expected to get from Debian's policies and package management (the meatspace components of it, not dpkg itself), without some of the stuff I didn't like (which will remain here unnamed to avoid a distro war).
Mandrake was good enough that when I switched years ago I was able to use it as a base to compile everything on my home box from scratch and go from there ("why?" because it was there). Now that Gentoo & others are around, I'm planning to check those out and probably move on, but at least time when I switch distros it won't be because the one(s) I'm leaving behind are inadequate for someone that wants lots of control over their system.
Re:my opinion (Score:2)
If you have to pay per-minute connection charges, it may be *cheaper* to buy rather than download, but never easier.
java (Score:3, Interesting)
What is so imperative about going to gcc 3.1 that you have to break java?
Re:java (Score:2)
Re:java (Score:5, Informative)
You will need a patch to compile Java too, read here for directions:
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.
Re:java (Score:2, Insightful)
Re:java (Score:4, Funny)
Re:java (Score:2, Funny)
Re:java (Score:2, Informative)
Re:java (Score:2)
In theory yes, in practice unfortunately it seems that it doesn't. I saw some statistics for 3.1, it takes TWICE as long to compile, and the resulting binaries are slightly slower at linking. The reason KDE seems slow is due to start up time, caused by inefficient linking, so 3.1 doesn't seem to improve KDE at all. Apparently it now requires an improved glibc, but I may be wrong here.
Anybody care to correct me on this?
Re:java (Score:2)
Re:java (Score:2)
Re:java (Score:2)
Re:java (Score:3, Informative)
http://bugzilla.mozilla.org/show_bug.cgi?id=11644
Re:java (Score:2)
If the java community really cared, they'd be pressing sun to make java GPL, instead of whining about the evolution of Free Software... Now... THAT would rock...
Re:java (Score:2)
A much better solution is to use and support Kaffe [kaffe.org], a free GPL'd Java runtime environment which as of late has been under very active development.
Re:java (Score:2)
Re:java (Score:2)
I would tend to agree, although it is a very nice feature about current linux distros that there can always be one or two 'pushing the envelope' like this. Alas, I wouldn't be one of the people trying out Mandrake 9 anyway and lack of java support is just one of the many reasons.
Re:java (Score:4, Informative)
What is so imperative about going to gcc 3.1 that you have to break java?
Not to harp too much, but I've got a shiny new Gentoo system compiled from scratch with GCC 3.1
1) GCC 3.1 makes bigger code
2) GCC 3.1 makes faster code (most of the times)
3) GCC 3.1 actually tries to conform to a standard other than "just GCC"
4) Binary compatability is ONLY broken for C++ (maybe some other languages, but definitely not C)
5) Java (Sun's JDK) works if you compile it from scratch.
6) Plugins with Mozilla is a bit tricky.
7) In order to maintain Red Hat compatability they HAVE to use GCC 3.1
8) The GCC team will shortly break binary compatability yet again (by renaming the GCC 3.1 branch to GCC 3.2).
9) My is fine. Maybe not stable, but much nicer for a desktop.
10) Once more people jump on the GCC 3-series bandwagon again (They jumped off when Red Hat did the gcc 2.96 doodoo) GCC will have a nice, stable ABI that won't be broken anytime soon.
Damn. Harped too much... oh well...
preorder a DVD and get a free hat (Score:3, Funny)
A Mandrake fan cries... (Score:2, Funny)
How can they do this to me?!!!
Re:A Mandrake fan cries... (Score:3, Funny)
Which apps won't work with gcc-3.1? (Score:4, Insightful)
Re:Which apps won't work with gcc-3.1? (Score:4, Informative)
Wow, 9.0 so soon? (Score:2, Insightful)
I feel like 8.x went by as I blinked.
they've really been churning them out lately.
mirrors (Score:3, Informative)
Australia
ftp://ftp.planetmirror.com/pub/Mandrake/8.2/i586/ [planetmirror.com] (Brisbane)
Austria
ftp://ftp.univie.ac.at/systems/linux/Mandrake/8.2/ i586/ [univie.ac.at] (Vienna)
ftp://gd.tuwien.ac.at/pub/linux/Mandrake/8.2/i586/ [tuwien.ac.at] (Vienna)
Belgium
ftp://ftp.belnet.be/packages/mandrake/8.2/i586/ [belnet.be]
Costa Rica
ftp://ftp.ucr.ac.cr/pub/Unix/linux/mandrake/Mandra ke/8.2/i586/ [ucr.ac.cr]
Czech Republic
ftp://ftp.cesnet.cz/OS/Linux/Mandrake/mandrake/8.2 /i586/ [cesnet.cz] (Brno)
ftp://ftp.fi.muni.cz/pub/linux/mandrake/8.2/i586/ [fi.muni.cz] (Brno)
ftp://klobouk.fsv.cvut.cz/pub/linux-mandrake/Mandr ake/8.2/i586/ [fsv.cvut.cz] (Prague)
ftp://mandrake.redbox.cz/Mandrake/8.2/i586/ [redbox.cz]
ftp://sunsite.mff.cuni.cz/OS/Linux/Dist/Mandrake/m andrake/8.2/i586/ [mff.cuni.cz] (Prague)
http://ftp.fi.muni.cz/pub/linux/mandrake/8.2/i586/ [fi.muni.cz] (Brno)
Denmark
ftp://ftp.dkuug.dk/pub/mandrake/8.2/i586/ [dkuug.dk] (Koebenhavn)
ftp://ftp.sunsite.dk/mirrors/mandrake/8.2/i586/ [sunsite.dk] (Aalborg)
Estonia
ftp://ftp.aso.ee/pub/os/Linux/distributions/mandra ke/8.2/i586/ [ftp.aso.ee]
Finland
ftp://ftp.song.fi/pub/linux/Mandrake/8.2/i586/ [ftp.song.fi] (Espoo)
France
ftp://ftp.ciril.fr/pub/linux/mandrake/8.2/i586/ [ciril.fr] (Nancy)
ftp://ftp.club-internet.fr/pub/unix/linux/distribu tions/Mandrake/8.2/i586/ [club-internet.fr] (Paris)
ftp://ftp.info.univ-angers.fr/pub/linux/distributi ons/mandrake/8.2/i586/ [univ-angers.fr] (Angers)
ftp://ftp.lip6.fr/pub/linux/distributions/mandrake /8.2/i586/ [lip6.fr] (Paris)
ftp://ftp.proxad.net/pub/Distributions_Linux/Mandr ake/8.2/i586/ [proxad.net] (Paris)
ftp://ftp.u-strasbg.fr/pub/linux/distributions/man drake/8.2/i586/ [u-strasbg.fr] (Strasbourg)
ftp://linux.ups-tlse.fr/Mandrake/8.2/i586/ [ups-tlse.fr] (Toulouse)
Germany
ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandra ke/8.2/i586/ [fht-esslingen.de] (Esslingen)
ftp://ftp.de.uu.net/pub/linux/mandrake/8.2/i586/ [uu.net]
ftp://ftp.fh-giessen.de/pub/linux/mandrake/8.2/i58 6/ [fh-giessen.de] (Giessen)
ftp://ftp.fh-wolfenbuettel.de/pub/os/linux/mandrak e/dist/8.2/i586/ [fh-wolfenbuettel.de] (Wolfenbuettel)
ftp://ftp.gwdg.de/pub/linux/mandrake/8.2/i586/ [ftp.gwdg.de] (Goettingen)
ftp://ftp.join.uni-muenster.de/pub/linux/distribut ions/mandrake/8.2/i586/ [uni-muenster.de] (Muenster)
ftp://ftp.leo.org/pub/comp/os/unix/linux/Mandrake/ Mandrake/8.2/i586/ [leo.org] (Munchen)
ftp://ftp.tu-chemnitz.de/pub/linux/mandrake/8.2/i5 86/ [tu-chemnitz.de] (Chemnitz)
ftp://ftp.tu-clausthal.de/pub/linux/mandrake/8.2/i 586/ [tu-clausthal.de] (Clausthal)
ftp://ftp.uasw.edu/pub/os/linux/mandrake/dist/8.2/ i586/ [uasw.edu] (Wolfenbuettel)
ftp://ftp.uni-bayreuth.de/pub/linux/Mandrake/8.2/i 586/ [uni-bayreuth.de] (bayreuth)
ftp://ftp.uni-kassel.de/pub/linux/mandrake/8.2/i58 6/ [uni-kassel.de] (Kassel)
ftp://ftp.uni-mannheim.de/systems/linux/mandrake/8 .2/i586/ [uni-mannheim.de] (Mannheim)
ftp://ftp.vat.tu-dresden.de/pub/Mandrake/8.2/i586/ [tu-dresden.de] (Dresden)
ftp://ramses.wh2.tu-dresden.de/pub/mirrors/mandrak e/8.2/i586/ [tu-dresden.de] (Dresden)
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/ mandrake/8.2/i586/ [rwth-aachen.de] (Aachen)
Greece
ftp://ftp.duth.gr/pub/Mandrake/8.2/i586/ [ftp.duth.gr] (Thrace)
ftp://ftp.ntua.gr/pub/linux/mandrake/8.2/i586/ [ftp.ntua.gr] (Athens)
Hong Kong
ftp://ftp.wisr.eie.polyu.edu.hk/linux/mandrake/8.2 /i586/ [polyu.edu.hk]
Hungary
ftp://ftp.linuxforum.hu/mirror/Mandrake/8.2/i586/ [linuxforum.hu]
Ireland
ftp://ftp.esat.net/pub/linux/mandrake/8.2/i586/ [esat.net]
Italy
ftp://bo.mirror.garr.it/mirrors/Mandrake/8.2/i586/ [mirror.garr.it] (Bologna)
ftp://ftp.edisontel.it/pub/Mandrake_Mirror/Mandrak e/8.2/i586/ [edisontel.it]
Latvia
ftp://ftp.latnet.lv/linux/mandrake/8.2/i586/ [latnet.lv]
Netherlands
ftp://ftp.nl.uu.net/pub/linux/mandrake/8.2/i586/ [uu.net]
ftp://ftp.nluug.nl/pub/os/Linux/distr/Mandrake/Man drake/8.2/i586/ [nluug.nl]
ftp://ftp.surfnet.nl/pub/os/Linux/distr/Mandrake/M andrake/8.2/i586/ [surfnet.nl]
ftp://ftp.wau.nl/pub/Mandrake/8.2/i586/ [ftp.wau.nl] (Wageningen)
Poland
ftp://ftp.ps.pl/mirrors/mandrake/8.2/i586/ [ftp.ps.pl] (Szczecin)
ftp://ftp.task.gda.pl/pub/linux/Mandrake/8.2/i586/ [task.gda.pl] (Gdansk)
Portugal
ftp://ftp.dei.uc.pt/pub/linux/Mandrake/Mandrake/8. 2/i586/ [dei.uc.pt] (Coimbra)
ftp://tux.cprm.net/pub/Mandrake/8.2/i586/ [cprm.net]
Russia
ftp://ftp.chg.ru/pub/Linux/mandrake/8.2/i586/ [ftp.chg.ru] (Chernogolovka)
Singapore
ftp://ftp.singnet.com.sg/opensource/linux/Mandrake /8.2/i586/ [singnet.com.sg]
Slovakia
ftp://spirit.profinet.sk/mirrors/Mandrake/8.2/i586 / [profinet.sk] (Bratislava)
Spain
ftp://ftp.cesga.es/pub/linux/Mandrake/8.2/i586/ [cesga.es] (Galicia)
ftp://ftp.cica.es/pub/Linux/Mandrake/8.2/i586/ [ftp.cica.es] (Sevilla)
ftp://ftp.rediris.es/pub/linux/distributions/mandr ake/8.2/i586/ [rediris.es]
Sweden
ftp://ftp.chello.se/pub/Linux/Mandrake/8.2/i586/ [chello.se]
ftp://ftp.chl.chalmers.se/pub/Linux/distributions/ Mandrake/8.2/i586/ [chalmers.se] (Gothenburg)
ftp://ftp.du.se/pub/os/mandrake/8.2/i586/ [ftp.du.se] (Dalarma)
Switzerland
ftp://ftp.pcds.ch/pub/Mandrake/8.2/i586/ [ftp.pcds.ch] (Neuhausen)
ftp://sunsite.cnlab-switch.ch/mirror/mandrake/8.2/ i586/ [cnlab-switch.ch] (Zurich)
Taiwan
ftp://linux.cdpa.nsysu.edu.tw/pub/Mandrake/mandrak e/8.2/i586/ [nsysu.edu.tw]
ftp://linux.csie.nctu.edu.tw/distributions/mandrak e/Mandrake/8.2/i586/ [nctu.edu.tw]
ftp://mdk.linux.org.tw/pub/mandrake/8.2/i586/ [linux.org.tw]
Turkey
ftp://ftp.ankara.edu.tr/pub/linux/dagitimlar/Mandr ake/8.2/i586/ [ankara.edu.tr] (Ankara)
United Kingdom
ftp://ftp.mirror.ac.uk/sites/sunsite.uio.no/pub/un ix/Linux/Mandrake/Mandrake/8.2/i586/ [mirror.ac.uk] (Canterbury)
United States
ftp://ftp-linux.cc.gatech.edu/pub/linux/distributi ons/mandrake/8.2/i586/ [gatech.edu] (Georgia)
ftp://ftp.cise.ufl.edu/pub/mirrors/mandrake/Mandra ke/8.2/i586/ [ufl.edu] (Florida)
ftp://ftp.cse.buffalo.edu/pub/Linux/Mandrake/mandr ake/8.2/i586/ [buffalo.edu] (NY)
ftp://ftp.nmt.edu/pub/linux/mandrake/8.2/i586/ [nmt.edu] (New Mexico)
ftp://ftp.orst.edu/pub/mandrake/8.2/i586/ [orst.edu] (Oregon)
ftp://ftp.tux.org/pub/distributions/mandrake/8.2/i 586/ [tux.org] (Virginia)
ftp://ftp.umr.edu/pub/linux/mandrake/Mandrake/8.2/ i586/ [umr.edu] (Missouri)
ftp://ftp.uwsg.indiana.edu/linux/mandrake/8.2/i586 / [indiana.edu] (Indiana)
ftp://linux-cs.tccw.wku.edu/pub/linux/distribution s/Mandrake/8.2/i586/ [wku.edu] (WKU-Linux, Western Kentucky University)
ftp://mirror.aca.oakland.edu/linux/mandrake/8.2/i5 86/ [oakland.edu] (Michigan)
ftp://mirror.cs.wisc.edu/pub/mirrors/linux/Mandrak e/8.2/i586/ [wisc.edu] (Wisconsin)
ftp://mirror.mcs.anl.gov/pub/Mandrake/8.2/i586/ [anl.gov] (Illinois)
ftp://mirrors.ptd.net/mandrake/8.2/i586/ [ptd.net] (Pensylvania)
ftp://mirrors.secsup.org/pub/linux/mandrake/Mandra ke/8.2/i586/ [secsup.org]
ftp://uml-pub.ists.dartmouth.edu/mirrors/ftp.mandr akesoft.com/pub/Mandrake/mandrake/8.2/i586/ [dartmouth.edu] (New Hampshire)
ftp://videl.ics.hawaii.edu/mirrors/mandrake/Mandra ke/8.2/i586/ [hawaii.edu] (Hawaii)
http://mandrake.dsi.internet2.edu/Mandrake/8.2/i58 6/ [internet2.edu] (For Internet2 academic institutions only)
why not wait for 3.2? (Score:2, Redundant)
Oh, here's the quote from GCC's page [gnu.org] about 3.2 incompatibility:
.Re:why not wait for 3.2? (Score:2)
ISO Standard C++ is not changing, so there's no reason to change the ABI. If you have to change the ABI it can only mean that they did it wrong the first time. They *know* that G++ is eventually going to be 100% standard C++ compliant, so they should have finalized the ABI as soon as possible after the standard was released.
Re:why not wait for 3.2? (Score:2)
I wouldn't worry too much, really. After all, this is only the first beta, and will hopefully have some time to switch to GCC 3.2. Such a change should be pretty smooth, given that the only item in the list of changes on the page you mentioned is:
I sincerely hope that GCC's C++ ABI remains stable from here on. It has been, IIRC, the single biggest source of incompatible GCC version issues.
Another GCC nightmare ahead (Score:2, Interesting)
Re:Another GCC nightmare ahead (Score:3, Informative)
If you are interested in purchasing this CD-r set: (Score:5, Informative)
If you are interested, please see Open Soars Mandrake Linux 9.0 Beta 1 Product Page [opensoars.com].
Linux Useability (Score:2, Insightful)
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.
Re:Linux Useability (Score:2)
Case in point: Corel LinuxOS. It was exactly what the newbie needed, but it was panned out of existance for not being a power-user's distro.
Re:Linux Useability (Score:2)
Wrong. Does it have games? Minesweeper? Nope, Diablo... And I don't know how many other applications I have added to my Windows system even though windows shipped with a version of an app I added. MS Paint? Right. Paint Shop Pro for me. The same goes for default shipments of Linux.
Remember your heros [sysadminday.com]
Re:Linux Useability (Score:3, Insightful)
Wrong. Does it have games? Minesweeper? Nope
Are you trolling, or just misinformed? The kdegames package (included with every distro that includes KDE) has "KMines", which is a Minesweeper clone. GNOME has "gnomines". Both these are included under the "games" tab in the K menu ("Start menu") in an installation of SuSE 8.0, and I'd certainly be amazed if Mandrake didn't put them in a similar place.
Diablo?
There's no Diablo for Linux, so it's not on the installation CDs for any distro. You can install Falcons Eye Nethack [sourceforge.net] for something arguably better than Diablo, or Zangband [angband.org] for, again, something arguably better than Diablo.
Falconseye Nethack is on many distro CDs, Zangband is not.
MS Paint? Right. Paint Shop Pro for me. The same goes for default shipments of Linux
GIMP comes with every distro, and is as good or better than PaintShop Pro. Curiously, you haven't mentioned any Linux applications in your half-formed rant, only Windows applications. What, praytell, are some examples of applications you think you need that aren't included in a recent distro CD or aren't available via Sourceforge/freshmeat.net ?
Mandrake all the way. (Score:3, Insightful)
Although I am a FreeBSD [freebsd.org] 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'
Mandrake 8.0 Woes (Score:2)
That and it didn't have accelerated ATI Radeon 7500 Mobility drivers.
Maybe these issues will be fixed now?
Please? *cries*
ATI Radeon 7500 Mobility (Score:2)
From what I've heard, Windows doesn't have (decent) drivers for that card...
Re:ATI Radeon 7500 Mobility (Score:2, Offtopic)
Re:Mandrake 8.0 Woes (Score:2)
My story is the opposite Windows 98 freezes instantly when I pop in my 3Com ethernet card - after 3 tries and one corrupted partition I gave up. Mandrake 8.2 detects the NIC, loads the driver, and calls up the DHCP server without any trouble.
get 2.95 apps to work with 3.1 comiled mozilla (Score:2, Insightful)
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.
KDE 3.1 (Score:2)
Of course I could install it seperately but I'm lazy
Advantage of Mandrake over Redhat? (Score:2)
Re:Advantage of Mandrake over Redhat? (Score:3, Informative)
There's no doubt more than this, this is all I could come up with of the top of my head.
Proprietary, not Commercial (Score:5, Informative)
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 gcc 3.1 ? (Score:2, Interesting)
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
why does GCC 3.1 break stuff? (Score:5, Interesting)
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.
Re:why does GCC 3.1 break stuff? (Score:3, Informative)
Re:why does GCC 3.1 break stuff? (Score:4, Informative)
Currently I have about half the stuff on my system compiled with gcc 3.1 and have not had a problem.
The submitter doesn't have a very good grasp of the issues. The compatibility issue is that gcc 3.1 uses a different ABI to older gcc versions. That is, C++ functions need to have their names "mangled" to handle C++ features such as function overloading, namespaces, and templates; and the name mangling scheme changes from compiler to compiler (largely because they're still trying to get it right) This means that C++ programs compiled with older compilers will not be able to link against C++ libraries (such as libstdc++) compiled with gcc 3.1. In practice, this is not a problem-- most commerical applications don't dynamically link against any C++ libraries except libstdc++, and Linux distributions typically ship multiple libstdc++ versions. The libstdc++ that ships with gcc 3.1 has the soname (the name that the runtime linker cares about) "libstdc++.so.4" by default, so it will not collide with older versions of the same library (which are named differently)
GCC 3.1 (Score:3, Informative)
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...
Re:Where's the love? (Score:3, Funny)
Re:Where's the love? (Score:2)
Right here :) (Score:2, Informative)
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
Re:Two options (Score:3, Interesting)
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?
Re:Two options (Score:5, Interesting)
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!
Re:Two options (Score:3, Insightful)
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.
You're such a troll. (Score:4, Informative)
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 [gnu.org]
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.
Re:Return to Castle Wolfenstein (Score:2)
Re:Latest and Greatest, eh? (Score:2)
Re:mandrake and gentoo (Score:2, Interesting)
Re:mandrake and gentoo (Score:2, Insightful)
Carl
Re:Stop whining (Score:2)
Re:They always have been incompatible (Score:2, Insightful)
http://www.bero.org/gcc296.html [bero.org]