Solipsism Gradient

Rainer Brockerhoff’s blog

The next Finder

No comments

Hm, Apple’s searching for a Software Engineer to work on its next-generation Finder:

The Finder team is seeking an energetic, motivated software engineer to help develop next generation versions of the Finder, the notorious file browser for Mac OS X.

You will be responsible for developing new features of an application that is often perceived by our users as the “face of the system”.

But it seems the new Finder will still be a Carbon app, probably to the dismay of many:

Preferred experience:

5+ years of experience developing software.

Experienced in using STL, Boost.

Shipped shrink-wrapped products.

Knowlege of Core Graphics, HIView and Carbon, Core Foundation.

This of course disqualifies me; I’ve carefully avoided most of those so far. Hmmm…

Flickring

No comments

I’m starting to play around with uploading photos to Flickr and showing the last 5 or so on the left here. Pardon our dust, you may have to reload to see the latest version.

Update: seems to work OK now…

Some more…

The ever-busy Japanese have produced another series of photos of the iMac Core Duo’s innards. This one has good views of both sides of the motherboards, of the FireWire chip, and of the Airport and BlueTooth modules, as well as of the CPU turned over besides its socket.

A BusinessWeek article tries to estimate Apple’s margins on the new Mac. As expected, they conclude that the Intel CPU is over double the price of what Apple was probably paying for the G5 chip – but that this may be compensated, in part, by using stock Intel controller chips. In general, they agree with my estimate that current margins are slightly lower.

The Ars Technica review has some interesting commentary and benchmarks.

Felix Schwarz has measured power consumption on his 17″ iMac Core Duo; it ranges from 1.2W on standby to 61W while playing a DVD on full brightness. This contrasts with values of 2W and 115W for a 20″ iMac G5 (from MacInTouch); admittedly a larger and older model, still it looks like power consumption has gone down. Apple’s specs still show the same 180W “maximum” power draw of the previous model, though.

OMG.

Today’s some sort of lucky day for me. Eight (!!) e-mails came in, telling me that:

The result of our computer draw (#978) selected your name and email address attached to e-ticket number: 56475600545 188 with Serial number 5368/02 drew the lucky numbers:05 21 23 28 40 48 26( Bonus Ball), which subsequently won you the lottery in the 2nd category i.e. match 5 plus bonus.

You have therefore been approved to claim a total sum of £2,500,000(Two Million Five Hundred Thousand Pounds Sterling) in cash credited to file KTU/9023118308/03.

This is from a total cash prize of £10,000,000 shared amongst the first Four (4) lucky winners in this category i.e. Match 5 plus bonus.

Now I’m singling out this particular one, as beyond displaying the usual imbecilities implied in its construction and deployment, this particular imbecile also put hundreds of addresses explicitly visible in the “To:” header. icon_lol.gif

Some more tidbits, in no particular order, some with commentary.

A nice photo of the insides of the last 3 generations of the 17″ and 20″ iMacs. Seeing this, it’s obvious that very little has changed between the last iMac G5 and the first iMac Core Duo; the layouts are very similar. It becomes clear that the iMac G5 with iSight was for most purposes, except for the logic board, version 1.0 of the iMac Core Duo – that also explains why the design hasn’t changed, and why there are only a few months between the two versions. It also follows that some fears about the new iMac are unfounded; most of it already is second geration quality.

The Apple/Intel FAQ makes most of the same points I’ve been making here, in a nicely done order. They also have pages linking to System Profiler output and other info; very interesting. For instance, you can see that there are 5 USB buses implemented: one for the iSight (so will there be an USB iSight out soon…?), one for BlueTooth and the IR receiver, and 3 external ones. Elsewhere you can see that FireWire is running off an Apple controller chip over PCI-Express. They haven’t so far picked up on the TPM chip’s presence; the German site Heise, however, has.

Still regarding FireWire, it’s now clear that the new Macs still have the usual target mode and FW booting capability, and it won’t go away. USB is an asymmetric protocol, so target mode isn’t possible, by the way.

Apple hasn’t used a socketed CPU for many years (I believe the last ones were in the 68020 machines), but the photo shows they’re using the SL8VQ version of the Core Duo – that one uses the micro-FCPGA pinout, with 478 pins, and it’s mounted on a socket. Still, I hear that the service manuals have leaked and don’t mention the possibility of exchanging the CPU.

Opinions on the feasibility and desirability of booting the Intel Macs into pre-Vista Windows vary widely. Some people believe that Apple must have used a stock EFI binary from Intel, which therefore would incorporate the legacy compatibility module; some people even believe it would be in Apple’s interest to do so. Personally, I still think that Apple had nothing to gain by including legacy stuff in its version of EFI, and that there is no “stock binary” anyway.

The new Mac’s Airport module appears to support the less-used 802.11a WiFi standard, apparently as a side-effect of the Intel chip used. Apple doesn’t seem to be mentioning this in the specs, so it may be unsupported for now.

So far, the reports indicate that no “fully universal” version of Mac OS X 10.4.4 is available; the Intel machines come with the Intel version, the PowerPC come with the PowerPC version. Some applications and components on both versions are universal, but not all; we may not see such a unified version until Leopard. By the way, the retail version is still 10.4.3 (PowerPC). My hunch is that the Intel version will not be available separately from the Intel Macs any time soon.

Some time ago I wrote:
Rainer Brockerhoff wrote:

I think Apple will take OS-hardware integration to a new peak with the Intel Macs. They’ll have a gigabyte or so of flash memory where an encrypted version of the Mac OS X will reside – a return to the days of the first Mac 128, when most of the toolbox was in ROM and the “System” file just contained patches and late-minute additions.

Looks like I was wrong on that. The nuts nice people at Kodawari-san have just posted pictures of the innards of the new iMac Core Duo; there’s no huge amount of flash memory visible. Of course these may or may not be pictures of an actual production system, but chances are that they’re authentic.

I wish they’d done more and sharper pictures, but here’s what we can see:

Front and back views of the CPU board (or is it the other way around? no matter). It can’t be properly called a motherboard since there are no expansion slots. The RAM socket is in the same place as in the last iMac G5.

A shot of the Intel Core Duo processor. The T2400 designator says it’s a 1.83GHz clock version. There’s a liquid cooling block which displaces the heat to a position where the fans can blow it away.

This is the ATI graphics chip. No surprise there.

An Intel 82945GM controller, also known as the 945GM Express chipset. This chip interfaces the Core Duo processor to DDR2 SDRAM and to the I/O controller; the frontside bus to the processor runs at 667MHz and is 32 bits wide. The memory bus is 64 bits wide and also runs at up to 667MHz. Of note here is that it’s limited to 4GB of RAM. It supports internal graphics, LCDs, TV output and some other stuff not used in the iMac. It also has a PCI-Express bus to which (judging from the board layout) the ATI chip is connected.

Now look at this picture. It shows an Intel 82801GBM I/O Controller Hub chip. This chip does most everything else; it also has a PCI-Express interface, LAN controller, 8 USB ports, SATA, IDE, audio, you-name-it. No direct FireWire support; obviously Apple has connected a separate controller chip to it. Most interestingly, the somewhat blurry 28-pin chip to the right in this photo seems to be the Infineon TPM chip.

I’ve downloaded Intel’s manuals for these chips; it’s a huge mass of information (and, strangely, Preview won’t open most of them, although Acrobat Reader works). More details after I’ve read all that stuff…

The last-gen iMac G5’s hardware manual doesn’t seem to be available, but the one for the May’2005 version is (it’s the one I’m typing this on). The block diagram is somewhat similar; the “U3 Lite” corresponds to the 82945GM chip, the “Shasta” corresponds to the 82801GBM.

Apple stock went up again, closing at $85.59. With this, Apple surpassed Dell in market cap ($72 billion). May not mean much, but some people were looking forward to it.

Apparently the new Intel Macs have a file called /System/Library/Extensions/Dont Steal Mac OS X.kext.

A 2004 paper on FireWire (pdf!) by WiebeTech’s CEO is making the rounds again. Basically, it makes the point that Apple bungled FW800 and that it will continue to be a niche market for some pro peripherals; it also says that the upcoming FW1600 and FW3200 won’t make it to market, as SATA and SATA II are lower-cost and faster. For what it’s worth, I’ve personally seen only one FW800 drive and it wasn’t working at the time, although I have several FW400 peripherals and prefer them over the USB2.0 alternatives. So the missing FW800 on the new Macs is no hardship for me.

Seems that the previously little-known ExpressCard is the new generation PCCard/PCMCIA/Cardbus. Its high speed bus interface would allow a MacBook Pro to have two FW800 or one SATA drives connected. Apparently it’s one more technology from the PC side that languished unused until Apple picked it up; for instance, ExpressCard digital camera card readers have just been announced. (This is the only type of PCCard I found useful in my PowerBook…) There are several more products out; this should be interesting.

Heh; did Steve Jobs really cut some “very cool stuff” from the keynote because of last-minute snags? That would explain that first hour which consisted mostly of what Brazilians call, very pithily, “filling sausages”… let’s see what the next few months will bring.

There’s a blurry photo of the iMac Core Duo’s innards. About what I expected; this certainly isn’t a standard Intel motherboard.

More anon.

MemoryMiner

No comments

Congratulations to John Fox, author of MemoryMiner. MemoryMiner won one of the Best of Show awards at Macworld Expo 2006!

And, MemoryMiner uses RBSplitView for its cool user interface… icon_wink.gif

Photos licensed by Creative Commons license. Unless otherwise noted, content © 2002-2025 by Rainer Brockerhoff.
Iravan child theme by Rainer Brockerhoff, based on Arjuna-X, a WordPress Theme by SRS Solutions. jQuery UI based on Aristo.