Stuff Michael Meeks is doing
|
|
This is my (in)activity log. You might like to visit
Collabora
Productivity a subsidiary of Collabora focusing on LibreOffice support and
services for whom I work.
Also if you have the time to read this sort of stuff you could enlighten
yourself by going to Unraveling Wittgenstein's net or if
you are feeling objectionable perhaps here.
Failing that, there are all manner of interesting things to read on
the LibreOffice Planet news
feed.
Older items:
2023: (
J
F
M
A
M
J
),
2022: (
J
F
M
A
M
J
J
A
S
O
N
D
),
2021,
2019,
2018,
2017,
2016,
2015,
2014,
2013,
2012,
2011,
2010,
2009,
2009,
2008,
2007,
2006,
2005,
2004,
2003,
2002,
2001,
2000,
1999,
legacy html
-
It seems that Miriam has
started writing a blog from Kabul - and very well written it is too.
Looking forward to seeing the great work that Hagar does applied there.
-
Played with pybootchartgui some more; with the new high res
bootchart collector, we start to see some fun problems: eg. when we
do a double fork to spawn a process - we sometimes catch that process
and assign eg. 'boot' a parent of the (very transient) parent - which
appears to ruin the clean ordering.
-
The result of adding Arjan's nice kernel dmesg parsing scheme to
bootchart, of course converted from perl to python, and albeit in a hacky
way so far is:
Of course, it is less colourful, and less detailed than the
scripts/bootchart.pl
output - but hopefully will show up
any particularly glaringly slow bits. Now to find out / and or render
why there is such a long gap between the kernel appearing to finish,
and init starting to spawn things.
-
Worked with Matt on grub pieces. Amused by Matt Assay's Linux is
bloated comment; to me - the worst of the bloat would be around
hack-ability. It is one (saneish) thing not to freeze your internal APIs
forever - it is -very-much-something-else- to insist that all people trying
to build, package and test the kernel need to join in with the 'measuring'
contest of how quickly (or not) they can build the whole thing. If I need
to only change ten lines of code, why do they force me to compile 10 million ?
Sure - if I am already a kernel hacker, I can do that easily - if I am not,
life is sufficiently hard to keep people away from simple hacks. I'd love to
see a kernel that can be build straight through, and yet is routinely
packaged and built as a dozen separate source (subsystem?) packages - of
course whatever static library intermediates are lame, but - so is excessive
build pain.
My content in this blog and associated images / data under
images/
and data/
directories are (usually)
created by me and (unless obviously labelled otherwise) are licensed under
the public domain, and/or if that doesn't float your boat a CC0
license. I encourage linking back (of course) to help people decide for
themselves, in context, in the battle for ideas, and I love fixes /
improvements / corrections by private mail.
In case it's not painfully obvious: the reflections reflected here are my
own; mine, all mine ! and don't reflect the views of Collabora, SUSE,
Novell, The Document Foundation, Spaghetti Hurlers (International),
or anyone else.
It's also important to realise that I'm not in on the Swedish Conspiracy.
Occasionally people ask for formal photos for conferences
or fun.
Michael Meeks (michael.meeks@collabora.com)