Quote:
Originally posted by klamps
FYI, *nix uses shared libraries just like Windows do. And they do conflict. I've encountered several problems with this. Sometimes you need to upgrade a shared library and it breaks another program.
|
Well I'm no expert at that stuff, but anyway the point is that *nix is better than Windows, it's just a fact in today's industry. Of course anything can happen in the future.
Quote:
|
Apple IS taking away from the community because it's using a *nix kernel, it developed a cool GUI, but they didn't release that back. Of course they don't have to, but it would've been nice. But they know that if they do that, people are going to take it, put on top of their favorite distro and **** Apple!
|
Actually it would be cool if that happened. Then people would put Aqua on Slackware, and SuSe, and RedHat, and OpenBSD, LOL, that would rock. And everyone would know that was Apple's thing. And they'd still have to go through Apple to get the newest updates to it. But for now, in the marketplace, that kind of thing is not necessary.
Quote:
|
OK. What if you have the same software? Then the most powerfull computer will prevail right? Software won't matter here. And you can't just take any software and run on a Mac. You can't take Apache for Red Hat and run on Slackware. They're different platforms. It's true that it's Windows and *nix, but *nix has it's own branches and they rarely run the exact same software. Something is going to be different.
|
Sure if you have equal software then hardware is what matters, but software is always different. So it comes down to the better software. But maybe in some place they got equal software on different boxes, with equally proficient users. Then it's just a matter of hardware, but that's the easy part.
Quote:
|
The proof is on the number of developers it currently has.
|
No that's only proof that Apple used to have a very unique OS that dates back to 1984 which was actually a very lame OS in the late 90s, and developers didn't really care to write code on a lame OS.
Quote:
|
So you're saying that you take a FreeBSD program and compile under Mac OS X with no problems?
|
Yup. I read about some scientists who ported some analytical tools on their *nix boxes to OS X in just a few minutes. They did have to change some stuff in the source, like line endings or something, but it only took a matter of minutes, then a standard recompile. Sometimes it might take hours for something more complicated but I think it's only a matter of changing line endings or something? I'm no expert in this, but I know its VERY easy to port to Mac OS X.
Quote:
|
So tell me why I should run a Mac OS X server instead of a FreeBSD server that runs on much cheaper hardware?
|
That's what Apple needs to answer to sell more Xserves. I think maybe in a company where the admins don't know the software like super experts, they may find an Xserve to be easier and less of a hassle. Then slowly the coolness of Apple will spread over the years and Apple will gain market share. They make some good hardware and software, dude. But totally... some guy can put FreeBSD on his custom built box, master it, run it all through CLI, and have it run way better than a Mac OS X Server, but only because he's a better computer user. And that's cool. It's cool to see some BSD box running beautifully. But even that guy might get an Apple just cuz he's interested and thinks it's cool to play with. Then he might find something he really likes about it and order another one. It'll take a long time, but Apple will slowly become cool as a server.
Quote:
|
You're getting confused. A server doesn't need Photoshop. And if you want the best integration of hardware and software, there's Sun with alot more experience than Apple.
|
Yes but now Apple is here, and they admitted... they need to gain more customer service experience in this server market. But in terms of speed, software, hardware, tech support, they got it down. Nice competition for Sun. And I know it doesn't need Photoshop, I was just saying that it is cool that it has sooo much software. Mac OS X has more software than any *nix system now. It is also now the most widely distributed *nix system on the planet.
Quote:
|
Programmers are very busy people. They need tools to help them develop software better and faster. Apple doesn't offer that. I don't have a problem with it, because I don't write software for Macs. Even Microsoft helps developers in a variety of ways. As a programmer, I would love ways to port software to Mac. You know that. I already mentioned to you that I would like to make my program run on all platforms, but that's not an easy task. Maybe I should spend more time on the Apple Dev section and find out more of what's going on. Maybe I'll even like it. Who knows.
|
But you're wrong! Apple DOES provide this now! The Obj-C libraries and interface libraries... are all very good. Developers are loving how fast and easy it is to put an application together. Apple offers a lot of support and documentation too!! As for making a program that runs on all platforms, well there's Java but that *****. But good cross-platform development is still a ways off I think. But you should check out what the Apple dev section really has. I hear there's some really good stuff going on there.