blino's website

Free software developer and more

/articles Outils réseau Fri, 08 Sep 2006

Mandriva Linux 2007 contient de nombreuses nouveautés dans les outils de gestion du réseau et étend les fonctionnalités des outils introduits dans Mandriva Linux 2006. Tous ces outils favorisent une utilisation mobile et apportent une sécurité accrue, pour surfer sur le Web 2.0 en toute tranquilité !

Réseaux sans-fil Wifi

L'outil de gestion des réseaux sans-fil drakroam bénéficie d'une nouvelle ergonomie, pour faciliter la configuration tout en apportant de nouvelles fonctionnalités. Il est désormais possible de configurer plusieurs cartes sans-fil depuis la même fenêtre, et de basculer de l'une à l'autre.

De nouvelles icônes améliorent la lisibilité de l'interface, en indiquant par exemple clairement le niveau de sécurité d'un point d'accès : un cadenas ouvert indique un réseau non sécurisé, un cadenas fermé avec une serrure indique une protection par clé WEP (peu sécurisé), et un cadenas avec plusieurs serrures indique une protection WPA. Tous ces niveaux de sécurité sont supportés par l'outil de configuration.

Les réglages utilisés pour chaque point d'accès sont mémorisés dès leur première configuration, ce qui permet de s'y reconnecter en un clic lors d'une utilisation ultérieure.

De nombreuses cartes sans-fil sont supportées, l'outil de configuration installe si besoin les paquetages nécessaires à l'initialisation du pilote réseau. Certains pilotes nécessitent un microcode (firmware) qui ne peut pas être distribué dans Mandriva Linux pour des raisons de licence. Dans ce cas, l'outil indiquera la marche à suivre pour se procurer le microcode, et permettra même de l'extraire d'une installation Windows si besoin.

3G/Edge/GPRS

Mandriva Linux 2007 facilite l'utilisation des cartes de connexions par réseau téléphonique de troisième génération (3G) ou plus ancien (Edge/GPRS).

Il est possible de se connecter à ces réseaux par l'intermédiaire d'une carte d'extension PCMCIA 3G/Edge/GPRS avec une carte SIM d'abonnement téléphonique. De même, les téléphones supportant la technologie Bluetooth peuvent être utilisés par les outils réseaux de Mandriva Linux 2007.

Après la saisie du code PIN associé à la carte SIM, l'interface propose la liste des réseaux détectés, et autorise de modifier quelques réglages comme le nom du point d'accès (APN), ou le nom d'utilisateur et son mot passe. Une liste de fournisseurs d'accès mobiles est aussi proposée dans une interface plus accessible en mode"assistant".

Les cartes utilisant la nouvelle norme HSDPA sont également supportées, même si cette norme n'est pas encore officiellement disponible à l'utilisation.

Connexions VPN

Afin d'établir des connexions sécurisées avec des réseaux distants, un outil de configuration de réseaux privés virtuels (VPN) est présent. Son but est d'établir une connexion sécurisée en chiffrant les données au travers d'un tunnel de communication.

Plusieurs types de VPN sont supportés, comme les VPN accessibles sur les concentrateurs Cisco (grâce à l'outil vpnc), ou encore les VPN créés par le logiciel libre OpenVPN. Ce dernier utilise des clés de chiffrement asymétriques pour garantir une protection suffisante des communications.

L'outil drakvpn permet de créer les connexions VPN et de spécifier les clés et mots de passe à utiliser, ainsi que les réglages de réseau IP. Chaque connexion VPN configurée peut ensuite être démarrée ou stoppée depuis l'appliquette de surveillance réseau.

De plus, il est possible d'associer une connexion VPN à une interface réseau ou à un réseau sans-fil, pour bénéficier automatiquement du tunnel sécurisé dès l'établissement de la connexion.

Profils réseau

Pour pouvoir gérer des configurations réseaux différentes en fonction du lieu de connexion, des profils réseaux peuvent être créés. Un profil contient l'ensemble des informations réseaux configurées sur la machine. Ceci permet par exemple d'avoir un profil "bureau" qui contiendra les informations d'un réseau d'entreprise, et un profil "maison" sur lequel seront stockées les informations d'accès ADSL.

Ces profils peuvent être créés et modifiés depuis l'interface de gestion de profils draknetprofile. Il suffit de sauvegarder la configuration existante ou de la dupliquer pour créer un profil. Le changement de profil depuis cette interface est répercuté instantanément sur le système d'exploitation.

Si plusieurs profils réseaux sont configurés, un menu apparaîtra pendant quelques secondes au démarrage de la machine pour proposer de sélectionner un nouveau profil.

Surveillance des connexions réseau

Une vue d'ensemble de tous ces éléments réseaux est disponible depuis l'appliquette de surveillance réseau net_applet. Elle dispose de raccourcis vers tous les éléments de configuration du réseau de Mandriva Linux 2007, c'est l'élément central de la mobilité et de la sécurité du bureau.

Par exemple, la liste des réseaux sans-fil détectés est affichée dans un menu contextuel, et un clic permet de se connecter directement sur l'un de ces réseaux (s'il est déjà configuré). De même, les connexions VPN sont répertoriées dans le menu VPN, d'où elles peuvent être activées ou désactivées.

Un accès rapide aux profils réseaux est proposé, et la sélection d'un profil bascule automatiquement la configuration réseau du système.

L'état courant de la connexion active est affiché dans la barre d'icône du bureau, et est mis à jour à chaque évènement réseau (branchement d'un câble réseau, connexion à un réseau sans-fil, alerte de pare-feu, ...).



/articles Effets de bureau 3D Fri, 08 Sep 2006

Mandriva Linux 2007 dispose de nouveaux effets d'affichage de bureau, qui permettent par exemple d'animer les fenêtres, de les déformer, et de représenter le bureau sous forme de cube 3D.

Effets de gestion de fenêtres

Parmi les nombreux effets disponibles sur le bureau 3D de Mandriva Linux 2007, certains sont impressionnants et déroutants, comme le fait de pouvoir changer de bureau en faisant tourner un cube 3D (grâce aux combinaisons de touches Ctrl+Alt+gauche et Ctrl+Alt+droite). La liste des bureaux peut également être étalée à plat (Ctrl+Alt+haut), au lieu d'être affichée sur ce cube 3D.

Lors du basculement dans la liste des fenêtres ouvertes (Alt+Tab), une miniature de chaque fenêtre est affichée et mise à jour en temps réel, afin de visualiser facilement l'application recherchée.

Des effets d'animation et de déformation de fenêtre sont appliquées à la plupart des opérations de manipulations de fenêtres. Par exemple, l'apparition d'une fenêtre, son agrandissement, et sa miniaturisation sont animés. Le déplacement et le redimensionnement de fenêtres déforment la fenêtre en fonction de la direction du mouvement et de son intensité.

La fonctionnalité la plus intéressante de ce bureau agile est probablement l'équivalent de l'Exposé de Mac OS X : en approchant le curseur de la souris du coin haut droit de l'écran, toutes les fenêtres du bureau sont miniaturisées afin d'être affichées simultanément sur l'espace du bureau. Ceci permet de visualiser toutes les fenêtres ouvertes et d'en sélectionner une.

Les fenêtres peuvent également être rendues transparentes, le niveau de transparence pouvant être réglé avec la molette de la souris (Alt+molette).

Parmi les fonctionnalités plus décoratives qu'utiles, on pourra noter les vaguelettes provoquées par une simulation de pluie (Shift+F9).

Pour profiter de ces effets d'animation et d'affichage 3D, le gestionnaire de fenêtres compiz est utilisé. Il remplace les gestionnaires de fenêtres des bureaux KDE (kwin) et Gnome (metacity), mais a une intégration moins poussée dans chacun de ces bureaux, puisqu'il est destiné à être générique.

Technologies d'accélération

Plusieurs technologies existent pour arriver à animer le bureau en 3D, et à déformer les fenêtres de façon performante. Elles nécessitent toutes d'avoir des pilotes 3D accélérés, puisque le gestionnaire de fenêtre utilise la bibliothèque d'affichage 3D OpenGL.

La solution Xgl est un projet freedesktop, développé à l'origine par Novell, qui utilise un serveur d'affichage supplémentaire, invisible pour l'utilisateur. Ce serveur permet de transformer les capacités des pilotes 3D des constructeurs en extensions facilement utilisables par le gestionnaire de fenêtres. Cette méthode est légèrement moins performante, puisqu'elle introduit un nouveau serveur intermédiaire.

L'autre méthode actuellement disponible est directement intégré eau serveur d'affichage standard Xorg, c'est le projet AIGLX. Il autorise le gestionnaire de fenêtre à communiquer directement avec la carte graphique pour accélérer l'affichage.

Ces technologies offrent au final des fonctionnalités identiques (en implémentant notamment les extensions Composite et la possibilité de transformer une image X en texture 3D). Les différences ne sont pas visibles sur le bureau puisque, dans les deux cas, les effets sont gérés par le même gestionnaire de fenêtres.

Support matériel étendu

Mandriva Linux 2007 est la première distribution stable à supporter à la fois Xgl et AIGLX, et offre donc un support matériel très vaste.

Le projet AIGLX provient de la communauté des développeurs de serveurs et de bibliothèques graphiques libres, son support est donc plus abouti dans les pilotes 3D complètement libres. La gamme de cartes graphiques supportées par AIGLX inclut les cartes Intel (avec le pilote libre i810) ainsi que les cartes ATI (avec le pilote libre ati, accéléré par les pilotes r100/r200/r300). A l'heure actuelle, AIGLX n'est pas utilisable avec les pilotes propriétaires ATI ou Nvidia.

Par contre, le serveur Xgl supporte les cartes ATI et Nvidia, par l'intermédiaire de leurs pilotes propriétaires (disponibles dans certaines versions de Mandriva Linux 2007). Xgl est également utilisable avec les cartes graphiques Intel libres.

Au final, Mandriva Linux 2007 contient toutes les technologies et tous les pilotes nécessaires pour avoir un support maximal des capacités matérielles 3D, et donc un bureau 3D fonctionnel avec la plupart des cartes graphiques disponibles.

Configuration facile avec drak3d

Mandriva Linux 2007 contient l'outil drak3d, qui est une interface simple de configuration des effets de bureau. Il détecte automatiquement si la carte graphique supporte les effets 3D, et quelle technologie lui est la plus adaptée. Dans le cas où la carte graphique permet d'en utiliser plusieurs, il est possible de basculer d'une technologie à l'autre, pour gagner en performance ou éliminer quelques effets visuels indésirables.

Cet outil est disponible depuis le Centre de Contrôle Mandriva, dans la section Matériel. Il est également possible de le lancer depuis le gestionnaire de connexion graphique, ce qui est utile dans le cas où une mauvaise configuration empêche de démarrer la session graphique de l'utilisateur. Un mode texte est également prévu, pour désactiver les effets de bureau depuis la console en dernier recours.

Utilisation sur un CD en mode live

Les bureaux 3D sont également disponibles depuis les CD Mandriva One 2007, qui permettent d'utiliser la distribution en mode live, c'est à dire sans l'installer sur disque dur. La plupart des versions de Mandriva One 2007 contiennent les pilotes propriétaires pour les cartes graphiques ATI et Nvidia (seule une version complètement libre ne les inclut pas).

L'activation des effets de bureau 3D est disponible dans l'outil de configuration lancé au démarrage de la distribution live : une étape simplifiée permet de choisir la technologie de bureau 3D à utiliser.



blosxom Optimised for standards.
Olivier Blin (2005)