J'ai l'habitude d'installer et de supprimer divers systèmes d'exploitation sur mes PC, voire d'en avoir plusieurs à la fois.
Habituellement, installer un nouveau système d'exploitation signifie :
-
Gravez l'ISO sur un CD/DVD/USB.
-
Insérez-le.
-
Botte. (Vous devrez peut-être d'abord modifier un peu le BIOS).
La seule différence entre les PC est l'architecture de leur CPU : x86, x86_64, arm, etc. En fonction de cela, vous devez télécharger un ISO ou un autre. Mais je n'ai jamais à me soucier de savoir de quelle carte graphique, souris, clavier, écran, carte réseau, etc. il dispose. L'assistant d'installation le détecte automatiquement et installe les pilotes correspondants. Parfois, s'ils ne sont pas regroupés, le programme d'installation les télécharge également. Quoi qu'il en soit, le point essentiel ici est que l'ISO est toujours la même .
Aujourd'hui, de nombreux OS mobiles voient le jour : Ubuntu, Tizen, Firefox OS, l'omniprésent Android, et pourquoi pas n'importe quelle distro Linux ARM qui existe ! Malheureusement, j'ai un mobile chinois au hasard, qui n'aura sûrement jamais de support officiel sur aucune plateforme, et je ne pourrai jamais les tester.
Mais... Les téléphones d'aujourd'hui ne sont-ils pas de minuscules PC ARM ? Pourquoi l'installation est-elle si différente ? Pourquoi ai-je toujours besoin d'avoir une ROM monolithique précompilée spécifique à mon modèle de téléphone ? Pourquoi ne pas avoir une seule "ISO" par OS pour n'importe quel téléphone qui détecte et installe automatiquement les pilotes nécessaires, comme cela a toujours été le cas sur le marché des PC ?
Note : Je comprends le problÃ?me des pilotes privatifs, mais je me souviens que Debian m'en a demandé alors qu'il n'y en avait pas. libre alternatives à l'installation, et je pourrais les installer à ce moment-là ou plus tard. Je suppose que cette solution de contournement pourrait être utilisée dans ces cas également. Corrigez-moi si je me trompe.