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.
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
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?
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.
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*
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
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?
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.
There were some Apache 2.0 RPMS in the Contribs directory a while back, but they're gone now, at least on the mirror I'm looking at. It's hard to believe Mandrake is willing to go out on a limb with Gnome 2.0 but not Apache 2.0 - that's certainly the opposite of what my intuition tells me will be the more stable of the two packages.
Hey kids, there's only 5 days left 'til Yak Shaving Day!
Yeah.. wait 12 hours for KDE and X to build, when I can have it installed and expertly packaged by Debian developers in less than 15 minutes (i'm on DSL). The, at most, 5% speed increase to me isn't worth the wait of compiling EVERY SINGLE PIECE Of software on your computer.
"I keep looking in the want-ads under 'revolutionary' but there don't seem to be any listings.. "
From what I've heard, Windows doesn't have (decent) drivers for that card...
Best Slashdot Co
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
You can't use RedHat as an example either - it's too user friendly. It seems to me that the people who whine about distros (mostly rh and mdk) have something against the really user friendly distros. If it works right out of the box, it's not 1337 enough for them. They need to spend weeks getting debian to recognize their hardware or hand editing their slack config files. I think it's an ego thing. I'll be sticking with mandrake 8.2 for now, but I'll upgrade to 9.0 once it's stable. I guess I'm one of the few "geeks" who wants his linux quick and easy. As far as I'm concerned, mandrake is the easiest and most user friendly distro to install and use. And as far as gcc 3.1 breaking compatability with apps, I guess the developers should get on the ball and build their libs with the latest version of the compiler, although I hope mdk9 is based on gcc 3.2, and not 3.1.
do not read this line twice.
Two sides to every argument:
http://www.bero.org/gcc296.html
Carl
Vote Libertarian
If you have to pay per-minute connection charges, it may be *cheaper* to buy rather than download, but never easier.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
I'm not bothered by the fact that they based their older distributions on Red Hat. I am bothered that they are constantly begging for money.
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.
-
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!
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.
I just downloaded 8.2 for my tosh libretto. *sigh*
That's true. I sometimes wonder if the problems I have with Mandrake's update tool (I rarely get it to work properly, but that may be a problem w/ the mirrors) are some subtle hint that I need to upgrade. And I usually do.
jred
I'm not a mechanic but I play one in my garage...
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?
Wait 12 hours for KDE and X? How about waiting 3 months with Debian.
Touche!
I myself am planning to move to Gentoo from Debian soon. Propably when they release the GCC3.1 using version.
Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
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.
Open Sores. _That's_ sick. :)
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...
quake3 works fine with gcc3.1, trust me :)... dunno about the rest..
XML is like violence. If it doesn't solve the problem, use more.
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.
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.
If you want to update all the sources (except for those based on removable media), do a
.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. :)
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?
And the reason why Mandrake went for 2.96 was very simple: once RehHat eat all the shit for releasing with somewhat unstable compiler, and fixed it gcc 2.96 became the best of all the available choices.
gcc 3.0 was too broken to replace it, but 3.1 looks better, and will be replaced with 3.2 by the time Mandrake Linux 9.0 hits the road. Time to switch...
Btw, 9.0beta1 doesn't really ship with gcc 3.1 - it's in fact a CVS version of what's going to be 3.2 in a few months.
Don't you know that marketing folks generally can't count over 9? Even Apple folks had to be forced into counting in roman numbers before givin up...
;-)
So, you either shot all marketing folks, or find a way to avoid numbers bigger than 9.x.
Suse already solved this problem by starting the distribution name change. So, there will be "Suse 9.x" and "United linux 1.x", and then they'll gratiously drop the Suse 10 distro in favor of "United Linux" 1.x+1 or 2.x. Wonder how Mandrake will solve this problem?
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
As a general rule only dot releases keep C++ ABI compatibility. C compatibility is now generally regarded as stable. One of the main goals for GCC 3.0 was a stable C++ ABI, but it seems we'll have to wait for at least GCC 3.3 for that ;-)
So, to sum up, 2.95.*, "2.96", 3.0.*, 3.1.* and 3.2.* will have issues if you want to link one's code to the other using C++. Also, 2.96 can't really peacefully co-exist with 2.95 because of library name conflicts...
But hey, source distributions don't have that problem! Well-written source code
generally compiles on any one of the three... besides you can always go back to assembly...
Yeah, sorry about that FireBook... There was no need for me to clutter up the messageboard by slamming him.
;-)
I don't like people like ceejayoz, who has to elevate his ego with a completely unprovoked attack on nathanh's post. I should be more tolerant... ceejayoz is in all likelyhood, just an angry kid.
The GCC developers are obviously embarased that ABI bugs was found after 3.0 was releases.