kernelthread.com

Mac Futureware

About

This page lists a few projects that I have in mind for the Mac OS X platform, but I haven't actually started. Time permitting, I intend to initiate one or more of these, possibly in collaboration with academia (and maybe even collaboration with / support from Apple).

MacFS

Mac OS X's answer to the much touted WinFS on Longhorn. A file system powered by a relational database. Apple's upcoming release of Mac OS X ("Tiger") has this technology (called "Spotlight").

Mac OS X Virtualization

Virtualization support for Mac OS X. Similar in many ways to the upcoming "Zones" feature in Solaris 10. Look here for details.

ConfFS

The "Configuration File System". Abstraction of a system's entire configuration (including various applications's configurations) as a file system, including an API that lets applications access their individual configuration either "directly", or through traditional means ("conf" files).

ACL and Capability Support

Addition/extension of support for ACLs and capabilities in various Mac OS subsystems. This is particularly relevant to the server version of the OS. Apple's upcoming release of Mac OS X ("Tiger") incorporates ACLs.

Book: Mac OS X Internals

A text on the design and implementation of Mac OS X. No longer futureware.

Miscellaneous

Various others, particularly for Mac OS X Server, that I am too lazy/impatient to list here.