Lina : porter les applications Linux vers d'autres systèmes
Nouvelle solution miracle ou réelle opportunité ?
Depuis longtemps, des développeurs ont imaginé des solutions pour que les logiciels puissent fonctionner sur l’ensemble des systèmes d’exploitation. La solution retenue consiste le plus souvent en une machine virtuelle dans laquelle peut fonctionner un logiciel écrit à partir d’un ou plusieurs langages. Le cas le plus courant reste encore celui du Java.Mais voilà qu’une startup californienne se lance dans le domaine avec une technologie qui fera probablement parler d’elle dans le futur. Lina, c’est son nom, est un type de machine virtuelle qui pourra s’installer sous Windows et Mac OS X, mais également sous Linux. Les logiciels qui d’ordinaire fonctionnent uniquement sous Linux pourront alors être recompilés pour Lina, et être ainsi exécutés sur des systèmes d’exploitation où on ne s’attendrait pas vraiment à les voir.
Nile Geisinger, le responsable technique de l’entreprise, indique que la compilation pour Lina est « triviale » et n’est « pas différente de la compilation des binaires pour SUSE ou Red Hat ». Bien que le projet soit encore à un stade qui ne lui permette pas d’atteindre la masse des utilisateurs, son but final est bel et bien de proposer à ces derniers la très vaste logithèque des logiciels libre qui d’ordinaire ne fonctionnent que sous Linux.
Dans son fonctionnement global, Lina intègre une version modifiée du noyau Linux dans sa version 2.6.19 et réalise, comme l’environnement Qt, une cartographie des ressources du système d’exploitation. Chaque système aura d’ailleurs sa propre machine virtuelle apte à traduire les différentes requêtes en commande interprétables localement : « Quand vous construisez un binaire Linux et que vous l’exécutez sur un Mac, et qu’il réagit comme une application Mac, c’est un moment assez magique » a indiqué Geiseinger à LinuxDevices.
Il reste encore beaucoup de travail à effectuer, notamment en regard de certaines limitations qui empêcheront une grande partie des applications graphiques d’être portées. Par exemple, le support de GTK+ est toujours en travaux, et le support des périphériques USB n’est pas encore intégré. Pour le moment, la machine virtuelle pèse environ 15 Mo, pour un poids de 40 Mo une fois installée. L’un des buts recherchés est d’alléger au maximum la taille de l’installation.
On notera en outre qu’une première version sera disponible à la fin du mois de juin, et que l’environnement de développement sera gratuit pour les développeurs open source, mais payant pour les entreprises qui tirent profit du développement logiciel. La machine virtuelle, à destination des utilisateurs, sera bien entendu gratuite.
Les intéressés trouveront plus de détails sur le site de Lina.
Source :
OpenLina
Vincent Hermann
le 29 mai 2007 à 11:16
(24 324
lectures)
Actualités et brèves relatives
- 03 / 05 / 2007 : Silverlight : la technologie de Microsoft portée vers Mono
- 03 / 04 / 2007 : Vista : changement de licence sur la virtualisation
- 02 / 03 / 2007 : VMware Fusion bêta 2 pour Mac : support de la 3D
- 27 / 02 / 2007 : VMware critique Microsoft pour ses choix sur la virtualisation
- 16 / 01 / 2007 : Une installation simple d'Ubuntu depuis Windows
- 04 / 12 / 2006 : Une prochaine révision majeure pour Parallels Desktop
- 22 / 11 / 2006 : Virtualisation : Xen au premier plan avec Red Hat






