Bien que le support ait évolué des disquettes aux DVD et aux lecteurs flash USB, le processus global d’installation d’un système d’exploitation sur un ordinateur de bureau est plus ou moins le même depuis les années 1980. Dans un sens large, on pourrait dire que la plupart des installateurs de système d’exploitation nécessitent plus de clics que de frappe de nos jours, mais dans l’ensemble, peu de choses ont vraiment changé. Bien sûr, cela ne veut pas dire qu’il n’y a pas de place pour l’amélioration.

Parmi la longue liste de projets détaillés dans le rapport d’état d’avril à juin 2021 de FreeBSD se trouve une brève mise à jour sur un programme d’installation expérimental développé par [Yang Zhong]. Dans un effort pour rendre l’installation de FreeBSD un peu plus conviviale, le nouveau programme d’installation supprime l’interface de terminal classique et embrasse pleinement le paradigme de conception moderne centrée sur le Web. Une fois que l’utilisateur a démarré dans le système d’exploitation en direct, il lui suffit de pointer le navigateur vers l’adresse de bouclage à tout moment pour accéder à l’interface graphique du programme d’installation.

Cela seul ne serait pas particulièrement révolutionnaire. Après tout, Google a implémenté un système d’exploitation complet avec des frameworks Web dans Chrome OS, donc faire du programme d’installation une application Web vraiment ce beaucoup d’étirement? Mais qu’est-ce qui fait [Yang]L’installateur de si intéressant est que l’interface Web ne se limite pas à la machine locale, elle est accessible par n’importe quel navigateur sur le réseau.

Cela signifie que vous pouvez mettre le disque d’installation de FreeBSD dans une machine sans tête sur votre réseau et utiliser le navigateur de votre ordinateur portable ou même de votre smartphone pour accéder au programme d’installation. Les Graybeards souligneront que les utilisateurs avertis ont toujours pu accéder au programme d’installation de texte à partir d’un autre ordinateur via SSH, mais même le Luddite le plus dévoué doit admettre que le simple fait d’ouvrir un navigateur sur n’importe quel appareil à portée de main et de le pointer vers la machine cible L’adresse IP est une grande amélioration de la convivialité.

Bien que le logiciel semble suffisamment complet pour effectuer une installation de base, nous devons rappeler aux lecteurs que ce n’est qu’un début. Il n’y a actuellement aucune authentification en place, donc une fois que vous avez démarré dans l’environnement en direct, n’importe qui sur le réseau peut formater vos disques et démarrer le processus d’installation.

Certaines sections de l’interface graphique ne sont pas entièrement fonctionnelles non plus, avec la note occasionnelle de [Yang] apparaît pour expliquer ce qui fonctionne et ne fonctionne pas. Par exemple, le panneau de configuration réseau manuel ne fonctionne actuellement qu’avec les interfaces WiFi, car c’est tout ce qu’il a personnellement à tester. Un installateur assez moderne, en effet.

Certains diront qu’une partie de ce qui rend les systèmes d’exploitation alternatifs tels que Linux et BSD attrayants est le fait qu’ils peuvent fonctionner sans problème sur du matériel plus ancien. Nous imaginons donc l’idée d’un installateur utilisant un navigateur Web gourmand en mémoire pour présenter son interface. passer bien avec de nombreux utilisateurs. Lors de nos tests, le programme d’installation expérimental ISO ne démarrera même pas à moins qu’il ne détecte au moins 4 Go de RAM à bord. Mais c’est certainement une expérience intéressante, et quelque chose à surveiller à mesure qu’elle mûrit.

[Thanks to Michael for the tip.]