Pattern Formation Simulation

description

AICA

Espresso

description

Espresso

Rising Sun Brushes

description

Rising Sun Brushes

Flow Review

description

Flow Review

Shit Boots

description

Shit Boots

Latitude Interview

description

Latitude Interview

MacWorld 2008

description

Macword 2008

CSSEdit Review

Item 1 Description

CSSEdit Review

Healthy Mac

Item 1 Description

Healthy Mac
SproutCore - Feature Rich Javascript FrameworkYouTube Bo Burnham Album on iTunes
Jun 16

Roughly Drafted Magazine has another pristine article examining just why Snow Leopard is a major release of OS X. The analysis is exceptional, with Daniel making such observations as

Throughout the development of Mac OS X, Apple has reexamined the old ways of doing things in UNIX and proposed new architectures. One example is launchd, the process that manages the launching, termination, and supervision of other processes in the system. It replaces a variety of existing process managers including init, rc, inetd, xinetd, atd, crond and watchdogd. Few UNIX vendors would bother to engineer an entirely new way to do things, and if undertaken in the FOSS world, such an innovation would rarely be adopted by enough of the Linux community to ever matter.

and

Rather than expecting each developer to become an expert in the black art of multithreading, Apple has built sophisticated process management into the kernel where it belongs and added language conventions that enable mere mortals to take advantage of a wide variety of different hardware that users might have at their disposal.

Grand Central Dispatch manages processes in a manner analogous to modern networking. Old telephone equipment used to use circuit switching to transmit information over networks; a dedicated circuit path is easy to set up but it is also expensive and potentially fragile. Modern networking uses packet switching, which breaks up data, phone conversations, or video streams into packets and routes each of them independently in a far more efficient way that is also resilient to network outages. Packets get routed around the problems.

For those without a technical background, Grand Central is going to be big. The ‘black art of multithreading’ is not being said lightly. By adding elegant support in Mac OS itself, Apple is enabling developers to take advantage of multicore Macs with greater ease than ever before. The performance improvement in most applications, and indeed in OS X itself, will be available and noticeable immediately. However, just imagine the payoff we’ll see as Intel continues to deliver chips with more and more cores.

Roughly Drafted Magazine

Snow Leopard Teaser

2 Responses to “Why Snow Leopard is Indeed a Major Release”

  1. Avatar dmillar@storm.ca Says:

    Re: “pristine article”

    To paraphrase Fargo’s fictional Police Chief Marge Gunderson, I’m not too sure about your word choice there, Matt. Pristine means unspoiled, as in a primitive state.

    That said, I totally agree with your opinion of Roughly Drafted, and I too would be searching for superlatives to describe the articles you’re referring to. I think I would simply say “brilliant article”.

    Mac love,

    dmz

  2. Avatar Matt Says:

    Thanks for the tip!

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Comment Preview: