- HongPong: http://twitpic.com/2kmpxf Jimmy Johns Workers Union picket downtown #minneapolis right now, yr sandwiches goin Wobbly freakin fast! Go #IWW!
- HongPong: Jimmy Johns Workers Union picket @ Block E http://twitpic.com/2kmov1 #labor action #ftw more to follow tc.indymedia.org lolcats of labor mvt
- HongPong: Jimmy Johns Workers Union rally now, dntn #mpls #labor rally http://twitpic.com/2kmov1 Block E, good energy here #iww #wobblies lolcats &etc
- HongPong: NarcoNews seeks #drupal admin for rad anti-war on drugs websites NarcoSphere #drugwar http://www.narconews.com/Issue66/article4186.html
OS X 10.5 Leopard: News on the new features; MacOS developments past and present
Introducing OS X 10.5 Leopard: HOTNESS!

Ok fine, that is really VisiCalc for the Apple II, one of the first Killer Apps in computing history.
(Note: The nifty blogging tool Ecto 3 is now at beta 6. It is still a bit buggy but i am a registered user so i'm giving em feedback on the bugs, crashes etc.)
A correction: someone anonymous added a comment that Apple WebKit, the core engine of Safari, is NOT derived from Gecko, the engine that runs Mozilla Firefox and other Mozilla web renderings (Thunderbird, Camino and SeaMonkey among them). Evidently the WebKit was an in-house project or whatever.
Today I started looking a bit at the history of Apple's OS evolution. It's a pretty arcane area. Chances are, you haven't been sitting around lately wondering "What ever happened to HyperCard or Quickdraw GX? What is the connection between Cocoa and Yellow Box / Rhapsody? Where did the OS X Developer Kit come from?" etc.
The hairy backroads of Apple's circuitous development path since the 1970s are not really that interesting to most people, but with OS X 10.5 just released, it is a good time to review where the Apple Macintosh operating system came from, and thereby getting a more granular sense of its trajectory and future developments.
The big trend I noticed when reading up on the history was how Apple used to have a lot of shoddy in-house technologies that never quite worked smoothly. The core of OS X itself came from the NeXT Corporation, and it's interesting to see how NeXT developer tools (Interface Builder mainly) were ported to OS 9 before X came out, and those sorts of elements became deeply embedded into OS X today.
A kind of plugin structure has been evolving in OS X: Core Audio, Core Graphics and other packages inspired by Quicktime's design will allow app creators to easily make powerful and cool applications.
AppleInsider.com is a damn fine website. So without further ado, a collection of articles which both explore the original history of the Apple, as well as the brand-new features in iCal, Developer Tools, Core Video and other aspects of the new OS X 10.5. Some of these are on the Insider, some on other sites.
Introductory Mac OS X Leopard Review: Present & Future Value. The historic big picture, including the Apple II and BeOS.
Introductory Mac OS X Leopard Review: Core Graphics and the new UI. Nitty Gritty stuff, but also a review of what's happened since OS X 10.0.
RoughlyDrafted.com: Ten myths of Leopard #1 Graphics must be slow. Shorter: It's faster because various drawing bits have finally been set up to run through the graphics card (GPU) instead of the CPU, so you can get purty effects without the pokiness, unlike Windows Vista.
RoughlyDrafted.com: How Apple Keyboards lost a logo and Windows PCs gained one. The true story of where the Command symbol came from: Swedish campground maps!
A look at the old techs: Platform Crisis: the Lazy Dinosaur. Proprietary techs and long term legacy support caused Apple and Microsmish to become "Lazy dinosaurs" at various points. The graphic is awesome.
Adobe to update some CS3 level apps for OS X 10.5. However your CS2 apps may go haywire and were "not designed" for Leopard and therefore may cause problems that eschatonistically "Likely to encounter issues for which there is no resolution." Like the Bush Administration?
An introductory review of 10.5: iCal and Mail. 10.5 Address Book and iChat: looking nifty. Check this out: all the effects available to mutate the looks of images are actually "Quartz composer composition files" and you can make your own. They are available all over Leopard in iChat, Photo Booth and elsewhere, part of Core Graphics. The main ones are in /System/Library/Compositions, but add your own at /Library/Compositions and create new photo filters in the Quartz Composer in the latest Developer Tools (more below). Also Address Book now automatically digs up TIFF files matching email addresses from Library/Images/People , anywhere a person's email address is used.
Both of these are cool elements that basically allow any developers to tie in their apps to an open framework in the system, creating better and more well-integrated applications. Like embedding Quicktime or other common things, new OS X development features seem to have a solid, open orientation that permits applications to use customized services around the whole system. This is the big evolution in OS X operating system design under the hood, and Linux and Windows would be wise to understand what is going on here. Look at the next one:
Strongly recommended for geeks: An introductory Mac OS X Leopard Review: Developer Tools. Includes HyperCard and AppleScript. Bonus: the new Developer Tools include easily deployed versions of key UI parts of iTunes: the iTunes Store heirarchy breadcrumb thingy is included, as well as the iTunes "smart playlist" Rules Editor system.
OS X server will run on virtual machines legally. Ok, one key thing for modern web servers is to run numerous 'virtual' operating systems on one server box, which takes a ton of RAM and CPU, but ensures that if you get hacked or otherwise trashed, the one virtual operating system can get chucked like a soda can without fucking up the other virtual OSes. You run like five virtual Linux boxes on one real machine, and they're basically unstoppable because even the worst fuck-ups can be limited to just killing a single virtual machine. Also allows better development because you can make test 'sandboxes' to run self-contained whatever. Apple changed their license policy to allow this, and it's a good thing:
Many of these businesses need to separate programs from the main operating system in the event of a malware infection or a crash, or else need a sandbox to test new software without buying an entirely separate computer. This is already commonplace with Virtual PC, VMware, and similar tools on most operating systems, but until now has been impossible with Apple hardware. This will change in the next several months when SWSoft intends to release Parallels with its first instance of Mac OS X virtualization support, Rudolph says.
All righty, good stuff to check out if it's your kind of thing.
Similar
- A few new Drupal modules for the techies
- Mollom: a new anti-spam vendor!
- Excellent OS X Browser: Try Camino 1.6.1
- WikiLeaks battles suspicious front companies in the Caymans; Swedish server room fire; WikiLeaks mirrors holding strong!
- More Drupal Links; How to rock theme development; Drupal 6 the latest bits; speed up page loads, and such
Tags for OS X 10.5 Leopard: News on the new features; MacOS developments past and present
Newest & changed content
(Modified & new content)
- Video: Lawsuit Zombies fight state repression with police money, brains & more brains! 3
- California rolls out heat cannon torture weapon Active Denial System, "When space age death rays are outlawed only outlaws will have space age death rays" 2
- Barclays Bank: The design of criminal banking operations costs some nickles 26
- Kanye West Masonic/Egyptian "Power"; Viktor Bout's Back Baby! Videobits, FDA criminal Pfizer shell company & newstuff 8
- LinkBatch for August 19th 2010: In-Q-Tel CIA front funded Google Earth; Insane Clown Posse; Microdrones; Fructose tumors; Hamid Gul 6
- Big Brother GPS tracking nets Epic Dissent from 9th Circuit Chief Judge - 1984 Here At Last! 3




Recent comments
8 hours 6 min ago
1 day 7 hours ago
4 days 15 hours ago
4 days 17 hours ago
6 days 4 hours ago
1 week 3 days ago
2 weeks 1 day ago
2 weeks 1 day ago
2 weeks 1 day ago
3 weeks 5 days ago