Moi ça m'arrive de temps en temps de jouer du fer à souder.
Et sur une carte mère pas trop mal foutue, remplacer certains composants est même très facile. Par exemple, changer le CPU ou augmenter la quantité de RAM, c'est très facile sur la plupart des machines, même si aujourd'hui on en trouve certaines ou c'est soudé directement sous prétexte de gagner de la place.
Tu as pu faire ce changement logiciel parce que le noyau Linux (je suppose que c'est de lui dont on parle) est libre (et donc tu as accès au code source), mais aussi parce qu'il est conçu de façon un peu modulaire, et qu'il a été possible de trouver le bon fichier où faire le changement.
C'est pareil pour du matériel: si tu as juste une carte mère, tu peux pas faire grand chose sans de gros efforts. Si tu as les schémas et/ou la doc des composants qui sont dessus, tu peux déjà faire certaines modifications "simples". Changer un composant défectueux, ou même pourquoi pas, ajouter un composant sur le SMBus où sont branchés les capteurs de température (c'est 3 fils à souder).
Si tu veux faire des changements plus compliqués, dans les deux cas, tu devras faire de plus gros efforts. Recompiler tout le noyau en modifiant plein de fichiers d'un côté, et peut-être refaire une carte électronique complète de l'autre dans les cas les plus désespérés. Mais patcher du hardware pour un petit défaut de conception, c'est possible.
Et ça, c'est sans même parler des firmwares, ou, plus bas niveau, des bitstreams utilisés pour programmer des CPLD ou des FPGAs, qui pourraient très bien être remplacés sans sortir le fer à souder. Plus le matériel devient compliqué, plus il y a de morceaux qui sont en fait "logiciels". Tout simplement parce que personne, personne ne peut faire du hardware "tout en dur" qui marche du premier coup pour les trucs compliqués.
[^] # Re: Dogmatisme où réelle avancée populaire ?
Posté par pulkomandy (site web personnel, Mastodon) . En réponse au journal Point d’étape sur le matériel et nos libertés. Évalué à 2.
Moi ça m'arrive de temps en temps de jouer du fer à souder.
Et sur une carte mère pas trop mal foutue, remplacer certains composants est même très facile. Par exemple, changer le CPU ou augmenter la quantité de RAM, c'est très facile sur la plupart des machines, même si aujourd'hui on en trouve certaines ou c'est soudé directement sous prétexte de gagner de la place.
Tu as pu faire ce changement logiciel parce que le noyau Linux (je suppose que c'est de lui dont on parle) est libre (et donc tu as accès au code source), mais aussi parce qu'il est conçu de façon un peu modulaire, et qu'il a été possible de trouver le bon fichier où faire le changement.
C'est pareil pour du matériel: si tu as juste une carte mère, tu peux pas faire grand chose sans de gros efforts. Si tu as les schémas et/ou la doc des composants qui sont dessus, tu peux déjà faire certaines modifications "simples". Changer un composant défectueux, ou même pourquoi pas, ajouter un composant sur le SMBus où sont branchés les capteurs de température (c'est 3 fils à souder).
Si tu veux faire des changements plus compliqués, dans les deux cas, tu devras faire de plus gros efforts. Recompiler tout le noyau en modifiant plein de fichiers d'un côté, et peut-être refaire une carte électronique complète de l'autre dans les cas les plus désespérés. Mais patcher du hardware pour un petit défaut de conception, c'est possible.
Et ça, c'est sans même parler des firmwares, ou, plus bas niveau, des bitstreams utilisés pour programmer des CPLD ou des FPGAs, qui pourraient très bien être remplacés sans sortir le fer à souder. Plus le matériel devient compliqué, plus il y a de morceaux qui sont en fait "logiciels". Tout simplement parce que personne, personne ne peut faire du hardware "tout en dur" qui marche du premier coup pour les trucs compliqués.