¿Qué sistema operativo utilizan los enrutadores inalámbricos domésticos?

Las compañías de chips, que proporcionan el chip central que ejecuta los dispositivos, proporcionan al fabricante un kit de desarrollo de software desde el cual pueden construir un enrutador. El fabricante puede construir sus propias herramientas de administración además de eso y mejorar todo lo que quiera dentro del alcance del kit de desarrollo. Si quieren ir más allá del kit de desarrollo estándar, entonces tienen que pagarle a la compañía de chips o hacer su propia investigación y desarrollo.

Hay dos tipos de sistema operativo que se encuentran bajo el SDK. Los enrutadores de bajo costo y menor especificación a menudo usan lo que se llama un RTOS (Sistema operativo en tiempo real), estos están diseñados para funcionar en sistemas con especificaciones limitadas y con funcionalidad limitada. Cuando las cosas se vuelven más grandes y complejas, los chips generalmente terminan usando una versión personalizada de Linux creada por la compañía de chips. El fabricante también puede personalizar Linux si tienen una relación lo suficientemente buena con las compañías de chips.

Algunos fabricantes están utilizando OpenWRT pero no muchos.

Para la mayoría es un sistema operativo patentado. Se parece más al firmware con un servidor de IU que a un sistema operativo. Algunos lo etiquetan como un sistema operativo (especialmente si están tratando de comercializar sus dispositivos domésticos a un cliente empresarial), pero la mayoría se refiere simplemente como “firmware”.

Como tal, no se ‘basa’ en otra cosa que no sea su propia propiedad intelectual desarrollada internamente. Algunos pueden licenciar firmware (o piezas de FW) de otro proveedor, pero lo hacen bajo una licencia patentada.

More Interesting

¿Vale la pena sobresalir con un título de CS si solo quieres una habilidad comercial flexible que pagará las facturas mientras haces lo que realmente quieres?

Leí en alguna parte que "el semáforo es un mecanismo de señalización y el mutex es un mecanismo de bloqueo". Según tengo entendido, el semáforo también es un mecanismo de bloqueo, pero también estoy de acuerdo en que usamos el semáforo para despertar un hilo. ¿Por qué me confunde un poco?

¿Cuál es la diferencia entre profundidad-primera-búsqueda y amplitud-primera-búsqueda? ¿Por qué DFS visita el nodo después de eliminarlo de una pila mientras que BFS visita el nodo antes de agregarlo a la cola?

¿Es posible que un modelo de Machine Learning sobreajuste y subadapte simultáneamente los datos de entrenamiento?

¿Cómo difiere el proceso de solicitud para los Premios de Investigación de Google del proceso de solicitud de subvención académica estándar?

Si la educación en informática hoy en día es tan fácil de acceder (MOOC, libros electrónicos gratuitos, etc.) ¿por qué no vemos otro Bill Gates / Larry Page / Jeff Bezos?

¿Cuáles son algunos buenos documentos que todo graduado de CS debería leer y que esté interesado en algoritmos?

¿Qué consejo le darías a un profesor asistente de investigación en ciencias de la computación (sistemas) que quiera abandonar la academia y entrar en la industria? ¿Qué habilidades necesitaré para que la academia no me equipe? ¿Es esta una buena idea?

¿Cuáles son las mejores universidades (en la India y en el extranjero) listas para Tie Ups / MOU, las mejores en el departamento de informática de MSC IT?

¿Cómo puede ayudar AI con la accesibilidad del software?

Informática teórica: estadísticamente, ¿Harvard es el lugar más difícil para convertirse en estudiante de doctorado para estudiante de teoría de CS?

¿Cómo se usan los BITS de computadora para representar las letras del alfabeto?

¿Cuáles son las especificaciones mínimas de computadora portátil que necesito para que una computadora portátil pueda lograr cualquier cosa (creación de software, juegos, 30 pestañas abiertas a la vez, MSoffice, etc.)?

¿Cuáles son los elementos básicos de un estudio hogareño de músicos electrónicos que utiliza máquinas dedicadas en lugar de una computadora personal?

¿Cuál es mejor IIIT DELhi ECE o JIIT CS?