Historique et versions
Le gestionnaire de fichiers Norton Commander a été lancé en 1984 sous le nom de VDOS (Visual DOS). La première version, 1.0, a été écrite entièrement en langage assembleur puis, dès les versions suivantes, un mélange de C et d’assembleur a été adopté. Cinq versions majeures (1.0, 2.0, 3.0, 4.0, 5.0) ont été publiées, la dernière comportant une sous‑version 5.5. Malgré l’apparition de versions plus récentes, la version 1.0 reste utilisée en 2005 sur Windows 98SE, Windows 2000 et Windows XP, comme le témoigne un courriel d’Alvaro Alonso. Les archives d’abandonware continuent de proposer les cinq versions, ce qui montre une persistance de la demande.
Architecture et implémentation
Le code source initial était purement assembleur, ce qui permettait une taille d’exécutable très réduite – un critère souvent cité par les utilisateurs de la version 1.0. Le passage au C a réduit le temps de développement tout en conservant la performance grâce à l’interfaçage avec des modules assembleurs critiques (gestion directe du BIOS, accès aux interruptions DOS). Cette architecture à deux niveaux explique la rapidité d’exécution même sur des machines à 4 Mo de RAM, un facteur décisif pour les environnements Windows 9x où le gestionnaire était lancé en mode console.
Adoption et héritage culturel
Le succès de Norton Commander a dépassé le marché américain. Dans l’ex‑Union soviétique et en Europe de l’Est, le logiciel a atteint une diffusion comparable à celle de suites bureautiques comme WordPerfect. Le terme « blue screen of Norton Commander » est devenu synonyme de l’interface DOS, et les mots « Norton » et « Commander » sont intégrés au jargon informatique local. Cette popularité s’est traduite par une inclusion du logiciel dans les cours d’informatique des universités de la région, créant ainsi une génération de professionnels habitués à son interface à deux panneaux.
Limites et perspectives
Le principal frein à l’évolution de Norton Commander réside dans son ancrage au système d’exploitation DOS. Aucun port officiel n’a été publié pour les environnements 64 bits, ce qui contraint les utilisateurs modernes à recourir à des émulateurs ou à des forks open‑source (par exemple, les gestionnaires de fichiers orthodoxes comme Midnight Commander). De plus, l’absence de mise à jour depuis les années 1990 signifie que le logiciel ne supporte pas les systèmes de fichiers modernes (NTFS, exFAT) ni les API de sécurité actuelles. Malgré ces limites, la communauté continue de maintenir des copies fonctionnelles, illustrant la durabilité d’une architecture logicielle simple mais efficace.