Support 
RB
 Solipsism Gradient 
Support Forums
Rainer Brockerhoff
Solipsism Gradient   XML (RSS 2.0)
Goto page Previous  1, 2, 3 ... 43, 44, 45 ... 107, 108, 109  Next Copy this: Trackback Ping URL for this topic
   Support Forum Index -> Rainer Brockerhoff's Weblog
My latest photos [RSS 2.0]
www.flickr.com
Links & subscriptions
Your mileage may vary. Some names have been shortened. [*]s link to RSS feeds.

My Technorati profile

Comics
Dilbert [*]
Doctor Fun [*]
Liberty Meadows [*]
Medium Large [*]
PvPonline [*]

Weblogs
43 Folders [*]
Aaron Swartz [*]
Adventures of AccordionGuy [*]
Advogato [*]
Alastair's Place [*]
all noise all the time [*]
ambiguous [*]
Andy Ihnatko's YellowText [*]
andymatuschak.org [*]
Anil Dash [*]
Armed and Dangerous [*]
aurgasm [*]
Backup Brain [*]
Bag and Baggage [*]
BarlowFriendz [*]
bbum's weblog-o-mat [*]
Ben Hammersley.com [*]
Benjamen Walker's Theory Of Everything [*]
Betalogue [*]
Beyond the Beyond [*]
Big Nerd Ranch Weblog [*]
Blake Ross on Firefox and Beyond [*]
blakeseely.com - Blog [*]
Boing Boing Blog [*]
bramcohen [*]
Brilliant Corners [*]
Burningbird [*]
cabel.name [*]
Call Me Fishmeal. [*]
carpeaqua [*]
chaotic intransient prose bursts [*]
Chief Blogging Officer [*]
Chris Hanson [*]
codepoetry [*]
Cognitive Daily [*]
The Comics Curmudgeon [*]
Cool Tools [*]
Corante: Copyfight [*]
Corbin's Treehouse Blog [*]
Critical Section [*]
Cult of Mac [*]
Culture Hack [*]
Daring Fireball [*]
The Daily WTF [*]
0xDECAFBAD [*]
DeepFUN [*]
devixstudio's Photos [*]
Different Thinker [*]
The Dilbert Blog [*]
Ditchnet.org [*]
Doc Searls [*]
Don Box's Spoutlet [*]
Dowbrigade News [*]
DrunkenBlog [*]
Due Diligence [*]
Epeus' epigone [*]
Eric.Weblog() [*]
Ernie the Attorney [*]
Escapable Logic [*]
evhead [*]
FatBits: John Siracusa's Journal [*]
figby.com [*]
flow|state [*]
Folklore.org [*]
Forwarding Address: OS X [*]
Freedom To Tinker [*]
Fritz Anderson's Weblog [*]
F-Secure Antivirus Research Weblog [*]
FurdLog [*]
GlennLog [*]
Glorified Typist [*]
Godwin's Law [*]
Google Blog [*]
Google Earth Blog [*]
Google Weblog [*]
growabrain [*]
[GusMueller blog] [*]
Guy Kawasaki [*]
h4ck3r+=boi [*]
Halley's Comment [*]
Helpful Tiger [*]
How to Save the World [*]
HyperJeff Blog [*]
iClub RSS Feed [*]
Inessential [*]
Interconnected [*]
James Duncan Davidson [*]
Jeffrey Veen [*]
Jeffrey Zeldman Presents [*]
Jeremy Zawodny's blog [*]
jnd.org [*]
Joel on Software [*]
Joho the Blog [*]
Joi Ito's Web [*]
Jonathon Delacour [*]
Jon's Radio [*]
Jorgen Thelin's weblog [*]
just like heaven [*]
The J-Walk Blog [*]
Karelia Software [*]
Karelia's Cocoa Open Source [*]
kottke.org [*]
Language Log [*]
Lessig Blog [*]
Lockergnome Bytes [*]
Loic Le Meur Blog [*]
MacBlog [*]
Mac Geekery - Get your geek on. [*]
Mad Professor [*]
Making Light [*]
Matt Croydon::postneo [*]
Matt Gemmell [*]
Membranophonist's Ramblings [*]
Memepool [*]
michael-mccracken.net [*]
Michael Tsai's Weblog [*]
Mind Hacks [*]
MoCoLoco [*]
Modern Geekery [*]
Musings From the Software Underground [*]
Neil Gaiman's Journal [*]
the [non]billable hour [*]
NSBlog [*]
NSLog(); [*]
ongoing [*]
On the Thought [*]
Out of Cheese [*]
Paolo Valdemarin [*]
Paul Graham [*]
Peak Oil Optimist [*]
Philip Greenspun Weblog [*]
C:\PIRILLO.EXE [*]
Plastic Bag [*]
PragDave [*]
Presentation Zen [*]
The Presurfer [*]
Rainer Brockerhoff's Photos [*]
raoli.com [*]
Ranchero [*]
Rands in Repose [*]
Reality and Rhetoric [*]
Recycled Knowledge [*]
Red Sweater Blog [*]
Reflex›es de um c‹o com pulgas... [*]
rentzsch.com [*]
ridiculous_fish [*]
Ross Mayfield's Weblog [*]
Russ Nelson [*]
Russell Beattie Notebook [*]
Sam Ruby [*]
SATN [*]
Der Schockwellenreiter [*]
Scobleizer Weblog [*]
Sci-Fi Hi-Fi [*]
scribble, scribble, scribble... [*]
Scripting News [*]
Seb's Open Research [*]
A Shareware Life [*]
Shirt Pocket Watch [*]
Untitled Source [*]
Sifry's Alerts [*]
SIGPIPE 13 [*]
Simon Willison's Weblog [*]
Solipsism Gradient [*]
Squawks of the Parrot [*]
stanforth.org :: geekview [*]
Stefan Tilkov's Random Stuff [*]
stevenberlinjohnson.com [*]
~stevenf [*]
Superf’cie Reflexiva [*]
Surfin' Safari [*]
talblog [*]
taliesin's log [*]
Teal Sunglasses [*]
Technorati Tag: Apple [*]
Technorati Tag: cocoa [*]
Tesugen.com [*]
Theobroma Cacao [*]
The Tao of Mac [*]
ThinkMac Blog [*]
This is not your practice blog [*]
tima thinking outloud. [*]
Untitled Source [*]
TooMuchSexy.blog [*]
Toxic Software (Blog) [*]
The Trademark Blog [*]
Trader Mike [*]
The Unofficial Apple Weblog [*]
The Unofficial Photoshop Weblog [*]
Unsanity.org [*]
Urbanape : [*]
VenChar [*]
viridiandesign [*]
Webpropaganda [*]
What Do I Know [*]
Who Cares? [*]
whytheluckystiff.net [*]
Words [*]
Writers Block Live [*]
XCode Experiences [*]
Ztuff [*]

News sites
80211b News [*]
ADC Reference Library Updates [*]
Amazon SF&Fantasy [*]
Ananova: Quirkies [*]
Apple Developer Connection Headlines [*]
Apple Knowledge Base [*]
Apple Hot News [*]
Apple Press Releases [*]
Ars Technica [*]
BBC News | Technology [*]
CocoaDev RecentChanges [*]
Computerworld Shark Tank [*]
CNET News.com [*]
CNN.com [*]
CNN.com - Offbeat [*]
Digital Photography [*]
Download Squad [*]
DreamHost Blog [*]
EurekAlert! [*]
FlickrBlog [*]
Folha Online - Brasil [*]
Folha Online - Cotidiano [*]
Folha Online - Dinheiro [*]
Folha Online - Ilustrada [*]
Forbes.com News [*]
Forbes.com Technology News [*]
Gizmo Emerging Technology Magazine [*]
Gizmodo [*]
INFO Online [*]
kuro5hin.org [*]
MacBetaGroup [*]
MacDevCenter [*]
MacInTouch [*]
MacMegasite [*]
MacMerc [*]
MacNN [*]
MacUpdate - Mac OS X [*]
MacSlash [*]
Moreover Science [*]
Museum of Hoaxes [*]
Nature Science Update [*]
New Scientist [*]
NewsFactor Network [*]
NYT: Health [*]
NYT: International [*]
NYT: National [*]
NYT: Science [*]
NYT: Technology [*]
NYT: Travel [*]
Open Source Applications Foundation Blog [*]
O'Reilly Network Articles [*]
Salon.com [*]
Science Blog [*]
Scientific American [*]
Slashdot [*]
Techdirt [*]
The Register [*]
ThinkGeek: What's New [*]
TidBITS [*]
Treehugger [*]
Versiontracker [*]
Wired News [*]
View previous topic :: View next topic  
Author Message
Rainer Brockerhoff
Site Admin


Copy this:
Trackback Ping URL
for this post

#Post 07 Aug 2005 19:27:15    XRay reviewed... Reply with quote

Just found a nice review of XRay (and some competitors, but that's cool) by MacFixit's Dan Frakes in an article called "Troubleshooting Tools: File Utilities". Thanks Dan!

In other news, work on XRay 2 is continuining although I hesitate to insert the word "apace" here - there have been many offline emergencies to take care of, unfortunately. Basically, I think I have the general UI reasonably well defined and now am working on the background file engine. I've retreated from using WebKit for the main info view because of efficiency issues. However, the benefits of reading the WebKit source code were great, and I may still use it for some parts.

As usual, UI considerations are very important in my mind and I got sidetracked, although profitably, several times. The longest delay happened when I got tired of battling NSSplitView and took several months off to write RBSplitView. The experience gained from this proved invaluable later on, although at a time it looked like my other UI revisions would make a split view completely unnecessary... but right now it's in again.

More on this as it happens!
View user's profile AIM Address
Rainer Brockerhoff
Site Admin


Copy this:
Trackback Ping URL
for this post

#Post 06 Aug 2005 18:02:54    TPM, TCPA, DRM, OMG, LOL... Reply with quote

Well, sites are still abuzz: the Apple Intel Transition Kits have been opened and photographed, and at least some of them are based on a stock Intel motherboard. With an Infineon SLD9630-series TPM chip on it.

Some libertarians and open-source advocates came out swinging since, as usual, TPM, TCPA, DRM and even the moribund Palladium are usually used interchangeably. Some cooler heads popped up, but the Slashdot thread was particularly entertaining. Cory Doctorow even said:
Quote:
Apple may never implement this in their own apps (though I'll be shocked silly if it isn't used in iTunes and the DVD player), but Trusted Computing in the kernel is like a rifle on the mantelpiece: if it's present in act one, it'll go off by act three.
...
It means that the price of being a Mac user will be eternal vigilance: you'll need to know that your apps not only write to exportable formats, but that they also allow those exported files to be read by competing apps. That they eschew those measures that would lock you in and prevent you from giving your business to someone else. I'm pretty sure that apps like BBEdit and NetNewsWire won't lock me out, as their authors are personally known to me to be wonderful, generous, honorable people. But personally familiarizing yourself with the authors of all the software you use doesn't scale.
So that means that if Apple carries on down this path, I'm going to exercise my market power and switch away, and, for the first time since 1979, I won't use an Apple product as my main computer. I may even have my tattoo removed.
Now, Cory is one of my favorite authors, and Boing Boing is the first site I check every day, but this unfortunately just plays into the hands of the FUD crowd.

The situation is somewhat complex. Granted that DRM is a bad thing and should be avoided. Granted that, as the EFF says, a trusted platform can be misused under certain circumstances. However, jumping from the mere presence of the TPM chip to the conclusion that DRM was one of the reasons for the entire Intel switch is very far-fetched. Even if the Mac OS X kernel checks for, and uses, the TPM chip to prevent users from running Mac OS X on a non-Apple PC - a use I consider entirely legitimate - suddenly switching in mid-paragraph to DRM protection of media, and encryption of formerly public data formats, is unwarranted. (This very common confusion between the aims and definitions of TPM, TCPA and DRM is quite well addressed in a rebuttal paper published by IBM a few years ago.)

And the examples given - BBEdit and NetNewsWire - are totally off anyway. BBEdit, by definition, saves stuff in plain text format! If I want to mess about with any other type of format I certainly wouldn't use BBEdit anyway; and NetNewsWire exports data in OPML format because it's public. Regarding closed formats, the StuffIt .sit has been very popular (although completely undocumented) since before Cory became a Mac user in 1979, yet few people have complained about this until very recently.

The obvious and ostensive purpose of the TPM chip is, of course, locking Mac OS X's Intel version (which strictly speaking is a "universal binary" version) to running only on the transition kits. Apple has repeatedly and clearly stated that they won't allow Mac OS X to run on non-Apple computers; and, since the clones were killed and Apple has started charging for the system, this has always been stated in the license terms:
Quote:
2. Permitted License Uses and Restrictions.
A. This License allows you to install and use one copy of the Apple Software on a single Apple-labeled computer at a time.
This was sort of redundant in the past, as there were no other PowerPC-based general-purpose computers on the market at any time; and few people would have argued, as some seem to be doing now, that they have a "right" to install Mac OS X on computers explicitly disallowed by the license - not the least because doing so would have entailed an impossible amount of work. Strangely, the amount of work required has now been perceived to have shrunk enough to argue for this position...

So, what's inside the TPM chip to make it so repulsive? Infineon has published some technical data. It's a simple microcontroller with a standard LPC interface, like other on-board peripheral chips have; the interface's peak bandwidth is about 4MB/s. It has several types of internal memory, including 16KB of EEPROM used to store secure keys, a random number generator, specialized hardware for fast generation and checking of SHA-1 digital hashes, similar hardware for RSA encryption and decryption, and several anti-tamper facilities. In other words, it's a simple peripheral that can receive blocks of data and return other blocks of data, transforming them according to the algorithms and keys stored inside. These can be the same for all deployed chips or can be different for each equipment, presumably at some additional cost.

Naturally, all those functions could be equally well performed by software running on the main CPU. The difference is that with a relatively trivial effort, such software could be intercepted or decoded by a hostile party; this is several orders of magnitude harder to do with the TPM chip, as long as suitable precautions are taken by the software which accesses it. Note that usually the "hostile party" is not the computer's owner, who always has the option of ripping the chip off the board, or more practically, spending his/her money elsewhere! It all depends on how the chip is used, as well see below.

I don't have access to a transition kit myself, and would be under NDA if I had. However, from what I've read on the net, the Mac OS X boot process checks for the presence of the TPM chip and later on uses it to verify, or decrypt, some parts of its own object code; a perfectly legitimate use. Will this chip be in the Intel Macs when they come on the market? We can't say, of course. Its presence in the transition kit units is of course explained by the fact that time constraints forced Apple to use a standard Intel motherboard. In their own systems Apple will be free to integrate TPM-like functions into the system controller chip, for instance, since they're only using a small subset of the chip's capabilities. They could also ask Intel to produce slightly modified versions of their CPUs, which might restrict Mac OS X to Macs as effectively as running on a PowerPC did in the past.

What if they opt for the easy way out and simply keep the full TPM chip for the standard Intel Macs? If the chip is used only for restricting Mac OS X to Macs, no problem. But what if they use it for more nefarious purposes, say, for strengthening the iTunes DRM encryption? I don't see how this would be any more harmful than the existing situation; civil libertarians are concerned about the existence of DRM, not about its relative efficacy. By its construction, the chip's functions are only accessible to "trusted" software modules, meaning that it wouldn't be useable by any random application.

The TCPA specifies a complex system of interlocking security procedures to produce a "trusted" system - meaning a system where both the user and the software running on it can trust everything to be in a known state. That is, the BIOS (or EFI, or whatever) and the TPM chip are mutually certified, then every single piece of software or hardware that is loaded, or initialized, later must be similarly examined and certified by a trusted function. If a non-certified item is encountered, it must be either rejected altogether or the system must enter an "untrusted" state. So, to do this consistently, Apple would have to reject all third-party peripherals and software applications! Certainly the CIA, FBI and some corporations would be eager to buy a number of such systems, but who else would? Notice that you could also just protect certain data paths - as Microsoft's Protected Media Path project is supposed to do; to be really effective, this would mean trusted DVD drives, loudspeakers, monitors and so on. Banks would need trusted keyboards and network cards. In other words, this is not something suitable for your general computing needs.

Even so, let's suppose that Cory is right. Let's suppose Steve Jobs goes psycho and deploys the Mac Intel machines with full TPM, TCPA, DRM and whatnot. Let's suppose that all things at the iTunes Music Store will now be sold only with strong encryption, as well as all Pixar films, MTV music videos, and so on. Let's suppose all other software companies are infected and stop support for plain text files, HTML, XML, etc. Let's suppose that we all go mad as well and continue to buy Macs at current quantities or better - say, 5 to 7 million a year. What would happen?

Why, the current installed base is something over 30 million PowerPC Macs (or even more, depending on your sources). By the end of 2007, Intel Macs will be perhaps 15% of that. It will take at least 5 years, probably more, for Intel Macs to surpass the PowerPC Mac installed base. In other words, non-TPM systems will be in the majority for several years. Can you see Apple (or their stockholders, of which I'm one) restricting such important markets to 15% of their customers? Or even 50%? For years??

If you really believe this, I have a bridge here I'd like to sell... icon_wink.gif

...as I was posting this, I saw that John Gruber, as usual, has a highly cogent post about this very subject.
View user's profile AIM Address
Rainer Brockerhoff
Site Admin


Copy this:
Trackback Ping URL
for this post

#Post 02 Aug 2005 16:58:54    Re: ADHOC coming up, but... Reply with quote

Rainer Brockerhoff wrote:
...So we regret to inform you that we can't make it this year, but will try again in 2006.
Well, it seems that the conference organizers have decided that - at least for now - there will be no ADHOC next year. Seems that attendance has fallen too much; a pity.

Update: more info and comments at DrunkenBlog.

Update 2: just saw this long and detailed account. A must read!

Hopefully some heavyweight sponsor will pick it up. Metrowerks, who used to be such a sponsor, have recently announced that they're end-of-lifing CodeWarrior for Mac OS X. Also, they've sold their x86 system to Nokia - no one seems to really understand this - and so are out of the Mac-Intel migration anyway.
View user's profile AIM Address
Rainer Brockerhoff
Site Admin


Copy this:
Trackback Ping URL
for this post

#Post 24 Jul 2005 08:59:09    Re: Appearance error in Safari Reply with quote

Rafael Fischmann wrote:
Rainer, your weblog looks bad over here, through Safari, I don't know what's going on. Do you want a snap-shot of it so you can check it out?
Thanks Rafael; I use Safari myself. Something has changed since about a year ago which makes the weblog text centered vertically (instead of top-aligned), but I've been too busy to find out why. Hold on...
View user's profile AIM Address
Rafael Fischmann
Guest


Copy this:
Trackback Ping URL
for this post

#Post 24 Jul 2005 02:04:18    Appearance error in Safari Reply with quote

Rainer, your weblog looks bad over here, through Safari, I don't know what's going on. Do you want a snap-shot of it so you can check it out?
Rainer Brockerhoff
Site Admin


Copy this:
Trackback Ping URL
for this post

#Post 23 Jul 2005 19:07:48    ADHOC coming up, but... Reply with quote

ADHOC (formerly famous as MacHack) will happen July 27-31, 2005, in Dearborn MI (near Detroit).

Unfortunately, my plans to publish a paper were foiled by circumstances. My own work has taken me in a different direction - partly motivated by the June Mac-Intel announcement - and my coauthor, the amazing HyperJeff, is very much snowed under by other commitments. So we regret to inform you that we can't make it this year, but will try again in 2006.

Meanwhile, Dori Smith has several good links to ADHOC information.
View user's profile AIM Address
Rainer Brockerhoff
Site Admin


Copy this:
Trackback Ping URL
for this post

#Post 22 Jul 2005 09:57:19    New time sink... Reply with quote

Busy busy busy, learning the intricacies of WebKit... but even so I spent some time browsing through Kenneth Snelson's work, which I hadn't heard of before. The atom section is especially entrancing. Warning: time sink! icon_wink.gif

Update: More info here.
View user's profile AIM Address
Rainer Brockerhoff
Site Admin


Copy this:
Trackback Ping URL
for this post

#Post 21 Jul 2005 11:55:06    Akwan! Reply with quote

I just got word that Akwan has been acquired by Google. Akwan (a Tupí-Guaraní word meaning "fast") is a company founded by several of my former colleagues at the CS department of the Federal University of Minas Gerais. An earlier effort by some of the same people, the Miner search engine, was bought out by UOL (a large Brazilian content provider) some years ago. Congratulations!
View user's profile AIM Address
Rainer Brockerhoff
Site Admin


Copy this:
Trackback Ping URL
for this post

#Post 18 Jul 2005 12:10:30    Macintoshico! Reply with quote

One of the great features of the early issued of Macmania Magazine used to be the "Macintoshico" center page - cartoons satirizing some feature of the Mac. Somehow they became sparser and sparser over the years, but the last issue featured this brilliant comeback, which I've translated for your appreciation:

Click on the thumbnail above to go to the full comic (warning: it's about 800K!)

I hasten to add that I sat in the 10th row during Steve's last keynote and I didn't feel weird at all... icon_wink.gif
View user's profile AIM Address
Rainer Brockerhoff
Site Admin


Copy this:
Trackback Ping URL
for this post

#Post 09 Jul 2005 11:17:24    !@#$%!... or, the Joys of WebKit Reply with quote

One of the joys of programming is that you continually learn new things. So I was prepared to have lots of joy with WebKit. Still, the learning curve seems steeper than I'd estimated, although my comparative cluelessness about DHTML and JavaScript is partially to blame.

Even so, it looks like I'll be able to do what I wanted. So stay tuned for developments.
View user's profile AIM Address
Display posts from previous:   
   Support Forum Index -> Rainer Brockerhoff's Weblog All times are GMT - 3 Hours
Goto page Previous  1, 2, 3 ... 43, 44, 45 ... 107, 108, 109  Next
Page 44 of 109

 
Jump to:  
You cannot post new topics
You cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls


t.gif

Page generated in 0.132 seconds, 12 queries executed