Retourner au contenu. Retourner à la navigation

 

Des pilotes de nouvelle génération

Par leangeder Dernière modification 03/08/2007 10:53
by leangeder @ 2007-08-02 16:05:14

Des pilotes plus sécuritaires et plus stables seront bientôt disponible grâce a cette nouvelle API.

Grand nouvelle pour la communauté, une API a été mise en place pour permettre le développement de pilotes pour matériel en espace utilisateur.

Cette nouveauté nous viens du dernier Windows, mais est plus globalement une idée générale en réflexion et/ou travaux sur bien d’autres systèmes.

Le principe est de réaliser une nouvelle génération de pilotes pour la grande majorité des matériels qui n'ont pas besoin d'accès direct au noyau. L'avantage d'un tel pilote est d'éviter des problèmes qui auraient de graves conséquences suite à une plantage d'un pilote qui serait proche du noyau. Le bénéfice vient donc d'une stabilité accrue. Les pilotes sont la cause d'un grand nombre de plantages qui peuvent survenir sur un système d’exploitation, tous systèmes confondus. Le pilote n'étant plus proche du noyau, un tel problème n'entraînera pas de pertes importantes car la situation est alors équivalente à celle d’une application qui cesse de fonctionner : le processus est arrêté, mais le système continue de fonctionner normalement.

Cette API devrait voir le jour avec la version 2.6.23 du noyaux Linux. Elle sera utilisée au début pour un nombre relativement restreint de matériel, en commençant par les périphériques d’importance moindre. Avec le temps, on devrait voir se généraliser son utilisation.

Source : www.pcinpact.com

portabilite ?

Posté par flagos le 08/08/2007 15:20
Si on execute les drivers en userland, cela veut dire que l'on est assez libre au niveau du choix du langage. On peut (pour de petits peripheriques par exemple) ecrire des drivers en java ou autres qui soient portables ? Si c'est le cas ce serait une bonne nouvelle pour Linux.

Navigation
Actualités
25/05/2009 Install-Party Mandriva Linux 2009 Spring
30/04/2009 Sortie de Mandriva 2009 Spring
13/03/2009 Soirée Open Source - Performances Open Storage / ZFS
13/03/2009 Conférence Symfony avec Fabien Potencier
18/02/2009 Wine 1.1.15
Plus d'actualités...
Articles
22/05/2008 Première approche de Qmail
19/05/2008 Test de la distribution Elive 1.0 Gem
14/05/2008 GNUPG introduction à la cryptographie et utilisation de GnuPG
21/02/2008 GNU / Screen
03/09/2007 The Linux File System Encryption API
More articles
Tips
02/02/2009 Des favoris synchronisés
27/01/2009 OpenSUSE: Comment supprimer les icônes d'aide
23/01/2009 Beep en ligne de commande
21/01/2009 Connaître son ip public derrière un routeur
28/04/2008 Mozilla Firefox : Google Talk et Facebook Chat
More tips
Codes
09/04/2008 Chapitre 13 - Administration DNS et DHCP
09/04/2008 Chapitre 06 - Service web avec Apache
04/04/2008 Chapitre 09 - PureFTPd
04/04/2008 Chapitre 06 - Scripting Bash
01/04/2008 Chapitre 20 - Haute Disponibilité
More codes
Courses
13/09/2006 Module 3
23/02/2006 Module 2
23/02/2006 Module 1
More courses
Formation Linux

Supinfo Training Center has the first Linux Certification. The training is 13 days and allow you to pass the LPI 101 and 102.

more info
 
 
Vous êtes ici :
news Noyau Des pilotes de nouvelle génération