IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Chroniqueur Actualités
    Avatar de Patrick Ruiz
    Homme Profil pro
    Redacteur web
    Inscrit en
    Février 2017
    Messages
    1 837
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Redacteur web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2017
    Messages : 1 837
    Points : 51 397
    Points
    51 397
    Par défaut Linus Torvalds sonne la fin du support du pilote de lecteurs de disquettes car « ce matériel est très rare »
    Linus Torvalds sonne la fin du support du pilote de lecteurs de disquettes
    Car « ce matériel est désormais très rare »

    Le temps passe et les choses changent. Lorsque Linus Torvalds créait Linux en 1991, c’était sur un 386 équipé d’un lecteur de disquettes. En 2012, il a fait ses adieux au PC AT. C’est désormais au tour des lecteurs de disquettes. Dans une publication parue il y a peu, le créateur du célèbre système d’exploitation open source annonce l’arrêt du maintien du pilote dédié. Motif : Jiri Kosina – le mainteneur – ne dispose plus de matériel en état de fonctionnement pour poursuivre avec sa tâche.

    Un coup d’œil alentours permet, dans une certaine mesure, de comprendre cette note d’information. En effet, il suffit d’observer que la plupart des ordinateurs portables et même des desktops mis sur le marché de nos jours le sont sans lecteur de disquettes. « Le matériel de ce type est de plus en plus difficile à trouver. Celui qui est encore disponible sur les étals est basé sur l’USB. Du coup, le pilote original n’est plus sollicité », note Torvalds.

    Nom : 3.png
Affichages : 4903
Taille : 32,8 Ko

    Il n’y a donc plus de mainteneur pour le pilote du contrôleur de lecteurs de disquettes sous Linux ; du moins, pour le moment puisque Linus en profite pour lancer un appel à des tiers intéressés. Néanmoins, le driver demeure disponible, ce, pour assurer la prise en charge des machines virtuelles qui s’appuient encore sur lui. À la réalité, c’est la nécessité de continuer à assurer ce volet qui a valu au code source du pilote l’affection d’un mainteneur jusqu’à ce jour. Le fait est que la virtualisation du lecteur de disquettes soulève des problèmes qui ne se posent pas avec la version matérielle.

    « Le lecteur de disquettes matériel est trop lent pour déclencher des situations d’accès concurrent. À contrario, le lecteur de disquettes virtualisé en amène tout un tas en surface parce que beaucoup plus rapide », souligne Jiri Kosina dans une publication parue il y a 9 ans. Le code source dudit pilote est disponible pour les développeurs désireux de rentrer dans les secrets de la prise en charge des lecteurs de disquettes sous Linux et d’apporter leur contribution si nécessaire.

    Code C : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    drivers/block/floppy.c
     
    raw_cmd->kernel_data = floppy_track_buffer;
    raw_cmd->length = 4 * F_SECT_PER_TRACK;
     
    if (!F_SECT_PER_TRACK)
    return;
     
    /* allow for about 30ms for data transport per track */
    head_shift = (F_SECT_PER_TRACK + 5) / 6;
     
    @@ -3230,8 +3233,12 @@ static int set_geometry(unsigned int cmd, struct floppy_struct *g,
    int cnt;
     
    /* sanity checking for parameters. */
    if (g->sect <= 0 ||
    g->head <= 0 ||
    if ((int)g->sect <= 0 ||
    (int)g->head <= 0 ||
    /* check for overflow in max_sector */
    (int)(g->sect * g->head) <= 0 ||
    /* check for zero in F_SECT_PER_TRACK */
    (unsigned char)((g->sect << 2) >> FD_SIZECODE(g)) == 0 ||
    g->track <= 0 || g->track > UDP->tracks >> STRETCH(g) ||
    /* check if reserved bits are set */
    (g->stretch & ~(FD_STRETCH | FD_SWAPSIDES | FD_SECTBASEMASK)) != 0)
    @@ -3375,6 +3382,24 @@ static int fd_getgeo(struct block_device *bdev, struct hd_geometry *geo)
    return 0;
    }
     
    static bool valid_floppy_drive_params(const short autodetect[8],
    int native_format)
    {
    size_t floppy_type_size = ARRAY_SIZE(floppy_type);
    size_t i = 0;
     
    for (i = 0; i < 8; ++i) {
    if (autodetect[i] < 0 ||
    autodetect[i] >= floppy_type_size)
    return false;
    }
     
    if (native_format < 0 || native_format >= floppy_type_size)
    return false;
     
    return true;
    }
     
    static int fd_locked_ioctl(struct block_device *bdev, fmode_t mode, unsigned int cmd,
    unsigned long param)
    {
    @@ -3501,6 +3526,9 @@ static int fd_locked_ioctl(struct block_device *bdev, fmode_t mode, unsigned int
    SUPBOUND(size, strlen((const char *)outparam) + 1);
    break;
    case FDSETDRVPRM:
    if (!valid_floppy_drive_params(inparam.dp.autodetect,
    inparam.dp.native_format))
    return -EINVAL;
    *UDP = inparam.dp;
    break;
    case FDGETDRVPRM:
    @@ -3698,6 +3726,8 @@ static int compat_setdrvprm(int drive,
    return -EPERM;
    if (copy_from_user(&v, arg, sizeof(struct compat_floppy_drive_params)))
    return -EFAULT;
    if (!valid_floppy_drive_params(v.autodetect, v.native_format))
    return -EINVAL;
    mutex_lock(&floppy_mutex);
    UDP->cmos = v.cmos;
    UDP->max_dtr = v.max_dtr;

    Les disquettes constituent un part essentielle de l’histoire de l’informatique, mais il faut avouer qu’elle font partie de l’histoire. Mais, le souligner soulève un questionnement : n’est-ce pas une entorse aux générations futures d’envoyer aux oubliettes du matériel (et les artifices logiciels de prise en charge) au motif de ce qu’il est dépassé ? En sus, on pourrait arguer que de par son ouverture Linux reste le système d’exploitation de choix pour les personnes désireuses d’expérimenter sur du matériel considéré comme vétuste.

    Source : Commit

    Et vous ?

    Que pensez-vous de cette décision ?

    Voir aussi :

    Si Linux a de la peine à s'imposer sur le desktop c'est à cause de la fragmentation de l'écosystème, d'après Linus Torvalds
    Pour Linus Torvalds, ARM ne gagnera pas la concurrence sur le marché des serveurs à cause du niveau de fragmentation élevé et d'autres raisons
    En 2016, Linus Torvalds était payé 1,6 M$ par la Fondation Linux, soit près de 3 fois plus que le directeur exécutif de l'organisation
    Linus Torvalds a publié la version 5.2 du noyau Linux avec une nouvelle API pour le montage de systèmes de fichiers
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre expert
    Profil pro
    undef
    Inscrit en
    Février 2013
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France, Lot (Midi Pyrénées)

    Informations professionnelles :
    Activité : undef

    Informations forums :
    Inscription : Février 2013
    Messages : 957
    Points : 3 525
    Points
    3 525
    Par défaut
    Le lecteur de disquettes intégré en IDE ça n'existe plus, mais les lecteurs USB de disquettes, cartouche ZIP et autres sont encore commercialisés pour lire les supports associés.

  3. #3
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 431
    Points : 43 057
    Points
    43 057
    Par défaut
    Sauf que les disquettes, ça devient introuvable.

    Tu peux encore en trouver sur Amazon, et d'ailleurs la boite de 10 disquettes y coute plus cher qu'un lecteur de disquettes USB.

    Le seul interet actuel des disquettes reste ce qui est exposé l'utilisation dans le cadre de VM. Si tu as encore des données sur disquette, si tu arrives à encore les lire, tu as de la chance. C'est un peu comme un vieux ticket de Métro, forte chance qu'il soit démagnétisé.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  4. #4
    Membre expert

    Profil pro
    activité : oui
    Inscrit en
    Janvier 2014
    Messages
    1 260
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : activité : oui

    Informations forums :
    Inscription : Janvier 2014
    Messages : 1 260
    Points : 3 402
    Points
    3 402
    Par défaut
    Le pilote pour lire des disquettes reste nécessaire s'il est branché par USB, ou bien seulement via les ports internes de la carte-mère ?
    Pensez à utiliser les pouces d’appréciation, pour participer à la visibilité de l'apport d'un propos, ou l'intérêt que vous y prêtez... qu'il soit positif ou négatif.

  5. #5
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 431
    Points : 43 057
    Points
    43 057
    Par défaut
    Je pense qu'il reste nécessaire.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    908
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 908
    Points : 2 815
    Points
    2 815
    Par défaut
    Pour moi cela suis aussi la logique d'alléger le code de Linux pour la maintenabilité et la sécurité.

    Pour ceux qui voudront exposer du vieux matériels, ils pourront simplement prendre des versions plus anciennes de l'OS (et donc du noyau).

    Je ne vois pas l'intérêt de vouloir par exemple un Ubuntu 20+ avec un lecteur de disquette.

  7. #7
    Membre éprouvé Avatar de der§en
    Homme Profil pro
    Chambord
    Inscrit en
    Septembre 2005
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Chambord
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2005
    Messages : 762
    Points : 957
    Points
    957
    Par défaut
    C’est moche, que vais-je faire de mes boites de disquettes 8 pouces ?


  8. #8
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 012
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 012
    Points : 23 145
    Points
    23 145
    Par défaut
    Supprimer le support des disquettes ? Mais est-il devenu complètement fou ???

    Comment on va s'amuser nous après (sautez à 0'57) ?

  9. #9
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 600
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 600
    Points : 56 698
    Points
    56 698
    Billets dans le blog
    40
    Par défaut
    Le tout piloté avec 2 cartes Arduino, le lecteur de disquette redevient un objet utile !

  10. #10
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tchad

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Les prochaines generations se rendront à Floppy Asylum, dorenavant.

  11. #11
    Membre actif
    Homme Profil pro
    Ingénieur/Analyste - Docteur (traitement d'images)
    Inscrit en
    Janvier 2010
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur/Analyste - Docteur (traitement d'images)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 38
    Points : 230
    Points
    230
    Par défaut
    Quid de l'icône de sauvegarde qui représente une disquette, désormais bien célèbre et largement utilisée ?

  12. #12
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 858
    Points : 218 575
    Points
    218 575
    Billets dans le blog
    120
    Par défaut
    Bonjour,

    De ce que j'ai lu, non il n'y a pas besoin du pilote de lecteur disquette pour un lecteur en USB. En effet, le rôle du pilote, c'est d'envoyer des ordres pour actionner la mécanique, pour lire tel ou tel secteur. J'imagine, qu'en USB, la partie "actionnage" de mécanique se trouve dans le lecteur en lui même et seule une interface simplifiée est exposée par l'USB.

    Après, le support du i386 a déjà été retiré. Le support du x86 devrait aussi disparaître à termes. Ce qui veut dire, que pour les vieilles machines/vieux lecteurs, il faut un vieux noyau. Cela semble logique et aussi, inévitable.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  13. #13
    Membre expérimenté
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2019
    Messages
    478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mai 2019
    Messages : 478
    Points : 1 367
    Points
    1 367
    Par défaut
    Dans le cas de certains flash bios sur de vieux serveurs on utilise des disquettes mais c'est pas sur que l'os soit nécessaire pour ces cas là...

  14. #14
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 431
    Points : 43 057
    Points
    43 057
    Par défaut
    De ce que j'ai lu, non il n'y a pas besoin du pilote de lecteur disquette pour un lecteur en USB
    C'est comme pour les claviers, émulation par le BIOS et accès direct aux ports matériels.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  15. #15
    Membre éprouvé Avatar de AndMax
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2017
    Messages
    230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2017
    Messages : 230
    Points : 1 003
    Points
    1 003
    Par défaut
    Citation Envoyé par L33tige Voir le message
    Dans le cas de certains flash bios sur de vieux serveurs on utilise des disquettes mais c'est pas sur que l'os soit nécessaire pour ces cas là...
    L'OS démarré sur disquette qui sert à flasher de vieux systèmes est bien souvent un PC-DOS/MS-DOS ou FreeDOS, ou encore un ancienne version de Linux démarrée via LILO. J'aime l'informatique "vintage" et j'ai plus de 6 lecteurs chez moi en état de marche (condensateurs remplacés, intérieur entièrement nettoyé, parties coulissantes lubrifiées, etc...). Même avec un soin extrême apporté au matériel, il faut être conscient que ces lecteurs ont des pièces mobiles et mécaniques qui ont toutes une durée de vie limitée et que la fiabilité des supports est très loin des supports de qualité actuels.

    Les OS modernes ne sont de toutes manières pas adaptés pour les machines "vétustes" qui ont besoin de disquettes (ou d'un émulateur style Gotek). Ces machines ont généralement très peu de RAM et sont incapables de tourner avec une version récente de Linux. Pour celui qui veut maintenir ce pilote, c'est toujours possible: les sources resteront disponibles, même les anciennes versions et pour celui qui voudra écrire une disquette depuis une machine moderne afin de refaire fonctionner un très vieux PC... c'est toujours possible sans ce driver, via un lecteur de disquette branché sur le port USB.

    Bref, c'est du "patrimoine" qui aujourd'hui ne concerne que de rares utilisateurs qui utilisent déjà des OS plus anciens ou spécialement modifiés. Est-ce que ça doit alourdir ou rendre plus complexe la maintenance et les évolutions d'un OS moderne ? Je ne pense pas... donc bonne décision de Linus.

  16. #16
    Membre émérite

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2013
    Messages
    1 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 065
    Points : 2 567
    Points
    2 567
    Par défaut
    Ca ne me manque pas de jouer au grille-pain, pour rechercher un fichier sur la bonne disquette ou installer un programme de 5 ou 10 disquettes.

    J'ai acheté un lecteur de disquettes en USB, mais au final je ne l'ai pratiquement pas utilisé.

    Bref bye bye les disquettes
    Consultez mes articles sur l'accessibilité numérique :

    Comment rendre son application SWING accessible aux non voyants
    Créer des applications web accessibles à tous

    YES WE CAN BLANCHE !!!

    Rappelez-vous que Google est le plus grand aveugle d'Internet...
    Plus c'est accessible pour nous, plus c'est accessible pour lui,
    et meilleur sera votre score de référencement !

Discussions similaires

  1. Réponses: 14
    Dernier message: 29/01/2016, 19h23
  2. Réponses: 67
    Dernier message: 30/12/2015, 23h57
  3. pilote du lecteur cd qui ne se charge plus
    Par shaku dans le forum Windows Vista
    Réponses: 2
    Dernier message: 27/02/2009, 16h52
  4. Le pilote du lecteure de disquette pèse 40K ?
    Par Hibou57 dans le forum Administration système
    Réponses: 0
    Dernier message: 28/11/2007, 12h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo