Lin­ux­u­la­tor news

Today I com­mit­ted the updat­ed lin­ux aio stuff to p4. It’s a mod­ule now, so it can be loaded as need­ed. I also updat­ed the p4 diff in the wiki, so any­one can down­load and test it (please do it!).

Major fea­tures in the p4 diff are futex­es and TLS for amd64. So if you own an amd64 sys­tem please down­load the patch and give it a try. I’m inter­est­ed in reports for lin­ux-fire­fox, skype, realplay­er and acrore­ad on amd64.

There’s one known bug with the mmap behav­ior on amd64 (even in cur­rent). I don’t know if this only affects the LTP tests or real world appli­ca­tions, but because there’s much time between the mmap com­mits and the report, I think it’s only a prob­lem for the regres­sion tests and not a prob­lem which shows up in typ­i­cal usage sce­nar­ios.

Send to Kin­dle

Progress in the lin­ux 2.6.x com­pat­i­bil­i­ty

Since my call for test­ing the extend­ed lin­ux­u­la­tor in FreeB­SD-cur­rent we got not much neg­a­tive respons­es. Ping does­n’t work on the lin­ux side (fixed in p4), ordi­nary net­work con­nec­tions (e.g. down­load­ing some stuff) works fine. There seems to be a dead­lock on SMP sys­tems when com­pil­ing a lot of stuff in par­al­lel (e.g. using emerge in a gentoo-chroot with MAKEFLAGS=-j4), this is being under inves­ti­ga­tion by Roman. Com­pil­ing stuff seri­al­ly on an UP sys­tem works just fine so far.

I’m won­der­ing if the lack of respons­es means that every­thing is run­ning just fine, or that nobody is giv­ing it a try. So far the dai­ly use of lin­ux pro­grams (acrore­ad, linux-firefox, …) with 2.6.16 com­pat­i­bil­i­ty seems to just work fine on UP and SMP sys­tems and cur­rent­ly I don’t see a rea­son to not switch the default in i386 in a week.

Jung-uk Kim is work­ing on the linux-TLS on amd64 part. ATM he is chas­ing bugs. It looks we can get fea­ture par­i­ty between i386/linux and amd64/linux32 soon.

Intron did send in a patch for the linux-aio stuff. Now I just need to get time to have a look at it.

Send to Kin­dle