I've used MySQL on Windows since its 3.x days, it works just fine. So what
if it is GNU and supports linux? It supports Windows
too. So what? What is it we are supposed to not be "fooled" about? And what is it that "you know" that apparently is so bad?
If it works at all on linux, it isn't optimized for windows. Like SQL server
is. Yes - it may be *OK* - and in some situations it can probably be proved
to work satisfactorily. But I like things to be more than just OK, thanks
very much.
Uh... that is the way software works on Linux. It needs to be compiled individually for the different ones. There simply isn't
"one" kind of linux executable.
Er... well that isn't windows's problem!
And again, so what if there are tons of different linux builds. We don't need >them... just go to
the one that says "Windows", it really isn't that hard.
Yes, people who have problems compiling it post about it because they want their own optimizations. Again, so what. That is
exactly what we are doing here, only with C# instead of MySQL.
Yes, but a lot of the people here, myself included, are working on business
applicaitons that are actually going to get them somewhere, or allow a
company to produce some information or that it didn't have before. The MySQL
"researchers" are basically just trying to reinvent the wheel in order to
pursue their vain attempt to prove that anything that windows can do, linux
can also do... I just don't see the point in doing that. Linux is fine for
some things, web servers for instance - Google runs on linux! Just not
hardcore databases and programming languages!
You're missing the point - you do not have to compile it yourself. So who cares about different compilation settings. If one is
intelligent and cares to learn them, then they are there. If not, you take the precompiled binary labelled "Windows" and go with
it.
They always make it clear though, that the precompiled binary is distinctly
worse, or an "old version".
"These people" LOL you act as if they are a bunch of criminals or something. What do you mean it is a bottomless pit that leads
nowhere? It most definately leads somewhere!
Er... no. It was a metaphor, for saying that it never actually *gets* you
anywhere useful. If you want to be be pedantic, I'll be exact - where it
actually gets you going is just round and round in circles.
There are 50 different packages because they have taken the time to COMPILE it for many different platforms - so people do not have
to do it themselves!!! This is exactly what you wanted!
NO it's not! I just want to see the back of these silly little "free"
schemes which aren't free at all. There's nothing wrong with the open source
movement - just can't there be some money in it? And can't they be a little
less moralistic - they're always banging on about how proprietary software is
immoral, and that 'freeware' isn't actually free as you don't get the source
code to it, well - their software is the LEAST free - who wants a program
that whenever you use it, you have to distribute THEIR sourcecode with your
program?
It's like working for a company that every evening, gets to open up your
guts and rummage around to make sure you haven't eaten any company property.
Point one out that does not work.
GCC.
There is no hunting involved. You go to the one for the platform you need
and you download it.
Yes, someone did. You. MySQL is not "linux based".
Well, you can deny it till you're blue in the face sunshine, but it won't
make it true.
It is C++ source code.
..... which is written for linux. It's probably not all written in C++, I
suspect there's a lot of delphi in there aswell.
t is not based on anything until it is compiled. It
is just as much Windows, or Solaris, Mac, or FreeBSD based as it is Linux. Or "any-of-the-other-platforms-they-list"-based.
...then that brings me back to my earlier point that it's jack of all trades,
master of none...
The MySQL source package comes with Visual Studio projects setup. You load it and click build. No GCC involved. If you cannot do
that, you probably should using C#.
But why would you, when MSDE is just as easy to install? And 1000 times
better, becuase it's not written by amateurs?
Or like I said earlier, YOU JUST DOWNLOAD THE WINDOWS INSTALLER FOR IT!!! NO COMPILING REQUIRED!!
If you truly knew anything about MySQL you would understand how pointless that last paragraph was. MySQL is distributed under the
GNU ONLY for applications which are also open sourced and free. If it is a commercial application, you have to pay for it!
"Open sourced and free" is a contradiction in terms! If it's open source, it
means you have to distribute their source code with it whenever you use
whatever component it is in your program, which means you have to live by
THEIR rules, which DOESN'T sound like freedom.