¿Qué restricciones?
Hay restricciones de controladores porque los fabricantes no escriben controladores, no publican la documentación para que nadie más escriba controladores y amenacen con demandar a cualquiera que invierta ingenieros.
Jon Johansson fue violentamente abusado a los 15 años por el delito de ingeniería inversa CSS. Un niño. Todo el MPAA fue culpable de tortura y abuso de un niño.
- ¿Es posible comprar una placa de desarrollo estilo LispMachine?
- ¿Cómo llegaste a una carrera incrustada?
- ¿Cómo escribir una aplicación en Embedded C?
- ¿Qué es el temporizador de vigilancia en el sistema integrado?
- ¿Cómo funcionan los sistemas embebidos en conjugación con gps?
Los abogados corporativos también usan el trolling de patentes para bloquear tecnologías rivales y costosas técnicas de demora en los tribunales para llevar a la bancarrota a las víctimas que llegan tan lejos.
Esas son sus limitaciones: los CEO que abusan de todos los procedimientos del libro para asegurarse de que se abusa de usted de todas las formas posibles, destruyendo su vida y sus ahorros.
Tecnológicamente, la única restricción que tiene Linux es que el dispositivo es de 32 bits, con un modo protegido (aunque existe ELKS de 16 bits para Linuxen anterior) y 5 megabytes de RAM.
Y probablemente pueda reducir la restricción de memoria.
Probablemente también pueda reducir la restricción de la CPU, ya que el 286 tenía instrucciones nominalmente indocumentadas para cargar y guardar los registros en el procesador. Puede poner un programador de turnos en la interrupción del reloj y dividir el núcleo en tareas independientes que se ejecutan lado a lado con el código de usuario.
Si incluye arquitecturas fuera de árbol, Linux se ejecuta en prácticamente todas las CPU convencionales, incluidas varias GPL (gracias a Sun, no gracias a Oracle que intentó enterrarlas, pero también gracias a OpenCores, Princeton y algunos otros) y una gama de procesadores asíncronos.
Por lo tanto, es difícil imaginar alguna dificultad más allá de la conspiración ilegal para la restricción del comercio.
APÉNDICE: Existen restricciones (como Criterios comunes, FIPS-180, DO-178C, ISO 13485: 2003, IEC 62366-1: 2015, ISO 9001: 2008) en software y hardware en roles, pero Linux puede cumplir con la mayoría de esos con esfuerzo. Eso no significa que el hardware pueda.