¿Qué es el núcleo y cual es su función?
Un núcleo o kernel, es un software que constituye parte fundamental del sistema operativo. Es el principal responsable de facilitar a los programas el acceso al hardware, como hay muchos programas, él decide que programa podrá hacer uso del hardware y por cuanto tiempo.Un núcleo Unix (usado en Linux) es un programa escrito casi en su totalidad en lenguaje C, con excepción de una parte del manejo de interrupciones, expresada en el lenguaje ensamblador del procesador en el que opera. Las funciones del núcleo son permitir la existencia de una ambiente en el que sea posible atender a varios usuarios y múltiples tareas en forma concurrente, repartiendo al procesador entre todos ellos, e intentando mantener en grado óptimo la atención individual.
Diferencia entre software libre, software gratuito y software de dominio público.
Software libre:
Es la denominación al software que brinda libertad de acceso, puede ser modificado, copiado, estudiado y redistribuido libremente. Aunque sea un software libre, este puede ser distribuido comercialmente.
Software gratuito:
En ocasiones incluye el código fuente, aunque este tipo de software no es libre en el mismo sentido de software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.
Software de dominio público:
Es aquel software que no requiere licencia, pues sus derechos de explotación son para la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de el, siempre con fines legales y consignando su autoría original.
¿Qué es una distribución?
A las variantes de esta unión de programas y tecnologías, a las que se les agregan diversos programas de aplicación de propósitos específicos o generales se las denomina distribuciones. Su objetivo consiste en ofrecer versiones que cumplan con las necesidades de un determinado grupo de usuarios. Algunas de ellas son especialmente conocidas por su uso en servidores y supercomputadoras, donde tiene la cuota más importante del mercado.
Distribuciones más usadas de Linux.
- Ubuntu
- Fedora
- openSUSE
- Mint
- Debian
- Mandriva
- PCLinuxOS
- Puppy Linux
- Sabayon Linux
- centOS
- RedHat