Stuff Michael Meeks is doing |
Older items: 2008: ( J F M A M J J A ), 2007: ( J F M A M J J A S O N D ), 2006, 2005, 2004, 2003, 2002, 2001, 2000, 1999, legacy html
svn diff -r '{yesterday}' or
{2 days ago}type feature (as cvs does) - bit of
a usability eyesore that. Did a couple of fixes and build new
packages of the latest yast2-gtk with Ricardo's fixes.
ld/eelf_i386.c is
generated via the Makefile from ld/emultempl/elf32.em
which incorporates eg. ld/ldscripts/elf_i386.x
created by ld/scripttempl/elf.sc - obviously.
For our specific purposes we have computers that cannot have their equipment changed out (they're launched satellites). As the hardware has aged, some memory banks have developed address ranges that are bad. However, we run in a memory constrained environment, so we can't just ignore massive chunks of memory.Apparently, there are worse troubles in space.
open/read/write/stat etc.
So - of course the simulations don't have to be particularly advanced, or faithful to the O/S to give interesting results I think: much in the way that callgrind's 'cycle estimation' is a helpful guesstimate. That's important, as while the valgrind piece is hard to write, creating super-accurate simulators of kernel behavior is rather harder.
It is my contention though, that cold-start (and hence login time, boot time etc.) remain such untractible problems due to a lack of profiling tools for unexpected I/O behavior: particularly excessive seeking, and/or just reading too much data. Without tools to measure this - and particularly to be able to repeatably (and ~instantly) profile different data sets, with different (kernel) algorithms would make a huge difference.
Though it is indeed a KDE program, KCachegrind rocks my world, integrating with that beasty, and allowing the profiling to be tweaked eg. having a drop-down selection of: "aggregate I/O latency", "explicit I/O latency", "page dirties", "I/O bandwidth" etc. would be wonderful, also some model parameters to tweak: a "system memory" spin-button, a coarse disk characteristic: "Laptop" vs. "Desktop", a filesytem button: "ext3" vs. "ReiserFS" etc. etc.