
This is a report on the second day of USENIX 2005. You might want to start with my
report on day one. Day two started off a bit slowly. Oh wait, actually I started off a bit slowly. That could have been from the margaritas last night at
La Casa Garcia, a Mexican restaurant a few blocks down the street from the Anaheim Marriott. Good Mexican food is one of the things I miss the most since I moved from California to New York two years ago. Luckily, the food at La Casa Garcia was excellent.
Glad to hear you have enjoyed the reports. I'm working on my final day's writeup now. Here are some attempted answers to the other comments:
1. launchd on servers: Yes, Apple is positioning launchd as the replacement for all server init scripts and everything that starts background processes. The comment was that you are uncomfortable allowing the server to start things for you because you determine what services you want. My resonse is that you already allow the server to launch stuff for you via init, inetd, rc scripts, etc. Apple just wants to replace that with a new mechanism. I do understand the automatic starting of services can be a bit scary for the administrator, but I think the benefits of automatic configuration, fewer processes, etc. outweigh the negatives. Note also that each user gets a separate launchd for their per-user processes so the security should be ok.
2. NFSv4 as a replacement for samba: I agree the protocol seeoms like it would work. I think the sticking point will be the same as always: no good free or microsoft-provided nfs client software. The Hummingbird nfs client for windows does have nfsv4 support, but you have to purchase licenses.