Sunday, 22. April 2007, 16:08:14
first step, kernel, plan9
Eric Van Hensbergen, main developer of the
9p Linux kernel module, has been involved in porting
Plan 9 to the
Blue Gene/l architecture.
Initial attempts seemed to be
quite successful: the kernel would boot, and the machine would sensibly reply to simple commands.
But then there was a funny turn - or should I rather say
things went totally wild? It turned out that the apparently unexplainable crashers were not, as initially suspected, caused by some weird memory corruption -
The cores were executing in such precise synchronization (in the same memory space no less) that they even were writing the same characters to the console buffers and incrementing the console pointer to the same value.
When getting ethernet configured the two processors would start producing
ddoouubbllee ccoonnssoollee oouuttppuutt, and then they would go back into sync! It is rare to read about such freaky stuff, totally and utterly broken, yet somehow functioning…
Latest reports however tell us that things got sorted out and it is now possible to
cpu(1) into Blue Gene/l.
Progress seems to be fast…
Thursday, 22. March 2007, 21:47:55
first step, desktop, opera, world
...
Baobab and
Opera have today
joined forces in an innovative project to provide the technology to combat HIV:
Linux and the Opera browser are being used by a non-government organization combatting HIV AIDS in Malawi. The Baobab Health Partnership runs Opera in fullscreen "kiosk" mode on low-powered, Linux-based network terminals
The solution is based on using a stripped-down Linux distribution,
Midori Linux, on
low-end hardware with a touchscreen. One of the main concerns is of course performance and footprint: but even just the plain desktop version is an
ideal solution on low-end hardware.
It is a significant step for us: it is "a first step towards using Opera to power the projects that promote progress in the developing world", as Håkon Wium Lie, CTO of Opera, puts it. There are more steps to do.