I. Introduction▲
I-A. Remerciements▲
Un grand merci à Larkine et Ovh pour la correction orthographique et les conseils de mise en page.
I-B. Préambule▲
Lors du dernier salon Solution Linux à Paris où nous tenions un stand nous avons eu l'opportunité d'interviewer deux personnes de chez Novell à propos de la nouvelle offre Novell, la SLED 10 et la SLES 10.
II. Les questions▲
Developpez.com : Les différentes distributions Suse font aujourd'hui partie des distributions présentant la plus grande facilité d'utilisation, quelle a été l'importance de l'aspect « user friendly » dans le développement de SLED10 ?
Novell : En fait, on peut dire que cet aspect est LA VRAIE nouveauté de la SuSE Linux Enterprise Desktop 10 (SLED 10). En effet, depuis le lancement de la version précédente en novembre 2004, on peut dire qu'au-delà des aspects purement « techniques » classiques dans le monde Linux, Nat Friedman (VP Engineering Desktop) et ses équipes ont cherché à identifier tous les points de blocage dans l'adoption utilisateur d'un poste Linux. Pour cela, Nat a lancé un projet qui se nomme Better Desktop et qui a cherché à aller à la rencontre des utilisateurs. Le but a été de demander à des utilisateurs non avertis de réaliser une vingtaine d'actions bien spécifiques et définies sur un poste Linux Version 9 en KDE et en Gnome (ajouter un RDV dans l'agenda, créer un utilisateur…) . On les a filmés avec plusieurs caméras (leurs mains, les manipulations sur l'écran, leur visage, etc.). Puis on a fait des statistiques sur les résultats et l'identification de points de blocage. Finalement, c'est plus de 1 500 heures d'enregistrement disponibles sur le web pour toutes les communautés, et une identification exhaustive des points d'amélioration de l'interface.
C'est sur cette base-là que la SLED 10 a été conçue. Par ailleurs, étant donné que la notion de l'interface Homme/Machine nous semble être une voie d'amélioration indispensable dans la cadre d'une adoption utilisateur, nous participons aussi au projet Tango qui consiste à se doter de guidelines de style, d'un jeu d'icônes important et de spécifications de nommage des icônes communes au monde Gnome et KDE. Ainsi, fini les jeux d'icônes propres à une seule interface et avec des détourages qui bavent, etc.
DVP : Quelle a été la place donnée aux produits historiques de Novell (GroupWise / netWare / …) dans ces nouvelles versions ?
Novell : Il faut savoir que les produits historiques Novell (Groupwise, Netware …) ont évolué également depuis l'arrivée de la stratégie Open Source au sein de Novell début 2000.
Ainsi, l'ensemble des services Netware ont été porté sur une base SuSE Linux, et ainsi est devenu en quelque sorte un logiciel au-dessus de la SuSE Linux Enterprise Server. Ce produit s'appelle Open Enterprise Server. Or, ce produit fournit des services très appréciables : * iPrint - par exemple : installation automatique de drivers d'imprimantes à partir d'une carte des locaux consultables sur le web à partir d'un poste Windows, Linux ou Macintosh. Ainsi, si je me balade de ville et ville et que je veux imprimer sur l'imprimante juste en face de moi, alors que je ne connais ni son adresse IP, ni son type, ni sa marque, etc. Il me suffit de surfer sur l'intranet de mon entreprise et d'utiliser iPrint.
* iFolder - outil permettant de synchroniser en temps réel un espace disque spécifique sur mon poste avec un serveur. Ainsi, si j'ai plusieurs postes, tous bénéficient des dernières versions de tous les fichiers que je partage. Je peux partager ces espaces avec des collègues, etc.
Et bien, on retrouve les parties clients iPrint et iFolder sur la SLED10. Spécifions au passage que IFolder est passé en code ouvert (Projet sur forge.novell.com) à l'occasion de sa dernière version 3.
Quant à Groupwise, nous avons développé un client lourd Groupwise pour la plate-forme Linux et il est disponible sur la SLED 10. Par ailleurs, il est également possible de consulter sa messagerie Groupwise et son agenda Groupwise à partir du client Evolution fourni dans la SLED10.
DVP : Novell semble accorder une grande importance aux développements et projets communautaires, quels en sont les exemples effectifs dans SLED10 ?
Novell : Au-delà des projets BetterDesktop et Tango, nous avons créé de nouveaux projets pour répondre aux besoins identifiés lors de Better Desktop.
Ainsi, à l'occasion du seul produit SLED10, nous avons créé ou investi au sein des projets suivants :
Beagle : projet de création d'un produit d'indexation du bureau complet (emails, fichiers, IRC, etc.) avec interface de recherche.
Banshee : Lecteur de fichier MP3 avec interface sur les iPod sans contraintes légales avec le MP3.
F-Spot : Outil de visualisation de photos avec une interface conviviale (manipulation des photos, étiquettes de rangements, retouche yeux rouges, etc.)
AppArmor : outil de cloisonnement applicatif permettant de sécuriser une application à partir de définition de profil de comportement (où j'ai le droit d'écrire, de lire, etc.). Ainsi une faille qui irait taper à un endroit non autorisé par le profil ne pourrait pas être utilisée.
OpenOffice.org : nous sommes le 2e contingent en nombre de contributeurs dans cette communauté. Notre travail est de mettre tout en œuvre pour que la migration à OpenOffice soit le plus facile possible. Ainsi, un des axes de travail a été de créer un émulateur de Macro VB afin de pouvoir lire les documents MS-Office déjà créés dans OpenOffice même s'ils contiennent des macros. Le taux de réussite de l'émulateur n'est pas de 100 % mais on réduit la problématique dans une TRÈS large mesure.
et également des projets comme TomBoy (Gestion de notes), NetWorkManager, etc.
DVP : La recherche est présente de partout (menu Start / explorateur / …) quelles fonctionnalités sont disponibles ? Quelle base gère l'indexation ?
Novell : Il s'agit du projet Beagle. Il permet d'effectuer des recherches dans les noms d'applications, dans les contacts, dans les rendez-vous de l'agenda Evolution, dans les documents PDF, OpenOffice, texte, etc., dans les conversations Gaim, dans les images, dans les notes TomBoy, dans les URL visitées…
La base est stockée dans le répertoire utilisateur.
DVP : Tous ses travaux sur le bureau seront-ils aussi bien présents sous GNOME que sous KDE ?
Novell : Oui, pour la plupart. Quand c'est possible techniquement. Il faut savoir que Novell est présent très fortement dans la communauté Gnome (via les personnes provenant de Ximian), mais également dans la communauté KDE (via SuSE).
DVP : Nous avons un public composé principalement de développeur, la SLED 10 s'adresse-t-elle également à eux ? Quels outils seront inclus à la distribution ?
Novell : La SLED10 est conçue au départ pour s'adresser à des utilisateurs moins qualifiés techniquement que les développeurs. Mais son confort d'utilisation en fait une plate-forme de choix pour les développeurs. Il existera un SDK pour la SLED qui offrira les outils nécessaires aux développeurs.
DVP : Avec l'avancée des technologies .NET, MONO vous a-t-il servi pour le développement de la SLED 10 ?
Novell : Oui !! Énormément. Les projets tels que F-Spot, Beagle ou iFolder ont été réalisés en Mono. Ce choix est essentiellement dû aux compétences de nos développeurs sur ce framework et à la rapidité de développement qui y est liée.
DVP : La SLED 10 s'annonce déjà comme une révolution par son accessibilité, que nous réserve encore la roadmap Novell ?
Novell : Une suite nommée « Open Workgroup Suite » qui va proposer une offre regroupant : - Sur le serveur, une SuSE Linux Enterprise Server avec des services de messagerie Groupwise, des services de gestion de ressources ZenWorks pour Linux, etc. - Des postes clients SLED, ou un OpenOffice maintenu par Novell sur des postes Windows. Bref, nous essayons d'adresser l'ensemble des besoins des utilisateurs.
DVP : Merci à vous deux de nous avoir consacré un peu de votre temps !