Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
OS X Apple

OS X Snow Leopard Details 489

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."
This discussion has been archived. No new comments can be posted.

OS X Snow Leopard Details

Comments Filter:
  • One wonders... (Score:4, Insightful)

    by wandazulu ( 265281 ) on Friday June 13, 2008 @01:08PM (#23781049)
    ...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.
  • by rsborg ( 111459 ) on Friday June 13, 2008 @01:11PM (#23781107) Homepage
    The dev builds don't support it now, and Apple claims [apple.com] 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?
  • Re:One wonders... (Score:3, Insightful)

    by D Ninja ( 825055 ) on Friday June 13, 2008 @01:11PM (#23781125)

    Oh, and, uh, first post!
    Awww...you were doing so well until this...
  • by Anonymous Coward on Friday June 13, 2008 @01:21PM (#23781325)
    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.
  • by goombah99 ( 560566 ) on Friday June 13, 2008 @01:25PM (#23781395)
    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.

  • by GreatDrok ( 684119 ) on Friday June 13, 2008 @01:27PM (#23781455) Journal
    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.
  • Re:One wonders... (Score:4, Insightful)

    by Phat_Tony ( 661117 ) on Friday June 13, 2008 @01:29PM (#23781495)
    And thus Microsoft dominates. The prevailing attitude is to pay for new features, but not to pay for stability, security, or optimization.
  • 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?
  • Re:One wonders... (Score:3, Insightful)

    by antifoidulus ( 807088 ) on Friday June 13, 2008 @01:30PM (#23781515) Homepage Journal
    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.
  • by shird ( 566377 ) on Friday June 13, 2008 @01:31PM (#23781537) Homepage Journal
    "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.
  • "The way the processor industry is going is to add more and more cores, but nobody knows how to program those things," he said. "I mean, two, yeah; four, not really; eight, forget it."

    Hmm. Last I checked AIX and Solaris and HP-UX supported 128 CPUs or more. They all scale pretty well. So either he's talking about the desktop OS, where more than 2 CPUs is pretty new, or there's something new here.

    I'd guess that it's not really something new; the basic problem of making programming for multiple CPUs "easy" has been around since the 1980s and it's still not "easy" -- oddly enough, you still have to think about concurrency, locks, multiple threads, etc.
  • by MBGMorden ( 803437 ) on Friday June 13, 2008 @01:35PM (#23781605)
    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.
  • Re:One wonders... (Score:5, Insightful)

    by gomerbud ( 117904 ) on Friday June 13, 2008 @01:38PM (#23781677) Homepage
    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.
  • Re:One wonders... (Score:3, Insightful)

    by BorgCopyeditor ( 590345 ) on Friday June 13, 2008 @01:39PM (#23781709)
    MB = MacBook?
  • by evand ( 2571 ) <esd@c m u .edu> on Friday June 13, 2008 @01:46PM (#23781835) Homepage
    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.
  • by Moridineas ( 213502 ) on Friday June 13, 2008 @01:48PM (#23781869) Journal

    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...
  • Re:One wonders... (Score:4, Insightful)

    by kestasjk ( 933987 ) on Friday June 13, 2008 @01:57PM (#23782023) Homepage
    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...
  • by Ma8thew ( 861741 ) on Friday June 13, 2008 @02:04PM (#23782151)
    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.
  • by DancesWithBlowTorch ( 809750 ) on Friday June 13, 2008 @02:05PM (#23782159)

    ...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.
  • 10.5.3... (Score:5, Insightful)

    by MsGeek ( 162936 ) on Friday June 13, 2008 @02:09PM (#23782215) Homepage Journal
    ...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.
  • by Angostura ( 703910 ) on Friday June 13, 2008 @02:13PM (#23782279)
    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.
  • Re:One wonders... (Score:2, Insightful)

    by CrackedButter ( 646746 ) on Friday June 13, 2008 @02:17PM (#23782339) Homepage Journal
    So your evidence is anecdotal and not representative? How is that going to work as an argument when I've never had a problem with iTunes except when it crashed once while watching a TV show.
  • by chaim79 ( 898507 ) on Friday June 13, 2008 @02:19PM (#23782371) Homepage

    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.

  • Re:One wonders... (Score:3, Insightful)

    by localman ( 111171 ) on Friday June 13, 2008 @02:25PM (#23782475) Homepage
    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.
  • Re:One wonders... (Score:5, Insightful)

    by 99BottlesOfBeerInMyF ( 813746 ) on Friday June 13, 2008 @02:29PM (#23782549)

    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.

  • by nrozema ( 317031 ) on Friday June 13, 2008 @02:34PM (#23782629)
    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.
  • by foo fighter ( 151863 ) on Friday June 13, 2008 @02:40PM (#23782717) Homepage
    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.

  • by cowscows ( 103644 ) on Friday June 13, 2008 @02:42PM (#23782745) Journal
    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.
  • by 99BottlesOfBeerInMyF ( 813746 ) on Friday June 13, 2008 @02:43PM (#23782767)

    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.

  • by archdetector ( 876357 ) on Friday June 13, 2008 @02:45PM (#23782809)
    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?
  • Re:One wonders... (Score:5, Insightful)

    by Phat_Tony ( 661117 ) on Friday June 13, 2008 @02:52PM (#23782903)
    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.
  • by 99BottlesOfBeerInMyF ( 813746 ) on Friday June 13, 2008 @03:03PM (#23783069)

    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.

  • Re:One wonders... (Score:4, Insightful)

    by NMerriam ( 15122 ) <NMerriam@artboy.org> on Friday June 13, 2008 @03:39PM (#23783565) Homepage

    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.
  • Re:One wonders... (Score:3, Insightful)

    by tgibbs ( 83782 ) on Friday June 13, 2008 @03:44PM (#23783651)

    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.
  • by omnipresentbob ( 858376 ) on Friday June 13, 2008 @03:45PM (#23783669) Homepage
    Because they should be expected of every OS. You pay for it, you should get something that works well 99.9% of the time.
  • by philipgar ( 595691 ) <pcg2 AT lehigh DOT edu> on Friday June 13, 2008 @04:20PM (#23784139) Homepage
    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
  • by Blakey Rat ( 99501 ) on Friday June 13, 2008 @04:29PM (#23784281)
    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.
  • by Anonymous Coward on Friday June 13, 2008 @04:42PM (#23784483)

    While reflections on the desktop and a new way to flip through folders would be worth $120 to you?
    No, but built-in automated delta'd backup/retrieval and instant file previewing via Quick Look are.

    They can add all the reflections they want, I don't really care. But claiming the upgrade is just a new theme is just ignorant.
  • Re:One wonders... (Score:3, Insightful)

    by ohcrapitssteve ( 1185821 ) on Friday June 13, 2008 @04:53PM (#23784639) Homepage
    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."
  • by itsdapead ( 734413 ) on Friday June 13, 2008 @05:04PM (#23784777)

    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...

  • Re:One wonders... (Score:5, Insightful)

    by tgibbs ( 83782 ) on Friday June 13, 2008 @05:31PM (#23785167)

    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.
  • Kick the Finder. (Score:5, Insightful)

    by delire ( 809063 ) on Friday June 13, 2008 @06:12PM (#23785761)
    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.
  • Re:One wonders... (Score:3, Insightful)

    by bledri ( 1283728 ) on Friday June 13, 2008 @06:34PM (#23786083)

    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.

  • by Actually, I do RTFA ( 1058596 ) on Friday June 13, 2008 @06:39PM (#23786157)

    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.

  • Re:One wonders... (Score:4, Insightful)

    by 99BottlesOfBeerInMyF ( 813746 ) on Friday June 13, 2008 @06:51PM (#23786329)

    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.

  • Re:One wonders... (Score:1, Insightful)

    by Anonymous Coward on Friday June 13, 2008 @07:36PM (#23786847)
    The question is... why isn't this the default? Apple: stop annoying windows/unix/linux admins alike please.
  • by tfiedler ( 732589 ) on Friday June 13, 2008 @07:45PM (#23786943)

    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.

  • by Tibor the Hun ( 143056 ) on Friday June 13, 2008 @10:23PM (#23788149)
    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.
  • by Anonymous Coward on Friday June 13, 2008 @10:25PM (#23788159)
    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.

    Your problem is, like most people, you fail to realize that Apple is a hardware company.

    Yes, they make OS X, and that's why people buy their hardware, but that's not where they make their profits. If they let people run OS X on non-Apple hardware, they'd go belly up very quickly.
  • Re:first post (Score:3, Insightful)

    by Maserati ( 8679 ) on Saturday June 14, 2008 @12:16AM (#23788749) Homepage Journal
    > 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.
  • Re:first post (Score:5, Insightful)

    by fyngyrz ( 762201 ) * on Saturday June 14, 2008 @01:01AM (#23789045) Homepage Journal

    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 [flickr.com]. 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.

  • by wootest ( 694923 ) on Saturday June 14, 2008 @09:56AM (#23791157)
    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.)
  • Re:One wonders... (Score:3, Insightful)

    by 99BottlesOfBeerInMyF ( 813746 ) on Saturday June 14, 2008 @04:12PM (#23794013)

    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.

Always draw your curves, then plot your reading.

Working...