Slashdot Mirror


OS X Snow Leopard Details

JD-1027 writes in to kick off a discussion of OS X Snow Leopard. Apple's stated goal: "Taking a break from adding new features, Snow Leopard — scheduled to ship in about a year — builds on Leopard's enormous innovations by delivering a new generation of core software technologies that will streamline Mac OS X, enhance its performance, and set new standards for quality." The technologies: Grand Central to get better use of multiple processors and multicore chips, OpenCL to tap the power of the GPU, 64 bit so we can finally have our 16 TB of RAM, QuickTime X for optimized modern codec performance, and built in Exchange support in iCal, Address Book, and Apple Mail that most likely will help get Macs into corporate environments. We've previously discussed ZFS in the server version of Snow Leopard."

126 of 489 comments (clear)

  1. One wonders... by wandazulu · · Score: 4, Insightful

    ...if this will be a free upgrade similarly to the upgrade from 10.0 to 10.1. It would seem hard to justify a purchase price of anything more than $20 that adds only additional stability and developer tools. If anything, this version seems more geared for developers than end-users.

    1. Re:One wonders... by D+Ninja · · Score: 3, Insightful

      Oh, and, uh, first post! Awww...you were doing so well until this...
    2. Re:One wonders... by Phat_Tony · · Score: 4, Insightful

      And thus Microsoft dominates. The prevailing attitude is to pay for new features, but not to pay for stability, security, or optimization.

      --
      Can anyone tell me how to set my sig on Slashdot?
    3. Re:One wonders... by antifoidulus · · Score: 3, Insightful

      Um, since when are "stability and performance" considered "features", I would call them the basis of every operating system. I don't think I should have to shell out more money for "stability and performance" because they should have been included with Leopard, but obviously were not.

    4. Re:One wonders... by bsDaemon · · Score: 3, Interesting

      Well, most users are comparing against Windows on a Dell, not Irix on an O2. "stability and performance" seem like luxuries in comparison.

      Or so I've heard.

    5. Re:One wonders... by gomerbud · · Score: 4, Insightful

      Native Exchange support for Apple Mail is well worth more than $20. I won't have to suffer as a second class citizen at work any more.

      --
      Kan jeg få en pils, vær så snill?
    6. Re:One wonders... by BorgCopyeditor · · Score: 2, Insightful

      MB = MacBook?

      --
      Shop as usual. And avoid panic buying.
    7. Re:One wonders... by prefect42 · · Score: 3, Interesting

      IRIX on an O2 as a pinnacle of stability?

      Hahaha. IRIX back then was so buggy I'm amazed that the user experience was as good as it was.

      --

      jh

    8. Re:One wonders... by wandazulu · · Score: 4, Interesting

      Okay, I guess I implied too much in my comment about paying $20. What I meant to say was that I can't imagine that Apple would roll out the release bandwagon as they did for both Leopard and Tiger (t-shirts, closing the Apple store for a couple of hours, etc.) for this particular release as they've stated that there are no features that would inspire my mom to want to upgrade immediately.

      That said, Apple has done amazing things with every release of OSX and I look forward to Snow Leopard as much as every other release. I simply didn't read it as something that anyone should treat as a Really Big Deal, even to the point that Jobs barely mentioned it in the keynote, unlike Leopard that got its coming out party twice.

      Therefore, if a 10.6 box just appeared in the Apple stores, but didn't get much mention, it would probably be missed by most. Sure it would be pre-installed on new machines, but where would be the hype to get everyone on it as quickly as possible? This is why I was thinking about the 10.0->10.1 upgrade; if this is the first Intel-only release, how would they sell a version that offers no new features, and is unavailable to everyone who doesn't haven an Intel machine? I, personally, wouldn't want to be in the marketing department trying to sell 10.6; if they just make it available as a download, they might ultimately save a lot of $$$ that would have been spent trying to market it, then explain it, correct the marketing, etc.

    9. Re:One wonders... by antifoidulus · · Score: 4, Interesting

      OS X Tiger isn't buggy, Leopard on the other hand is a steaming pile. I have constant problems with it, both at work and at home. Hell, iTunes, an app you think Apple would have put some effort into perfecting, manages to crash on a daily basis. I hit the little report button, but Steve is so obsessed with the iPhone it seems Leopard bugs are getting the cold shoulder.

    10. Re:One wonders... by TobyRush · · Score: 5, Interesting

      Sure, the boosts in efficiency and stability will be welcome, but I for one am very excited about full Exchange support in iCal and Address Book. Heck, the Exchange support in Mail is a bit spotty as well, so touching that up would be great as well.

      But what would really be great (and very much in line with the whole "embracing enterprise" thing) would be native support for Cisco IPsec VPN connections. As it stands, you have to use Cisco's own clunky client; if you could use the built-in client you could connect via a menubar icon. (Shimo does this pretty nicely, but it just became crippleware.)

      It seems like an obvious addition, given the iPhone 2.0 OS is supposed to have it. Anyone know if it's on the docket for Snow Leopard?

      --
      Sam! If you will let me be,
      I will try them.
      You will see.
    11. Re:One wonders... by kestasjk · · Score: 4, Insightful

      Well, yeah.. If Apple sold Leopard at a discount because of its instability, insecurity and inefficiency then they could charge for upgrades to those aspects. But I don't remember hearing about anything like that from Apple, and now they want to charge for something we expected to be in there anyway?

      This is why no-one expects to pay for service packs. Can you imagine the uproar if MS charged for XP SP1/2/3?

      The fun part is the counter-argument has always been "This OSX point upgrade has over 200 breathtaking new features!", but here even that doesn't apply; it really is going to be a stability upgrade like a service pack.

      No-one but Apple would escape criticism for selling stability, security and performance updates...

      --
      // MD_Update(&m,buf,j);
    12. Re:One wonders... by Anonymous Coward · · Score: 2, Funny

      Indeed, it sounds remarkably like something M$ would do.

      OS X SP 2, anyone?

    13. Re:One wonders... by Amiga+Trombone · · Score: 3, Interesting

      But what would really be great (and very much in line with the whole "embracing enterprise" thing) would be native support for Cisco IPsec VPN connections. As it stands, you have to use Cisco's own clunky client; if you could use the built-in client you could connect via a menubar icon. (Shimo does this pretty nicely, but it just became crippleware.)

      That, and it would also be nice if they'd refine and include the TUN/TAP driver. I understand that it's in the kernel code, but has never been part of a build. (At least not an officially released one.)
    14. Re:One wonders... by hcdejong · · Score: 2, Interesting

      it really is going to be a stability upgrade like a service pack. As far as we know now, anyway. It wouldn't be unlike Apple to pull a rabbit or two out of the hat at the last minute. There's plenty of stuff they can do that wouldn't need a year of advance notice to developers.
    15. Re:One wonders... by localman · · Score: 3, Insightful

      You'd call stability and performance the basis of every operating system? Man, I want to live in your world!

      But seriously: like it or not stability and performance _are_ features. It's just that they are vague enough and lied about enough that people don't like paying for them. Yet they pay for them anyways: in trouble and time. Just because you expect them to be there doesn't mean they are. I've spent far too much time struggling with buggy software to believe otherwise.

      I noticed that 10.5 seemingly has more stability problems than previous versions of OSX since 10.1. Is it unfair? Maybe. Whatever: I'm glad Apple is going to focus on stability for a year. If that's what it costs in manpower, and they succeed in stabilizing things, I'm willing to pay for it. If you're not... enjoy your buggy system. It is what it is, right?

      Cheers.

    16. Re:One wonders... by 99BottlesOfBeerInMyF · · Score: 5, Insightful

      Um, since when are "stability and performance" considered "features"

      This seems to be a common failure to understand what Apple is claiming they will be adding in snow leopard. From TFA Apple will be adding... "...a new generation of core software technologies that will streamline Mac OS X, enhance its performance, and set new standards for quality."

      That is, they're adding new technology that will allow for increased performance and stability. An example of this is OpenCL, which will make it easier for software developers to make use of the GPU for miscellaneous computing tasks... thus increasing the performance of those applications. Another new technology is Grand Central, making it easier for developers to get the most out of multi-core processors, again increasing performance and also increasing stability. Yet a third example is the move to 64-bit to allow applications to address more memory, thus increasing performance. You'll note none of these are about fixing performance or stability bugs in OS X; although doubtless Apple will apply them to do that as well.

      I don't think I should have to shell out more money for "stability and performance" because they should have been included with Leopard, but obviously were not.

      Hey, if you don't like what is in snow leopard, no one is forcing you to pay for it. Just wait for the next release you do feel is worth the money. Still, I think you are misunderstanding the summary and the blurb. When Leopard was introduced one of the features allowed OpenGL applications to automatically spawn an extra thread to feed the GPU, utilizing a second core even for applications that had not been written to take advantage of it and providing significant performance improvements for many applications. This is more of the same, features being added to increase performance, not bugs being fixed to increase performance.

    17. Re:One wonders... by Shawn+Parr · · Score: 2, Informative

      Heck, the Exchange support in Mail is a bit spotty as well

      Spotty?? Spotty???

      The Exchange 'support' in Mail.app is through IMAP. Many Exchange admins love turning off IMAP. But even if they didn't Mail.app doesn't really support Exchange at all, they just support IMAP with a slightly different layout in the configuration dialog.

      If they get real Exchange support going in Mail.app in Snow Leopard I know at least 3 people in my hallway at work, including myself, that will dance a jig of joy the day it is released.

    18. Re:One wonders... by Phat_Tony · · Score: 5, Insightful

      You make it sound like "features" exist on some continuum, where you can always add more, but stability, security, and optimization are some binary quantities where the OS either has them or does not. If it doesn't, then you're getting ripped off. If they say they're going to improve the features of the OS, you say "OK, that's worth paying for," but if they say they're going to improve one of the other three things, than you take that as evidence hat it didn't have those to begin with. Why not say "whoa, why should I pay for new features- it's just admitting that there were useful features that should have been here in the last release."

      In reality, all four of these things exist on a continuum. OSX Leopard is very stable, hasn't had any serious security compromises in the wild, and isn't particularly slow either. It stacks up well against the competition. Yet, there have been things around before like BeOS- sure, it had its problems, but it was just blazingly, impressively fast, and it was beautifully, wonderfully responsive. OSX could be like that. And while OSX hasn't been the subject of major security exploits, researchers say the vulnerabilities are out there. And while it rarely kernel crashes, it certainly does sometimes.

      So Apple sells an OS with a nice, competitive feature set, great stability, apparently effective security, and decent optimization. They need to decide what to do with their developer time for the next release. If they concentrate on features, they can make approximately $300 million dollars off it in the first week of selling it. If they concentrate on making it super stable, blazingly fast and responsive, or having security like a hardened SELinux or OpenBSD installation, then the attitude is "Why didn't they do that already for free? I'm not paying for that."

      That attitude makes short-term profit motivation favor lots of new features with half-assed security, stability, and optimization. It takes someone visionary like Jobs to back of and say "look, we can't make a quick buck off this other stuff like we can some shiny new widgets, but these things have a big impact on user experience, which will affect the long-term viability of our platform, so we're spending money on it anyway."

      But if users would just consider features, security, stability, and optimization all as things worth paying for, there'd be a lot more competition to deliver them.

      --
      Can anyone tell me how to set my sig on Slashdot?
    19. Re:One wonders... by ProfessionalCookie · · Score: 2, Funny

      Now you can suffer as a First Class Citizen! *wink*

    20. Re:One wonders... by spiney · · Score: 2, Informative

      Shimo is your friend here: http://www.nexumoja.org/projects/Shimo/

      The 1.x series of this is free, and just 'wraps' the Cisco installation in a much nicer GUI, with a menu bar entry and some useful added functionality. Version 2.x is $20, but works with Cisco, OpenVPN, and all sorts of other stuff natively.

    21. Re:One wonders... by NMerriam · · Score: 3, Insightful

      Mac users will always be looked down upon in a Windows environment.


      We always will be as long as Apple doesn't provide a built-in way to stop dropping dot-file turds all over shared resources.
      --
      Recursive: Adj. See Recursive.
    22. Re:One wonders... by tgibbs · · Score: 2, Insightful

      You make it sound like "features" exist on some continuum, where you can always add more, but stability, security, and optimization are some binary quantities where the OS either has them or does not.


      Charging for stability is not going to go over well with consumers, because lack of stability is a product flaw, and consumers do not appreciate being charged for fixing a product flaw. People will certainly pay for improved speed, but it needs to be enough of an improvement to make a difference.

      Of course, Snow Leopard is still some time away, and this is a conference geared to developers, not consumers. If Apple is planning some new applications or other features to add value from the consumer's point of view, there is no reason why they would disclose it at this time, and give the competition a head start on matching them.
    23. Re:One wonders... by bsDaemon · · Score: 2, Informative

      They had a bunch of SGI computers in the lab scenes and stuff. Only the fat guy had Macs with AU/X on them.

      I don't think Apple would want to play to that customer base anymore... might destroy their brand.

    24. Re:One wonders... by jonbryce · · Score: 2, Informative

      Don't you use Entourage?

    25. Re:One wonders... by tji · · Score: 2, Informative

      IPSec is built into Mac OS X. It's a bit clunky to use it manually (though possible).

      But, there are a few other options.

      One Free VPN GUI: http://www.lobotomo.com/products/IPSecuritas/

      And one that costs a bit:
      http://www.equinux.com/us/products/vpntracker/index.html

      another one that I haven't tried:
      http://www.nexumoja.org/projects/Shimo/

    26. Re:One wonders... by Sentry21 · · Score: 5, Informative

      defaults write com.apple.desktopservices DSDontWriteNetworkStores true

    27. Re:One wonders... by ohcrapitssteve · · Score: 3, Insightful

      Seriously, stop with that M'$' thing. Come on.

      And if Microsoft took some time off from releasing half-baked features and put some time into kernel stability and overall security, I might buy one of their products again.

      I'm not trying to flame bait here, but IMHO Windows isn't getting fixed because it's not broken to MS. Broken to them is "it stopped making money," not "there's a new 0-day vulnerability."

    28. Re:One wonders... by WatertonMan · · Score: 4, Interesting

      I noticed that 10.5 seemingly has more stability problems than previous versions of OSX since 10.1. Is it unfair?

      I don't know if it is unfair but it sure is incorrect. Did you use the Finder from 10.0 through 10.3? It got slightly more stable with 10.4 but it was only 10.5 that a network outage didn't take down most of the Finder.

      OSX wasn't even usable until 10.2 and not really preferable until 10.3. (IMO)

      Now I will say that 10.5.2 was the first point update that I thought caused tons of problems. I ended up having to reinstall Leopard from scratch and then apply the updates. I haven't had to do that since the old XP SP1 days.

    29. Re:One wonders... by tgibbs · · Score: 4, Insightful

      Okay, now go read the linked description of snow leopard and show me where is says they're charging for making OS X more stable, instead of adding new technologies that make applications on top of OS X more stable and faster.


      Consumers don't make such hair-splitting distinctions. The consumer's view is that any aspect of the OS X that prevents applications from being perfectly stable constitutes a defect, and consumers don't like to pay for somebody else's mistake. Consumers would doubtless willing to pay for an upgrade that actually made the applications that they already have run perceptibly faster (which for most people means something like 20% or better) but it is hard to imagine that this is achievable.

      So if it is to be a full-price upgrade, Apple needs to have some sort of bonuses up its sleeve, such that the consumer who upgrades will perceive an immediate, easily perceptible benefit.

      Knowing Apple, they probably do, they just aren't disclosing it this early.
    30. Re:One wonders... by bledri · · Score: 3, Insightful

      What I do see is end users rightfully objecting that they should pay for narrow-market SDK/developer features that may or may not ever be useful to the end-user. The average Safari/iTunes/Word user has zero use for any of this stuff.

      What makes you think that anyone is going to force people to buy Snow Leopard? It's not like Apple is instantly dropping support for Leopard. So, you're right. The average Safari/iTunes/Word user won't buy Snow Leopard. They don't need to and nobody is going to rough them up.

      Actually, you bring up an interesting point. Do you run OS X? I'm curious how many "end users" are the ones complaining. I run Tiger, no one made me buy Leopard and I haven't. I don't mind that Apple decided to focus that next release on new core technologies Grand Central, OpenCL, performance, reduced foot print, stability and MS Exchange interoperability. We don't even know what Snow Leopard will cost or what the upgrade policy will be. Somehow I can't bring myself to be outraged quite yet. Must be the tasty Kool-Aid.

      Without the "Defend Everything Apple Does Or Might Do" crowd, this would be a pretty boring discussion.

      And without the perpetual tribalism, overreactions and histrionics, this would not be Slashdot.

      --
      Some privacy policy Slashdot.
    31. Re:One wonders... by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      I don't see any "common failure to understand".

      Numerous people claimed Apple was fixing problems with OS X's stability and performance, although this is not what Apple's information released so far says. That's a failure to understand what Apple did say.

      What I do see is end users rightfully objecting that they should pay for narrow-market SDK/developer features that may or may not ever be useful to the end-user.

      They should pay? Says who? Apple hasn't even said if they're charging for this and if they are, does that force people to buy it? If you don't like it, vote with your wallet and don't buy it, just like many people aren't buying Vista. At least for people buying new computers this one will be an improvement in speed and stability and presumably will not introduce and anti-features like Vista has. I can see complaining because you're buying a new computer and can only get it with Vista, which is inferior for your needs. What's the complaint if you can only get a new Mac with snow leopard?

      The average Safari/iTunes/Word user has zero use for any of this stuff.

      Everyone has a use for faster response times and better multitasking and use of resources. Still, if people don't think it is worth $X.XX, they can just not pay for it. Where's the problem?

      Of course, if Microsoft suggested that users should buy an upgrade to get the .NET 3.0 SDK, the internet would explode with universal outrage.

      Maybe, maybe not. MS is an interesting case because they have a monopoly and a lot of people have no viable alternatives to paying them to run applications they need as the result of certain illegal acts. That said, so long as the majority of critical programs still run on XP, who cares what MS releases and suggests we pay for?

      Without the "Defend Everything Apple Does Or Might Do" crowd, this would be a pretty boring discussion.

      Congrats. You combined a straw man argument with an argument by association. It takes skill to wedge two logical fallacies into one sentence. If you look at my posting history, I call out Apple for all sorts of things they do that I feel are improper. This just isn't on of them. Heck, before they announced snow leopard I read people complaining of forums that Apple should stop adding features and focus on optimizing and refactoring code. Personally, I wish they'd focus on certain new features instead, but we don't all get what we want. When snow leopard comes out I'll decide if it is worth whatever Apple charges for it. It's not like people have to buy something just because Apple makes it you know.

    32. Re:One wonders... by madfancier · · Score: 4, Funny

      I wouldn't say that. It's not MS style to focus on efficiency, system footprint, and stability, no no no. It's just boring! People don't want to entertain themselves with some ambiguous speed improvements. The whole point is to make the silly public understand that they need the new hardware. Vista is not slow, no no no, it's just your hardware simply doesn't fit the trend anymore. You need to go outside, get some holiday shopping done. Just pick a sunny day for a slow walk, and don't forget to stop and smell the cardboard. Imagine the feeling of opening up a fresh brand new motherboard package. Ohh yeah, that taste, I love the taste, it's even better than a thin crust dominos, it's just romantic. Don't forget to post the unveiling on youtube.

    33. Re:One wonders... by CAIMLAS · · Score: 2, Interesting

      My take is that they don't really "need" the hype anymore. For a couple years after Steve Jobs took over, their existence was riding solely on their Macs (desktop and laptop) and their OS - as they'd always done prior.

      Now, they've got a fairly substantial "additional" product line - ipodTV, airport, etc. which all need support. And...

      Now they've got other considerations for OS X: they're running all their products (aside from the ipod touch) on the OS X core technologies. That requires reduction in size, additional efficiency, and so on and so forth. Fixing, and making OS X better overall (sans additional features) pays dividends, because it spans all of their products. Doing tihs will make future feature additions to the platform more tenable, as well as make the platform a tenable long-term project.

      There's really very little "small" stuff they can do to OS X, I think. I've only used it a little, and I'm no fan boy, but there are substantial benefits in almost every area for normal desktop use. In order to make OS X viable (and superior) in the other arenas, they've got to fix what ails - in this case, some of the underlying infrastructure.

      As a system and database administrator on their over-priced platform, these changes excite me a lot more than 10.5 did, because they open up more fully the possibility of actually having a system which has a full suite of integrated sysadmin tools that can be leveraged for efficient db driving.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    34. Re:One wonders... by CAIMLAS · · Score: 2, Interesting

      People will often say they're not paying for security, stability, performance and the like, but they do, and usually will do so willingly.

      Case(s) in point:

      Windows 98 -> 2000. People jumped on that ship pretty quickly, even though 2000 offered diminished graphical performance. The only people who stayed with 98 were people with low-end hardware, people who'd been bit by upgrading MS software too soon in the past, and by those who were hardcore gamers and didn't mind the stability for an extra 5fps.

      Enlightenment window manager (.16 or .17). Not stable or fast, but damn did it/does it have a lot of features! It had most of those features before anything else available for linux, but plunkers like KDE and GNOME stuck with their development and provided features slowly, while trying to work on the other things (ie, balance) and providing a usable product in the process.

      I'm curious: what new features do people actually want in OS X which are obtainable? I'm aware of the stupid things like "transparent Windows emulation" or "run Windows without any performance hit". Those are kind of stupid. In my mind, 95%+ of the features which can and be delivered in an OS and are significant to the vast majority's user experience are present already. The only things significantly lacking are not the wiz-bang user features, but the nitty-gritty which is important to the more technically inclined - the kind of things that linux users bicker about ("2.4 had better performance than 2.6 for aquatic parallel computing!", "the new i8x0 Xorg drivers are borked!" or what have you). That's important, because a lot of nitty-gritty stuff is missing...

      However... If there was one feature I'd ask for in the "presentation" parts of OS X, it'd be the ability to do window vs. task/app based window management. Not something hardwired, just a damn option. Unfortunately, features like this will never come about, because they break the Apple UI Use Guidelines, or some such nonsense...

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    35. Re:One wonders... by 99BottlesOfBeerInMyF · · Score: 2, Insightful

      It's not that simple. Many applications now require 10.4...

      That's because 10.4 introduced a whole pile of core services that made developer's jobs easier and apps more powerful. A lot of developers decided they wanted to use the services so the new versions are not backwards compatible.

      ...a growing number [tuaw.com] already require 10.5

      Not many, actually. Just ones that use CoreAnimation or Time Machine (the new bits in 10.5).

      Apple does its best to encourage such requirements, presumably in an effort to boost sales of OS X upgrades.

      Mostly I think they just want developers to take advantage of new tech, where appropriate, so users get better apps and OS X's reputation and overall experience increase (getting them more Mac sales). Apple doesn't make much selling OS X upgrades.

      So yes, in effect, they do force you to pay for it!

      No. Application developers, in practice, make you pay for it, if you want to run the latest version of something they're offering (as of 10.5). For 10.6, it sounds like most of the new technologies they're adding will work for older applications, even if the developer does nothing (and thus won't break backwards compatibility). We'll have to wait and see.

  2. How about NTFS read-write? by caution+live+frogs · · Score: 2, Interesting

    How about NTFS, Apple? About damn time OS X supported read-write for NTFS - hard to bring it into corporate environment when you can't read from a Windows partition. NTFS-3G drivers are stable, they ought to have been integrated with Leopard to begin with.

    1. Re:How about NTFS read-write? by aristotle-dude · · Score: 3, Interesting

      How about NTFS, Apple? About damn time OS X supported read-write for NTFS - hard to bring it into corporate environment when you can't read from a Windows partition. NTFS-3G drivers are stable, they ought to have been integrated with Leopard to begin with. I'd rather see them license something from MSFT like they did with Active Sync and Exchange support in OS X. Paragon Software has a stable read/write drive which I already own and it seems to integrate well into OS X.
      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    2. Re:How about NTFS read-write? by morgan_greywolf · · Score: 2, Informative

      hard to bring it into corporate environment when you can't read from a Windows partition.
      How so? As a desktop client, Mac OS X has already had excellent support for SMB/CIFS for quite sometime. Mac OS X Server also has an excellent implementation of CIFS powered by Samba+LDAP and can even join an ActiveDirectory domain.
    3. Re:How about NTFS read-write? by Anonymous Coward · · Score: 5, Informative

      You mean, sort of like how MacFUSE enables tons of FUSE filesystems, including NTFS, to be used with your Macintosh? Old news.

    4. Re:How about NTFS read-write? by TibbonZero · · Score: 2, Funny

      Right, and is microsoft going to as ZFS read-write support? Umm, no.

      --
      Tibbon
      tibbon.com
    5. Re:How about NTFS read-write? by Real1tyCzech · · Score: 2, Funny

      lmao...

      Right, and you're implying that ZFS has anywhere *near* the penetration of NTFS?

      ???

      I hope not. That would be incredibly stupid of you.

    6. Re:How about NTFS read-write? by ttfkam · · Score: 3, Informative

      Mod parent up! This needs more attention. For day to day use, Macs don't generally need NTFS support. An obvious exception would be the 1TB external hard drive that's been formatted with NTFS because FAT32 wouldn't cut it.

      If this is your situation, speed is not your primary concern, it's interoperability. That's where MacFUSE comes into play. Sure it won't access that NTFS drive as fast as Windows would, but so what. With MacFUSE, you can access just about *anything* in *any format*. Got a ext3 filesystem? MacFUSE reads/writes that too.

      Just because Apple doesn't provide it doesn't mean it can't be done.

      --

      - I don't need to go outside, my CRT tan'll do me just fine.
  3. Lack of PowerPC support? by rsborg · · Score: 3, Insightful
    The dev builds don't support it now, and Apple claims that:

    Snow Leopard dramatically reduces the footprint of Mac OS X, making it even more efficient for users, and giving them back valuable hard drive space for their music and photos.
    Is the universal binary on it's way out?
    --
    Make sure everyone's vote counts: Verified Voting
    1. Re:Lack of PowerPC support? by MBGMorden · · Score: 4, Insightful

      There are already some programs that provide only Intel builds out there for Mac. It's annoying, but my Intel machine is my main one (the PowerPC one I keep just because I don't want to sell it or throw it away :)).

      It's just the Apple mindset, and it's kind of ironic. Apple computers do tend to be well built, and last a good while, but Apple's stance seems to be that everyone should always be buying the latest and greatest, and that you should ALWAYS have their latest OS release.

      Look at software applications for example. Many of them already now require OS X 10.5 or newer. My PowerPC mac runs 10.4 and I have no intention of upgrading it, so I'm shut out of those applications completely (except for older versions). Windows software on the other hand: most stuff out there now will work at least as far back as Windows 2000. Not as much, but still a lot of stuff will work back to Windows 98 and some ever Windows 95.

      Basically just accept: if you want to be part of the Mac club, Apple expects you to be regularly dishing out cash for their stuff.

      For what it's worth, I do thoroughly enjoy using a Mac (though I have Windows and Linux systems too). I just am not happy being forced to move up from 10.4 to 10.5 when I didn't want to at the time.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    2. Re:Lack of PowerPC support? by evand · · Score: 2, Insightful

      I don't understand how it's Apple's fault that the authors of the software you want to use choose to only support 10.5. I understand why they would, as Leopard has some pretty nice upgrades for developers, but Apple certainly doesn't mandate that they do so.

    3. Re:Lack of PowerPC support? by MBGMorden · · Score: 4, Informative

      Apple indirectly causes it by setting up Xcode so that by default (and often by requirement depending on the features you want to use) it always wants to produce code that works on the same version it's running on.

      There's also the case where many of Apple's own applications work in much the same way (the newest version of Safari for example, requires not only 10.5, but 10.5.2).

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
  4. End of PowerPC Support? by AtariKee · · Score: 4, Informative

    It is rumored that 10.6 is going to be the end of PPC support. I suppose it's time, although there are some PPC machines that are less than 4 years old. Still, as bittersweet as it is, it's probably time to let go of the legacy code and firm up the OS. I'm happy running Leopard on my Frankenmac 1.8ghz (Sonnet upgraded).

    A good analysis of this decision can be read at RoughlyDrafted Magazine.

    --
    "You're getting brutal, Sark. Brutal and needlessly sadistic."
    "Thank you, Master Control"
    -Sark and the MCP
    1. Re:End of PowerPC Support? by GreatDrok · · Score: 5, Insightful

      I don't see why they would drop PPC support yet. Certainly, stripping PPC code from an Intel Mac doesn't make much difference to the disc space use. Mostly, stripping out unused languages makes much more difference. I gained 2.5GB of space on my MacBook Pro by doing so and I now have universal binaries that are very similar in size to those seen in Snow.

      They still have to maintain a port of Mac OS X just in case, and the also have to keep OS X running on the iPhone (Strong ARM) so I don't see the benefit of focussing just on Intel CPUs. In addition, keeping code running on PPC will help with keeping bugs down as it is often the case that just the act of compiling C code for a different architecture can result in unseen bugs showing up. As for performance tuning, rarely do you need to worry about much more than some small parts of the code to fine tune for a specific platform.

      I'm not surprised that this developer preview is Intel only but I will be surprised to see the final release be Intel only. Leopard on PPC could no doubt do with some fine tuning although it does run surprisingly well on my nearly five year old G4 iBook. Besides which, the last of the PPC machines were being sold by Apple as late as the end of 2006 (PowerMac G5s) so I think it would be a bad move for them to drop support this early.

      --
      "I have the attention span of a strobe lit goldfish, please get to the point quickly!"
    2. Re:End of PowerPC Support? by Amiga+Trombone · · Score: 2, Interesting

      The only thing this demonstrates is that the developer release doesn't support PPC. Whether the production release will is still anyone's guess. I don't think we'll know for sure until it hits the shelves...

    3. Re:End of PowerPC Support? by Angostura · · Score: 2, Insightful

      I would mark you insightful, if I could. Moreover, if it really is a question of saving disk space by avoiding redundant different-architecture code, the installer should be able to do this just fine: Put code for both architectures on the install DVD and then let the installer select the right code for the machine.

    4. Re:End of PowerPC Support? by prockcore · · Score: 2, Informative

      It's super easy to find software that doesn't support 10.4. Delicious Library 2 requires Leopard, and you can't get the older versions anymore.

      Even Apple does it. The iPhone SDK requires 10.5.

    5. Re:End of PowerPC Support? by Blakey+Rat · · Score: 4, Insightful

      I've never understood why Mac nuts simultaneously claim that Macintosh is better because you don't need to replace your computer as often and do completely and utterly hate everything related to backwards-compatibility. It seems hypocritical.

  5. Re:To wait or not to wait by D+Ninja · · Score: 3, Funny

    it's no major jump...I guess saying it's like Windows 98 to Windows 2000...as opposed to XP to Vista. But why am I making Windows analogies in a Mac story? Please don't hurt me! Windows 2000 was a major improvement over Windows 98. And, arguably, they weren't in the same line at the time anyway. 2000 used the NT kernel while 98 was on the DOS kernel.

    XP to Vista, arguably, was a more minor upgrade. (And, I use the term "upgrade" very loosely. That should be good for a few mod points.)
  6. Who is in charge of codenames at Apple? by gumpish · · Score: 2, Interesting

    I am personally through with using Apple's "codenames" for their OS releases. It will never be anything other than "ten point six" to me.

    It's almost as if Apple is trying to prove that FOSS projects don't have a monopoly on horrible names.

    Yeah... "Leopard"... "Snow Leopard"... that's not gonna cause any confusion, right?

    1. Re:Who is in charge of codenames at Apple? by DaveM753 · · Score: 4, Funny

      Robin: Leaping Leopards, Batman! Is that a Hardy Herron or a Gusty Gibbon???

      Batman: Shut up. It's just 10.6, dude.

    2. Re:Who is in charge of codenames at Apple? by stefanlasiewski · · Score: 5, Insightful

      Yeah... "Leopard"... "Snow Leopard"... that's not gonna cause any confusion, right?

      For the end user, it sounds like Snow Leopard is a minor upgrade. With bug fixes, performance enhancements, etc. It's a 10.5 -> 10.6 upgrade. Perhaps that's why they have a minor name change, from Leopard to Snow Leopard.

      Or maybe they started following the Ubuntu naming Model. Let's see, is Hardy Hippo the same thing as Ubuntu 7.06 or what?

      --
      "Can of worms? The can is open... the worms are everywhere."
  7. Re:Tagged by stormguard2099 · · Score: 2, Funny

    If I have to pay for an imcremental upgrade that doesn't even fully change the name i'll be pissed but they can all it "leopard monkey" or whatever if it's a free upgrade that increases stability and gets me my 16 TB of ram

    --
    http://greenobyl.com/ please.... think of the children!!
  8. Wow! great decision by Anonymous Coward · · Score: 3, Insightful

    It is about time. We have zillions of programs for every major OS; so why waste time and money on adding features to the OS while third-party already do it? I believe it's a clever idea to enhance the core OS while keeping the outside intact (no new feature). Microsoft tried it with Vista, and they failed miserably. Was the task too big? Maybe. I hope Mac can achieve a complete OS core overhaul in a timely manner. It would set the bar pretty high for other OSes.

  9. Jubeezus Folks get a grip by goombah99 · · Score: 5, Insightful

    Jobs announces he's going to enormously simplify the morass of parallel programming and then also take GPU programming languages far beyond NVIDIA. And he's going to make this all in the core of the OS so it will be ubiquitous.

    Oh and one more thing, we've already done it and it's going to be in our next release

    Then I read posts about "well what about NTFS or Power PC".

    Jebezus! get a sense of proportion here. Yeah NTFS might sell a few enterprise computers. So maybe that matter financially. But apple's doing fine with it's cash flow and we won't be talking about NTFS 5 years from now.

    We will be talking about the future of computing which is how to tame and unify alternative and multicore architectures in a way the programmer does not need to worry about.

    That's earthshaking if it could be done next year! Now a lot of people have blunted there spears chargin at this one so one needs a healthy dose of skepticism that it could be accomplished in a decade let alone in a few months. On the other hand the one person we know not to scoff at when he says he's going to make something complex really simple, retain 99% of it's power, and deliver it ubiquitously and accessibly is Jobs/Apple.

    So doubt and wonder. Pour awe and skepticism. But fuck, don't ask about NTFS when this kind of thing is being annouced. You might as well ask about Zune support in Itunes.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Jubeezus Folks get a grip by pla · · Score: 5, Funny

      You might as well ask about Zune support in Itunes.

      Well... What about Zune support in iTunes?

    2. Re:Jubeezus Folks get a grip by andymadigan · · Score: 5, Interesting

      I don't like NTFS either, but I do regularly run computers with all three OSs (Mac mostly for work (developer), Windows for home (WoW), and a Linux server). I think the slowest format is either HFS+ or ext3, I've certainly seen ext3 be quite slow. So long as you use the "quick" option for NTFS formats it is quite fast. Of course, with all the grahpic goodies everything on Macs seems slow, but it's also hard to time how long it takes.

      And no, I'm not a switcheur nor a noob. I've used/owned Macs since System 7, I've been using Linux for 8 years now, and I started with DOS 5 on an 80286, and ran every Windows and Mac version from then to current.

      XFS is a fast format, ext3 takes a few minutes depending on the size of the partition, and NTFS is a few seconds in quick mode. Quick format has been there for quite a while (even DOS) and without it I always assumed format was zeroing the partition, which is slow of course.

      --
      The right to protest the State is more sacred than the State.
    3. Re:Jubeezus Folks get a grip by Anonymous Coward · · Score: 2, Interesting

      I understand your point, but let's talk about file systems for a second. HFS+ is awful (poorer performance than ..everything, meta data is a mess). OS X has UFS support but it doesn't actually work (can't format the boot drive with UFS, applications randomly fail to run on UFS volumes).

      So: it would be really nice if Apple could get *any* file system working other than HFS+ working. There is practically no chance of this until they abandon HFS+ completely. If (parts of) OS X weren't screwed up so bad that they depend on HFS+, then NTFS, ZFS, UFS, any FS(!) support would be easy.

      OS X makes me hate Unix. In the sense that it makes me long for the systems i learned on: Solaris, FreeBSD, Linux, A/IX and yes: A/UX. "Thinking Different" is bad in this context. We have man pages and RFCs and POSIX so people are all thinking the same. I'm sick of Apple making up new solutions to problems the *nix community solved years ago.

    4. Re:Jubeezus Folks get a grip by prockcore · · Score: 5, Funny

      Jobs announces he's going to enormously simplify the morass of parallel programming


      Single-handedly?
    5. Re:Jubeezus Folks get a grip by plasmacutter · · Score: 3, Interesting

      I don't think its fair comparing NTFS to the Zune.

      NTFS is an integral feature in win xp, which is an upgrade for most informed vista users.
      As such ntfs is the future of the pc market.

      The Zune, however, is to music players what the edsel was to automobiles.

      When the comp usa's went belly up in my city and had their closeout sales, even the shelving units went before the piles of zunes left sitting in the middle of the empty salesfloors (I wish I had photos, it's not an exaggeration).

      --
      VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
    6. Re:Jubeezus Folks get a grip by andymadigan · · Score: 2, Interesting

      Actually I think the ATI Mobility series is virtually an integrated card, with no memory of its own.

      However, I wasn't trying to bash Apple (if you'll read above, I've been using Macs for a long time). I merely was responding to a comment that there is a WoW client for Mac, and yet I use a Windows laptop for it.

      The GMA 950 is optimized for video playback, not 3d acceleration. To the Macbook's credit, it is quieter and cooler than the Windows machine.

      I bought the Macbook for its size, and at the time I played no games at all. A 13.3" mac with a real video card would have me sold, but they haven't released one yet.

      Ironically, the best system for playing WoW would probably be the rebuilt server, with a 2.4GHz conroe, a real Nvidia card with 256MB RAM and of course several 7200RPM drives. The Windows WoW client also runs on Linux I hear.

      --
      The right to protest the State is more sacred than the State.
    7. Re:Jubeezus Folks get a grip by ThePhilips · · Score: 4, Interesting

      And can you point to any standard??

      Last time I was checking, only few applications were using Direct X 10. For any kind of productivity more or less everybody uses bunch of wrappers or some commercial library.

      The whole point here that there is no standard. And M$ forces everybody to kiss PR ass of Direct X, though literally nobody directly uses it, except for hardware manufacturers (nVidia and ATI). Some proprietary half-arsed spec in .DOCX peppered with implementation details from actual version of Direct X (even is such document exists) hardly qualifies as standard to me.

      On other side, Kronos group is something. They are slow on up-take, but generally deliver usable standards industry needs. They are vendor neutral what is also important.

      Do not expect anything in particular from OpenCL. I'm pretty sure that it would try to appeal to wider audience - consequently it would be pretty dumb down. But still it would let any developer to access GPU chip. Knowing how Apple does things, with couple of extra objects in one's program and few extra checks on whether you can use GPU, many tasks would get a decent performance boost. It wouldn't be high-end nor exclusive - it would be something for wider audience.

      --
      All hope abandon ye who enter here.
    8. Re:Jubeezus Folks get a grip by Ilgaz · · Score: 2, Interesting

      In future, while buying anything mobile, think about that: If Intel monster actually managed to make a integrated graphics chip that will perform just like a real Nvidia/ATI GPU, both companies would go Chapter 11 in matter of days.

      For some reason, Apple feels forced to use Intel in everything even in Graphics which Intel has no clue about. I wonder if there is some kind of agreement involved considering they are basically ignoring 64bit/multi core/SMP G5 userbase in 10.6. Hopefully it is false rumour.

      Apple should have nothing to do with "integrated graphics", "integrated" anything. They aren't some no name Taiwan company, they aren't in cheap laptop market.

    9. Re:Jubeezus Folks get a grip by Savage-Rabbit · · Score: 2, Funny

      Well... What about Zune support in iTunes? Ummm... What is a Zune?
      --
      Only to idiots, are orders laws.
      -- Henning von Tresckow
    10. Re:Jubeezus Folks get a grip by crmarvin42 · · Score: 2, Informative

      I don't know where you get the idea that all, or even most Mac's use Intel graphics chips.

      MBP, MacPro, post '06 iMac's - All models use either ATI or NVIDIA

      only the consumer Macbook, ultra portable MBA, and the svelt MacMini use Intel integrated graphics.

      --
      Bureaucracy expands to meet the needs of the expanding bureaucracy.-Oscar Wilde
    11. Re:Jubeezus Folks get a grip by frank_adrian314159 · · Score: 4, Funny
      Ummm... What is a Zune?

      Lost tribe from central Africa. Members went around squirting each other and throwing chairs to communicate. Unless action is taken, expected extinction in 2010.

      --
      That is all.
    12. Re:Jubeezus Folks get a grip by Actually,+I+do+RTFA · · Score: 2, Insightful

      And can you point to any standard??

      Last time I was checking, only few applications were using Direct X 10.

      DirectX 9. In a few years, if Vista is successful as past incarnations of Windows, DirectX 10.

      For any kind of productivity more or less everybody uses bunch of wrappers or some commercial library.

      I'll assume what you are saying is that everyone wraps the various APIs via internal or platform agnostic middleware. Because DirectX and OpenGL are both important, and neither can be done away with if you want to work on all platforms.

      --
      Your ad here. Ask me how!
    13. Re:Jubeezus Folks get a grip by TheNetAvenger · · Score: 5, Informative

      What is NTFS? Is that that primitive file system that needs defragging all the time and takes forever to format a HD with that file system?

      Ok, this misinformed Bumpersticker logic has to stop, and now...

      NTFS may be a bit long in the tooth, but it has taken 15 years and ZFS to catch up to NTFS on a number of features. And even with that said, ZFS, still lacks several important features that is just expected to be there by people using NTFS.

      Can't believe I'm going to use quick Wiki here...
      http://en.wikipedia.org/wiki/Ntfs
      http://en.wikipedia.org/wiki/Zfs

      If you want 'technical' information, go freaking read the NTFS whitepapers, or even get a academic code release version of how and why it works WITH SOURCE code. There are important reasoning to the technology of NTFS, especially in terms of performance and features just not currently found in ANY OTHER File System made, and this even includes ZFS, that gets close.

      Back to the myth. Does the poster know why NTFS will fragment a bit more than older File System technologies? Apparently No...

      NTFS has copy of write and snapshot features, this adds to the fragmentation on a volume by the nature of the way snapshots and copy on write operations are handled.

      This feature (snapshots/copy on write) is a MAIN FEATURE of ZFS, so if OS X moves to ZFS, it will have the same inherent added fragmentation as NTFS. Whoops, guess you should be making fun of something you are getting as an UPGRADE in terms of features.

      1) Microsoft never said NTFS didn't fragment, they said it was less prone to fragmenting that DOS's FAT/FAT32, which is TRUE.

      2) Microsoft did state NTFS's fragmentation was not as great of a performance issue compared to FAT/FAT32 because of how NTFS's lookup behavior works, making no additional fragmentatin lookup seeks, like FAT does. This means it can get the file locations and read it in a swipe, even if it is in 1000 fragments.

      3) Microsoft has always stated snapshot and copy on write features of NTFS would mean it will always have a bit more fragmentation than 'simpilier' file systems, like OS X and most default Linux installs use today.

      Just to recap:
      When/if Apple adds ZFS to OS X, its inherent level of fragmentation will be equal to NTFS, because it is the nature of the File System design features of both that prevent this trade off for more advanced features.

      Also, people do realize that NO FS is fragmentation free, even the current mainstream file systems in OS X, right?

      OS X runs a background defragmentation utility, just like Vista does. There is nothing hard or special about this. (Vista has a low I/O priority added to the inherent NTFS priority abilities, making backgroun operations like defragmenting seamless in terms of performance to the user.)

      ZFS is good and finally steps up to the plate on some important and modern File System features long needed. It still is young and lacks inherent encryption, file level quota management, and other little features, but with some good support will be a good alternative to NTFS in the UNIX world. NTFS is far from primative or old in terms of features, as it has been the File System to live up to or beat outside of Microsoft.

      However, NTFS is MS Intellectual property and MS probably won't be giving up the code to it anytime soon. I actually wish Sun and Microsoft had a better relationship, as it would be nice to see a unified File System technology across all platforms, and a combination of Sun's ZFS work and NTFS would be a freaking awesome mix of technology in terms of File System features, and performance.

      NTFS is nothing to mock, especially when you are responding to an article talking about Snow Leopard getting ZFS which will present the same issue for OS X you are making fun of NTFS for...

    14. Re:Jubeezus Folks get a grip by wootest · · Score: 4, Insightful

      UFS support doesn't work that well because Mac OS X was designed to support both of its ancestors: OpenStep and Mac OS 9. Mac OS 9 applications rely on resource forks, file and creator types and case preservation and insensitivity, and they were often quickly ported to Carbon. No one wants to reconsider their app's fundamentals just to get it to run on a new OS; if they did, maybe we'd have a cleaner solution today.

      Apple is moving towards ZFS, I just hope they'll start using it in Mac OS X client as well. All the neat features that *do* take up space (like revisions) and which people aren't used to can be easily turned off.

      Most of Apple's reconsiderations of UNIX have been made to simplify or streamline what's there. Take launchd, which is their daemon that replaces rc.d and the startup system surrounding it. It was built to work with programs as they worked today. Upstart in Ubuntu was developed to be an entirely new design and work better and as a consequence probably does not work with completely unaltered programs. Tell me honestly: do you think people wouldn't have ragged on Apple for "being Apple" if they had done Upstart instead of launchd?

      The problem isn't Apple making up new solutions to problems solved years ago, the problem is thinking these solutions can't be improved. Most (not all) of Apple's own problems in OS X with respect to being a UNIX citizen consists of compatibility junk that they're just now going to get around to dropping. (The newest version of Mac OS X manages to be certified as UNIX compliant, even if it's obviously not Linux certified since a different kernel is used.)

  10. Re:Yeah, if the Winbox and Mac are separate machin by shird · · Score: 4, Insightful

    "That doesn't help with dual-boot PCs"

    The GP was referring to a 'coporate' environment. It's pretty rare to have dual boot machines, it's either one or the other, with networked resources. If you want to dual boot, your data would still be stored on remote servers and accessed via CIFS/whatever in a corporate environment anyway.

    --
    I.O.U One Sig.
  11. Sorry. by wandazulu · · Score: 4, Funny

    Only after posting did I realize it was the "first" and got swept up in the excitement of it all. I promise it won't happen again. :)

    Let me get the rest out of my system, so I am not tempted:

    o Does it run Linux?
    o Imagine a Beowulf cluster of these
    o Profit!
    o In Soviet Russia, post firsts you!

  12. Re:Microsoft will never do this by Moridineas · · Score: 3, Insightful

    While Microsoft several times has claimed to "write the operating system from the ground up" they never do. They just keep bloating and never really optimizing. You need more memory, a larger graphics card, faster processor, etc. All the features you don't want and none you need. Writing from the ground up and optimization etc are not necessarily linked!

    I'm sure many slashdotters have shared in the experience of a project rewrite that ended up bigger, buggier, and all around worse than the system or project it replaced...
  13. Strategy? by CallFinalClass · · Score: 3, Interesting

    For a while there, I was thinking that perhaps Apple would merely *say* they wouldn't release many new features in Snow Leopard, but then turn around and at the last second release a feature-laden OS. But then I realized how hard it would be to do that. Too many third-party developers would have to be in the loop for this to work.

    The idea would be to stop Redmond from using Apple as the R&D labs, as many suspect winds up being the case ("Start your photocopiers"), and deny MS even the opportunity to borrow for Windows 7.

    The more I think about it though, the more obstacles I see to this. But it would be sweeeeet...

  14. Re:To wait or not to wait by 0100010001010011 · · Score: 4, Informative

    Leopard was the longest time we waited between OS X releases (And one of the top few longest between all Apple releases). You must be new to Macs/Apple. I would be very surprised if Jobs didn't say anything about the 'next' release. Whether it be 10.6 or 10.5.5

    10.0 - March 24, 2001
    10.1 - September 25, 2001
    10.2 - August 23, 2002
    10.3 - October 24, 2003
    10.4 - April 29, 2005
    10.5 - October 26, 2007

    That's 6 months, 11 months, 14 months, 18 months, 30 months.

    Heck looking at Wiki, Apple has always kept a relatively short release time (Nothing as short linux kernels, but absolutely nothing as long as Microsoft)

    1.0 - Jan 84
    2.0 - Apr 85
    3.0 - Jan 86
    4.0 - Mar 87
    5.0 - ???
    6.0 - Apr 88
    7.0 - Jun 91
    8.0 - July 97
    9.0 - Oct 99

  15. Re:My #1 reason for no Mac's at work..... by WMD_88 · · Score: 2, Funny

    Step 1: Plug in monitor cable. Step 2: There is no step 2! What do you need a docking station for?

  16. Re:Why did Apple ever go 32-bit x86 anyway? by crunchy_one · · Score: 2, Informative
    Two reasons:
    1. Low-level Intel support was 32-bit only in the initial 10.4 release due to schedule and development constraints,
    2. Apple chose the Core Duo as its initial Intel offering, a 32-bit part.

    Not everyone internally was happy about the choices, but management got what it wanted.

  17. Re:Why did Apple ever go 32-bit x86 anyway? by Ma8thew · · Score: 2, Insightful

    Think about the cheaper and portable Macs though. The Mac mini and Macbooks could not have gone 64 bit immediately without increasing the size or heat output. And the tools in Xcode allow easy(ish) generation of Universal binaries which run on 32/64 bit Intel/PowerPC. I admit it's not as simple as pure 64 bit Intel, but it's not as bad as on Windows, where 64 bit adoption has been bad due to massive compatibility problems.

  18. That's why I'm going to buy it. by DancesWithBlowTorch · · Score: 5, Insightful

    ...if this will be a free upgrade similarly to the upgrade from 10.0 to 10.1. It would seem hard to justify a purchase price of anything more than $20 that adds only additional stability and developer tools.
    While reflections on the desktop and a new way to flip through folders would be worth $120 to you?
    You see, this attitude of consumers is exactly why companies like Apple and Windows have so far focussed more on building OSes that look good, rather than work well. People want a shiny new thing, not a really efficient, rock solid operating system, because they have got used to crashes, useless error-messages, viruses and spam.

    For me, this is the most enthralling idea in the End-User computer market in years. Finally, a company decides it's time to stop adding new eye-candy. Instead, Apple is taking a step back and taking their time to iron out the bugs and add actual innovation.

    OpenCL sounds amazing. If it works as advertised, it will give developers who really care about performance the option to tap into the hugely parallel architecture available on the GPU that was inacessible to most of us so far (unless we wanted to learn the obscure proprietary semi-languages of ATI, IBM and nVidia).

    Grand Central seems to be just the opposite of this: It will make sure those eight cores we'll soon all have in our machines will actually get used, even if the developers who wrote the programs we run didn't care to think about parallelization.

    I'm bying Apple stocks. At a time when Microsoft's developers are once again falling victim to the marketing department (remember when Windows 7 was supposed to be a clean new start?), Apple is taking a bold step in what I think is the right direction.
    1. Re:That's why I'm going to buy it. by chaim79 · · Score: 4, Insightful

      To add to your mentions of OpenCL and Grand Central, from what I've seen it looks like both will be used in the background for most processes, so by default your system will be sending blocks of instructions to CPU or GPU cores depending on who would get it done faster. This would seriously rock and really increase the power of the system!

      I can even see that chip company Apple bought creating specialized chips that can be dropped in place and used by Grand Central and OpenCL automatically without the developer having to worry about it.

      I will definitely be purchasing 10.6, if nothing else to show support to a company willing to spend time/resources going back and cleaning up their work. It's something I've always wanted to do after every project I've worked on, but it's something that's nearly impossible to sell to the customer.

      --
      DEMETRIUS: Villain, what hast thou done?
      AARON: Villain, I have done thy mother.
      Shakespeare invents 'your mom'
    2. Re:That's why I'm going to buy it. by cowscows · · Score: 2, Insightful

      While I certainly agree that it's nice to see Apple totally focusing on the back-end stuff for this version, I don't think you're entirely correct in saying that up until now all we've ever been getting is eye candy. The people who design shiny buttons and fancy graphical effects are probably not the same people writing multi-processor optimization code, and it's not useful to pretend that doing one precludes any possibility of doing the other.

      Apple in particular has been steadily improving the inner workings of OSX, not just adding new layers of shine and sticking it in a box. They do love their shine, no doubt, but there's been plenty of new stuff under the hood with just about every release as well.

      --

      One time I threw a brick at a duck.

    3. Re:That's why I'm going to buy it. by nilbog · · Score: 4, Interesting

      To be fair, Leopard wasn't just about adding a few "shinies." In fact, they really only added coverflow, the dock thing, and the transparent menu bar. A lot more innovate features were included like webclips, stacks, updated finder, new front row, better ical and address book, nifty new ichat features, fixed airport menu, parental controls, preview, quick look, better security, spaces, better terminal, TIME MACHINE, full Unix certification, and a whole host of developer tools and under the hood stability improvements.

      Apple didn't just add bling - they made the operating system more stable and fixed a lot of bugs. So, be fair - we didn't pay $120 for a new dock.

      Full list of new features in Leopard: http://www.apple.com/macosx/features/300.html

      --
      or else!
    4. Re:That's why I'm going to buy it. by 99BottlesOfBeerInMyF · · Score: 4, Insightful

      While reflections on the desktop and a new way to flip through folders would be worth $120 to you? No, but I also wouldn't buy a car with only three wheels and then turn around and pay for the 4th wheel which should have been included in the first place.

      Your analogy is flawed. It implies the improvements Apple is making are bug fixes, ie, a missing wheel. What Apple is adding are new technologies. It is more akin to turning around and paying to convert your 2 wheel drive vehicle to all wheel drive, which allows increased performance in off-road conditions. Grand Central is not a bug fix, but it does increase performance for multi-core systems. OpenCL is not a bug fix, but it allows increased performance for applications that have spare GPU cycles. Neither is needed to have a functional and fast system, just as adding all wheel drive and an airfoil are not fixing problems with the car you bought, but do provide improvements to performance and the former may keep your car from bogging down in adverse conditions.

    5. Re:That's why I'm going to buy it. by commodoresloat · · Score: 3, Funny

      (remember when Windows 7 was supposed to be a clean new start?) It was a clean new start! It had Drag and Drop. And Balloon Help!!!

      Oh, never mind; I thought you said "System 7."
    6. Re:That's why I'm going to buy it. by philipgar · · Score: 3, Insightful

      As much as these new technologies look great, the question is how easy will it be to use? If the answer is harder than a single core processor (which it most assuredly would be), than the question becomes how much harder is it to use?

      In recent times, there has been no end to proposed tools and languages to help express parallelism. These are made by extremely bright people, and many have some neat and interesting features. However, so far, few people can really take advantage of them. Experts can design programs on them and use them, but these experts are a far cry from your run of the mill people. These are not the programmers you can hire for $40k or even $80k oftentimes.

      New technologies are needed to take advantage of parallel computing. However these technologies must be as easy to use as Visual C++ is (really it needs to be as easy as VB, but that's another story). So far they all have problems, and a programmer cannot have a serial mindset when programming these architectures. Unfortunately, the brain does not seem to be very good at expressing parallelism, and the tools we currently have do not do enough to prevent developers from shooting off their legs.

      Will these new technologies be useful in snow leopard? Possibly, they will probably be used in Quicktime, and some of Apple's video software. It's possible that open source video codecs might take advantage of them, but that depends on whether people make research projects out of them. Photoshop might make use of it for some of their operations, but don't expect everything to be done that way, as it's expensive to rewrite complex algorithms in parallel.

      I just laugh when I read everyone clamoring about how this technology will change the world... It is a step in the right direction, but there is no panacea to make parallel programming easy. The first step involves making libraries of many of the compute intensive functions available to programmers. Joe programmer can call library routines. . . at least if they fit into normal programming paradigms. Expect these libraries to be expensive though. Writing highly parallel optimized code to do the compute intensive operations people need is expensive. The experts capable of doing it are extremely expensive, and it isn't like they can do this work overnight, or in a week sometimes. Also, expect HDL coders to be in demand. They understand parallelism and might be capable of using these new tools.

      Phil

    7. Re:That's why I'm going to buy it. by WatertonMan · · Score: 2, Interesting

      I'm skeptical that Grand Central will help as many applications as some suggest. But it's anything but vaporware. It's on the 10.6 developer edition given out at WWDC and there were sessions on it.

      Not being behind the NDA I have no clue exactly how Grand Central functions or what kinds of processes it'll improve. But those who have seen it seem reasonably impressed. Even if mum about the details.

  19. 10.5.3... by MsGeek · · Score: 4, Insightful

    ...is solid as the Rock of Gibraltar on my MacBook. It's a stability improvement over 10.5.2 and a far cry from 10.5.0 and 10.5.1 which I avoided and stuck with 10.4.11. I'd put it right up there with Debian.

    10.6 is something I'd be willing to pay for, though. Grand Central and true Intel 64 bitness would be awesome and make this MacBook rock. And as I mentioned earlier ZFS on a multi-disk future Time Capsule appliance would rock my world.

    --
    Knowledge is power. Knowledge shared is power multiplied.
  20. Can't read from a Windows partition by Alcimedes · · Score: 2, Interesting

    How about NTFS, Apple? About damn time OS X supported read-write for NTFS - hard to bring it into corporate environment when you can't read from a Windows partition. NTFS-3G drivers are stable, they ought to have been integrated with Leopard to begin with. Granted you can't write to NTFS in OSX, but OSX has been able to read an NTFS partition for quite some time.

    It's actually really nice to have a Mac around when pulling files from a possibly infected NTFS drive. You're not going to pick up anything that will infect your machine, and you can pick and choose through the files you want at your leisure after reimaging your Windows box.

  21. Re:Why did Apple ever go 32-bit x86 anyway? by nrozema · · Score: 2, Insightful

    There was no suitable 64-bit mobile platform when they made the switch (original Core Duo was 32-bit only).

    When you sell as many portables as Apple does, that's an issue.

    So the choice was either hobble along on the old-and-outclassed G4 for another year waiting for Intel (because there was just no way a G5 was ever going to shoehorn into a Powerbook), or endure a few years of mixed code.

  22. Re:64 bit by uuxququex · · Score: 2, Informative

    16 Terabyte... ;-)

  23. Don't forget: Dropping PPC! by foo+fighter · · Score: 2, Insightful

    Don't forget that 10.6 drops support for PowerPC CPUs!

    The last Power Mac G5s were released in late 2005 and weren't replaced by the Mac Pro until late 2006.

    The last revision to the PowerBook line was also released in late 2005. I'm still very happy running 10.5 on my 12" PowerBook G4/1.33Ghz from early 2004.

    The last iBook came out in mid-2005, replaced in mid-2006. The last PowerPC iMac was released in late 2005. We have 10.5 happily running on my wife's 12" iBook G4/1GHz from 2003 as our kitchen TV.

    It's pretty shitty that Apple is dropping support for machines less than 4 years old, and older machines that run 10.5 very well. It's especially galling that they are dropping support with a release that sounds like it should really be a free service pack or point release to 10.5 anyway.

    --
    obviously no deficiencies vs. no obvious deficiencies
    1. Re:Don't forget: Dropping PPC! by 99BottlesOfBeerInMyF · · Score: 2, Insightful

      Don't forget that 10.6 drops support for PowerPC CPUs!

      Wait till the rumor is actually confirmed before complaining about it. The developer preview doesn't support it... yet. We still don't know if they plan on PPC for the final version, or if we do we signed an NDA.

  24. Re:Why did Apple ever go 32-bit x86 anyway? by crunchy_one · · Score: 2, Informative

    Core 2 Duo was only a few months away, and Apple had the roadmap. They even had samples.

  25. Re:Why did Apple ever go 32-bit x86 anyway? by Guy+Harris · · Score: 4, Informative

    So Apple is going back to 64-bit x86.

    Apple can't "go back" to something it never went away from. Tiger had limited support for 64-bit code, whether on PPC or x86, and Leopard had 64-bit versions of most of its userland libraries. The Snow Leopard page doesn't say much about what's being done other than "Snow Leopard extends the 64-bit technology in Mac OS X to support breakthrough amounts of RAM - up to a theoretical 16TB, or 500 times more than what is possible today."

    The PowerPC machines were 64-bit

    Some of the PowerPC machines were 64-bit. The notebooks and the Mac mini were 32-bit.

  26. Where is Adam Smith when we need him? by archdetector · · Score: 2, Insightful

    If the things we value most in an OS are stability, performance and technical advancement, why are those the very things for which we are least willing to pay?

    1. Re:Where is Adam Smith when we need him? by omnipresentbob · · Score: 2, Insightful

      Because they should be expected of every OS. You pay for it, you should get something that works well 99.9% of the time.

  27. Re:To wait or not to wait by Anonymous Coward · · Score: 3, Funny

    1.0 - Jan 84
    2.0 - Apr 85
    3.0 - Jan 86
    4.0 - Mar 87
    5.0 - ???
    Profit!?
    6.0 - Apr 88
    7.0 - Jun 91
    8.0 - July 97
    9.0 - Oct 99
  28. Streamline It Simple Again by Doc+Ruby · · Score: 2, Interesting

    I just started to use a Mac a little, after leaving it mostly alone for about 5 years. It's not really as simple and intuitive as it once was. All kinds of special Mac knowledge about where to look for buried UI widges, modes that mean you can't always do what worked in some other mode, lots of "Desktop similes" rather than "Desktop metaphor" (eg. you can't deal with the Desktop widget as if it were the real thing, but only in some special virtual Mac way), and generally the exact same kinds of necessary expertise that gives Windows and Linux users "tunnel vision", a narrow skillset only within the apps and features they use.

    Maybe it's Apple competing with Windows that's somehow gravitationally moved the Mac experience closer to the Windows one, even as Windows has sucked ever closer to Apple's innovations. But it used to be easy for a beginner (or just an "uninformed expert" like me) to "just do it" with a Mac, with a much shallower, barely noticeable learning curve.

    What we need is a GUI revolution. The iPhone offers one, with its multitouch innovations. As does Nintendo's Wii, with its unconventional new controllers. The Mac, like everyone else, is still stuck in a transitional metaphor to an office/desktop physical environment that's now been totally replaced by its simulation on the Mac. That metaphor doesn't really help people use "documents" and "tools" from past experience with the real things, liberating us from them. It's now a trap that constrains us to only the small set of characteristics that both the real and the virtual versions share in common.

    I hope Apple will spend the next year "streamlining" MacOS into something more simple and immediately usable, the way Apple has delivered in the past. Because usually Windows, Linux and everyone else follows and improves likewise. But if it doesn't, then I hope that inspires people to do something really new that's really simple, yet delivering the vast power of all our new devices. Because those people will inevitably be the ones to drag everyone else along into the new, simpler paradigm. And probably get rich along the way.

    --

    --
    make install -not war

    1. Re:Streamline It Simple Again by cowscows · · Score: 2, Interesting

      The GUI certainly has gotten more complicated in many ways, but I think that's just a natural consequence of the fact that there are a whole lot more things that we use our computers for these days. Operating systems (and computers in general I guess) could be stuck under the "jack of all trades, master of none" adage, where they have to be capable not only of performing the tasks that the manufacturer can think of, but also provide a structure for random developers to add their own tasks.

      There are small steps that can be taken to make certain tasks easier. On my mac LC maybe 12 or so years ago, I had a broad and complex series of folders that I used to organize my various personal text documents so that I could find what I was looking for with relative ease. Now, on my Macbook I have only maybe two or three folders that I keep those sorts of documents in. I have significantly more of those documents now, but the processing power of my current computer combined with software like spotlight makes finding something very simple indeed. Activating spotlight isn't an intuitive process, but it's very simple and easy to learn. And that's also an ability that doesn't really have any metaphor in the physical world. Being able to instantly find a particular string of text from a pile of thousands of pages is pretty awesome.

      There might be some sort of amazingly innovative way to simplify all of that without dumbing it down or reducing capabilities, but I kind of doubt it, short of some sort of direct neural interface that lets me control the computer with my thoughts. As long as I'm feeing the computer data with my hands and the computer is sending me data via my eyes(and occasionally ears), I cannot imagine effectively using a computer without someway of quickly inputting text (a keyboard) and without a pointing device (a mouse/trackpad/touchscreen/etc). Once you've got that, icons are obvious, as is the need to contain tasks (windows). Add in the various ways of inputting and displaying text/images, and you've got your basic GUI.

      The thing is, I'm not sure that "intuitive" is even the best thing to strive for. Humans are generally pretty good at learning, so requiring someone to grasp some basic actions in order to interact with a computer isn't that big of a deal. More important is that the system be internally consistent, so that those basic actions can become automatic and thoughtless.

      The Wii is only a partially useful example, because while it does allow for new ways of interacting with a video game, there are also sacrifices. You might think an Xbox360 controller has a ridiculous number of buttons on it, but there are games that use all of those buttons. You might be able to find some way to map all those buttons onto the control methods provided to you by the Wii-mote, but there's no guarantee that that new control scheme will be superior.

      Multi-touch on the iPhone is really just an evolution of our current gui, and one that as much as anything only makes up for the lack of a keyboard/mouse, rather than being some sort of evolution beyond them.

      --

      One time I threw a brick at a duck.

    2. Re:Streamline It Simple Again by itsdapead · · Score: 3, Insightful

      What we need is a GUI revolution. The iPhone offers one, with its multitouch innovations. As does Nintendo's Wii, with its unconventional new controllers.

      The success of the Wii owes much to Nintendo's brave (but wise) decision to persue a completely new customer base and leave the adolescent male (of all ages) market to MS and Sony.

      The problem with the established PC/Mac market is that a big chunk of it have established skills and don't want (or don't think they want) a radical new GUI - they want a better way of running MS Office.

      Its also worth wondering why the original Apple (after Xerox) GUI caught on. Now, I'm not going to dismiss all the psychology about desktop metaphors, but the big obvious factor that seems to get overlooked is simply this:

      Before MacOS and Win3.1, if you wanted to (say) quit an application, it might be :q! or Ctrl-X-C or Ctrl-K-Q or Esc-X or /Q or /X or /E or QUIT or EXIT or BYE or. ESC and 9 from the menu or... Every fricking program was different. The IP wars of the time were not over software patents, they were over "look and feel" copyright of the basic menu structures.

      After MacOS/Win3.1 it was File -> Exit. Ditto for Open, Save, Print... and the resulting dialogue boxes were all common, too. Instead of having to RTFM simply to find out how to open a file, everything worked the same way. It didn't matter if it was logically inconsistent to have "Exit" on the "File" menu you only had to find out once!

      One problem now is we've drifted back to the application-specific GUI, as everybody invents their own system of dockable palettes, customizable tool bars, drawers, panes and other guff...

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    3. Re:Streamline It Simple Again by oGMo · · Score: 2, Interesting

      Note, I am by no means an Apple/Mac fan. "User" at best; I consider my mac like the rest of my music gear: as an appliance. My primary OS is Linux.

      Maybe it's Apple competing with Windows that's somehow gravitationally moved the Mac experience closer to the Windows one, even as Windows has sucked ever closer to Apple's innovations. But it used to be easy for a beginner (or just an "uninformed expert" like me) to "just do it" with a Mac, with a much shallower, barely noticeable learning curve.

      I call BS. The changes to OSX haven't been that big in past years---in fact, I've found them to be rather minimal tweaks at best. I recently moved from early 10.3 (on an original mac mini) to the latest 10.5 (on an imac). The changes I notice? The dock looks slightly different and has stacks now. Multiple desktops are builtin. There are probably a few other minor things.

      Comparing this to "the windows experience" (which I sometimes must deal with), there are far more things I notice: in OSX, it's obvious and easy to find how to do stuff, especially configuring the system. Everything is in one place. I don't have to hunt through 3 or more different control panels and hope to happen upon the dialog that does what I want. Everything pretty much just works in OSX, and the complexities aren't hidden, they're simply organized in a very accessible fashion.

      What we need is a GUI revolution. The iPhone offers one, with its multitouch innovations. As does Nintendo's Wii, with its unconventional new controllers.

      I call more BS. There is little "innovative" or "unconventional" in either of these examples. The iPhone is, for the most part, single-touch-oriented with a conventional touchscreen interface. It has pretty graphics and scaling, and there are a few multitouch things you can do (that often work poorly). There is a bit of gesture recognition, which is hardly new. The Wii, likewise, has nothing particularly innovative in its UI. It's almost entirely mouse-like point and click in its interface components and the better games. The few games where it manages to use motion sensing in an "intuitive" fashion, it's anti-innovation: natural mimicry is what the GUI has been about for decades.

      I hope Apple will spend the next year "streamlining" MacOS into something more simple and immediately usable, the way Apple has delivered in the past.

      OK, so you're bored and you want a flashy new "streamlined" toy that doesn't work like anything else, but somehow magically delivers usability. That's not how it works. There is no magic. If you want a revolutionary, innovative, streamlined UI, go try out blender. It's quite unlike anything else, and once you learn it, it's extremely fast and easy to get things done. And it's got a hell of a learning curve to get there.

      If you want something you can use without a lot of effort, it's going to be conventional. Maybe candy-coated so you don't notice so much, but it's going to be as conventional as anything. People are used to mice, clicking on icons and buttons, and menus. The problem is, once people are used to something, getting them to change or accept something new is difficult to impossible.

      For what you want, Apple is doing the right thing: releasing new, more polished versions of its OS, with enough new shinies to keep your attention. Unfortunately they haven't talked about them yet, and you're starting to wander, but I'm sure we'll hear about something soon.

      --

      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    4. Re:Streamline It Simple Again by Doc+Ruby · · Score: 2, Interesting

      You're right about the benefits of a standard UI across the whole OS, and especially when that's introduced to a whole new user demographic that doesn't have old specialized skills to unlearn (or be tempted back into when developers make old-style apps for the new UI).

      That's why the PC environment I want has all UI widgets standardized, across the OS, with no individual "application spaces" in which different UIs are available for the same operations, on the same kinds of data. Throwing out the "application" layer in the UI altogether, so the OS directly supports the operations on the data, the data can interoperate with other data in the same UI context. An OS that new functions plug into, like apps, but which functions present their own UIs only right where their relevant data is exposed in the OS UI.

      So if you see something that looks familiar, it will be, both in its ways of consuming its content with your senses, and operating on the content with the UIs coming with the content.

      --

      --
      make install -not war

    5. Re:Streamline It Simple Again by smallfries · · Score: 2, Interesting

      It's sounds like the unix philosophy of small tools to do individual jobs. There hasn't been a good way to transform the collections of pipes and tools that we use on (mainly) textual data into a GUI for non-textual data.

      I thought the Monad shell that Microsoft dropped from Vista sounded like a step in the right direction. Although it still operates as components running in a shell it formalises how to encoded the types that each tool can operate over.

      Implementation of your idea would require extending this type information beyond stdin and stdout to interfaces for using windows / widgets as input/output.

      It's a persuasive idea and I've liked it each time I've heard it. From Amiga back when they added the datatypes library to 3.0, from Microsoft when they first started describing Cairo (and again with Vista and again next time).

      But still, one day it will happen... :)

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    6. Re:Streamline It Simple Again by Doc+Ruby · · Score: 2, Interesting

      I'm with you on all that. I've been programming PCs (and other scale devices) since 1977, and my vision is surely formed by what has been offered, and what has been missing, as much as by what we've got that isn't enough.

      The main difference between the Unix model and mine (at least how it appears to the user) is that my model doesn't have applications. It's got libraries with UI code, that work on specific datatypes (including multitypes). The OS presents the data within its datatype's UI, with its datatype's operations exposed, in display frames with OS-wide operations on all datatypes. The OS could be Linux, running a single app, the UI, which exposes those widgets, and those presenting OS features. Like pipes: every process has exposeable widgets for its filehandles, which are used to redirect its STDIO, among other processes.

      The result would start to look a lot like what the original Mac started out looking like: all data would have the same UI that all the data of that type did, like the Mac started with just the MacWrite app frame for all text data, MacPaint look & feel for all graphics, etc. Knowing how to do an operation on a datatype would work in any context with that data. And the original operations for one datatype would serve as templates to be "overloaded" (C++ style) in equivalent (or analogous) operations on other datatypes. So using any new datatypes/UI is leveraged as much as possible off existing skills with existing datatypes and their UIs.

      I note that what broke that tradition was Excel, which was Microsoft's first Mac program (well before a Windows version). Excel was such a great program (and still is, mostly) that it was excused from smashing Apple's otherwise strictly enforced GUI guidelines. I take that lesson in thinking of the basic template for all "data frames" being a multilayer spreadsheet grid, with each sheet composed of subsheets including a data tier, an "algo" tier, and a presentation tier (the default view is the presentation, but any tier can be viewed). Each tier holds multiple layers, as each tier has its own connection to data, its own algorithm, and its own presentation to the next layer. The default view would be something like a spreadsheet grid, but stylesheets in the presentation layer would make the graphical rendering arbitary and customizable. But in standard terms, so any object or collection with the same datatypes or overloaded operations could use any stylesheet that agrees with those types.

      That could all be built on a Linux/x86 PC right now. I'd prefer to have the HW upgraded to a RISC/DSP/FPGA, like a PS3 with PCI-e for the FPGA. Because that architecture is inherently parallel, which my SW model directly supports. Everything is an object messaging other objects, so the RISC needs only to schedule which objects run in which execution unit, whether DSP or FPGA (depending on their arithmetic or their logic demands). The OS would pull the code from the object's datatype's class library, then either init and interconnect the DSP, or config some FPGA off buses or registers on the chip. Probably the whole OS would start as Linux running on the Cell's PPC, then gradually port each function to FPGA/DSP, gaining performance and flexibility along the way. I'd probably want to reimplement a filesystem under the VFS API, but implementing it in a relational engine that wrote directly to inodes of raw storage, before factoring FPGA/DSP out, but a good team could develop them each in parallel with the other. For good measure, I'd run the whole OS under a Hypervisor (virtualization like Xen or VMWare), which is how Sony runs its Cell PS3 already. With that architecture, arbitrary constraints on what a user can do that are just artifacts of how features have piled up on the Desktop over 30 years can go away. Which would let a lot more complexity under the hood tie everything together a lot more symmetrically, so the default presentation could be a lot simpler, as would exploring under that hood.

      If I had a $million and a couple-few years with a dozen developers, I'd release it around 2010, and change the world.

      --

      --
      make install -not war

  29. Re:first post by fyngyrz · · Score: 5, Funny

    JD-1027 writes in to kick off a discussion of OS X Snow Leopard

    Translation: "Let's see if we can distract Mac owners from the fact that the recent Apple developer conference produced no new upgrades, no new hardware, no Jobs-ian announcements on OSX, just iPhonery."

    Taking a break from adding new features

    Translation: "We're an iPhone company now"

    Snow Leopard -- scheduled to ship in about a year

    Translation: "We've put off any serious work on OS X for eleven months"

    builds on Leopard's enormous innovations by delivering a new generation of core software technologies that will streamline Mac OS X, enhance its performance, and set new standards for quality.

    Translation: "We're hoping to bugfix some of the the low-level tweaks promised for Leopard and finally get them out the door... if we're not too busy with the iPhone."

    [original Leopard features] most likely will help get Macs into corporate environments

    Translation: "We really might be able to fix those bugs..."

    We've previously discussed ZFS

    Translation: "Yet another feature, like resolution independent graphics, that didn't make it into Leopard, because we were way too busy with the iPhone. But we might have it for you in a year. Read-only, of course. And not turned on by default. For developers only. And only in beta, of course. Use this feature at your own risk."

    --
    I've fallen off your lawn, and I can't get up.
  30. Re:To wait or not to wait by UnknowingFool · · Score: 4, Funny

    XP to Vista, arguably, was a more minor upgrade. (And, I use the term "upgrade" very loosely. That should be good for a few mod points.)
    MS Digital Manners: Remember, if you can't say something nice about an OS, it's better not to say anything.
    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  31. A good VPN client for OS X by BAH+Humbug · · Score: 2, Informative

    In regards to the comment about Cisco's clunky VPN client, a better option can be found at http://www.lobotomo.com/products/IPSecuritas/

    Admittedly I've only used this to connect to Sonicwall firewalls, but I found the interface clean and it worked for me where other VPN solutions wouldn't even connect.

  32. Apple release times by e+r+i+k+0 · · Score: 3, Informative

    Apple has always kept a relatively short release time
    Further, it's easy to point to the 7.0-8.0 timeframe (> 6 years) as a counterexample, but there were at least three arguably major changes during that time: the release of System 7.1.x, System 7.5.x, and Mac OS 7.6.x. Among the improvements were (IIRC) the introduction of the Open Transport networking infrastructure, support for the PowerPC platform, and support for 32-bit addressing. Quite a bit for six years, methinks.
  33. Kick the Finder. by delire · · Score: 4, Insightful

    I work in a multi-OS educational environment and see the weaknesses of all popular OS's in a short-exposure, high-contact learning context. The one area OS X really falls down is in the area of file-system and application navigation. I often see a student coming from Windows become comfortable managing both their files and applications with Linux (GNOME or KDE) far faster than they do with the Finder/OS X interface. While perhaps being a tired metaphor, the application tray, where any application minimised or otherwise can always be found (regardless of virtual desktop) works: they have per-application visual contact with what is active in their desktop session, uncomplicated by a dock doubling as a menu of popular applications.

    After years of complaints from OS 9 and OS X users about the Finder Apple should confess to the difficult reality that - for many, not all - it is a major bottleneck to ease-of-use and therefore adoption. Students of mine - in general - spend far too much time second-guessing OS X where file and software management is concerned. Why are users' *losing* software and files so often that they need a *Finder*? Why are they so dependent on Spotlight that OS X might as well house all files in a flat-file-system? Why does the parent-window of an application still dominate the core navigation context even when minimised? This stuff confuses and frustrates people far too often I think.

    It may not be the case for pro-users but I see students of mine spending far too much time clicking and dragging windows around in the course of trying to find and get stuff done on OS X.

    My 2 clicks.

    1. Re:Kick the Finder. by vonFinkelstien · · Score: 2, Interesting

      Tell them to use Apple-H to hide the app instead of minimizing. I almost never minimize something on my Mac and constantly complain that I can't just Hide something when using Windows. >>Why does the parent-window of an application still dominate the core navigation context even when minimised?

    2. Re:Kick the Finder. by magus_melchior · · Score: 2, Interesting

      "Why are users' *losing* software and files so often that they need a *Finder*?"
      Why do they need so much software? Why don't they have it all in [Computer name]/Applications or their home folder?

      Users can't find a particular window? Expose and Spaces. The dock is too cluttered? You can shove stuff into a folder or get rid of icons you don't use. Drag the Applications folder there, instant Start Menu.

      I mean, good grief, Apple gives them a home directory complete with "Documents" and "Downloads", in addition to the desktop which they can clutter just as much as Windows/*nix users can. Why is it Apple's fault that your users can't organize their stuff?

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    3. Re:Kick the Finder. by CAIMLAS · · Score: 2, Interesting

      Thank you, you said what I've been feeling for the last couple of weeks fairly succinctly. As someone who's been using Linux and Windows maybe 75/25 for the past decade, having touched every useable window manager available for Linux (including many I've built myself), I don't think I've ever been so significantly frustrated with user interface characteristics as I have been in the last couple weeks of "first significant time" Mac use.

      Finder is a complete mess. It appears to be a ported application from an OS from 1978, or something equally antiquated and quaint: being certain of what you're doing (copying? moving?), and in which directory you're doing it (damn it, why did it put it at the filesystem root, AGAIN) are just the start of what makes finder frustrating. Why does the 'maximize'/+ button not do as it does in most other applications? Why is there no "cut" option? Why do I not have an "address" bar, particularly now that we've got full and proper UNIX file paths? Why do Finder windows not stack/organize themselves in such a fashion as to make having more than (say) 3 open at any one time frustrating and confusing?

      Honest to god, I've resorted to just using iTerm with multiple tabs for all file management (short of multiple selections). It's quicker, easier, and less confusing, as I never have to wonder "where am I?" I don't want to be forced to feel that way, and I don't intend to feel that way at all until I'm well past my 50s.

      The task management - application switching instead of app switching, and no way to change it - is equally irritating. This includes the parent-child window lock-out situation. It results in all kinds of irritating context problems, where you're trying to perform work, but are unable to do so without repeatedly closing and opening a specific context window, as you're unable to switch and/or remember the content of said window between switches in completion (I end up printing shit out and referencing it that way, sadly, more often than I'd like). That isn't reasonable, at all, and it's like no other operating system or windowing system I've used.

      Finally, combining those two problems seems to result in an inefficient use of screen real estate. There's a good reason mac workstations have large displays: they need them to be effective at multitasking. I don't imagine that was much of a case when the Mac was just a graphic workstation or something like that (when macOS multitasking sucked/didn't really exist, and there weren't many apps/users), but now, it's kind of ridiculous. I don't want to have to buy a larger screen just to get basic work done because fancy widgets are taking up too much space; I want a bigger screen because I need more space. Compared to pretty much other UI, OS X definitely seems to need more space by default. (Sorry, I can't quantify it better than that.)

      It wouldn't be such an issue if focus context switched properly when going from "Space" to "Space", but doesn't, so that potential way of managing things is kinda of another irritant that's got to be worked around...

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  34. Apple can get Mac OS X into corporate environment by tfiedler · · Score: 2, Insightful

    As the person responsible for a 4,400 desktop environment and as someone who deeply, deeply dislikes Microsoft, I can tell Apple in one sentence how to get Mac OS X into my environment....

    Let me run it on non-Apple hardware.

    I have a collection of Dell Optiplexes, HP dc7700 desktops, and a bunch of MPC 4x4 all-in-one systems. I would gladly, and with executive support I believe, pilot a Windows to OS X project on a few hundred systems within a quarter of that ability coming available.

    --
    Democrats and Republicans are like AIDS and Cancer, I want neither!
  35. Korea by kybred · · Score: 2, Funny

    In Korea, isn't Natalie Portman only for old people?

    That settles it, I'm moving to Korea!

  36. Re:Apple can get Mac OS X into corporate environme by Tibor+the+Hun · · Score: 2, Insightful

    I'm an Apple admin (thank god) and talk like yours is getting really old.
    Everyone has that one thing that keeps them from buying Apple products. ("real" video card in iMac, video camera on iPhone, etc.)

    You already have an option. What's wrong with:

    I have a collection of Dell Optiplexes, HP dc7700 desktops, and a bunch of MPC 4x4 all-in-one systems. I would gladly, and with executive support I believe, pilot a Windows to Linux project on a few hundred systems within a quarter of that ability coming available.

    --
    If you don't know what AltaVista is (was), get off my lawn.
  37. Re:first post by Maserati · · Score: 2, Insightful

    > Translation: "We've put off any serious work on OS X for eleven months"

    Pshaw. Means they're just done screwing with the interface for a while. They have a stable and useful user experience in 10.5.3. It'll get a few tweaks along the line, 10.5.3 changed Spaces considerably. They're also talking about major architectural changes to squeeze every last ounce of performance out of the hardware. You may not care about optimizing for multiple cores or offloading processing to the GPU, but the bioinformatics people who run racks full of Xservs in a compute farm were dancing in the aisles at WWDC.

    >most likely will help get Macs into corporate environments

    Licensing full Exchange support sure as hell will. The return of VB support in MS Office a year or so after 10.6 comes out will also help enormously. The Active Directory support keeps getting better and better every release too. With, again, more stuff licensed from Microsoft Apple will be able to play in the enterprise.

    It's easier to be funny when you have a clue.

    I'll give you the bug fixes though. Adding a new hardware platform did disrupt 10.5 and increased their bug rate as Apple tries to manage a common codebase for two very different platforms. Arguably, 10.5.3 represents where Leopard should have been at release, and could have been but for the iPhone. They're late, but catching up.

    10.5.3 is full ready for use if you haven't switched yet, Check the remaining issues before committing though, there are (always) some bugs left.

    --
    Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
  38. Tiger for Intel was "Snow Tiger" by gig · · Score: 2, Interesting

    For the follow-up to Leopard to focus on under-the-hood improvements without changing the UI and user experience dramatically has precedent in Mac OS X Tiger for Intel. Apple did Tiger with many new user features, then Tiger for Intel was made to look completely identical to the user, but it brought with it dramatic under-the-hood differences. Leopard and Snow Leopard are the same thing again.

    With Tiger they said "come get Tiger" and with Tiger for Intel they said "come get Intel". With Leopard they're selling Leopard and with Snow Leopard they'll sell a larger number of processors and more memory than Leopard can support. One release they sell the software then one release they sell the hardware. They don't have to worry if Snow Leopard in-a-box doesn't sell all that well, because Snow Leopard in-a-Mac will sell really well, it'll be designed to drive new Mac sales. They already mentioned ungodly amounts of RAM in their first PR about Snow Leopard.

  39. Re:first post by fyngyrz · · Score: 5, Insightful

    It's easier to be funny when you have a clue.

    I've got five Macs. My daily driver is an 8GB, 8-core Intel Mac Pro. My carry along a is loaded dual-core Macbook pro. Both are typically running linux, windows, and OSX all at once. I write graphics software for a living. Powerful graphics software, written at the metal level. I'm all for multicore/multiprocessor at the OS level; the easier, the better, and likewise, multi-machine for even bigger jobs. However, this does not change the fact that Apple is mostly doing iPhone work, and that not adding obvious consumer-level goodies to OS X will cost them dearly -- which they don't care about, because -- wait for it -- they're all about the iPhone now. I meant the post to be funny, all right, but only because it's true.

    The very idea that low level improvements and bugfixes precludes feature addition at the GUI/high level is absurd, and if anyone at Apple had half a brain focused on the Mac, they'd never have said anything like that, or even implied it.

    OS "features" can be as simple as adding a nice set of programs to the stable. Things like a decent personal finance manager. Wouldn't affect system stability one whit, but it'd increase the value of the Mac to the first time buyer by quite a bit. How about a nice, basic paint program? Or a set of kids coloring books / tools? A basic expert system? Lots of middle to high end users could use one, and heck, they're not that difficult to write. I wrote one in python that, minus the knowledge base, isn't even 10k and you'd be blinking amazed at how much it knows about rocks and minerals, and how well it can generalize and leap to conclusions. How about including a language teacher? How about a finder with a decent feature set? Something like... Pathfinder - buy it, maybe tweak it, and ship it. That would be @#$%^&*$ awesome. Heck, I'd probably pee right down my leg if they simply shipped a working, color version of midnight commander (a findery thing for shellfolk.)

    See where I'm going here? Put an expert programmer in a corner, say "make a COOL one of these apps" and leave them be. In a year, if you don't have something really cool, the programmer should be shot. Total investment, one programmer's salary. Put ten programmers to ten tasks, watch em decently, and in a year, you'd have ten new selling points that had ZERO to do with OS stability, etc. Or just reach out the the Mac community and buy a few things, again, there are tons of them out there and I can assure you that many of them could be had for what amounts to peanuts. And also as we know, Apple's got more than peanuts in its pocket, and dropping a few million on programmers and/or acquisitions isn't a problem if they simply want to. So when they say "no features for you", what they're telling you is, "we're not going to exert ourselves on your behalf." They're not saying why... but just wake up and smell the iPhone marketing, man.

    --
    I've fallen off your lawn, and I can't get up.
  40. Re:first post by Zemran · · Score: 3, Funny

    It should be noted that this is "A Quantum Leap". Quantum particles are extremely small particles so this obviously refers to a very small change.

    --
    I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
  41. Maybe they can make the file system layout easier. by ResidentSourcerer · · Score: 2, Interesting


    I'm revealing my age here, when I say that my first unix based OS was NeXTstep.

    One of the things I liked about Next was that an application kept to itself: Wherever you installed it, everything was in a directory "ApplicationName.app" This made uninstalling easy. It also meant that installing an application on a network file system made it available to all NextStations on the local network. (In some cases a 'dwrite global applicationname value' was needed for licensing for individual machines.)

    Apple has not insisted on this. While many applications will work this way, now files are also stuffed into various Library directories. Uninstalling applications manually is no longer trivial.

    Furthermore, some applications insist on writing to their own program directory.

    I wish that apple and other OS's would implement a new security model regarding file spaces.

    1. There are three file spaces: OS, Application, and user. Each can be divided.

    2. The OS space consists of the distro along with applications from the distro vendor. For Windows the OS would include WordPad, but not Office (sold separately) For Mac it would include Mail, but not Aperture. For linux it would include /bin and /sbin. X and it's support files could go either way.

    2a. The OS space has at least the following three subsections: /var contains files that change on a frequent basis. /something contains files that change on an infrequent basis and depending on security setup could require special privilege or mode to modify. /everythingelse which in normal operation is read only. -- Not even root can modify /evertythingelse/bin/ps without jumping through hoops.

    3. User space.
    By default user space has a directory for each user, with access restricted to and controlled by that user. This is pretty much the way things are now.

    3a. User space/group space. Methods for collaborating and sharing documents.

    4. Application space.
    app space is done on 1 top level directory per vendor. Acrobat reader goes in /Apps/Adobe/AcrobatReader. Photoshop can go in /Apps/Adobe/Photoshop or /Apps/Adobe/CS3/Photoshop depending on the whims of Adobe.

    The key here is that the adobe installer does not have write privileges outside of the /Apps/Adobe tree.
    Just as user smith can't write to user jone's files, nor should Adobe be able to write to microsoft files.
    This implies that some program equivalent to Next's 'buildservices' needs to periodically run to pick out what programs provided services for other programs.

    5. In a general setup, no user should be able to execute a file in a directory they have write access to. Some mechanism for installations, and for developers needs to be made, but as a general rule this would go a long way to intercept malware. For users (as opposed to developers) having executable code in their directories is not a benefit.

    --
    Third Career: Tree Farmer Second Career: Computer Geek First Career: Teacher, Outdoor Instructor, Photographer.
  42. Re:first post by stephentyrone · · Score: 2, Informative

    OS engineers do not write "cool apps". We write the kernel and libraries that enable other people to write "cool apps".

    All the "features" that you're talking about aren't part of an operating system, and thus have no place in a discussion of how easy or hard it would be for Apple to add significant features to a future OS. They are applications. It's possible that an apps team at Apple might write them and include them for free with the OS, but they aren't part of the OS in any meaningful way.

    When an OS vendor says that they're focusing on stability and performance, they mean that the engineers who work on the system libraries and kernel aren't going to spend their time making it do fundamentally new things, they're going to focus instead on making it do the thing it already does faster and more correctly (which may require a complete rewrite of huge sections of code).

    This has essentially nothing to do with the sort of "features" that you're talking about. Trivial little toy applications are neither here nor there.

  43. Re:first post by fyngyrz · · Score: 2, Interesting

    Actually, I'm fairly comfortable saying that. Deep underlying changes, complete rewrites... those are great ways to break the living heck out of a system that is mostly working very well. Whereas adding tools for the end-users (even kids) that don't yank the entire rug out from under every program in the system and replace it with a brand new rug which may be slippery, a fire hazard, contain uncounted numbers of weevils, and - by accident of course - is missing the rubber backing so you slip on it every time you step on it...

    But really, I'm not worried about it. You know why? Because what I actually think we're going to get a year from now is an announcement that there's new iPhone software available. Perhaps accompanied by the news that there's a new iPhone, too. If we do get an OS X that has been substantially rewritten internally, I will (a) be astonished, and (b) let you test it for a couple of years before I make even the slightest move to upgrade. Because momma didn't raise no fool.

    --
    I've fallen off your lawn, and I can't get up.