Posts Tagged ‘standards’

Open data is to be promoted as well


First, I need to apology, english reader of this blog, as I’ve recently used much more my native language to present topics. In fact the last articles are mostly of interest for a french audience, as related to the FLOSSCon event we (FLOSSITA association) are organizing in january in Grenoble during 3 days of the Transfo Festival  in 3 different places for 3 different audiences (consumers, enterprises and public sector) and also my activity for the same festival during the HPE day.

Now I promise I’ll also come back to some of my normal activities and will deliver new versions of and MondoRescue before end of february 2019. And as I’ve been recently trained on python, I’ll come back to python-redfish as well as I continue to exercise with vlub ! And will use these projects during the FLOSSCon of course.

But what I also want to underline in this article, is the importance taken by Open Data. That will be one of the subjects developed during the public sector day of FLOSSCon for sure, and is considered now more and more by public organisations. Last example was provided to me by my daughter, Ségolène, in an article commenting that all Paris museum will publish their art work pictures under an Open Content License (sorry, french articles but important move anyway !)

Of course, that shouldn’t prevent us to continue making pictures freely in museums as a consequence. That’s also very important.

Grenoble as well, is publishing data openly to incite citizens as well as enterprises to take advantage of this data and provide new tools, make analysis, and hopefully due to that improve life of everybody. Hopefully we’ll have speakers to cover this topic in depth during FLOSSCon. And this movement should really be encouraged as it’s in my view as important as FLOSS, standards or Open Formats.

With the computing power at hands we have today, and the deep machine learning software stacks (many being FLOSS), a whole new world of services is in front of us. Hopefully ethics will also be considered when setting up these new services and usages.



python-redfish reaches 0.4


But this is only an intermediate step !

It has been a long time since I talked about Redfish and our python-redfish library.

Slowly, but surely we have made progresses to make it more usable. Of course, still not enough to have the Ironic community happy with it, but at least we’re back on track to integrate patches that we have started to receive from community members.

So we’ve published today our version 0.4 of python redfish, and made it available on pypi with its doc as well as packages for CentOS 7, Fedora 25, OpenSUSE 42.2 and Mageia 5 (.deb packages are for the next release). And of course the sources also on github.

And as you can see, it has become an OpenStack project, using then all the tools they set up for software development (git, gerrit, jenkins, …), which explains why it took us some time to migrate everything from our original github env to this one.

Not everything is done yet, we still need to migrate some bug reports, to review and improve some patches, provide our test infrastructure and start, as said, fixing some of the bugs reported by the community. This is what is in front of us for 0.5.

Hopefully, when reaching 0.6 we should be able to come back to the Ironic team to let them evaluate our progresses and see whether we”ll then be good enough to be used by them. Still work to do, but we do that on our free time, so progresses are as they can be (and with the help of contributors, are much quicker than I could have thought !)

Continue to help us help you 😉

python-redfish reached 0.3, first interesting version for others


Back in 2015, during our internal TES event in Grenoble, a group of people gathered to talk about the new Redfish DMTF standard and how we could add its support into Ironic.

Since that, we have worked first on a new Open Source python library to interact programmatically with Redfish 1.0 based systems.

We tried to promote it during OpenStack Summits but except in Vancouver when I did a short video explaining that, not enough interest from the community. Of course we had very few to show at that time.

One year after, we have now reached version 0.3 of the project. And while that doesn’t sound a lot, in fact the libray is now usable by others to interact with Redfish based systems.

What it provides:

Our next steps are in multiple directions:

Hopefully, as you’re reading this, you’re interested by the topic, and we’d be happy to get your feedback, and more over your patches in order to improve our work, and speed up the development !

And don’t forget the HPE Open Source project available as well on github which provides much more capabilities, due to its support of the iLO and iLOCM extensions to the Redfish standard.

First UEFI PlugFest for Linuxers


After the 3 days dedicated to LinuxCon US 2013 in New Orleans, it was time to contribute to the UEFI Plugfest organized for the first time as a co-located event.

So what is a UEFI plugfest ? Well it’s a place where hardware manufacturers and software producers meet to check the compatibility of their implementations with regards to UEFI. So Every hardware manufacturer brings some systems, sometimes early units or prototypes, and try them with the latest operating systems available to find out potential issues, some other bring cards to see whether their UEFI driver works fine on computer manufacturer and operating system producers want to try their latest version on these often brand new systems.

UEFI PlugFest

I think it was a brilliant idea to mix the 2 populations for multiple reasons:

  • UEFI members were for sure impressed by the technical knowledge floating around, and employed in such an open fashion, which is not the standard way of working of this standard body.
  • Linux kernel members could exchange with manufacturer representatives of UEFI systems which definitely helped reducing all the FUD around this technology, in particular Secure Boot. They also had the opportunity to test some not yet available hardware platform to ensure their distributions/drivers/tools were working fine or fix them if that wasn’t the case

UEFI PlugFest - Samer El-Haj-Mahmoud, HP

So in the HP area, under the lead of Dong Wei who is UEFI Forum Vice President and HP Fellow, we tried with 2 colleagues various Linux distributions (and even Windows, but not me !) on the 4 systems that were around. And some findings were interesting !

UEFI PlugFest - Dong Wei, HP

  • Debian 7.1 had grub issue at boot and we were not able to install it
  • Mageia 3 has no UEFI support yet and we were not able to install it easily. However, support is planned for Mageia 4, and some info have been published recently to detail how to perform UEFI based installation.
  • Ubuntu 13.10 provides all what is needed to install in a UEFI compliant environment, thanks to their documentation. We were also able to test SecureBoot with success with their version of Matthew Garrett‘s shim bootloader, signed by Microsoft. They are also working on an interesting tool: FWTS aka Firmware Test Suite, which should be adopted by all distributions IMHO in order to have (for once !) a single tool able to perform firmware compliance tests for a Linux environment. Easy to use, pretty comprehensive, reports lots of useful info. Too bad that they are not providing their certification tools online anymore 😦
  • OpenSUSE 12.3+ again has what is needed for UEFI support. Same mechanism with a shim bootloader, but this time signed multiple times by Microsoft and SUSE. However, this requires a more recent implementation of the UEFI specification, which wasn’t the case on all our system during this event. SUSE provides in particular an excellent documentation on UEFI support, including the possibility to sign its own kernel with pesign in order to use it with SecureBoot.
  • Fedora 19 provides mostly all what is needed. Install worked in UEFI mode without problem. We used the updated version of the shim and shim-unsigned packages from Fedora 20 in order to avoid some issues. However, the multisign issue met with OpenSUSE was also encountered here. More over, Fedora doesn’t provide a good documentation yet for signing your own kernel, which was reported upstream and could benefit from this article. Also the usage of mokutil is broken and should be fixed for Fedora 20.
  • UEFI PlugFest - Samer El-Haj-Mahmoud, HP

    We also got visited by two Kernel Maintainers Greg Kroah-Hartman and James Bottomley who even tried some of his tools on our systems.
    UEFI PlugFest - James Bottomley, Parallels - Neill Kapron, HP

    Note that Some USB keys even correctly formated didn’t boot correctly on some platforms so if you encounter this issue, try using another USB key.

    Finally I made some tries with MondoRescue on the Last Fedora distribution installed. I thought the work done to support EFI on Itanium would be sufficient, but there are some detection problems for the boot loader in mindi need to be solved and are now tracked upstream as well.

    And on top of all what I was able to learn working with my 3 colleagues, I was pointed to a very instructive article from Ken Thomson on Trusting Trust, I hadn’t read before (and I encourage you to read it), following discussions on Secure Boot. And we had a very nice dinner downtown, a walk through Bourbon Street
    Bourbon Street

    followed by a real air of New Orleans Jazz.

    That was the end of a very rich US week. More to come on other more recent travels later.

Free Standards are what make IT progressing


Maybe I’m wrong. I generally don’t relay that much the movements (justified !) that are happening on Internet around Open Source and Open Data. I’m much more in a mood to promote stuff rather than to rant against what is not working (with exceptions as everybody :-))

Now having recently been elected at the board of the AFUL association for the defence of Open Source and Linux, I also need to become more vocal with regards to these subjects, and some areas are really frightening so need more voices to support them.

If you look back in our short IT history, you can see that each time standards have been promoted (for small fees such as the PC, Unix, or for free such as the Internet, the W3C) it has allowed our industry to flourish and develop itself in an incomparable way. And of course, FLOSS has been a clear accelerator of the Internet development.

DRM are by nature incompatible with an Open Internet, and Open Source. HTML5 shows great promises, especially its new agentless video conferencing system. So we should keep what is good in it, and stop bloating it with useless and jail-full features.

Lots of entities have now publish a letter in order to promote a DRM free Web. Forward and promote these information to your own networks. You can sign the petition available at if you agree with that vision.

For french speaking people, also read the latest article.

If you think that Internet can’t develop itself without open access to content, please act and sign this.

Time to drop flash


I’ve never been anti-non-FLOSS: I’ve used StarOffice back in 1995, when it would allow me to not use a Windows PC, but to do everything I had to do with a LInux system. I’ve used and still use AcrobatReader (and Okular). And on LInux I’m using flash, especially to look at Video published, such as on

But today, trying to get an update for flash, I read on Adobe’s Web site that Flash Player 11.2 would be the last version for Linux. Only security fixes will continue to be provided. Well so instead of being an incitation to move back to Windows (you dreamed guys ;-)) or adopting Mac, It’s an incitation to drop flash usage as much as possible, and use more open video format.

Don’t get me wrong, I’m always favouring open format, and free, libre, open source software. But I’m also practical, and if I need to use a software to have my work done which is not FLOSS, I dislike that but can use it as long as it’s not core to my activity. And honestly, flash is probably the last one with regards using non-FLOSS on my systems. Flash is not core anyway. It’s for entertainment mostly so I’m ok with a proprietary plugin, especially when Mageia does a great packaging work making it very easy to use.

But now, if Adobe doesn’t care about Linux users, then all Vidéo providers shouldn’t care either about the flash format and start moving off it ASAP. (including french TV for their news).

When I think about the “awesome” presentation I had today at LCA, about native (without plugin) Video conferencing between Firefox and Chrome, using native HTML5 WebRTC format, I think all these funcky formats are just doomed to disappear anyway. The richness of Open Source, and it’s rapid evolution pace doesn’t allow anymore to companies, even the size of Adobe, to resist. And for sure their decision will accelerate the move. Especially as mobile users, who are mostly Linux users nowadays, ar using more video content.

So many thanks to those who are working on such standards and techno; it will make our lives much more easier, and still fun in a near future.

Logiciel Libre et présidentielle


S’il est un domaine étrangement absent du débat public et des discours des présidentiables, c’est bien le domaine de l’informatique 😦 Et pourtant, c’est un domaine touchant de nombreux français, tant dans leur travail quotidien, de par l’utilisation toujours plus prégnante des technologies du numérique, que dans leurs activités privées (gestion de photos, de musiques, de films, d’associations, navigation Internet, courrier électronique, bureautique, gestion de comptes, …).

Et s’il est un domaine où des économies drastiques peuvent être effectuées, c’est bien celui du logiciel dans le secteur informatique. Bien sûr en tant qu’utilisateur de technologies libres, et de distributions Linux depuis 1993, je suis particulièrement conscient de ces aspects, et du reste, c’est un des facteurs, avec la maîtrise technologique, qui poussent les clients avec lesquels j’interagis pour HP à adopter de plus en plus massivement ces technologies (et de façon plus importante que ce que les chiffres ne montrent, en raison du mode de diffusion du logiciel libre).

De plus en plus de résultat montre également que le secteur public bénéficie fortement de son adoption: Notre gendarmerie nationale, comme la ville de Munich sont deux exemples chiffrés et parfaitement analysés.

Et cela n’est pas difficile, ni pour un politique, ni pour un citoyen de comprendre la raisonnement: la réduction des coûts importants sur les licences (réduits à 0), la mise en concurrence sur les aspects support et prestation intellectuelle (amenant un prix de marché raisonnable et une qualité obligatoire), la meilleure maîtrise de l’environnement informatique par les équipes en charge (ou en infogérance si préféré), la meilleure sécurité apportée par la transparence du code, l’interopératbilité par le respect des standards et normes, tout contribue naturellement à ce que tous les partis et citoyens analysant honnêtement la situation tirent la même conclusion: il faut adopter massivement ces technologies, pour améliorer tant notre indépendance nationale, produire localement en bénéficiant de la production des autres, créer des emplois à forte valeur ajoutée, réduire les bugdets de l’état comme celui des entreprises (même en comptant les investissement dûs à la formation complémentaire), remettre le facteur humain au coeur des choix et replacer les technologistes qui ont permis ces avancées à leur juste niveau dans les chaînes de décision.

Pourtant, personne n’en parle. Ou si peu. ni de l’importance des données et formats ouverts !

Avec le si faible nombre de réponses obtenues au texte de (et aucun des 6 candidats que les sondages annoncent comme majeurs), comment se déterminer ? J’engage donc les candidats à la présidentielle, mais aussi ceux pour les législatives qui suivront à faire non seulement part de leurs intentions dans l’adoption de standards ouverts et des logiciels libres, mais aussi à les promouvoir dans les discours, comme l’un des moyens de réduire la dette de notre pays, d’améliorer l’emploi ainsi que notre indépendance technologique.

En 2012, votez FLOSS !

Meego IVI: a GENIVI compliant solution


Linux usage has long been strong in the embedded market. And Meego, initially targeting mobile devices and being seen as an Android competitor, has been added new features to make it more IVI oriented. The GENIVI compliance has just been achieved by Meego IVI recently.

Of course I’d have prefered that they use instead of OBS, but that at least shows that these continuous packaging concepts are valid and taken in account by more and more communities.

I think that all these movements to create more standardized environment for dedicated vertical computing usage brings lots of good news: good news for the Open Source community as it improves the its feature set, improve the underlying platform by a larger usage, good news for the car industry as it provides to them a robust, low cost platform they can fully master (with all its features as I described earlier) and build on top, good news for consumers as they may end up having more homogeneous interfaces, and more over open ones given them the possibility to get more info on their own vehicle, or add new features themselves to what their IVI platform gives to them.

The Open World Forum event in September in its industrial track should detail this topic.

With all the recent announcements around WebOS, maybe that could be a new area of development now for this other Linux based platform.

FHS 3.0: First draft published


The Linux Foundation has just announced the release of its first draft for FHS 3.0 and expect comments from the community. Time to speak !

And of course, I couldn’t resist making again comments 😉

Proposition of Cross-Distro Mini-Conf for 2012


Time has come again to think to our friends down under ! Since I was there in 2007 for a MondoRescue conference I think this is really a place to be in the FLOSS ecosystem when possible; Too bad it’s so far away from France 😦 Travel costs are not light either.

But I thought I should propose the follwoing mini-conf, as the one I attended in Fosdem 2010 on the same topic worked very interesting, and allowed to start some joint collaboration that I think is fruitful and avoid/reduce fragmentation.

I hope it will be accepted to give me an opportunity to fly there and meet with the great community which gathers there each year.

So here it is (Thanks to the great example provided by Martin Michlmayr last year)

The “Cross-Distribution” mini-conf at LCA 2012 (Ballarat, Australia; January 16-20 2012) is for people interested in cooperation between Open Source distributions. Topics include contributors agreements, licensing policies, packaging best practices and tools, sharing patches to upstream projects, communications, working with upstream Open Source developers, translations, governance, workflow in place, version control systems, bug reporting management and sharing,, funding, marketing, lessons from your experience, and whatever related topics people would like to bring up. Whether you are a single contributor working on a single package, or leading a full distribution, managing a full distribution infrastructure, or representing it in the press, whether it’s famous as Debian or less as AbulEdu this mini-conf hopes to bring different people together to exchange thoughts and facilitate discussion about these topics.

Presentation submitters should feel free to suggest their own topics. Here is a list of potentially interesting subjects (in no particular order):

* Building software packages on a large scale
* Choosing valid licenses and copyright policies
* Patch management
* Working with upstream
* Forking a distribution
* Experiences in distributed development
* Managing bug report and enhancement request
* Tools to support making a distribution
* Translation of a distribution
* Reuse between distributions
* Collaborationbetween distributions
* Distribution structures
* Distribution Development Management and Governance
* Distribution Corporate Governance
* Lessons learned in building up your distribution
* Marketing
* Communication
* Copyrights
* Applying your copyright and license choices

We hope to receive proposals for:

* 50 minute expert panel discussions
* 50 minute full presentations
* 25 minute half presentations
* 5-10 minute lightning talks (e.g. success stories, …)

To submit a proposal, please contact Bruno Cornec at and include the following information:

* Your name
* Brief bio noting any previous speaking experience
* Talk title
* Brief outline of your proposed talk
* Notes of any special equipment / facilities you may require