Google macrophage… billet d’humeur d’un entrepreneur agacé

J’ai hésité un peu avant de poster ça, mais je suis fatigué de beaucoup de choses dans ce pays, donc voici le fond de ma pensée.

A force de vouloir raisonner franco-français plutôt qu’à l’échelle européenne,
à force de manquer de cohésion, à force d’attitudes de francs tireurs,
à force de ne pas avoir de vision, ou juste quelques visions de suiveurs,
à force de ne pas avoir un small business act comme aux USA,
à force de ne pas avoir de réel fonds d’investissement dans les milieux de l’innovation,
à force de mettre du pognon dans des grandes écoles qui vont sortir des clones formatés,
à force de ne pas mettre de pognon dans les universités,
à force de…

Voici ce qui se passe : à part quelques exceptions, les petites boites françaises qui réussissent se font racheter, et les talents de ce pays se font recruter par des entreprises étrangères. Ce pays, et plus généralement l’europe, est à la dérive en ce qui concerne la technologie et l’innovation. Je pense qu’il est vraiment temps de faire un choix : soit accepter de se faire annexer culturellement, financièrement, technologiquement… – c’est un choix possible -, soit il faut réagir. Quel avenir préparons-nous à nos enfants ?

Petits exemples pris au hasard : le FSI, le fonds souverain récemment mis en place, met 3 M€ dans Daily Motion, mais rien dans Mandriva, rien dans Ulteo. OK ! Daily-motion, entreprise stratégique pour ce pays ? :-/ Dans mon entreprise actuelle, Ulteo, qui développe des solutions de virtualisation sur un marché en forte croissance, nous avons rencontré beaucoup de fonds d’investissement ces quatre dernières années. Qu’avons-nous entendu ? “Super techno, mais c’est trop tôt”, “vous n’êtes pas à l’équilibre, revenez plus tard”, “c’est trop ambitieux pour nous, allez voir en californie, il y a plein de fonds adaptés à votre projet là-bas”. Et nous avons été à deux doigts de signer avec des fonds… Anglais ! Seule exception : une poignée de business-angels passionés qui comprennent la techno, comprennent les enjeux et prennent des risques avec leur argent personnel. Et je n’oublie pas OSEO, notre bouée de sauvetage à beaucoup d’entrepreneurs.

Autre exemple calamiteux, un développeur kernel Linux de haut niveau qui était chez Mandriva et qui vient de se faire recruter par Google… Combien dans son cas ?

Et qu’est-ce que j’entends depuis 12 ans ? des hauts fonctionnaires inquiets parceque les ministres utilisent des blackberry qui sont joyeusements lus en toute légalité par nos amis anglo-saxons, des secrétaires d’état qui se montrent étonnés quand on leur apprend que les logiciels qu’ils utilisent dans leurs ministères sont propriétaires et potentiellement sensibles aux back-doors, des ministres qui ne sont pas contents parcequ’il n’y a plus d’entreprise à la pointe de l’informatique dans ce pays etc. Récemment, j’apprenais qu’un ministère sensible demande que le code des logiciels qu’il utilise soit audité, certifié etc. par mesure de sécurité. Quoi de plus normal ? Mais… exception faite des logiciels propriétaires dont les éditeurs ne fournissent pas le code !

Je pourrais en rajouter des tartines, à quoi bon ? avec un peu de chance si ça peut faire évoluer les consciences…

“Un mariage Novell-Mandriva ?”

Lu à l’instant sur l’informaticien : “John Dragoon, VP et Responsable marketing monde de Novell : Certains aspects de l’entreprise Mandriva sont intéressants, c’est indéniable. Nous avons beaucoup de respect pour sa technologie, mais ce n’est pas cela qui pourrait nous intéresser”. Lire l’article. Heureusement que les américains sont là pour le business avec Linux.

Google Chrome OS

Google Chrome OSSo… what I told yesterday evening to a good friend of mine has just been announced: Google is to release their “own” operating system called Chrome OS. In short: Linux kernel, simple interface, all apps on the web, better security, very fast boot. This is likely to be much like gOS actually. (I’m sad for them, it seems they have missed a Google buyout they were obviously expecting). So in the future it’s very likely that Microsoft Windows and Mac OS are going to be challenged the hard way on the mainstream market. But I was wrong yesterday because I predicted to my friend that the Google OS would be nothing else than Google Android. No: instead they have choosen a luxurious way to get the best from Google’s own development team by entering into a kind of self-competition, or maybe better to call that internal competition. Now, here are a few things that come to mind:

  • Linux kernel, fast boot: OK, there are a few people who already know how to do that, and actually do that for years
  • (Web) Applications on the web (say “in the clouds”, it’s more fashionable): OK… what else? Windows applications ? no. Linux applications? maybe since that’s Linux kernel. Hmmm.
  • Minimal user interface: ouh ouh! IceWM?
  • “redesigning the underlying security architecture of the OS so that users don’t have to deal with viruses, malware and security updates”: I think there are a couple of guys around here on the planet who have been using such operating systems daily, for at least… 15 years (ouch… white hair is not far).
  • What else…? … hardware support! plug and play your XYZ too cool €15 device, and see what happens. I’m curious to see what they do about this part, really curious.

So, OK, I’m a bit harsch, rather amused actually, with this announce, because you know, to me it’s just a minimal Linux system with a browser on the top of it, and I understand that this announce is important and is catching a lot of attention because there is a company with 6 letters starting by a G behind it. And it’s really possible that they catch a significant part of the OS market, for sure. Anyway, I’m not too convinced about the lack of support for Windows apps, I think they may be a little too confident about the capabilities of web-based applications, but this may change in the next three to five years. And of course I can’t wait to see what they do about the support of zillion hardware devices that come with a Windows driver on a CD to make them work. Stay tuned!

IP Traffic Shaping on Linux

Recently I got interested in traffic shaping to simulate various bandwidth capacities. It was a headache to find a working software in that field until I realized that 1) it was easy 2) it was straighforward on Linux kernel since version (2.2.x?).

First of all, you need to modrobe a few kew kernel modules:  cls_u32, sch_cbq, ip_tables

Then all you have to do is to use the “tc” utility which is part of the iproute package.

For instance, let’s assume that you want  to limit incoming and outgoing traffic to 256kbits/s on your local host, and assuming that you have a 100Mbps capable network interface on eth0, what you have to do is:

#  tc qdisc add dev eth0 root handle 1: cbq avpkt 1000 bandwidth 100mbit
# tc class add dev eth0 parent 1: classid 1:1 cbq rate 256kbit allot 1500 prio 5 bounded isolated
# tc filter add dev eth0 parent 1: protocol ip prio 16 u32 match ip dst 0/0 flowid 1:1

Then if you want to change the limit, use “replace” instead of “add” in the second command. For instance:

# tc class replace dev eth0 parent 1: classid 1:1 cbq rate 64kbit allot 1500 prio 5 bounded isolated

You will notice easily that it’s doing the job very well.

Anyway,  I went into some troubles when I started to monitor the traffic: the bandwidth that I set with tc doesn’t fit at all with the actual limitation. For instance, when setting 50kbit in tc, I get a real limitation of around 24 *kBytes* per second, which is about 200kbps. At first, I thought it was a problem with “knetdockapp” that I’m using to monitor the traffic. So I used Bandwidthd which shew similar results, and finally, I transferred a big file during 60 seconds and calculated the real rate from the number of bytes that were received. The results were still the same.

So I’m still wondering why there is such a difference between the figure provided to tc and the real shaped bandwidth.