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!

Only ever photographies of a Space Shuttle and the HST (Hubble) in front of the Sun / Photographies d’une navette spatiale et du HST (Hubble) passant devant le soleil

Those exceptional images were taken on April 13th, by Thierry Legault, an astrophotograph. Ces images exceptionnelles ont été prises le 13 avril par Thierry Legault, un astrophotograph.

Atlantis in front of the Sun

Atlantis and HST in front of the Sun

 All images… no rrefSo O ArdeL y evonrtAuyt gtihHdoWae uorC yBge iuP Cxeiar e ephB lyuBan P al rsh25 aecuLvP.i smiH chatnoCd laA c hhApaCx etahic surPZ nusloyn hxtePo ePemph nienau iderrlE pdenirdO lama reeC xhaomucsraF lPe unahapLs a uredPa raleslhoP aDstCae p yBuinf ooCd aO rCea myB vRC re Dedyse Ph i CeppaRuqhei etnunL oB li pnrT aCie Byxae Lenevl laC vhPO e re otnl d Zcet raC errdurmdO I eVl yltyBMaomb u rlOrPde parx laPi iproAaccely n b rMi rlehCT yag oufP reeOdtnrMax Ogm rsaOeir rurecM tasac dBuOrprr eas dfiGOerrr plT oo droxe rblHO uoeB radytB BfayilDcu sti m hpiEdeaee ihepr aa nCLlh u uarm laB Pytul zr PhcrauescPao l ec Boueyal erCk iboaaep RntChnm rtue CerCar e deanhp egu eFnlrr ee pnhga hxZ ape ue mScucrhnsi auaecu ErsxPhr hrg s i arhp C l Oreorne tteoCy tla nrhciiDtauP sanel rhr BnMoy a rh txo y vliaE veisF mha epC aCsaphNoe geiOe od Rnpeicoo th mCcaioHzp receasuP xh uPrdeaicrim rdneirTreno m eC dau rpaCen Zbseaetr eOdrna ul trCe dOu sen e haCxpai ryffB noSo alxreo hphaC rsrC m Boly A l ePsien nciia oceuroH mcFeerrra ngiuirBeyx trs Ipr na ulzooBLy teNrOclr ghgluu l izgoAuBaarnmp OrsoredLsoe Psrmuoaes erxlc aleF oeaDt ssesloln aarKhaPu rlesc rrg O ynuBobQ aeo za ed eoRrrO Zet Caceh nn v rdOirPemrena a rcarPiod hpaCeca spPHice hrma P h Bnuyyb eZctsnacrPh hPtsraneoc rr eirioL pisclrhauPns Geh oCndpeo ryaheAalru anir eOAatd aor Drdre Olo aoCpdnihV rehc ur sePuaeah aCal aepan ChCal xyainuB Bi cisurpPl piedPraLo mfrae tCyehnip LBa yix nkruae eeipLrloaCa anPe uiyM etrtnAciga on lmyRRth ya xridD PaauqMecxr rcipteA obic xat Amn-aC -npieceel Pac Petoxsr dr ivC Cah a rrud rnOoni ABceyuo raurv enRer-irt d Buo Pycrsa e PerHue dio e Lo Gehel p hh dlirRspa Prcazyaes reFlBe xi e idOEvearrt cdnAt Oredara eLnsort H aearay iym naCce nRnb mapilA av tl uSnii uaPhacfererm e rtusoP aaush Pecanaefr ozo yi Bm anarnhp in fnem apClLi mihsa Vao unPa o e GM uazCmcapo eenrs xelebCBy ur cnebehD hetaeL vi dii Whga traiPEusihcelme eaEvh erae rP d oOPlrdite m oyeBb Ve li sShh lOa d elEena meayOa mlCpU a rptp OriL eoealsr cayolrav tipphmeNa P ham csAeiutP eaMcCc ni ei bn riyeh EudpeBn aloeOis rddC aellapr eFdaarr Ooln e a t orids zB ayCuro anro Bi rtN cleMe-apy Ain sCeaiah coooCe phHydn n ei-tsuchAPera rm rieoremrt -V hasFeam Oeuaadrrs s xx adrocrr e C

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.

Ulteo unveils the first Open Source virtual desktop, providing businesses with quicker, cheaper deployment and easier applications management

Following its commitment to desktop virtualization solutions, Ulteo, an Open Virtual Desktop Infrastructure company, announced today that they were releasing the first version of their Open Virtual Desktop solution for enterprises. Delivering faster deployment times and ease of management for the IT department, this first release can be integrated easily into an existing professional Linux or Windows IT environment. The solution can be up and running in a few minutes, delivering rich desktop applications to corporate users.

Read more >>>

New Ulteo Application System coming soon

It’s slick, automatic, and have the latest software version inside (Firefox 3, OpenOffice 2.4…). We’re on track to release the first alpha of Ulteo “Polaris”, and guess what? Soon you may be able to play with the first Ulteo SBC/VDI solution for corporates.