Older blog entries for rcastro (starting at number 18)

Packet-Writing

Tried quickly to add support for packet writing, but the patch to add this feature hasn't been integrated yet, and there is only for 2.6.0-test1.

Here you can find the kernel patches. Basically, you add the packet writing support in block devices section, and udf support in filesystems section, then you use cdrwtool and udftools to handle you CDRW.

2.6 VM

Yesterday I studied mm/vmscan.c for a while and it doesn't look too hard to port my code to it, in particular because I had already studied rmap implementation for a bit, but it was only a quick glance. Now I am going to take a look at it briefly again, since I am very tired today. Hopefully tomorrow or Thursday night I can starting adding my code to this kernel tree.

Looking forward to 2.7: compressed caching?

I was very glad to know that CC has been mentioned when talking about 2.7 in Linux Weekly News. Check it out:

http://lwn.net/Articles/37815/

I am working in my spare time to make compressed caching a possible candidate for integration.

My paper for the 15th Symposium on Computer Architecture and High Performance Computing (SBAC - PAD 2003) was accepted, and I sent the final version this Sunday. I am very happy that it got in.

Now I am finally studying Linux 2.6.0 VM (now checking vmscan.c, which is the main part of the VM for CC purposes). I intend to port my code to this version, although it may take a while if many things turned out to be too different from 2.4. First, let me make compressed caching working for swap pages, and later I will try to make page cache support work.

Besides that, I bought a Sony DSC-V1 digital camera. Very nice camera, I am enjoying my freetime in the weekends to take a lot of pictures with it.

13 Jul 2003 (updated 13 Jul 2003 at 23:21 UTC) »

On Thursday 10th, date of my last post, my grandmother died at 9h10 PM in the hospital. I didn't work on Friday due to the funeral and burial, and mainly because I was (and still am) very sad.

Since Thursday, it is very cold here in Sao Paulo. We have a dry winter, so, even though the mininum temperatures are not that low, we end up suffering a lot with them. And our houses are not prepared for winter (no heater and window sealing, for example), so it is a tough time. Fortunately we don't have many days like these ones in a year.

Now I am trying to clear out my mind to move on. First task, I have to scan many old photos I found out at my gradma's room.

Very interesting the GRAMPS program to build a family tree. It is a very good alternative to Windows program, although there are some points to improve. I build one from some data I had already collected, and made it available at here. I still want to get data like missing birth dates and, maybe, pictures from most living people.

New performance statistics are available on compressed caching website. They include:

I will add some info about problems with Sort, PostMark and Contest that made us implement some features like clean page suspension, or even made us realize that there were some scheduling effect when using compressed caching. Probably by the weekend I will have it done on the site.

Compressed caching website updated (homepage). It has links to a paper in English that I submitted to a famous conference on operating systems and my master's dissertation, but in Portuguese. Now I can't delay publishing latest performance results from compressed caching, because it's the last step before getting back to real programming on the kernel code :-) Wait for news.

My personal website has been updated too, but only minor updates, like showing that I finished my master's degree and my current job as development analyst at Convergys. Most of website is in Portuguese, but you can download my curriculum vitae in English if you feel like knowing a little bit of my life.

Yuppie, I am finally free to work on the project. I finished the final version of my dissertation and now my spare time will be actually mostly spent working on the compressed caching project :-))

Now it is time to update the performance statistics available on the project web site and to make my dissertation available on my web site. Oh, and I can't forget to upload of my papers to the web site, it may be worthwhile for people interested in more information.

On Friday I submitted the paper to the Symposium on Computer Architecture and High Performance Computing (SBAC). Now fingers crossed (notifications by July 28th).

I checked the types of available diplomas I can get, and the free one is done with regular paper. There is a special version, which is done with sheep's skin, but it is expensive. I am still thinking which one I will pick.

Nothing very interesting so far. I couldn't work on any project, but I am almost done with what is hindering from that.

The guilty: master dissertation. But it is almost done. I waiting for some comments from my advisor, but I don't think there will be much work to do (if actually any). One reason to not have much work is that I have to deliver the final version of it this week.

Today I also had to fill out a form from a federal foundation (CAPES), which I intend to deliver on Tuesday. But the most important feeling this time: freedom by the end of this week! :-)

27 Jun 2003 (updated 27 Jun 2003 at 02:28 UTC) »
SBAC paper is done. Now waiting for a review, but I don't think I will spend much more time on it. Thanks God!

Only the minor changes must be implemented for the final version of my dissertation. This time I have to fix the errors found and pointed out by other member of the committee. Well, I actually just tried to fix these errors and in 15 minutes it was done. Very quick. Only some suggestions left from the first committee member and we are done with this dissertation. Next week I will be finally free from my latex programming job, and will be able to code again.

Tomorrow I guess I will work on XSL stuff at my job. In particular, Xalan and Saxon implementations of XSLT specifications. I hope it will be fun.

Now working on the final version of my dissertation, fixing typos, graphics and a few corrections. I am eager to get finally rid of it in order to keep implementing the compressed cache. I guess I will end up spending most of my time this week on the modifications suggested by the committee. Besides finishing the dissertation, I intend to publish the latest performance results on the compressed caching website this week. (Note: next Thursday is a catholic holiday in Brazil).

This weekend I started reading The Fountainhead, by Ayn Rand, a great book. It is the second time I read this novel, and I think it will be worth reading it one more time, although I will have to leave my LOTR reading for a while.

First draft of my 8 page paper for SBAC (SimpĆ³sio Brasileiro de Arquitetura de Computadores, or, the English name, Symposium on Computer Architecture and High Performance Computing) is ready. Now I have to review it before sending it to my advisor for comments.

Unfortunatelly couldn't manage to find time to finish the new statistics for compressed caching website.

Debian installation with PPPoE connection
Just out of curiosity, a friend of mine wanted to install Debian in a laptop connected to a PPPoE ADSL internet connection, which isn't possible with the default boot floppies. He asked for help tonight, and I ended up finding out that this website has special floppies for this case. I have to give it a try in the future (hopefully Debian will be released soon, and this option will be available in the next stable release).

9 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!