Apple Freezes Snow Leopard APIs
DJRumpy writes in to alert us that Apple's new OS, Snow Leopard, is apparently nearing completion. "Apple this past weekend distributed a new beta of Mac OS X 10.6 Snow Leopard that altered the programming methods used to optimize code for multi-core Macs, telling developers they were the last programming-oriented changes planned ahead of the software's release. ...`Apple is said to have informed recipients of Mac OS X 10.6 Snow Leopard build 10A354 that it has simplified the`... APIs for working with Grand Central, a new architecture that makes it easier for developers to take advantage of Macs with multiple processing cores. This technology works by breaking complex tasks into smaller blocks, which are then`... dispatched efficiently to a Mac's available cores for faster processing."
Haven't video game programmers been doing it forever, doing some things on the CPU, some on the graphics card?
And I heard functional languages like Lisp/Haskell are good at these multi-core tasks, is that true?
what is the status of 10.6 on the PowerPC G5?
Spread your tiny wings and fly away,
And take the snow back with you
Where it came from on that day.
The one I love forever is untrue,
And if I could you know that I would
Fly away with you.
In a world of good and bad, light and dark, black and white, it remains very hopeful that Apple still sees itself as a beacon of purity. It pushes them to do good things to reinforce their own self-image.
I can't wait to try this latest OS!
Perhaps the editor doesn't know how to edit?
Oh wait, kdawson, never mind.
Why... is there... there so much... punctionations in the summary?
Because the summary is directly quoting the article and using ellipses to indicate that certain party of the quotation have been omitted. Usually there would be a space on either side of the ellipsis when this was done, but this is /. so I'll let this one slide.
Because it's a qoute. You see there are rules to any language and one of them in the English language is regarding quoting. When you quote a source the text written must be matching every word of the source. When the quote contains unnecessary text to the topic at hand you cut out that part and replace it with three periods. This indicates that there's a piece missing from the original quote, in case e.g. someone is questioning the quote at hand. So you see quoting is not interpreting, and must be, at all times, matching every word of the source.
Turn to side B for the next lesson.
I am the lawn!
it works automagically
this is Apple after all
MAGIC!
GENERATION 25: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
I just hope the Optical Drive goes the same way on notebooks. Most people use it very few times a year (not more than 4 or 5 in my case), and it is more than 250gr (~ half a pound) to carry every time the notebook is moved.
Not really, PCs had disk drives for many more years. It was only when DVD writers became standards did it stop appearing in models.
Also, what other PC manufacturers even use PPC?
Change is certain; progress is not obligatory.
No ellipse is not a change to the text but a deletion from the text.
Alright guys, I know the advantages (and challenges) of multi-threading. With almost all new processors coming with > 1 core, I can tell there's now a huge desire to start making apps that can take advantage of all cores. But my question is why? One thing I love about my quad-core Q6600 is the fact that I can be doing so many things at once. I can be streaming HD video to my TV while simultaneously playing DOOM, for example. However, when I fire up a multithreaded app that takes all 4 of my cores and I start doing something heavy, like video encoding for example, everything tends to slow down like it did back when I only had one core to play with. Yeah, my encoding gets done a lot faster, but honestly I'd rather it take longer than make my computer difficult to use for any period of time...
I realize I can throttle the video encoding to a single core, but I'm just using that as an example... if all apps start using all cores, aren't we right back where we started, just going a little faster? I love being able to do so much at once...
I always read it as "Slow Leopard"
I'm one of the seed testers, and even posting anonymously, I am concerned not to violate Apple's NDA. So, I'll put it like this: I have 2 PPC machines and an Intel machine. I have only been able to get the SL builds to work on the Intel machine due, I'm pretty sure, to no fault of my own.
Just tell me this: How is an average user without a DVD/CD drive going to install an OS? Even I have problems with this, and I am pretty experienced.
(Booting from an USB stick never quite worked. Also I already need the one that I have, as a keyfile storage.)
Any sufficiently advanced intelligence is indistinguishable from stupidity.
The Rewritable CD drive is not what killed off the floppy. The USB stick did.
My biggest problem with this upgrade is that it seems more like a Windows Service Pack than a true Mac OS X upgrade. Are we going to have to pay for "new APIs" and "multi-core processing"?
How does all this help the average user (i.e. my Mom)? WooHoo! They are building a YouTube app and you can record directly off the screen! Big whoop. You can do that today without too much trouble with third party applications. Is the Mac OS X user interface and built-in apps already so perfect that they can't find things to improve?
I'm usually a pretty big Mac fan-boy but I just can't seem to get excited about this one. Hell, I'm even thinking (seriously) about ditching my iPhone and getting a Palm Pre. sigh...how the world is changing. Has Apple lost it's Mojo?
KangarooBox - We make IT simple!
That is, until some clever writer begins including square-bracketed ellipses in his or her text \[. . .\].
We just need escape codes :)
W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
double bind here. those who speak do not know. those who know do not speak - they're under NDA.
My only point is Apple saw the demise of the significance of, and need for, floppy drives early and was the first major computer company to stop putting them in their Macs as a standard device. While it took a while, PC makers followed, some sooner than others. I'm sure there are some out there somewhere that to this day have a floppy drive as standard. Nor am I saying Apple was telling anyone, except Apple Mac customers, that floppy drives were no longer of much value. As to the Amiga CDTV, having been an early Amiga 1000 owner, the Amiga was a great computer. It contained a lot of innovations. I wish the Amiga had become main stream. I liked it and was happy when Apple finally switched systems to 'nix after OS 9 because I like access to a command line. And I prefer 'nix systems. None the less, with all the innovation in the Amiga it was not a trend setter.
The same thing that happened to audio cds is going to happen to dvd. They will become obsolete as long as bandwidth keeps increasing.
A lot of people still can't get more than 0.05 Mbps dial-up. What, apart from a government-sponsored program analogous to rural electrification (started 1936 in the United States), is going to increase bandwidth to bufftuck nowhere?
From what I've read, they are cleaning up the code and optimizing it for the Intel platform. Supposedly it will take up less hard drive space and memory, but I'll believe that when I see it. Even if they fail, I'm glad they attempted this cleanup, even if it just inspires Microsoft to do some similar scrubbing with Windows 8. It's about time someone stopped and said, "Hey, instead of shiny feature 837, can we make sure that our web browser isn't leaking memory like a paper boat?"
It's not really for your mom - it's so she doesn't call you as often.
I'm usually a pretty big Mac fan-boy but I just can't seem to get excited about this one. Hell, I'm even thinking (seriously) about ditching my iPhone and getting a Palm Pre. sigh...how the world is changing. Has Apple lost it's Mojo?
I had the same thought. Apple is getting too greedy with their hardware prices, and they continue to screw customers over with their overpriced parts for repair. Plus, the computer world is changing, and they don't seem to understand what's happening.
Try remotely controlling a Mac with VNC over a cellular broadband connection. It's like sucking a watermelon through a straw. Try creating a virtual network of virtual machines for testing before deployment, which is illegal under Apple's TOS except for their server software. You'll be dragging your toaster into the bathtub by the end of the day.
Netbooks are evidence that people want computers for convenient access to information, usually located on the internet, and to have something to sync their iPod to. I'm not sure how much longer Apple can charge twice what their competitors are charging and get away with it. And they still have no chance of entering the enterprise market with their hardware costs and licensing restrictions.
I'm due for a laptop upgrade, and given the choice of a Dell Precision, RGBLED screen, and a dock that supports legacy ports and dual 30" displays, or a slower MacBook Pro with a crappier display for the same price, they're really making the decision for me. I'll continue recommending Macs for friends and family that may call me with technical questions, but if Windows 7 offers the same kind of robustness for half the price, what's the point?
I would argue that when USB flash drives became cheap is when floppy drives became discontinued. By the way, many MB manufacturers and PC makers still include PS/2 connections when most keyboards and mice are USB these days. Backwards compatibility is hard to break even when the technology is obsolete.
Well, there's spam egg sausage and spam, that's not got much spam in it.
I'm sure it won't.
I tried upgrading to Leopard on my G4 iBook. Tried it for a couple months, then downgraded back to Tiger.
Some of the UI decisions they made in Leopard, like folders in the Dock that display as all of their contents stacked in a pile instead of a folder icon, were completely brain-dead. There was enough public outcry (and third-party workarounds) that Apple added options to fix the behavior in newer versions, but they still go with the stupid options by default. Did they forget to do usability testing, or did they simply ignore the results? Did it not occur to them that when you've got four dozen items in your Applications folder, making the folder look almost like the Address Book is confusing? Or that a distant star shining through a transparent menubar looks like something's wrong with your screen?
Other problems I noticed:
Also, I think getting rid of the rounded corners was a terrible choice. I found a hack that brings them back if you want.
I also ran into driver issues - I couldn't get my Canon scanner to work, and couldn't communicate with my Nokia phone over Bluetooth. It reminded me of Vista users complaining about their driver woes.
Then there are UI problems with Tiger that Leopard simply left unchanged:
I don't see how Snow Leopard could be worse.
$x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
$x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
In theory 'nice' or 'renice' would do the right thing. But in most OS:es it seems to only affect the CPU scheduling. The IO scheduling is often left unmodified, meaning that a single IO-bound application may effectively block the harddrive from access by other applications.
These days, the relatively lower memory and IO speeds are often the real performance bottlenecks for ordinary applications. So improved IO scheduling might do more than multiple cores for the perceived performance of a specific system or workload.
Since everyone is always referring to BeOS in these types of discussions, I guess the CPU and IO scheduling must have been one of the things that they got right.
Apple's solution was to enable Remote DVD sharing, so that the "BIOS" (EFI) of the disc-less MacBook Air can install its OS from scratch via the DVD drive of another computer on the local network.
But yes, a generic PC would have a problem installing Windows without a local DVD drive, because generic PCs have a completely retarded, ancient BIOS firmware that rarely offers any functional network boot support, and Windows makes 70's-era assumptions about what CPM drive letters it is installing on.
No you're thinking of the Zune.
The MacBook Air is very popular, even though it costs a lot. People pay extra for "cool, sexy" Mac products (those are Microsoft's words used in its advertising about how cheap low end generic PCs are).
Actually I'm surprised by how many starving student types I see with an Air. I decided against buying one (which would have come in handy while traveling), but apparently the cool kids buy what they like, not what they "can afford."
They also buy expensive skinny jeans and $400 iPod touches and other stuff that Microsoft billionaires don't seem to think that they will. Of course, there are people who like to "save money," who go out and buy $700 PCs and then spend thousands of dollars putting GPU cards in them every six months to play the latest PC game.
And then there are those guys who saved money buying the Xbox 360 because it was so much cheaper than the PS3, except that it was only cheaper because it left off a lot of things like wireless and a hard drive. Plus they got a great deal on HD-DVD! And they ended up saving 80% on the Zune after it tanked and Microsoft dumped the extras on the market in a fire sale.
Microsoft is all about saving money! Except for the whole thing about Vista costing more than XP, and introducing a whole bunch of new licensing levels to force generic PC users to pay for features through software upgrades that "unlock" features for hundreds of dollars.
But yeah, your joke about there being two Zunes was funny stuff man, we should get together and play Halo in your mom's basement.