Unless you can prove otherwise, I'm going to go with what I've heard throughout the lifetime of OSX, right
up to BlueDjinn's comment -- that OSX was derived from FreeBSD and other 4.4BSD-Lite-derived operating
systems.
Well, you can 'go with' anything you want, but that doesn't make it true. I would be very interested in seeing anywhere that says OSX was "derived" from FreeBSD. BlueDjinn never said it, he said it was included in the core.
At the core os OSX is Darwin. Darwin is basically the Apple version of Mach, with an implementation of FreeBSD API's included. But OSX includes API's from *FIVE* sources. BSD is only one of those.
Now, you keep trying to compare OSX to other systems using the BSD API's. But the differences are so vast that there is little to compare. FreeBSD doesn't include the Cocoa (NextStep) API's, nor the Java API's, nor a display engine, nor OpenGL, nor Quicktime, nor Quartz, nor etc. etc. If you want to compare an Apple OS to FreeBSD, you should try Darwin; it is much more comparable. Heck, it is even free, and you can try it yourself.
my observation is nothing
short of the truth. It is 100% valid.
Hmmm... sort-of. Your assertion that MacOSX has a BSD underlayer API set, is true. But your conclusion that they are therefore comparable is definetely not valid.
For the record, Windows 95 is quite usable on a '486, but the subject is OSX, not Windows.
It is called an analogy. As an OS grows and becomes more robust, and includes more layers etc. it also gains higher requirements. I was just demonstrating that with Windows. You implied that MacOSX should be able to run on a 386, I was showing that was ridiculous. I think it is apparent that OSX is much more advanced than Win95, and Win95 can't run on a 386.
No successful OS uses the Mach kernel
(NOTE: that may not be an exact quote, but pretty damn close)
Well, OSX seems pretty successful, and MkLinux did okay considering it was one of a billion Linux distros, and of course NextStep would have to be considered successful. But hey, believe what you want.
I'm not the one making these rules, Apple is. OSX has been made to not run on older PPC machines, or even machines with G3 or G4 CPUs
of certain types
Sorry, but you are incorrect. Apple has done nothing to make OSX not run. It has a recommended and supported list, but has done nothing to stop it from running on other machines. It feels that an older machine or slower chip would not be able to handle running the OS, but I know of many people running OSX on unsupported hardware.
It doesn't take a genius to figure out that Apple is imposing an arbitrary limitation
on OSX in order to sell more hardware.
Hmmm.. I don't suppose you will ever actually give something to back up your claims...?? What is this arbitrary limitation? How is Apple imposing it??
I would have tried out OSX, had it not been for the fact that Apple has made it
impossible to use with older PPC boxes, even if they have a fast G4 running inside them.
Um, how have they done this? I know people that are running OSX on 8500's. Just what exactly is making impossible for you?
Again, I'm not making the rules, Apple is. Apple says that their products are so good that the product life cycle exceeds 5 years. Fine. So how
come I can't get OSX onto a 5 year old box?
I wasn't asking for the rules, just your definition of "not that old". See, personally, I consider a 5 year old machine pretty old. Even if you consider that the lifetime of a box, that means it is time to replace it, not run a new OS on it. Do you expect to run WinXP acceptably on a 5 year old machine?
Now, OSX has more stricter (realistic) system requirements than XP's (realistic) system requirements, that is true. But that is because of what is does. Mostly due to its "3rd generation" display layer. (vectoring engine)
That's not an answer, it's an excuse. And it's a straw man argument. Defunct (BSD) or unrelated (Win*) operating systems don't have any
bearing on this matter. The question remains -- if FreeBSD performs so well, how come OSX (which uses an OS derived from FreeBSD)
doesn't?
It is not an excuse, it is reality. while OSX includes the FreeBSD API's, to equate them is incorrect. They are *not* the same (hence the !=) I have given you list of differences, hopefully you can see that.
I'm not confused. Buy why are you trying to confuse the issue by pointing at Windows, over and over? And why don't you mention even one
of these mysterious abilities?
Again, mentioning Windows is an analogy. Windows and OSX have *much* more similarity in scope than FreeBSD and OSX. I am comparing Windows requirements and trends with the MacOS requirements and trends.
And I most certainly *did* mention the use of true transparency. Something that is allowed *because* of the Quartz underlayer. The existance of a vectoring engine allows for easy scaling of display objects, without loss of detail.
First you say that you're not qualified, then you act as if you know it all when you attack me, the person. Clearly this is a matter of your
ignorance, not mine!
HAHAHAHA... Just because I am not an expert on Microkernel design, doesn't mean I can't know the obviousness of OSX being much more than FreeBSD, and the error of saying that FreeBSD is the "bulk" of OSX. I *really* wish you would give anything to try and indicate otherwise.
BTW, I have not attacked you the person, and I wish you would stop making that claim.
So after much bluster, we finally get down to it. So in essence you're saying that Quartz is a pig.
Gee, how eloquent.
Quartz does need a lot of resources, especially RAM (at least until they can off-load the work to the GPU). But that does not make it a 'pig'; more advanced technologies usually require more resources. There are many things that increase the requirements of OSX over FreeBSD, Quartz is one of them, but there are *many* differences between the two, and that should be painfully clear by now.
If you want to continue to bash Mac's and MacOS's; you should really do more research into them. Just harping that BSD is the same as OSX is getting old.
.