Les développeurs demandent à la communauté un vote formel pour construire un périphérique réseau de référence
Dans le contexte: L’histoire d’OpenWrt a commencé en 2004 lorsque le fabricant américain de matériel Linksys a créé le micrologiciel de sa série de routeurs sans fil WRT54G. Le micrologiciel contenait du code partagé via une licence GNU, et Linksys a finalement été contraint de rendre le code source de sa propre implémentation disponible sous la même licence open source.
OpenWrt a 20 ans et ses développeurs ont décidé de célébrer comme il se doit cette étape importante avec un nouveau projet communautaire. OpenWrt One, la première conception matérielle « entièrement prise en charge en amont » dans l’histoire du projet open source, est une plate-forme matérielle construite autour du micrologiciel OpenWrt.
La proposition OpenWrt One, soumise au vote formel de la communauté, décrit un périphérique réseau sans fil conçu pour les passionnés de logiciels open source. La conception de référence matérielle vise à encourager les gens à bricoler et à se renseigner sur le développement embarqué, indique la proposition, tandis que l’équipe de développement d’OpenWrt recevra une part des revenus sur chaque unité vendue.
L’idée d’une implémentation matérielle « officielle » d’OpenWrt n’est pas nouvelle, a déclaré le développeur Petr Štetiar. Le PCB sera construit autour de l’une des cartes matérielles open source de Banana Pi, réutilisant les caractéristiques de conception et le facteur de forme des PCB existants vendus par la société chinoise. OpenWrt One n’est pas conçu comme un concurrent pour les routeurs ou points d’accès commerciaux, ont déclaré les développeurs ; au lieu de cela, il vise à être un projet « entièrement conforme » au copyleft et aux autres licences FOSS (Free Open Source Software) qu’il utilise.
L’équipe OpenWrt a préparé une liste des spécifications matérielles que devrait avoir le premier matériel de référence du projet. Les fonctionnalités incluent deux puces NAND Flash différentes, ce qui devrait rendre l’appareil presque « inviolable » et facile à restaurer après une faille de sécurité ou d’autres problèmes graves, un emplacement M.2 pour les options de stockage basées sur NVMe et un stockage en temps réel sauvegardé par batterie. horloge que tout périphérique réseau « devrait avoir » à bord par défaut pour gérer correctement le temps dans les applications liées à la sécurité (VPN, DNSSEC).
OpenWrt One vise un prix de 100 $, avec des schémas rendus publics sous une licence FOSS. Le processus de vote est en cours, 16 développeurs ayant déjà approuvé le projet. Si le vote réussit, l’équipe OpenWrt finalisera la conception matérielle de référence en collaboration avec le fournisseur de silicium (MediaTek) et l’ODM (Banana Pi).
Banana Pi devrait fournir au moins 15 échantillons d’ingénierie aux « parties intéressées » une fois la conception du matériel terminée, des échantillons supplémentaires étant envoyés à l’organisation à but non lucratif Software Freedom Conservancy (SFC) pour validation de la conformité de la licence. La plate-forme OpenWrt basée sur Linux doit être configurée via une interface de ligne de commande, et cette approche basée sur le shell sera probablement également conservée avec la carte de référence OpenWrt One.