2005-04-21 02:03

by Vasil Kolev

In the morning I went to the old apartment, to get “The confusion” and to bring some books to my nephew (and to see what’s she doing (she’s writing in pascal, because that’s what they require of her – and it seems pretty stupid to ask painters to program)).

Followed the netsec lecture, where I gave Pentchev the book, and helped with the answering the students’ questions on the tests (it was pretty easy, there were only ~30 tests). Then we went to IBB for beer.
(there was some chance RMS to be at the beer, but it slipped, and I’m thankful for it – if he and chervarium met, it could’ve been pretty…funny…)

At IBB we spoke about a lot of interesting things, especially about the AIO and the question why doesn’t O_NONBLOCK work on the descriptors that reference files on the disk. We also spoke how select() could handle the usage of such descriptor, and around that we got to the question if the descriptor’s buffer is in a separate memory, which has the data copied, or those are just remapped pages from the buffer-cache. Delian said that the first way is easier to implement, but I think that the second one is the right one, and it doesn’t have problems with the consistency.

There were some other fun topics, which I can’t remember right now, if someone wants, write them in them comments.

And to remind myself to send Veso Kolev the information I had gathered for a GPS clock, because he wants to run a strtum 1 ntp server in the university.

Leave a Reply