Interfaces et Ergonomie : quelques références

Voici quelques liens intéressants pour alimenter votre réflexion sur l'ergonomie des interfaces homme-machine :

PS : j'en profite également pour vous rappeler l'existence des blogs de Martin Pagé, Scott Berkun, Jakob Nielsen...

Etude comparative de 4 kernels

A l'occasion de la dernière International Conference on Software Engineering (ICSE), a été publiée une très intéressante étude comparative de 4 noyaux de systèmes d'exploitation ("kernels").

Grâce à une analyse qualitative et quantitative de leur code source, elle tente de mettre en évidence leurs forces et faiblesses respectives de manière objective. Il est intéressant de constater qu'au final, malgré des modes de développement diamétralement opposés (propriétaire / opensource) et des inspirations variées, ces quatre kernels proposent des fonctions comparables et surtout une qualité générale globalement équivalente - avec tout de même un léger avantage pour l'opensource.

Note : Le lecteur non intéressé par l'aspect technique de cette étude pourra tout de même apprécier le premier diagramme, représentant l'arbre généalogique des systèmes d'exploitation.

Rétrospective des Filesystems

Ars Technica publie une rétrospective des systèmes de fichiers, sur des machines allant du vénérable CP/M aux derniers produits d'Apple et de Microsoft, en passant par Amiga et BeOS.

Pour l'anecdote, on apprend ainsi que les MacIntosh de 1984 géraient déjà les noms de fichiers de 64 caractères, alors que les fichiers système des dernières version de Windows sont encore nommés selon le pattern 8.3 (8 caractères pour le nom du fichier, 3 pour son extension) - par prudence ou lucidité, qui sait.

Autre détail amusant :

The BeOS needed a file system, and its initial goals were grand indeed. The original hierarchical file system on the BeBox (dubbed OFS) linked directly to a relational database, allowing for all kinds of flexibility and power. Unfortunately, the database-driven design was too slow and there were problems keeping the database and file system in sync.

Toute similitude avec les annonces de Microsoft au cours des dix dernières années...