Fun with KEXTs

09.23.05


I am one of those people who sometimes will receive mailing list emails for months at a time without ever even reading a single email. Normally, it goes like this for me: I sign up for some new service or trial membership. Thinking it would be cool to get a weekly or daily email on a certain interesting subject, I click the "It's okay to spam my inbox with your silly newsletters" checkbox. About three months later, completely frustrated with the annoying unread email in my inbox, I find a way to cancel my subscription to the newsletter/mailing list.

You'd think I would have learned by now to stop doing this. Only about 1 in 1000 newsletters are actually worth reading, I've found. But anyway, to make a short story long (which is the whole point of blogging), this evening I sat down and finally read an Apple Developer Connection newsletter that was annoying me in my inbox. It turned out that it was pretty interesting and a lot of fun. It kind of made me wish I could still just program for fun (and not also worry about getting paid).

The article I was reading was about loadable kernel modules (LKMs), which Apple apparently calls kernel extension modules, or KEXTs, for short. You can find the article here. It's really straightforward and clearly written, which is not common for kernel related documentation. Now I'm trying to think of what I would write a KEXT for. Too bad I was able to find a driver for my USB-to-Serial cable. That would have been a good candidate.

2 Comments

  1. Dave Says:
    about getting paid when I found you writing code, for money, at the local coffee shop on your 17" powerbook, with a cappucino in hand. :)
  2. Mom Says:
    does this mean that you can repair programming or just amend it? This sounds better than a root canal....but it is tougher to explain

Leave a Reply