Muli Ben-Yehuda's journal

December 28, 2003

Filed under: Uncategorized — Muli Ben-Yehuda @ 11:19 PM

The first day of the Linux sysprogramming class ended up being more interesting than I expected. I used the boring bits to hack on trident, and did a bunch of cleanups I’ve been meaning to do for ages (lock_set_fmt, a macro, was calling return if taking the lock failed. Ugh). I have more plans for tomorrow’s boring parts, but I’ll put up the interim patch in a bit after verifying that it works. It’s currently compiling.

I put up the util-linux tcp-udp nfs mount ordering patch. This patch gives the user greater control over which protocol (TCP or UDP) to use when contacting the NFS server, and whether to fallback to the other one. It’s a bit ugly (mostly because of nfsmount’s ugliness), and I’m waiting to hear what aeb, the maintainer, has to say. While putting it up, I gave the website and especially the CV a much-needed cleanup.

3 Comments »

  1. Unknown's avatar

    What did you learn form the Linux SysProgramming class today?
    Btw, I have been wanting to ask. What does those -A1, -A2, -A3 mean?

    Comment by ideawerkz — December 28, 2003 @ 5:55 PM | Reply

    • Muli Ben-Yehuda's avatar

      Not much… the instructor went over Unix and Linux history, talked a bit about virtual memory from the user space programmer’s point of view, talked about files in general, and we wrote a small ‘ls’ (stat(2), opendir(3), readlink(2), etc).
      -A1 means ‘first major version and first minor version’. A is for major, 1 for minor. Same numbering scheme Ingo Molnar uses, so I’m in good company 🙂

      Comment by mulix — December 29, 2003 @ 12:01 AM | Reply

      • Unknown's avatar

        Ah, interesting scheme. Will consider using this.

        Comment by ideawerkz — December 29, 2003 @ 7:25 AM


RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.