Category Archives: darwin

Reflections on an iBook G4

I had an item in OmniFocus to “write on why I wish I was still using my 2006 iBook”, and then Tim Sneath’s tweet on unboxing a G4 iMac sealed the deal. I wish I was still using my 2006 … Continue reading

Posted in AAPL, carbon, cocoa, darwin, Mac | 1 Comment

WWDC wind-down

As everyone is getting on their respective planes and flying back to their respective homelands, it’s time to look back on what happened and what the conference means. The event itself was great fun, as ever. Meeting loads of new … Continue reading

Posted in carbon, cocoa, conference, darwin, nextstep, WWDC | 2 Comments

Rootier than root

There’s a common misconception, the book I’m reading now suffers from it, that single-user mode on a unix such as mac os x gives you root access. Actually, it grants you higher access than root. For example, set the immutable … Continue reading

Posted in darwin, security, UNIX | 3 Comments

What’s new in 2009

Of course, it’s a bit early for a retrospective of 2008, besides which I’ve already written 73 entries this year, my most prolific year to date on iamleeg. And that doesn’t count numerous tweets, stack overflow contributions and of course … Continue reading

Posted in cocoa, darwin, iPhone, kernel, macdevnet, meta-interwebs, personal, UNIX | Leave a comment

Whither the codesign interface?

One of the higher-signal-level Apple mailing lists with a manageable amount of traffic is apple-cdsa, the place for discussing the world’s most popular Common Data Security Architecture deployment. There’s currently an interesting thread about code signatures, which asks the important … Continue reading

Posted in darwin, security, usability | Leave a comment

Local KDC on Leopard

via Nigel Kersten, a great description of the operation of Leopard’s built-in local KDC. I think the most exciting thing about the local KDC is the Bonjour support; could we see simple cross-system trust in the near future? Could there … Continue reading

Posted in darwin, leopard, sysadmin | Leave a comment

Broke track mounting

For some reason, CDs occasionally don’t automount for me on my iMac. Luckily that’s easy to work around:kalevala:~ leeg$ diskutil list[…]/dev/disk3 #: TYPE NAME SIZE IDENTIFIER 0: CD_partition_scheme Audio CD *620.3 Mi disk3[…]kalevala:~ leeg$ diskutil mountDisk disk3Volume(s) mounted successfullyJob is, … Continue reading

Posted in darwin, leopard | Leave a comment

Mach-OFS: aforementioned polish and functionality

It’s getting there, now has the ability to display load commands (though it only reports useful information for LC_SEGMENT and LC_SEGMENT_64 commands): Again the screenshot depicts the OmniDazzle binary for no reason other than it’s a nontrivial file. The directions … Continue reading

Posted in darwin, macfuse, mach | Leave a comment

Mach-O FS (no really, MacFUSE does rule)

It needs some polishing and more functionality before I’d call it useful, then I have to find out whether I’m allowed to do anything with the source code ;-). But this is at least quite a cool hack; exploring a … Continue reading

Posted in darwin, macfuse, mach | Leave a comment

MacFUSE rules

One reason that microkernels win over everything else (piss off, Linus) is that stability is better, because less stuff is running in the dangerous and all-powerful kernel environment. MacFUSE, like FUSE implementations on other UNIX-like operating systems, takes the microkernel … Continue reading

Posted in darwin, GNU, Google, macfuse, mach | Leave a comment