Article traduït per un sistema de traducció automàtica. Més informació, aquí.

ITRON: el cervell domèstic

Amb 3.000 milions de còpies instal·lades en els més variats aparells d'ús quotidià, ITRON és possiblement el sistema operatiu més estès del món
Per Jordi Sabaté 18 de setembre de 2006

Conduir un cotxe, obrir una nevera,encendre l’aire condicionat, cridar pel telèfon mòbil,programar una rentadora: aquestes cinc accions, i moltes altres més,tenen com a característica comuna l’implicar a cincaparells regits pel sistema operatiu ITRON. Almenys a Japóaixò succeeix així, i s’especula amb que tard o d’hora ocorriamb tots els electrodomèstics del món.

Què és ITRON?

ITRON és el que es coneix com un‘kernel’de sistema operatiu en temps real, és a dir, el nucliduro del programari amb el qual treballen determinats aparells queprecisen dur a terme una acció en un temps concretdeterminat, la qual cosa es coneix com a ‘temps real’. Per tant estracta d’un sistema operatiu pensat per funcionar amb un nombremolt curt d’ordres i executar-les amb gran rapidesa.

Es tracta d’un sistema operatiu pensat per funcionar amb un nombre molt curt d’ordres i executar-les amb gran rapidesa

Per exemple, en un lector de DVD, elsistema ha d’operar per llegir el disc òptic i immediatamenttraduir la seva informació a so, imatge i dades; un mòbilha d’enviar contínuament un senyal de localització;una nevera ha de detectar el mínim augment de calor i augmentarla refrigeració per mantenir la temperatura programada… Decoordinar aquestes operacions s’encarrega, en els aparells fabricatsper marques japoneses, ITRON.

En resum, ITRON és un nucli per a sistemes operatius que treballen amb poca memòria i a granvelocitat, i són relativament poc complexos però molt adaptables aqualsevol tipus de processador,lloc que han de servir pels més diversos aparells. Defet, el naixement d’ITRON està molt relacionat amb aquestanecessitat de crear un conjunt d’instruccions adaptable aqualsevol tipus d’electrodomèstic.

El naixement d’ITRON està molt relacionat amb la necessitat de crear un conjunt d’instruccions adaptable a qualsevol tipus d’electrodomèstic

Un estàndard per a la indústria nipona

Els anys vuitanta van ser l’èpocadaurada de Japó com a gran potència industrial de laelectrònica domèstica i de l’entreteniment. Càmeresfotogràfiques, vídeos, rellotges, neveres, cotxes,motocicletes… Es mirés on es mirés hi havia un aparell ambun nom japonès com a marca i el país diversificava el seuoferta en tot tipus de productes. No obstant això, cadascun d’ellstenia una manera diferent de funcionar, un sistema operatiupropi que ho feia incompatible amb altres possiblesaplicacions que resultessin de combinar diversos aparells de diferentsmarques.

És com si en la informàtica, enlloc d’existir Microsoft Windows, Apple i Linux (amb els seusdistribucions derivades), cada marca d’ordinadors tingués el seusistema operatiu propi, incompatible amb els altres.

Davant tal situació, es va llançarla iniciativa ‘The Real-estafi Operating system Nucleus’ (TRON),apadrinada per tota la indústria i amb la finalitat d’afavorir lacreació d’un sistema operatiu en temps real estàndard,que pogués ser el mateix per a tots els aparells domèsticsjaponesos. Així, en 1984 un equip d’enginyers encapçalat perKen Sakamurava llançar la primera versió d’ITRON. El desenvolupament va tenirun èxit immediat i va començar a aplicar-se (’embeure’s’)a tots els processadors que controlaven els aparells d’úsdomèstic.

El BTRON PC permetia executar vídeo en color en una finestra del monitor i era dual en la seva arquitectura de processador

L’equip de Sakamura no es va quedaraquí, sinó que va prosseguir el seu desenvolupament amb la idea decrear un sistema operatiu per a ordinadors, la qual cosa va aconseguir en1989 amb el BTRON PC, de l’empresa Matsushita. Es tractava d’unordinador ambcapacitats que fins a fa molt poc resultaven innovadores. Perexemple, permetia executar vídeo en color en unafinestra del monitor, i també era dual en la seva arquitectura deprocessador, de manera que tant podia córrer sobre ellel sistema operatiu BTRON com MS-DOS (el primer sistema operatiuque va comercialitzar Microsoft i sobre el qual es pot executarWindows, almenys fins a l’arribada de Windows XP).

A principis de la dècada delsnoranta elGovern japonès pretenia imposar el BTRON PC en lesescoles. Alguns rumors apunten al fet que des d’Estats Units esva exercir una forta pressió comercial per frenar elprojecte. Altres veus presenten la limitació de memòria delprocessador com a factor limitant a l’hora de competir amb Microsofti el seu Windows. Sigui com sigui, el projecte TRON va caure en eloblit.

Afavorit per la convergència

No obstant això, ITRONpersisitió com a estàndard en tot tipus de producteselectrònics d’ús domèstic, de manera que el seudistribució, amb el temps, ha superat els 3000 milions decòpies a tot el món.

L’actual convergència entre domòtica, oci i informàtica ha afavorit a ITRON fins al punt que els desenvolupadors dels principals sistemes operatius han tornat la vista cap a ell

Fins i tot, l’actualconvergència entre robòtica domèstica (domòtica),oci i informàtica li ha afavorit, fins a tal punt que elsdesenvolupadors dels grans sistemes operatius (Windows i Linuxprincipalment) han tornat de nou la vista cap als sistemesoperatius en temps real, apreciant algunes de les seves característiquescom són adaptabilitat i rapidesa d’execució. No en vatelèfons mòbils, càmeres digitals,reproductors multimèdia, reproductors portàtils de DVD oMP3, i molts altres dispositius, els porten incorporats.

Al voltant d’ITRONes va crear al seu moment el T-EngineForum, que agrupa a més de 250 empreses implicades en la sevadesenvolupament i millora. A aquest forum s’ha apropat recentmentMicrosoft amb la intenció de participar d’alguna maneraen el desenvolupament d’algun vessant del sistema que li pugui serútil. ITRON és una distribució lliure amb algunescaracterístiques particulars: no és necessari conèixer elcodi font per adapar el seu ús a qualsevol aparell ni paraefectuar modificacions, i el seu tipus de llicència de propietatintel·lectual permet tant distribucions lliures com el desenvolupament deversions propietàries.

Aliança per la seguretat

Per la seva banda Linuxtambé ha llançat la seva versió d’un sistema operatiuen temps real, el RTlinux que, adir dels analistes, no supera a ITRON en rapidesa d’execucióni en capacitat per executar ordres amb la mínimamemòria. No obstant això, Linux i el T-Engine Forum semblen condemnats aentendre’s a causa d’una creació d’aquest últim,l’eTRON. Es tracta d’un xip summament eficaç a l’hora d’encriptarles informacions que es transmeten de manera sense fil. Nocal oblidar que la seguretat és un dels punts feblesde la tecnologia ‘wireless’.

De moment, per elque ha transcendit, l’empresa desenvolupadora de RTlinux, MontaVista,i el T-Engine Forum han arribat a un acord per crear una versiómixta de Linux i ITRON que es coneixerà com a T-Linux i oferiràla possibilitat d’incorporar eTRON com a sistema d’encriptacióper a xarxes sense fils.