Wow, a long period of time without a diary entry. )-: Lots of things have happened. Most notably my girlfriend and I got engaged! (-:
Much PhD work happened, too. A lot less Linux NTFS work happened unfortunately. I have certain doubts as to whether much Linux NTFS work will happen before I finish my PhD next summer but we will see...
I hope to be able to do some API cleanups to the NTFS library and to make a formal release as the last one was ages ago and we now have two new utilities longing to make public appearances (ntfsundelete and ntfsresize).
My fingers are itching to get the write(2) based overwrite code done and dusted, too, so I can make a formal release to LKML and the world at large. Hopefully it will all have happened by the next time I remember to write a diary entry. (-;
Too many things have happened to list, Linux wise, libntfs has made very good progress, API freeze hopefully will be possible in the near future. The ntfs driver has made a lot of progress, too, to the extent that there are only two items on the ToDo list (NFS exporting and i_size overflow investigation) left before I begin to attack the long awaited write support.
Today we had our summer here in Cambridge, UK! Sunny and nice and warm. (-: Most likely it will start raining again tomorrow... It's been a particularly wet and unpleasant summer this year. At least I managed to spend a week in Scotland and a week in France where I enjoyed much nicer weather. (-:
Let's when I next remember to write a diary entry...
Released an update to the NTFS Linux kernel driver today. Nothing major. Just wanted to push it out in celebration that I finally have a booting 2.5 kernel again.
Have been hacking away on the ntfs library from the linux-ntfs package on Sourceforge. Dumped about a quarter of the code and started again, now going for a proper API which should hopefully not need to change once I am done hammering it out. Most of the code is modified or rewritten now, lots of code ported from the new ntfs driver, and I improved it on the way so it needs porting back into the driver now. (-8 Time has come for adding more features to the library but that is a slower process.
Not much else happening, much PhD work, also am sick for second week now but getting better slowly... )-: Oh well, gives me more time to sit at home, sip hot beverages and chat on irc. (-:
I should try and update this diary more frequently I guess. Perhaps next time... (-;
Went to Richard M. Stallman's lecture on software patents this afternoon. Brilliant talk. RMS certainly is a very good speaker. And I fully agree with him, too. Software patents are evil full stop!
Managed to sneak in some ntfs tng development into a few of the evenings so the driver is moving along nicely. Now have the options from the previous driver all supported but giving messages about them being deprecated and generally loads of code cleanups and enhancements. Noticed a few subtleties which require quite a bit of a rewrite of my readpage methods. Oh well, better now than after having gone into the kernel... That delays the driver quite a bit more than anticipated, so it won't be being submitted for kernel inclusion yet.
Been very busy with PhD work. First chapter is finished (results wise) and exciting results for the next one appeared which is fanfabulous. (-8
Ntfs tng is now feature complete read-only. It now reads all ntfs volumes from all windows versions (nt4/2k/xp) I threw at it and produces identical output as the old ntfs driver. - Some code cleanup left to do, some small odds and sods to implement /cleanup, bring up to speed with the latest 2.5.x offering and it's ready for the masses. The only thing then remaining is the fact that ntfs tng requires gcc-2.96 or later compiler which some people are not happy with, so I will probably have to play some dirty tricks to fix this temporarily. (Will revert them out once the kernel officially requires gcc 2.96 or later.)
Am leaving for a fortnight of internet deprived skiing holiday so no entries for a while! (-:
Went to a charity quiz-night. Didn't win but had a lot of fun nevertheless. (-:
Had a look at the compile warnings report for linux-ntfs 1.5.1 for powerpc. It seems powerpc use char == unsigned char which was breaking some signed char comparisons. Fixed that. Now need a powerpc person to test. (-;
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
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!