No, I am only 3, but I am exceptionally brilliant.
That's precisely what I claimed, nothing more, nothing less. It's DATED. If you like reading between the lines, extrapolate some real meaning.
Sorry, I failed to realize that your obvious lack of knowledge was meant to say it was dated. Such as that the vast majority of apps live in me-only land, and that macs are a crashbox. I run 7-9 applications at a time, typically iCab, Netscape, Photoshop, Macromedia Fireworks, BBEdit, SSH, and while I work, my mp3 player plays music in the background without skipping. But I guess I'm just lucky I didn't get one of those non multitasking crashboxes, cuz then when I typed in BBEdit and edited an image in photoshop, my mp3 player would stop playing. I pity the people with such poor macs (probably SE30's running system 6.5).
Huh? Far from it, I heard there were over twenty. And once they finish the Pops ports, they'll go quite well with the Cocoa ones
Hi, I'm reality, have we met? I've only hear of this one Win32 app called SpaceCadet, there must not be any more apps I can run on Windows.
Quite possibly because he has no clue? I guess you were still waiting for Rhapsody until recently. Take heart, X is definitely GOING to happen!
Shit, you mean Rhapsody isn't coming out soon? Damn, where's my gun.
Now when did I do that? To refresh your memory: except X is an admission of failure of sorts Of course I suppose my failure to master the english language at my tender age of 3 kept me from understanding that you meant "we'll have to wait and see what happens when it hits the market"
That's what made me guess 14 or so. While your grasp of syntax and grammar is quite remarkable, your semantics are less so.
Well, you are off, but I appreciate the comment. I will be sure to tell my pre-kindergarden tutor about this, she will be most proud of me. Now if I could only learn to read.
Speed? Foundation Kits? These are my issues. AWT sucks and doens't have most of the functionality needed for GUI apps. Swing is pretty, but it's slow any horribly designed. If you want proof of this, figure out the Swing text model, undo manager, and cut and paste model, then compare it to the Cocoa NSText and NSTextView classes:) Cocoa is so much more elegant and usable. Java using the Cocoa AppKit is fine, only it's much slower than Obj-C using the same frameworks (yes, I've done side by side comparisons).
Now for non gui apps, Java is alright. Servlets are cool. Java is pretty usable in WebObjects. The only thing I've noticed though is that a Java WO app uses a lot more memory than the same thing in Obj-C which might be an issue depending on the application.
Yeah, the dock sucks and I would much prefer my standard apple menu. But I know jobs likes to make a splash, so I'm sure there will be many surprises by release time, I keep hoping at least... With all the negative feedback about the dock, I would hope they still have time to bring back the apple menu.
As for Jobs being ahead of his time, I think he's a great marketer. NeXTStep was kickass but I don't attribute that to jobs. But, he has a great sense of what the people want. The iMac is really more revolutionary than most techy geeks understand because it represents a shift from a computer as a tool to a compuer as an applience. pretty radical stuff once you realize that average joe doesn't want something he can recompile a kernel on, he wants something like his VCR that just works. But I have some issue with jobs. If I ever met him, I would probably shake his hand and then kick him in the nads...
1) You are correct, I hate how I have to hit command-tab instead of alt-tab to switch between apps. It makes the whole mac useless because even though I can tab cycle through apps I can't do it with the same keys as windows! Man, that's so stupid!
2) Linux users are way more zelous than mac users. While mac users fully understand the limitations of their OS, but still feel it's a worthwhile tradeoff, Linux users tend to go cry to mommy whenever anyone says anything might be wrong with linux (Mindcraft benchmarks come to mind...)
You sir are obviously clueless. MacOS currently is a tradeoff, as anyone will admit many aspects are dated. I still vastly prefer it to my linux box and windows box (yes, I am an avid unix user who owns and uses a mac) for desktop usage. The multitasking isn't great, but I'm not running a web server anyway, I'm pretty much doing a few things at a time.
Second, if you feel there is only one app for OSX, you are further demonstrating your cluelessness. There are many great Cocoa apps out there, you have apps being updated for Carbon, and thanks to John Carmack, you have X windows with a BSD core. So let's count here. You can run classic MacOS apps, Carbonized apps, Cocoa/NeXT apps, and some X apps. That's a lack of software? yes, OSX is different, but if you look at Steve Jobs history, he likes to make surprises. There's no way in hell he's given the general public all the details 6 months before release. At least wait until it's released before you start calling it a failure... Of course, you just can't win with you folks, who will curse MacOS because it's to outdated, and then curse OSX because it's been updated and thus is different from the outdated one you hate...
BTW, in your uninformative post, you forgot to bash the lack of a floppy drive. What a bad Mac basher you are!
Slaves: basic human rights violation CD's: you don't want to pay a corporation who has every right to charge what they see fit.
Are you not capable of seeing the difference here? I am so sick of whiners who justify their actions by some higher moral crusade. You may not like they way they do business, but that does not mean you can do something illegal. Rather than pirate the music, start lobbying for labels to sell individual mp3's. Do something useful other than just bitch about how you're the victim. I mean hey, if I don't like the way car dealers operate, does that make it ok to go steal a car? Of course not. If I don't like the way record companies operate, does that make it ok to pirate their music. Of course not.
Unless, of course, you have some special reason why you get to choose which laws to obey.
I would assume the compact flash slot in the top is different than storage space, and thus you can swap out compact flash just like removable storage. i.e. one for apps, one for games, one for mp3's, etc. This is one of the things I really liked about the Newton, it had two pc card slots for extra swappable storage.
That was an example silly. Tell me what the keyboard shorcut is to write a complicated mathematical equation, align it with the equation above it continuing the left hand side from above, adding a reference number that can be referenced later in the text without worrying about what number the equation was, etc.
Sure, if all you want is bold and italic, words ctrl-B and ctrl-I will work just dandy for you. I myself have some more complicated things to type and trying to do aligned equations and properly laid out embedded postscript images in word is a complete pain in the ass to say the least.
I tend to think word is okay, but it crashes a lot, right when I was doing something like saving... Makes me want to thank the guy who wrote autorecover. But come on, truly great software? And innovation? Such as? DCOM is a horrible example, NeXT could do distrubuted object messaging long before windows, where do you think they got the idea? Active X? I have yet to find a good reason for it's existance other than proprietary ie scripts that represent a large security hole.
Seriously, I can't really think of something MS truly innovated. They did steal a lot of ideas and innovations from other companies and market them better though. SO yes, they are a marketing genious, but I don't see any truly great software and innovation,
Plus LaTeX, Emacs alone can't produce professional quality documents. I recently gave up on Word and switched to vim and LaTeX, couldn't be happier. Word had a nasty habit of crashing just as I finished up the lengthy conclusin to papers. Plus, and this may be just me, but I can type \fontbf{blah} quicker than I can take my right hand off the keyboard to my mouse, move the mouse cursor up to the menu bar, click the b button, put my right hand back on the keyboard, type blah, take my hand off the keyboard to my mouse, click b and put my hands back on the keyboard. I'd guess with latex the command takes 1 second wheras with word it takes 5-6. I feel I'm much more productive with Tex, more than enough to justify the initial learning.
No, that won't address the problem per se... When i boot into Linux, it works fine and recognizes my 160 megs of ram (32 stock + 128 meg chip). It's all happy until I boot into MacOS for something, at which time MacOS recognizes only the built in 32 megs. Booting back into linux, I have 32... After spending about a week in MacOS without booting into linux at all, a reboot brings back all my memory. Like I said, it doesn't make much sense to me...
I could figure out why both Yellow Dog and LinuxPPC cause my powerbook to forget it has an extra 128 megs of ram... After rebooting, it goes away. I can't explain it, but if I got back to macos for a week or so, it will suddenly recognize it again... This is the only thing that actually keeps me from using linux on my powerbook...
I remember reading somewhere that cd's only have a lifetime of about 10 years, and cdrw's only 4-5 years. This kinda worries me since I have cd's that are getting near 10 years old... Does this technology offer anything to improve this? Of course, wherever I heard this (and for the life of me I can't remember where...) could have been competely inaccurate, so feel free to correct me...
No, www.nissan-usa.com. But that's irrelevant. iCab is just an example, the point isn't browser capability. What I'm worried about is why websites need to alienate users. I email every site I go that requires certain capabilities and ask them why I'm not good enough to access their site because I don't have netscape or ie. To me, that company is just saying "Well, we don't want your business." Hell, what about the blind? What does a web browsers text to speech engine do when it hits a website all done in flash?
Could you imagine watching a commercial on TV, but only seeing a text message that says "We're sorry, this commercial can only be viewed on a television that is larger than 32 inches." That's basically what all to many websites are doing on the web.
You don't want to beat IE. The only thing bad about IE is it's potential to be forced onto consumers. Having one dominant product in an area is bad. So what if Netscape overtakes IE? With AOL/Time Warner/Sun/Netscape/iPlanet/whoever, we have just as dangerous of a situation, a huge company that can force a product on the market. Whether it's netscape or IE, it's still going to hurt the general public.
Even with two, you can see this "browser war" as the media likes to call it is not beneffiting us. It's creating a bunch of web sites that either customize content to one browser, or maybe both netscape and IE. Great, so when I go to Nissan's website with iCab, all I see is a black background because it doesn't know what browser I have and uses JavaScript to check for IE or Netscape.
The only way *we* can win is with standards. Unfortunately, no one cares about this stuff. Websites want flash, and they don't seem to mind alienating customers by requiring the latest browser with javascript, flash, etc. Now a lot of people think Netscape/Mozilla can save us because it's supposedly standards compliant. Well, read the article here. Customized browser versions used to customize conent for the browser. Does that sound like an idea from a company who is really commited to open standards?
No, the web should be accesible to anyone. I'm sorry to say at this point though, it looks like we're all going to loose no matter who wins the browser war.
to sell hardware... Apple's income comes from hardware. MacOS is a way to sell hardware. But they'll be happy to sell you hardware to run linux if you want.
Linux on Mac runs quite well. The problem is open source programmers. It seems any more that to programmers, writing unix apps means writing and testing only on x86 linux. I have problems building some stuff on linux ppc, but of course I have problems building some stuff on Sparc solaris...
Anyways, hardware support for mac linux is fine. It's actually a lot easier because you have much more homogenus hardware. PC's can have any of 100's of different video cards, but on the mac it's a much more limited affair. Plus since newer macs use a lot of the same hardware as PC's (PCI bus and disks, AGP video, PC100 ram, etc) a lot of the hardware support already exists in linux.
Think of all the money Apple would use if people who want the fastest system were not burdned with the kludgy OS9.
I'm going to assume that you haven't used OS9. I have to assume something, and it's either that, or assume you are an idiot, so I'm giving you the benefit of the doubt.
I have Linux installed on my powerbook. I don't use it much. Part of this is because for some reason booting into Linux makes my powerbook forget it has an extra 128 meg memeory chip for about a week. But more so, MacOS is great. People who don't use macs whine about the lack of pre-emptive multitasking and protected memory, etc. Yeah, I want those things, but even without them, I prefer MacOS over linux for my desktop. Sure, it's not good for development or serving, but that's what I have a Linux Server for...
Woah... How is the Linux architecture out of date? It works... what else matters? So what if it's not OO. I don't care, I want something that works.
Furthermore, what do you mean Linux isn't OO? What makes an OS OO? Object Oriented has nothing to do with the language something is written in, rather how it is written. the linux kernel is quite well layed out.
As for MS Kicking ass, that has nothing to do with the OO TCP/IP stacks, but how the stacks are written. An OO environment will almost always slow an app down. The reason for this is that for an enviroment to suppor the basic tenants of being an OO language mean that many decisions have to be delayed until runtime. C++ doesn't really take this all that far (hence people often refute it as a real OO lanugage), but take a look at Objective-C or SmallTalk to see what this really means. The answer is, decreased performance (due to the complex runtime environment) but increased maintanence and extensibility.
Abandon C? HA! C++ has it's usage, mainly in that it's OO enough to make GUI App development easier. But you still can't reach the performance of straight C with C++. I'd suggest, however, that you one day check out an OpenStep environment and see what a real OO language can do. Check out Interface Builder on MacOSX or NeXTStep, that could not have been written in as crappy a language as C++. C++ was created as a better C, and I think it's best left at that.
Last thing, I don't want to combat MS. I could care less. The "Us vs Microsoft" attitude is really getting old.
Well, in a traditional OpenStep/NextStep/MacOSXServer environment, apps are a container directory. For example, to run TextEdit, you actually run TextEdit.app which is a directory. In the directory are icons, the binary, other app data, and dynamic libraries (Open step is really big on delaying as much as possible to runtime, with heavy use of dynamically loadable modules for interface, etc). I assume OSX will do along the same lines, only making the directory wrapper more transparent to the user.
I don't know how classic apps are going to work though.. In Server, the MacOS apps have to be run of an HFS image or disk. I don't know if/how they are going to make these run on UFS. Maybe you'll have to keep a MacOS disk image around to run Classic apps.
Did you consider actally *shudder* reading the article? The technology is completely different than anything MacOS or any other OS has done before. That's what's so revolutionary.
No, I am only 3, but I am exceptionally brilliant.
That's precisely what I claimed, nothing more, nothing less. It's DATED. If you like reading between the lines, extrapolate some real meaning.
Sorry, I failed to realize that your obvious lack of knowledge was meant to say it was dated. Such as that the vast majority of apps live in me-only land, and that macs are a crashbox. I run 7-9 applications at a time, typically iCab, Netscape, Photoshop, Macromedia Fireworks, BBEdit, SSH, and while I work, my mp3 player plays music in the background without skipping. But I guess I'm just lucky I didn't get one of those non multitasking crashboxes, cuz then when I typed in BBEdit and edited an image in photoshop, my mp3 player would stop playing. I pity the people with such poor macs (probably SE30's running system 6.5).
Huh? Far from it, I heard there were over twenty. And once they finish the Pops ports, they'll go quite well with the Cocoa ones
Hi, I'm reality, have we met? I've only hear of this one Win32 app called SpaceCadet, there must not be any more apps I can run on Windows.
Quite possibly because he has no clue? I guess you were still waiting for Rhapsody until recently. Take heart, X is definitely GOING to happen!
Shit, you mean Rhapsody isn't coming out soon? Damn, where's my gun.
Now when did I do that? To refresh your memory: except X is an admission of failure of sorts Of course I suppose my failure to master the english language at my tender age of 3 kept me from understanding that you meant "we'll have to wait and see what happens when it hits the market"
That's what made me guess 14 or so. While your grasp of syntax and grammar is quite remarkable, your semantics are less so.
Well, you are off, but I appreciate the comment. I will be sure to tell my pre-kindergarden tutor about this, she will be most proud of me. Now if I could only learn to read.
Somebody stop this guy...
Speed? Foundation Kits? These are my issues. AWT sucks and doens't have most of the functionality needed for GUI apps. Swing is pretty, but it's slow any horribly designed. If you want proof of this, figure out the Swing text model, undo manager, and cut and paste model, then compare it to the Cocoa NSText and NSTextView classes
Now for non gui apps, Java is alright. Servlets are cool. Java is pretty usable in WebObjects. The only thing I've noticed though is that a Java WO app uses a lot more memory than the same thing in Obj-C which might be an issue depending on the application.
Yeah, the dock sucks and I would much prefer my standard apple menu. But I know jobs likes to make a splash, so I'm sure there will be many surprises by release time, I keep hoping at least... With all the negative feedback about the dock, I would hope they still have time to bring back the apple menu.
As for Jobs being ahead of his time, I think he's a great marketer. NeXTStep was kickass but I don't attribute that to jobs. But, he has a great sense of what the people want. The iMac is really more revolutionary than most techy geeks understand because it represents a shift from a computer as a tool to a compuer as an applience. pretty radical stuff once you realize that average joe doesn't want something he can recompile a kernel on, he wants something like his VCR that just works. But I have some issue with jobs. If I ever met him, I would probably shake his hand and then kick him in the nads...
1) You are correct, I hate how I have to hit command-tab instead of alt-tab to switch between apps. It makes the whole mac useless because even though I can tab cycle through apps I can't do it with the same keys as windows! Man, that's so stupid!
2) Linux users are way more zelous than mac users. While mac users fully understand the limitations of their OS, but still feel it's a worthwhile tradeoff, Linux users tend to go cry to mommy whenever anyone says anything might be wrong with linux (Mindcraft benchmarks come to mind...)
You sir are obviously clueless. MacOS currently is a tradeoff, as anyone will admit many aspects are dated. I still vastly prefer it to my linux box and windows box (yes, I am an avid unix user who owns and uses a mac) for desktop usage. The multitasking isn't great, but I'm not running a web server anyway, I'm pretty much doing a few things at a time.
Second, if you feel there is only one app for OSX, you are further demonstrating your cluelessness. There are many great Cocoa apps out there, you have apps being updated for Carbon, and thanks to John Carmack, you have X windows with a BSD core. So let's count here. You can run classic MacOS apps, Carbonized apps, Cocoa/NeXT apps, and some X apps. That's a lack of software? yes, OSX is different, but if you look at Steve Jobs history, he likes to make surprises. There's no way in hell he's given the general public all the details 6 months before release. At least wait until it's released before you start calling it a failure... Of course, you just can't win with you folks, who will curse MacOS because it's to outdated, and then curse OSX because it's been updated and thus is different from the outdated one you hate...
BTW, in your uninformative post, you forgot to bash the lack of a floppy drive. What a bad Mac basher you are!
Sorry, that host is behind the firewall and may only be accessed internally. But since I'm a nice guy, there's a preview here
my permission denied page here
Slaves: basic human rights violation
CD's: you don't want to pay a corporation who has every right to charge what they see fit.
Are you not capable of seeing the difference here? I am so sick of whiners who justify their actions by some higher moral crusade. You may not like they way they do business, but that does not mean you can do something illegal. Rather than pirate the music, start lobbying for labels to sell individual mp3's. Do something useful other than just bitch about how you're the victim. I mean hey, if I don't like the way car dealers operate, does that make it ok to go steal a car? Of course not. If I don't like the way record companies operate, does that make it ok to pirate their music. Of course not.
Unless, of course, you have some special reason why you get to choose which laws to obey.
I would assume the compact flash slot in the top is different than storage space, and thus you can swap out compact flash just like removable storage. i.e. one for apps, one for games, one for mp3's, etc. This is one of the things I really liked about the Newton, it had two pc card slots for extra swappable storage.
Studies have shown women find men with beards sexier & more "manly"
Yeah, but those studies were run by single bearded men...
That was an example silly. Tell me what the keyboard shorcut is to write a complicated mathematical equation, align it with the equation above it continuing the left hand side from above, adding a reference number that can be referenced later in the text without worrying about what number the equation was, etc.
Sure, if all you want is bold and italic, words ctrl-B and ctrl-I will work just dandy for you. I myself have some more complicated things to type and trying to do aligned equations and properly laid out embedded postscript images in word is a complete pain in the ass to say the least.
I tend to think word is okay, but it crashes a lot, right when I was doing something like saving... Makes me want to thank the guy who wrote autorecover. But come on, truly great software? And innovation? Such as? DCOM is a horrible example, NeXT could do distrubuted object messaging long before windows, where do you think they got the idea? Active X? I have yet to find a good reason for it's existance other than proprietary ie scripts that represent a large security hole.
Seriously, I can't really think of something MS truly innovated. They did steal a lot of ideas and innovations from other companies and market them better though. SO yes, they are a marketing genious, but I don't see any truly great software and innovation,
Plus LaTeX, Emacs alone can't produce professional quality documents. I recently gave up on Word and switched to vim and LaTeX, couldn't be happier. Word had a nasty habit of crashing just as I finished up the lengthy conclusin to papers. Plus, and this may be just me, but I can type \fontbf{blah} quicker than I can take my right hand off the keyboard to my mouse, move the mouse cursor up to the menu bar, click the b button, put my right hand back on the keyboard, type blah, take my hand off the keyboard to my mouse, click b and put my hands back on the keyboard. I'd guess with latex the command takes 1 second wheras with word it takes 5-6. I feel I'm much more productive with Tex, more than enough to justify the initial learning.
No, that won't address the problem per se... When i boot into Linux, it works fine and recognizes my 160 megs of ram (32 stock + 128 meg chip). It's all happy until I boot into MacOS for something, at which time MacOS recognizes only the built in 32 megs. Booting back into linux, I have 32... After spending about a week in MacOS without booting into linux at all, a reboot brings back all my memory. Like I said, it doesn't make much sense to me...
I could figure out why both Yellow Dog and LinuxPPC cause my powerbook to forget it has an extra 128 megs of ram... After rebooting, it goes away. I can't explain it, but if I got back to macos for a week or so, it will suddenly recognize it again... This is the only thing that actually keeps me from using linux on my powerbook...
I remember reading somewhere that cd's only have a lifetime of about 10 years, and cdrw's only 4-5 years. This kinda worries me since I have cd's that are getting near 10 years old... Does this technology offer anything to improve this? Of course, wherever I heard this (and for the life of me I can't remember where...) could have been competely inaccurate, so feel free to correct me...
No, www.nissan-usa.com. But that's irrelevant. iCab is just an example, the point isn't browser capability. What I'm worried about is why websites need to alienate users. I email every site I go that requires certain capabilities and ask them why I'm not good enough to access their site because I don't have netscape or ie. To me, that company is just saying "Well, we don't want your business." Hell, what about the blind? What does a web browsers text to speech engine do when it hits a website all done in flash?
Could you imagine watching a commercial on TV, but only seeing a text message that says "We're sorry, this commercial can only be viewed on a television that is larger than 32 inches." That's basically what all to many websites are doing on the web.
You don't want to beat IE. The only thing bad about IE is it's potential to be forced onto consumers. Having one dominant product in an area is bad. So what if Netscape overtakes IE? With AOL/Time Warner/Sun/Netscape/iPlanet/whoever, we have just as dangerous of a situation, a huge company that can force a product on the market. Whether it's netscape or IE, it's still going to hurt the general public.
Even with two, you can see this "browser war" as the media likes to call it is not beneffiting us. It's creating a bunch of web sites that either customize content to one browser, or maybe both netscape and IE. Great, so when I go to Nissan's website with iCab, all I see is a black background because it doesn't know what browser I have and uses JavaScript to check for IE or Netscape.
The only way *we* can win is with standards. Unfortunately, no one cares about this stuff. Websites want flash, and they don't seem to mind alienating customers by requiring the latest browser with javascript, flash, etc. Now a lot of people think Netscape/Mozilla can save us because it's supposedly standards compliant. Well, read the article here. Customized browser versions used to customize conent for the browser. Does that sound like an idea from a company who is really commited to open standards?
No, the web should be accesible to anyone. I'm sorry to say at this point though, it looks like we're all going to loose no matter who wins the browser war.
to sell hardware... Apple's income comes from hardware. MacOS is a way to sell hardware. But they'll be happy to sell you hardware to run linux if you want.
Linux on Mac runs quite well. The problem is open source programmers. It seems any more that to programmers, writing unix apps means writing and testing only on x86 linux. I have problems building some stuff on linux ppc, but of course I have problems building some stuff on Sparc solaris...
Anyways, hardware support for mac linux is fine. It's actually a lot easier because you have much more homogenus hardware. PC's can have any of 100's of different video cards, but on the mac it's a much more limited affair. Plus since newer macs use a lot of the same hardware as PC's (PCI bus and disks, AGP video, PC100 ram, etc) a lot of the hardware support already exists in linux.
Think of all the money Apple would use if people who want the fastest system were not burdned with the kludgy OS9.
I'm going to assume that you haven't used OS9. I have to assume something, and it's either that, or assume you are an idiot, so I'm giving you the benefit of the doubt.
I have Linux installed on my powerbook. I don't use it much. Part of this is because for some reason booting into Linux makes my powerbook forget it has an extra 128 meg memeory chip for about a week. But more so, MacOS is great. People who don't use macs whine about the lack of pre-emptive multitasking and protected memory, etc. Yeah, I want those things, but even without them, I prefer MacOS over linux for my desktop. Sure, it's not good for development or serving, but that's what I have a Linux Server for...
Woah... How is the Linux architecture out of date? It works... what else matters? So what if it's not OO. I don't care, I want something that works.
Furthermore, what do you mean Linux isn't OO? What makes an OS OO? Object Oriented has nothing to do with the language something is written in, rather how it is written. the linux kernel is quite well layed out.
As for MS Kicking ass, that has nothing to do with the OO TCP/IP stacks, but how the stacks are written. An OO environment will almost always slow an app down. The reason for this is that for an enviroment to suppor the basic tenants of being an OO language mean that many decisions have to be delayed until runtime. C++ doesn't really take this all that far (hence people often refute it as a real OO lanugage), but take a look at Objective-C or SmallTalk to see what this really means. The answer is, decreased performance (due to the complex runtime environment) but increased maintanence and extensibility.
Abandon C? HA! C++ has it's usage, mainly in that it's OO enough to make GUI App development easier. But you still can't reach the performance of straight C with C++. I'd suggest, however, that you one day check out an OpenStep environment and see what a real OO language can do. Check out Interface Builder on MacOSX or NeXTStep, that could not have been written in as crappy a language as C++. C++ was created as a better C, and I think it's best left at that.
Last thing, I don't want to combat MS. I could care less. The "Us vs Microsoft" attitude is really getting old.
Well, in a traditional OpenStep/NextStep/MacOSXServer environment, apps are a container directory. For example, to run TextEdit, you actually run TextEdit.app which is a directory. In the directory are icons, the binary, other app data, and dynamic libraries (Open step is really big on delaying as much as possible to runtime, with heavy use of dynamically loadable modules for interface, etc). I assume OSX will do along the same lines, only making the directory wrapper more transparent to the user.
I don't know how classic apps are going to work though.. In Server, the MacOS apps have to be run of an HFS image or disk. I don't know if/how they are going to make these run on UFS. Maybe you'll have to keep a MacOS disk image around to run Classic apps.
Did you consider actally *shudder* reading the article? The technology is completely different than anything MacOS or any other OS has done before. That's what's so revolutionary.