Friday, April 1, 2005
Solaris Cryptographic Framework Whitepaper published!
Let me know what you think, or if you have any questions. There is also a Kernel API/SPI that is touched on briefly in the paper. We're working on stabilizing the kernel interfaces so we can publish those as well.
This paper also contains my first piece of externally published source code that I've written for Sun. It is a combination of Sun's strict c-style and RSA's PCKS#11 style. Certainly not the most challenging work I've done for Sun (that would be SunScreen's NAT or libpkcs11.so.1 itself). Go ahead and try it out on your s10 box now.
Wednesday, March 30, 2005
Solaris 10 Update 1 - Crunch Time!
Here's the thing: Updates are *very* short releases. We just don't have that many builds, and as much as we all do testing, new features very often have bugs. Or defects, or issues - whatever you want to call them, I don't want more problems in my gate. It's important to Sun, and to me, to make each release a quality release, which is why at some point in time I just have to say "no" to new features. Fortunately, most folks are very understanding and will retarget their project to the next update. The releases really aren't that far apart.
Soon we'll be in "stopper" mode, which means I'll even have to say no to noncritical bug fixes.
All the same, I'm still really enjoying my work on the update. It's really cool getting insight into other groups, though it can also be frustrating getting insight into other groups ;-) The update core staff are all hardworking, intelligent people. I'm very lucky, indeed!
Now I just have to get back to my obnoxiously large RTI queue....
Tuesday, March 15, 2005
Squirels, cats and bats - oh my!
Katy (the cat) gets really wound up by these squirels and will often try to actually jump at them, as she does not understand the concept of gravity and windows. One early morning last summer, she took off running at full speed at a squirel on the wire and hit the screen. I had just recentlly gotten new windows and when she hit the screen, instead of stopping her like my old screens did, she FLEW out the second story window to a concrete alley below. I grabbed my glasses and ran full speed out the door and down the stairs in my pajamas, thankfully finding a perfectly terrified but healthy cat. She's an indoor only beast, and the big wide outside was just more than she could handle. I think these new screens are somehow fire safety, or something, because they pop out of the window *so* easily.
Now, you would think she would've learned a valuable lesson about gravity and the sysiphian nature of her attack on the squirels. Nope. She's just as much a squirel fanatic as before. Only now, I have to make sure I don't open the window wide enough for her to knock the screen out, and instead she rams herself against the window.
Then it gets worse.
Last night, I notice she's going apeshit over something she can see out of the window of my bedroom and everytime I drag her into another room, she goes running (full speed) back to the bedroom to the window. So, I go into my room and look out the window and see little dark flashes going by the window. Turning off the lights confirmed my suspicions: bats. Lots of them. Now my cat has something to "chase", in my bedroom, at all hours when I might possibly want to sleep. I hope bats are just seasonal. *ugh*
Tuesday, February 22, 2005
Seattle!
Thursday, February 10, 2005
Email, sleep and a couch warming party
Saturday started out with an incredible lecture on sleep and the brain at Stanford, featuring Professors Dement and Kushida. Wow! I never would've thought sleep could be so interesting. Both speakers were energetic and interesting.
Dr. Kushida extensively covered obstructive sleep apnea, different types of insomnia (including things to help treat this yourself - like, you should never lay awake in bed for more than 20 minutes. If that happens, get out of bed and do something in a different room that will make you drowsy and only then return to bed), narcolepsy and violent somnambulisms (sleep screaming, running, driving and killing).
Dr. Dement is a pioneer in sleep research and is the doctor who actually discovered REM sleep, which he noted is common in all mammals. There was a lot of information about REM and what happens to the brain after you fall asleep. For instance, the brain keeps sending signals to your body - it's only due to REM paralysis that you normally don't act out your dreams in the real world. He also covered, in depth, the concept of "sleep debt". Simply stated, sleep debt accumulates the more days you go without a full night's sleep, and one good night's sleep does not make up for all of your missed sleep. I've always felt that this was true, but so many of my friends said that it wasn't possible to accumulate a lack of sleep. Dr. Dement presented some very compelling evidence (including a study done at NIMH that accidentally proved his hypothesis that sleep debt existed), so I'm going to follow his advice and try to get just a bit more sleep every night.
And as a strange highlight this week, I went to my friend Val's house for her "couch warming party," where her Swedish friend, Lina, made us delicious Swedish meatballs, mashed popotatoes and herring pie. I was surprised, the herring pie was really good! At the party, I ran into a fan of Professor Dement who has now loaned me the book "The Promise of Sleep," Dr. Dements attempt at educating the general public about sleep and why it is so important.
Update 1 is rolling right along, still generating tons of emails. Most of the features targeting this release have been reviewed and are just "soaking" waiting to integrate. There will be a few driver updates later, but it's still exciting to see things progressing this far. It's a lot of work being a tech lead, but very interesting.
Tuesday, February 8, 2005
Trail Etiquette
So, I was riding on St. Joseph's hill this weekend, and as I was about to overtake a couple of walkers, I called out the standard "On your left!" Well, the walkers didn't move and continued to take up the majority of the trail. I was afraid I'd clip one of them as I passed, so I called out again and slowed down. Yet, as I got closer, neither of the walkers had moved, so this time I yelled out "On your left!" One of the walkers turned to me and shouted, "We heard you the first time!"
Hmmpf. In case it's not obvious, faster users of a trail not only announce their presence as a courtesy, but also for everybody's safety.
Still, had a great ride. It was much more difficult than it should've been, which means I need to get out more.
Wednesday, February 2, 2005
Email and Updates!
I hear Evolution has come a long way since I first gave it a try a couple years back. Perhaps I should give it another try...
S10 update 1 is moving right along - we're in the middle of our second build and all is still going smoothly.