[SOS] Mieux que la dinde aux marrons...

Thomas Petazzoni thomas.petazzoni at enix.org
Sam 31 Déc 12:06:39 CET 2005


Bonjour,

On Fri, 30 Dec 2005 18:21:49 +0100
David Decotigny <david.decotigny at free.fr> wrote:

> En attendant de deguster le prochain numero, profitez bien de celui-ci
> et des rejouissances de cette fin d'annees.

D'autre part, cet article propose quelques idées pour occuper le
lecteur motivé lors des longues soirées d'hiver. Par exemple:

 - implémentation d'un pilote caractère proposant un périphérique de
type /dev/random, pour la génération de nombre aléatoires. SOS dispose
déjà d'un générateur de nombre aléatoire (voir sos/klibc.c) ;

 - au niveau du pilote clavier, il est possible d'ajouter la gestion
d'un plus grand nombre de touches (en particulier [Control], [AltGr],
[Alt], etc.) ;

 - toujours au niveau du pilote clavier, il est possible d'implémenter
un mécanisme pour gérer plusieurs «keymap» ;

 - au niveau du pilote console, la gestion des séquences d'échappement
ANSI reste à faire ;

 - également au niveau du pilote console, la gestion du multi-console
peut être un exercice amusant ;

 - il est possible d'améliorer le pilote série: gestion de plusieurs
ports séries, possibilité de configurer la vitesse et la configuration
d'un port au travers d'appels ioctl(), etc ;

 - et évidemment, au niveau utilisateur, il est possible d'améliorer le
shell: nouvelles commandes, nouvelles options, implémentation d'un
getopt() minimal, implémentation de l'historique du shell, de la
complétion, etc ;

Bonnes fêtes !

Thomas
-- 
PETAZZONI Thomas - thomas.petazzoni at enix.org 
http://{thomas,sos,kos}.enix.org - Jabber: thomas.petazzoni at jabber.dk
http://{agenda,livret}dulibre.org - http://www.toulibre.org
Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E  1624 F653 CB30 98D3 F7A7
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://the-doors.enix.org/pipermail/sos/attachments/20051231/cb6251db/signature.pgp


Plus d'informations sur la liste de diffusion Sos