Escolar Documentos
Profissional Documentos
Cultura Documentos
Al ser software libre, el cdigo fuente es accesible para que cualquier usuario pueda
estudiarlo y modificarlo. La licencia de Linux no restringe el derecho de venta, por lo que
diversas empresas de software comercial distribuyen versiones de Linux.
Preguntas orientadoras:
a. Qu es un Kernel Linux?
La estructura del Linux est basada en un microncleo hbrido que ejecuta los servicios
ms bsicos del sistema operativo. El Kernel es el ncleo del sistema; la parte que
interacta directamente con el hardware, administrando todos los recursos de ste, como
la memoria, el microprocesador, los perifricos, etc. En otras palabras y para que nuestro
cliente nos entienda podemos decir que el kernel es el corazn de este sistema.
En 1991, en Helsinki, Linus Torvalds comenz un proyecto que ms tarde lleg a ser el ncleo
Linux, y se basa en el sistema Minix que a su vez est basado en el sistema Unix,
Torvalds fue aadindole herramientas y utilidades, hacindolo operativo. A partir de la
primera versin de Linux el sistema ha sido modificado por miles de programadores de
todo el mundo, bajo la coordinacin de su creador.
El nombre de Linux proviene del nombre de su autor Linus y del sistema operativo UNIX.
No obstante, su verdadero nombre es GNU/Linux, ya que el sistema se distribuye bajo
licencia GNU GPL (General Public License).
Los Gobernantes de algunos pases de nuestra Amrica Latina han considerado como
Poltica de Estado utilizar y adoptar el Software Libre en sus gobiernos como
alternativas viables para la administracin pblica y sobre todo en la Educacin. Los
mejores ejemplos de adopcin y polticas claras son las de Brasil y Venezuela,
consciente de implementar el software libre en todas las instancias de la
administracin pblica, adems reciben un gran respaldo de las comunidades de
software libre como es el caso de Brasil.
Estas polticas pblicas han con llevado a traer resultados e impacto econmico,
social, cultural y sobre todo tecnolgico a los pases que lo adoptan, adems las
ventajas y beneficios del software libre son innumerables en la administracin pblica
(argumento macroeconmico, Seguridad, Autonoma tecnolgica, independencia de
proveedores y argumento democrtico), pero eso se logra con polticas de tecnologas
de informacin abiertas y libres al servicio del Pas.
Aspecto 4. Respaldo.
Preguntas orientadoras:
Si la organizacin Denthal Art Club instala GNU/Linux en sus estaciones de
trabajo, quien puede darle soporte tcnico?
Si la organizacin Denthal Art Club instala GNU/Linux en sus estaciones de
trabajo, puede encontrar actualizaciones y si las hay quien las desarrolla?
CONCLUSIONES
Linux ha avanzado mucho en los ltimos aos, aadiendo mejoras en las interfaces
grficos de usuario, y en el reconocimiento y utilizacin de los recursos hardware. Poco a
poco va ganndole terreno a Windows y a Unix, se ha convertido en el favorito de los
usuarios de computadoras y de negocios.
REFERENCIAS BIBLIOGRAFICAS
Con cerca de 13 millones de lineas de codigo, El Kernel Linux es uno de los mas grandes
proyectos de cdigo abierto en el mundo.
Que es el Kernel?
El kernel ncleo de linux se puede definir como el corazn de este sistema operativo.
Hasta que empez el desarrollo de la serie 2.6 del ncleo, existieron dos tipos de
versiones del ncleo:
Microkernel
Pros
* Portabilidad
* Huella de instalar pequea
* Pequea huella de la memoria
* Seguridad
Contras
* El hardware es ms abstracto a travs de controladores
* Hardware puede reaccionar ms lento porque los controladores estn en modo
usuario
* Los procesos tienen que esperar en una cola para obtener informacin
* Los Procesos no pueden tener acceso a otros procesos sin tener que esperar
Kernel Monolitico
Estos sistemas tienen un ncleo grande y complejo, que engloba todos los servicios
del sistema. Est programado de forma no modular, y tiene un rendimiento mayor
que un microncleo. Sin embargo, cualquier cambio a realizar en cualquier servicio
requiere la recompilacin del ncleo y el reinicio del sistema para aplicar los nuevos
cambios.
Hay diversas ramificaciones de este diseo, que se han ido amoldando a nuevas
necesidades. Podemos citar el sistema de mdulos ejecutables en tiempo de
ejecucin, que le brinda al modelo de ncleo monoltico algunas de las ventajas de un
microncleo. Dichos mdulos pueden ser compilados, modificados, cargados y
descargados en tiempo de ejecucin, de manera similar a los servicios de un
microncleo, pero con la diferencia de que se ejecutan en el espacio de memoria del
ncleo mismo (anillo 0). De esta forma, un bloqueo del mdulo, es probable que
bloquee todo el ncleo. Adems, el mdulo pasa a formar un todo con el ncleo,
usando la API del mismo, y no se emplea un sistema de mensajes como en los
microncleos. Este es el esquema usado por, entre otros, Linux, FreeBSD y varios
derivados de UNIX. Cabe resaltar que el paso constante de mensajes entre los
servicios del microncleo, es en parte responsable del pobre rendimiento de los
microncleos.
Todos los componentes funcionales del ncleo tienen acceso a todas sus estructuras
de datos internas y a sus rutinas. Un error en una rutina puede propagarse a todo el
ncleo.
Pros
* El acceso es ms directo al hardware para los programas
* Es ms fcil para los procesos la comunicacin entre si
* Si el dispositivo es compatible, debera funcionar sin instalaciones adicionales
Contras
* Gran capacidad de memoria
* Menos seguro, porque todo se ejecuta en modo kernel
Kernel Hbrido
En la carpeta / boot tambin habr otros archivos muy importante llamado initrd.img-
versin, la versin System.map, y config-version. El archivo initrd es utilizado como un
disco RAM pequeo que extrae y ejecuta el archivo del kernel actual. El archivo
System.map se utiliza para la gestin de la memoria antes de que el kernel totalmente
se cargue, y el archivo de configuracin le dice al ncleo qu opciones y mdulos de
carga ejecute al inicio.
Una cosa que los desarrolladores del kernel de Linux hicieron para conseguir
solucionar estas fallas es hacer mdulos del kernel que pueden ser cargados y
descargados en tiempo de ejecucin, lo que significa que puede agregar o quitar
caractersticas de su ncleo en el momento. Esto puede ir ms all de la adicin de la
funcionalidad de hardware para el ncleo, mediante la inclusin de mdulos que
ejecutan los procesos del servidor, como la virtualizacin de bajo nivel, pero tambin
puede permitir que el ncleo pueda ser del todo reemplazado sin necesidad de
reiniciar el equipo en algunos casos.
Los mdulos del kernel, tambin conocido como un mdulo del kernel cargables
(LKM), son esenciales para mantener el funcionamiento del ncleo con todo el
hardware sin consumir toda la memoria disponible.