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. 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

    • 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

      • 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 Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: