OOP the Easy Way
Object-Oriented Programming the Easy Way: a manifesto for reclaiming OOP from three decades of confusion and needless complexity.APPropriate Behaviour
APPosite Concerns
FSF
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
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
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