En contexto: La historia de OpenWrt comenzó en 2004, cuando el fabricante estadounidense de hardware Linksys creó el firmware para su serie WRT54G de enrutadores inalámbricos. El firmware contenía código compartido a través de una licencia GNU y, en última instancia, Linksys se vio obligada a hacer que el código fuente de su propia implementación estuviera disponible bajo la misma licencia de código abierto.
OpenWrt cumple 20 años y sus desarrolladores han decidido celebrar adecuadamente este importante hito con un nuevo proyecto impulsado por la comunidad. OpenWrt One, el primer diseño de hardware «totalmente compatible» en la historia del proyecto de código abierto, es una plataforma de hardware construida alrededor de Firmware OpenWrt.
El Propuesta OpenWrt One, que está sujeto a la votación formal de la comunidad, describe un dispositivo de red inalámbrico diseñado para entusiastas del software de código abierto. El diseño de referencia de hardware tiene como objetivo alentar a las personas a experimentar y aprender sobre el desarrollo integrado, según la propuesta, mientras que el equipo de desarrollo de OpenWrt obtendrá una parte de los ingresos de cada unidad vendida.
La idea de una implementación «oficial» de hardware OpenWrt no es nueva, dijo el desarrollador Petr Štetiar. La PCB se construirá alrededor de uno de Plátano PiPlacas de hardware de código abierto, que reutilizan características de diseño y el factor de forma de los PCB existentes vendidos por la empresa china. OpenWrt One no está concebido como un competidor para enrutadores o AP comerciales disponibles en el mercado, dijeron los desarrolladores; en cambio, pretende ser un proyecto que sea «totalmente compatible» con el copyleft y otras licencias FOSS (software gratuito de código abierto) que utiliza.
El equipo de OpenWrt ha preparado una lista de los especificaciones de hardware debería tener el primer hardware de referencia del proyecto. Las características incluyen dos chips NAND Flash diferentes, que deberían hacer que el dispositivo sea casi «inbloqueable» y fácil de restaurar después de una violación de seguridad u otros problemas graves, una ranura M.2 para opciones de almacenamiento basadas en NVMe y una función de tiempo real respaldada por batería. reloj que cualquier dispositivo de red «debería tener» integrado de forma predeterminada para gestionar adecuadamente el tiempo en aplicaciones relacionadas con la seguridad (VPN, DNSSEC).
OpenWrt One apunta a un precio de 100 dólares, y los esquemas se pondrán a disposición del público bajo una licencia FOSS. El proceso de votación está en curso y 16 desarrolladores ya han aprobado el proyecto. Si la votación tiene éxito, el equipo de OpenWrt finalizará el diseño del hardware de referencia trabajando junto con el proveedor de silicio (MediaTek) y el ODM (Banana Pi).
Se espera que Banana Pi proporcione al menos 15 muestras de ingeniería a las «partes interesadas» una vez finalizado el diseño del hardware, y muestras adicionales se enviarán a la organización sin fines de lucro Software Freedom Conservancy (SFC) para la validación del cumplimiento de la licencia. La plataforma OpenWrt basada en Linux debe configurarse a través de una interfaz de línea de comandos, y este enfoque basado en shell probablemente también se conservará con la placa de referencia OpenWrt One.