<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>Advogato blog for DV</title>
    <link>http://www.advogato.org/person/DV/</link>
    <description>Advogato blog for DV</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Sat, 17 May 2008 20:06:15 GMT</pubDate>
    <item>
      <pubDate>Thu, 10 Apr 2008 09:57:35 GMT</pubDate>
      <title>10 Apr 2008</title>
      <link>http://www.advogato.org/person/DV/diary.html?start=228</link>
      <guid>http://www.advogato.org/person/DV/diary.html?start=228</guid>
      <description>&lt;p&gt;&lt;b&gt;Releases&lt;/b&gt;&#xD;
&lt;p&gt; I pushed a bunch of releases on Tuesday, trying to catch&#xD;
the Fedora-9 train (I nearly missed it, it led to a not so&#xD;
fun curl_is_failing_to_upload debug session which led to nss3&#xD;
for firefox3 is not compatible with nss3 for fedora8 curl),&#xD;
thanks to everybody who helped catch that train !&#xD;
&lt;p&gt; The releases are mostly bugfixes, &lt;a href="http://libvirt.org/news.html" &gt;libvirt-0.4.2&lt;/a&gt; leading&#xD;
the pack, but &lt;a href="http://xmlsoft.org/news.html" &gt;libxml2-2.6.23&lt;/a&gt; has a&#xD;
lot of fixes too thanks to&#xD;
various people reporting bug and giving patches, notably the&#xD;
Huawei&#xD;
team. &lt;a href="http://xmlsoft.org/XSLT/news.html" &gt;Libxslt-1.1.23&lt;/a&gt;&#xD;
includes the dozen or so fixes since&#xD;
last summer.&#xD;
&lt;p&gt;&lt;b&gt;Developments&lt;/b&gt;&#xD;
&lt;p&gt;Clearly libxml2 and libxslt are in maintance mode, the&#xD;
focus is on libvirt, maybe I will just add support for&#xD;
the latest Proposed Recommendation of XML-1.0 in libxml2&#xD;
before the Summer.&#xD;
&lt;p&gt; For libvirt, clearly we need to extend the number of&#xD;
hypervisor supported, maybe update and clean up the OpenVZ&#xD;
support too. IBM is actively contributing the Linux&#xD;
Container driver, I just commited a second set of patches&#xD;
today, you can expect good support in Fedora 10 I guess. On&#xD;
the high end side Sun just posted the patches for the lDOM&#xD;
virtualization on their Niagara based machines, lot of&#xD;
patch reviews those days. I also want to get a complete&#xD;
set of bindings for Java integrated, and now that Fedora&#xD;
java packaging guidelines are out, this is a good&#xD;
opportunity to add this.&#xD;
&lt;p&gt;&lt;b&gt;History meme&lt;/b&gt;&#xD;
&lt;p&gt; that one is interesting, here is my contribution, as&#xD;
you can see I'm an old fashionned old fart, main workstation&#xD;
at home:&#xD;
&lt;pre&gt;paphio:~ -&amp;gt; history | awk '{a[$2]++ } END{for(i in&#xD;
a){print a[i] " " i}}'|sort -rn|head&#xD;
319 vi&#xD;
257 ssh&#xD;
255 cd&#xD;
156 cvs&#xD;
130 make&#xD;
125 ls&#xD;
79 svn&#xD;
60 scp&#xD;
48 su&#xD;
43 ping&#xD;
paphio:~ -&amp;gt;&#xD;
&lt;/pre&gt;&#xD;
&lt;p&gt; and on my second workstation in Annemasse:&#xD;
&lt;pre&gt;wei:~ -&amp;gt; history | awk '{a[$2]++ } END{for(i in&#xD;
a){print a[i] " " i}}'|sort -rn|head&#xD;
362 vi&#xD;
263 cd&#xD;
262 make&#xD;
136 cvs&#xD;
115 svn&#xD;
105 ssh&#xD;
78 ls&#xD;
67 scp&#xD;
40 xmllint&#xD;
38 grep&#xD;
wei:~ -&amp;gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <pubDate>Tue, 5 Feb 2008 11:13:26 GMT</pubDate>
      <title>5 Feb 2008</title>
      <link>http://www.advogato.org/person/DV/diary.html?start=227</link>
      <guid>http://www.advogato.org/person/DV/diary.html?start=227</guid>
      <description>&lt;p&gt;&lt;b&gt;Happy new Year&lt;/b&gt;&#xD;
&lt;p&gt; yeah it's either really late or a bit too early for&#xD;
Chinese New year, proof that I should blog more often !&#xD;
&lt;p&gt;&lt;b&gt;backlog&lt;/b&gt;&#xD;
&lt;p&gt;I have been away for the last month and a half, first&#xD;
vacation in China, and then in Paris for Solution Linux&#xD;
expo. As a result an awful lot of mail piled up in various&#xD;
folders that I didn't really had time to process, I am &#xD;
slowly trying to go though them, so if you get replies&#xD;
from a mail in November that's normal, or if you didn't get &#xD;
a reply, it's probably a good idea to ask again !&#xD;
&lt;p&gt;&lt;b&gt;libvirt and Co.&lt;/b&gt;&#xD;
&lt;p&gt;&lt;a href="http://libvirt.org/" &gt;libvirt&lt;/a&gt; development is&#xD;
progressing fast thanks to DanB, Rich, Jim and the many people&#xD;
porting, testing and using it. I really hope we will soon have&#xD;
easy support for most platform - including Windows and OS-X -&#xD;
at least as a client to remotely access the virtualization&#xD;
servers, Rich did most of the work. The development of the&#xD;
&lt;a href="http://libvirt.org/CIM/" &gt;CIM provider&lt;/a&gt; seems&#xD;
to be progressing nicely thanks to DanS and the IBM'ers :-).&#xD;
During last week Solution Linux i got asked a few times &#xD;
about P2V tools i.e. tools allowing to automatically &#xD;
save the state of a server to allow to start it as a &#xD;
virtualized domain, Rich just released &lt;a href="http://et.redhat.com/~rjones/virt-p2v/" &gt;virt-p2v&#xD;
0.9.1&lt;/a&gt;, it is still experimental, what it needs now is&#xD;
a wider range of testing to find and remove limitations,&#xD;
give it a try and provide feedback, thanks !&#xD;
&lt;p&gt;For libvirt core we still have a number of pending&#xD;
extensions, like support for new hypervisors, adding&#xD;
APIs for storage management which have been worked on by&#xD;
DanB, we also need to finalize a good XML scheme for &#xD;
'partition' based virtualization, probably update OpenVZ,&#xD;
and add sound and more USB support. I will post on the&#xD;
list soon to try to clarify the roadmap, much work ahead !&#xD;
 &#xD;
&lt;p&gt;&lt;b&gt;Solution Linux&lt;/b&gt;&#xD;
&lt;p&gt;SL 08 was last week, it's the Linux event of the year&#xD;
where I'm sure to go, it was good seeing people around&#xD;
the Fedora and Gnome booth, and of course Red Hat one. &#xD;
My presentation on virtualization went well, even if it&#xD;
was more than 2 hour long, the &lt;a href="http://veillard.com/Talks/SL08LinuxVirt.pdf" &gt;PDF&lt;/a&gt;&#xD;
 is available and a lot of people seems to have fetched it&#xD;
already, I assume it's a positive feedback from the&#xD;
audience :-)&#xD;
&lt;p&gt;&lt;b&gt;China&lt;/b&gt;&#xD;
&lt;p&gt;I was for a month in China, what a blast! It's &#xD;
impossible to try to describe in just a few lines, but we&#xD;
went from the very cold Dalian and Beijing to tropical&#xD;
Xishuanbanna, most of the time within the chinese family&#xD;
and environment, picking only a few selected tourist&#xD;
spot. Things like Shanghai museum, the Great Wall or the&#xD;
Forbidden city are definitely must-go, but to me the most&#xD;
amazing was to stay and live with the chinese inside the&#xD;
family. The cultural gap is huge, there is so much to&#xD;
learn, too bad mandarin is so hard to an occidental brain&#xD;
(and ears), very challenging, but also very fun and &#xD;
enjoyable !</description>
    </item>
    <item>
      <pubDate>Sun, 29 Jul 2007 08:33:01 GMT</pubDate>
      <title>29 Jul 2007</title>
      <link>http://www.advogato.org/person/DV/diary.html?start=226</link>
      <guid>http://www.advogato.org/person/DV/diary.html?start=226</guid>
      <description>&lt;p&gt;&lt;b&gt;coral bleach&lt;/b&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.advogato.org/person/ncm/" &gt;ncm&lt;/a&gt;, I think this may be an error of&#xD;
interpretation, the coral turns white when it dies, I mean &#xD;
when the organism dies. They form a symbiosis with alguaes&#xD;
and those give the color, white coral appears when the &#xD;
animal dies, you just have the skeletton left. White coral&#xD;
(with a few exceptions which are naturally white) is just&#xD;
like the bones left from a dead animal, it may result from &#xD;
increased acidity of water, but also from any other deadly&#xD;
condition. For example when overheating, if water temp reaches&#xD;
around 42 degrees, the coral rejects the alguae then dies, it&#xD;
can be quite dramatic because suddenly very large areas&#xD;
whithen suddenly, it's all dead and will take maybe half a &#xD;
century to get back in proper shape :-( &#xD;
&lt;p&gt;&lt;b&gt;libvirt progresses&lt;/b&gt;&#xD;
&lt;p&gt;&lt;a href="http://libvirt.org/" &gt;libvirt&lt;/a&gt; development&#xD;
progresses rapidly, as the traffic on the list can testify,&#xD;
we now have native secure remote operations, and there is&#xD;
ongoing work to add OpenVZ support. I hope to increase&#xD;
coverage of more virtualization engine, so far it looks&#xD;
good, we don't seems to have serious API design problems.&#xD;
&lt;p&gt;&lt;b&gt;gamin&lt;/b&gt;&#xD;
&lt;p&gt;I made a new release 0.1.9 last week with some bug&#xD;
fixes and portability improvements.</description>
    </item>
    <item>
      <pubDate>Tue, 19 Jun 2007 16:08:12 GMT</pubDate>
      <title>19 Jun 2007</title>
      <link>http://www.advogato.org/person/DV/diary.html?start=225</link>
      <guid>http://www.advogato.org/person/DV/diary.html?start=225</guid>
      <description>&lt;p&gt;&lt;b&gt;One year in review&lt;/b&gt;&#xD;
&lt;p&gt; I didn't blogged for a year precisely. No I didn't hide&#xD;
in a hole or something but I just didn't really feel the need.&#xD;
I still did a few things:&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;the &lt;a href="http://libvirt.org/" &gt;libvirt project&lt;/a&gt; is&#xD;
my main work item, 15 releases in the last year, now&#xD;
supports QEmu and KVM, many contributors and well people are&#xD;
using it,&#xD;
so that's good.&#xD;
&lt;li&gt;the &lt;a href="http://xmlsoft.org/" &gt;libxml2 and libxslt&lt;/a&gt;&#xD;
libraries have seen their development slowing down, partly&#xD;
because they are mature enough, partly because I have less&#xD;
time, and Kasimier one of the main contributor lost his job and&#xD;
left the project. But Bill is still around and helps a lot&#xD;
!&#xD;
&lt;li&gt;travelling, I had the opportunity to travel for work and&#xD;
also for vacations, went to Singapore twice, also Malaysia,&#xD;
had some fantastic time in Borneo, visited Bangkok, but&#xD;
didn't like Manilla too much. Also spent some vacations in&#xD;
Costa Rica, and went to USA and Canada for work. I really&#xD;
enjoy going to Asia and meet people there. &#xD;
&lt;li&gt; I am getting crazy about orchids, my collection is &#xD;
growing fast, maybe a bit too fast, but I'm rewarded by&#xD;
fantastic flowers, and I'm trying more and more to travel&#xD;
to places where I can see them growing in their natural&#xD;
habitat, unfortunately they are seriously endangered, and&#xD;
it can be fairly hard to still find them in the wild.&#xD;
&lt;li&gt; I also went to badminton training again this year&#xD;
but competition is really getting a bit too hard, and my&#xD;
body disagrees at time, I think I will slow this down a bit&#xD;
next year.&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt; Overall quite a bit happened but no revolution, the most&#xD;
scary thing is that time flies faster and faster, so no &#xD;
promise about increase of blogging frequency !</description>
    </item>
    <item>
      <pubDate>Mon, 19 Jun 2006 11:05:21 GMT</pubDate>
      <title>19 Jun 2006</title>
      <link>http://www.advogato.org/person/DV/diary.html?start=224</link>
      <guid>http://www.advogato.org/person/DV/diary.html?start=224</guid>
      <description>&lt;p&gt;&lt;b&gt;On broken XML processing with libxml2&lt;/b&gt;
&lt;p&gt; The XML spec is &lt;a href="http://www.w3.org/TR/REC-xml/#dt-fatal" &gt;very clear&lt;/a&gt;
about this:
&lt;p&gt;&lt;i&gt;Once a fatal error is detected, however, the processor MUST NOT continue normal processing (i.e., it MUST NOT continue to pass character data and information about the document's logical structure to the application in the normal way).&lt;/i&gt;
&lt;p&gt; That's the default behaviour of libxml2, but for the purpose of helping recover occasionally corrupted data, I
provided an XML_PARSE_RECOVER parser flag allowing to correct
some of the trivial errors, for example if using &lt;tt&gt;xmllint
--recover&lt;/tt&gt;. Now the problem is that people start using 
this flag for default processing, and that's something I said
many time I didn't want to happen. If blog generator can't
output correct well formed XML, then they need to be fixed
(and that's true for all other XML generators). The intent
of the drastic rule in the XML spec is cristal clear, to
avoid data corruption and data loss by forcing non conformant behaviour to be fixed at the source, not at the 
consumer level.
&lt;p&gt; I am gonna give a hard time to those who abused this
feature of libxml2, because while not completely disabling
the option, I will make sure it's not used repeatedly, I'm
still looking at the best way. Feedback welcome on this 
issue, preferably on the mailing-list. </description>
    </item>
    <item>
      <pubDate>Sun, 18 Jun 2006 21:59:52 GMT</pubDate>
      <title>18 Jun 2006</title>
      <link>http://www.advogato.org/person/DV/diary.html?start=223</link>
      <guid>http://www.advogato.org/person/DV/diary.html?start=223</guid>
      <description>&lt;p&gt;&lt;b&gt;half a decade of community knowledge gone&lt;/b&gt;
&lt;p&gt; The archive of the xml@gnome.org and xslt@gnome.org
are gone, I have no idea what happened, I didn't got a
mail about it, just that going to &lt;a href="http://mail.gnome.org/archives/xml/" &gt;the&lt;/a&gt;
&lt;a href="http://mail.gnome.org/archives/xslt/" &gt;archives&lt;/a&gt;
show all history is only the 4 last days. The only thing I have left right now are the words saved in the database used for the search engine on xmlsoft.org. The code is here, but
the knowledge, the exchanges, all the process leading to 
it has vanished, I just can't express how sad this makes
me...

&lt;p&gt; &lt;p&gt;[update] Apparently it was an indexing problem which should
be relatively easy to fix and without serious effects. The
post are still on-line and I now keep separate archives for
more safety, the data is safe. To me OSS development is 
really about the process, i.e. the history, knowledge,
feedback, the memory of that shared process is as important
as the code itself. With that knowledge you can recreate
the code, if you have just the code you miss out a large
part of its semantic, and it can't be regenerated. That's
why I don't believe in dumping large base of source code
under a free licence can really compare to code coming from
a genuine OSS/free software project.</description>
    </item>
    <item>
      <pubDate>Wed, 12 Apr 2006 11:59:57 GMT</pubDate>
      <title>12 Apr 2006</title>
      <link>http://www.advogato.org/person/DV/diary.html?start=222</link>
      <guid>http://www.advogato.org/person/DV/diary.html?start=222</guid>
      <description>&lt;p&gt;&lt;b&gt;libvirt 0.1.0&lt;/b&gt;
&lt;p&gt; Yup, another release from the &lt;a
href="http://libvirt.org"&gt;canned penguins&lt;/a&gt; dept :-) . The API got extended a bit but it's mostly a large revamp of the 
internals to follow a driver model, so it gets easier to keep
the code clean, and contribute support for other virtualization engines than Xen.
&lt;p&gt; There is still quite a bit of work needed, for example
acces the Xen Daemon though XML-RPC for versions of xen &amp;gt;=
3.0.2 (which is out apparently). I started incorporating patches coming from various contributors, I like this !
&lt;p&gt;&lt;b&gt;French invades Fedora Planet&lt;/b&gt;
&lt;p&gt; it's fun, but a bit disturbing to see 50% of the posts
in French. Bienvenue a bord ! Oh I don't believe blogs billets
should be limited to a single language even though I stick to
english only usually.
&lt;p&gt;&lt;b&gt;Ekiga-2.0.1 and FC5&lt;/b&gt;
&lt;p&gt; Ekiga-2.0.1 is a clear success from my point of view, it's installed 
by default on Fedora Core 5, and so far I received only one
bug report: I didn't switch avahi support on (I was a bit
conservative, I will switch it on when pushing 2.0.2 when released). In general Fedora Core 5 looks great to me,
I miss my old friends xv and xsysinfo, but rhythmbox
is a great improvement, audio support is better in general. Unfortunately I can't run my desktop as a Xen Domain-0 
because X crashes randomly every day or so :-\ . I also 
don't activate beagled by default due to the near
continuous drive accesses it generates, even after a 
couple of days (i.e. when I would have expected its 
database to be initialized). Yum and Extras support 
works well, that is great too.
&lt;p&gt;&lt;b&gt;Spring is late&lt;/b&gt;
&lt;p&gt;really cold lately here, we got snow on the mountains 
just a few hundred meters above Grenoble. I planted a bunch
of &lt;a href="http://veillard.com/photos/2006/Apr/09Sun:17:24/" 
&gt;new flowers in the balcony&lt;/a&gt;, but they are growing slowly 
due to this. There is a rose bud which is showing up anyway
I guess everything will start blooming as soon as I leave
for vacations in May ... On the other hand the orchids are
in good shape inside, it's nice to have them blooming next
to the desk. The habaneros &lt;a href="http://veillard.com/photos/2006/Apr/07Fri:15:57/" 
&gt;pepers seeds germinated&lt;/a&gt; well and I should have some
burning hot but delicious pepers this summer :-).
I look forward vacations in Asia, hopefully
I will be able to import new orchids, well if I manage
to get through the french importation administative
hassles...</description>
    </item>
    <item>
      <pubDate>Mon, 13 Mar 2006 16:10:05 GMT</pubDate>
      <title>13 Mar 2006</title>
      <link>http://www.advogato.org/person/DV/diary.html?start=221</link>
      <guid>http://www.advogato.org/person/DV/diary.html?start=221</guid>
      <description>&lt;p&gt;&lt;b&gt;Ekiga-2.0.0&lt;/b&gt;
&lt;p&gt; &lt;a href="http://ekiga.org/" &gt;is out&lt;/a&gt; ! Congrats to Damien ! Packages are available for
Fedora Core 4, and will be available for FC5 ... sometimes ...
&lt;p&gt;&lt;b&gt;libvirt&lt;/b&gt;
&lt;p&gt; Slowly making progresses, next steps will be to drive
QEmu instances and switch to XML-RPC for communication with
the Xen daemon. Some serious internal code refactoring is
needed.
&lt;p&gt;&lt;b&gt;libxml2&lt;/b&gt;
&lt;p&gt; Went to the W3C XML plenary two weeks ago for the XML Core working group meeting, it was nice to see again a bunch people. Standard guys are a different kind of geeks, they don't
hack code they hack specs (some do both !), and hacking the
Web and XML can be really fun (or boring :-) ! I also 
went though all Coverity reports for libxml2 and libxslt,
it was a PITA mostly due to the web interface to the reports, a couple of them would really lead to runtime bugs,
but they forced me to be far more coherent about NULL
pointers handling, static analysis is good because it can
spot problem in code that your users will usually never run
into (and if they do it won't be reproduceable !) So thanks to whoever paid for getting the analysis done :-)
&lt;p&gt;&lt;b&gt;Could someone explain locality trade-offs to Mozilla/Firefox developpers ?&lt;/b&gt;
&lt;p&gt; Yes this may sound like a rant, it still is a very serious issue IMHO ...
&lt;p&gt; Seriously guys before trying to push your stuff as a platform, fix your code. A program which balloons to half a 
gigabyte of virtual memory usage will not draw the web page
I want to see any faster. But it managed to force me to reboot
my box, linux handling of Out of Memory conditions is pathetic
(I'm told there isn't good solutions to this, maybe), so give
me my memory back when you don't need it for the 
computation of said page rendering. Oh and stop using X11
memory as a long term bitmap cache, this fools nobody, this
DOES NOT HELP !
&lt;p&gt; I have an http cache it's called squid and never uses
more than 5Mbytes of RAM, I don't need another disk cache 
in Firefox to double I/O accesses and disk usage, I don't need
to cache pages rendering, current processors are way fast enough to redraw them instantly WHEN NOT SWAPPING ! [Thot/Amaya was perfectly capable of instant rerendering
on 10Mhz processors, large displays and complex page layouts]
&lt;p&gt; For those frustrated like me by this nice looking
memory pig, here is my recipe:
&lt;pre&gt;$  cat ~/.mozilla/firefox/default.*/user.js
user_pref("browser.cache.memory.enable", false);
$&lt;/pre&gt;
&lt;p&gt; restart firefox, you will see the following line when loading about:config  in the URL : 
&lt;pre&gt;browser.cache.memory.enable  user set   boolean  false&lt;/pre&gt;
 for good measure if you're using a cache like squid turn off browser.cache.disk.enable too by double clicking on the entry. It seems it make it a bit less glutton, but it still fuck with the X11 pixmap cache, X11 size still grows  (and do not shrink when closing browser tabs !!!), if someone has a trick to beat gecko/mozilla/firefox in releasing the image pixmap as soon as they are not needed for display I would be very happy. An historical anectdote is that we had to phase out all the X11 terminals in the
lab when Nescape started being popular because offloading of this pixmap cache onto the server memory led them to memory exhaustion and reboot of said terminals. This behaviour has been plaguing us for way too long, can't someone fix that
code ?</description>
    </item>
    <item>
      <pubDate>Tue, 14 Feb 2006 11:28:29 GMT</pubDate>
      <title>14 Feb 2006</title>
      <link>http://www.advogato.org/person/DV/diary.html?start=220</link>
      <guid>http://www.advogato.org/person/DV/diary.html?start=220</guid>
      <description>&lt;p&gt;&lt;b&gt;A new name and a new release&lt;/b&gt;
&lt;p&gt;Following feedback I got, I renamed libvir into libvirt,
apparently the first reaction to the old name was that it would
be used to build viruses, bahh ! Rolled a new release 0.0.4
fixing the Python bindings now available on 
&lt;a href="http://libvirt.org/" &gt;libvirt.org&lt;/a&gt;.
&lt;p&gt;&lt;b&gt;PalmOS using Gtk+ and Gstreamer&lt;/b&gt;
&lt;p&gt; I don't know who worked on &lt;a href="http://www.linuxdevices.com/news/NS4663700447.html" &gt;this&lt;/a&gt;
but this looks seriously cool. Note how most of the bottom of
their &lt;a href="http://www.linuxdevices.com/files/misc/access_palmsource_alp_arch_diag.gif" &gt;new stack&lt;/a&gt;
is made of OSS components !
&lt;p&gt;&lt;b&gt;New beta release of Ekiga&lt;/b&gt;
&lt;p&gt; Also in the cool section, Damien made a new beta release
of Ekiga version &lt;a href="http://www.ekiga.org/downloads/beta2/" &gt;1.99.1&lt;/a&gt;,
packages for Fedora Core 4 are available and it was also 
pushed just in time for Fedora Core 5 test 3. Good Open
Source non-crippled software is the right answer to 
&lt;a href="http://news.com.com/Intels+mantra+Lets+make+a+deal/2100-1006_3-6038282.html" &gt;disgusting tactics&lt;/a&gt;
 used sometimes in the closed source  world.
</description>
    </item>
    <item>
      <pubDate>Sun, 29 Jan 2006 15:06:07 GMT</pubDate>
      <title>29 Jan 2006</title>
      <link>http://www.advogato.org/person/DV/diary.html?start=219</link>
      <guid>http://www.advogato.org/person/DV/diary.html?start=219</guid>
      <description>&lt;p&gt;&lt;b&gt;blog&lt;/b&gt;
&lt;p&gt; 3 months without any blogging, many things happened in the meantime, let's see what is actually still worth sharing
&lt;p&gt;&lt;b&gt;Xen and libvir&lt;/b&gt;
&lt;p&gt; work wise, I shifted from desktop related stuff to Xen and virtualization of the OS. I'm very happy to be back into more core OS related stuff, Xen+Linux is a disruptive technology, it just need to be stabilized and integrated into the whole system interfaces, desktop included. I'm bootstrapping a new project &lt;a href="http://libvir.org" &gt;libvir&lt;/a&gt; with the intent to provide no-brainer, stable APIs to use those new virtualization features. Currently only Xen is supported, the set of APIs is not complete, but this is promising and I really hope to be able to drive more than just the Xen engine. Much fun, lot of work ahead too !
&lt;p&gt;&lt;b&gt;Gnome&lt;/b&gt;
&lt;p&gt;As a result I'm less involved into GNOME, I'm not on the board anymore, I still think reducing the size was an error as there will be less manpower to tap into (I still didn't see the public minutes from the last board meeting), I wish the best to the new board and to the GUADEC team !
&lt;p&gt;&lt;b&gt;building stuff&lt;/b&gt;
&lt;p&gt;I feel deep inside of me that I'm an engineer, I want to get stuff built correctly and used, software is great for that but it lacks the sense of a product, something you can touch, show, and use. That why I am so happy to have built my new kitchen, basically buying pieces of wood, planning how thing should assemble, cutting them, smoothing the
angles, preparing the surfaces, drilling, glueing, 
assembling them, polishing the results... Took mee more than a month of my spare time plus a week of vacations, but I
have built &lt;a href="http://veillard.com/photos/2006/Jan/16Mon:14:54/" &gt;something real&lt;/a&gt;, that I use everyday (I do all my cooking), and which is exactly how I wanted it, that's very rewarding and compensates for the 'a bit too abstract' side of software.
&lt;p&gt;&lt;b&gt;Happy new Year&lt;/b&gt;
&lt;p&gt;To our chinese friends !
&lt;p&gt;&lt;b&gt;Ekiga and Solution Linux&lt;/b&gt;
&lt;p&gt;[update] I knew I forgot to post about something, first try &lt;a href="http://ekiga.net" &gt;Ekiga&lt;/a&gt; the replacement for Gnome Meeting, it is available into Rawhide, I made packages for Fedora Core 4 too, and while it was difficult sometimes to get GnomeMeeting working this version seems to fix the issue. Plus it's compliant with the SIP protocol, and should then allow access to a number of facilities associated with the standard.
&lt;p&gt; I will also be at Solution Linux in Paris this week, presenting about Gnome (conference), and also about Xen (Red Hat booth),and will be around the Gnome booth too of course.</description>
    </item>
  </channel>
</rss>
