Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
Debian en 32 MB | 6 comentarios (6 temáticos, editoriales, 0 ocultos)
Sobran 30 MB :-) (3.66 / 3) (#1)
por jorginius ("jorginius" en Google Mail) a las Fri Dec 27th, 2002 at 10:40:48 AM CET
(Información Usuario) http://www.rodriguezmoreno.com

¿Para que quieres un sistema de archivos y utilidades de espacio de usuario para un trasto como ese?.

Coges sólo el kernel de Linux (compilado sin soporte de VFS), reemplazas el execv() de init en el main() por una llamada a función que sea el punto de entrada de tu programa, el cual implementa algún tipo de interfaz de control texto que permita al usuario cambiar las reglas del cortafuegos y los parámetros de red y opera desde dentro del kernel. Esta aplicación no termina nunca de ejecutarse.

No es demasiado traumático desarrollar una programa como éste dentro del kernel, teniendo en cuenta que dentro del núcleo hay casi una libc entera, funciones de E/S incluidas, más el api de NetFilter y red.

La interacción con el usuario puede hacerse por puerto serie, aprovechando el soporte de consola sobre puerto serie, o bien incluso sería factible hacer una versión modificada del khttpd y habilitar un interfaz de configuración web para hablar con el router.

... Y ya lo tienes: un sistema empotrado en lo que ocupe el kernel más tu aplicación incluida en él: unas dos megas sin comprimir, como mucho.



Debian en 32 MB | 6 comentarios (6 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:
Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda