Archive for April, 2007

SoC progress on futexes

Thursday, April 26th, 2007

I got a little bored today so I looked at futexes. The progress was quite fast and now we pass futex testing program. The only downside is that with definitely wrong kernel code ;) But I hope to fix this really soon now. I asked Konstantin Belousov to help me with those things that remain. But now when I cracked the problem I guess we will have fully working futexes in like a week or so…

My *at patch (currently implementing 3 syscalls) is pending review from Robert Watson but I hope it was dont right this time and will be commited. I also have experimental patch “fixing” SysV SHM memory usage in Linuxulator but no time to test it :( please help if you can!

At this pace I think 2.6 emulation in 7.0R will be pretty usable and almost production ready!

Summer of Linuxulator 2007!

Monday, April 16th, 2007

So I am here again this year to mess up linux emulation layer in FreeBSD. Now I want to focus on finishing *at set of sycalls which are necessary for 2.6.16 Linux emulation. Then I have to pause for a while because of school things (final exams coming) then the plan is not very clear but I’d like to work on epoll and possibly inotify mapper to kqueue. I’d love to fix futexes in cooperation with Konstantin Belousov (my mentor this year) and maybe with Attilio Rao (if time permits). I am writing a thesis that describes Linuxulator in quite a detail and it is planned to publish this as an FreeBSD documentation article.

You can watch things at http://wiki.freebsd.org/linux-soc2007