Sistemas operativos
Un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas usados por el usuario para utilizar un computador.[] Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como estación para las aplicaciones que se ejecutan en la máquina.
Nótese que es un error comúnmuy extendido denominar al conjunto completo de herramientas sistema operativo, pues este, es sólo el núcleo y no necesita de entorno operador para estar operativo y funcional.[2] [3] Uno de los más prominentes ejemplos de esta diferencia, es el SO Linux,[4] el cual junto a las herramientas GNU, forman las llamadas distribuciones Linux.
Uno de los propósitos de un sistema operativo como programaestación principal, consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. Se encuentran en la mayoría de los aparatos electrónicos que utilizan microprocesadores para funcionar. (Teléfonos móviles, reproductores de DVD, computadoras, radios, etc.)
SISTEMAS OPERATIVOSLIBRES
Un Sistema Operativo es libre si cumple las cuatro libertades fundamentales. La Free Software Foundation (http://www.fsf.org) mantiene la definición de Software Libre para mostrar claramente que condiciones debe cumplir la distribución de un software concreto para que este pueda ser considerado Software Libre.
La definición consta de los siguientes cuatro puntos, que identifican losderechos o libertades considerados como fundamentales del consumidor de software:
1. El usuario de software libre dispone de la libertad de ejecutar el programa, para realizar cualquier actividad que desee, sin restricciones.
2. El usuario de software libre dispone de la libertad de estudiar el funcionamiento del programa y adaptarlo a sus necesidades.
3. El usuario de software libredispone de la libertad de redistribuir copias del programa, tal como le fue distribuido, o bien modificado.
4. El usuario de software libre dispone de la libertad de mejorar el programa y distribuir copias de las modificaciones.
Algunos Sistemas Operativos Libres
GNU/Linux
Desarrollador: Proyecto GNU; Linux Torvalds; comunidad de hackers.
Familia de SO: Unix.
Kernel: Linux
Tipo dekernel: monolítico
Pagina web: http://www.gnu.org ; http://www.kernel.org
GNU/HURD
Desarrollador: Proyecto GNU; hackers HURD.
Familia de SO: Hurd.
Kernel: GNU Mach.
Tipo de Kernel: microkernel.
Microkernels: Mach; L4; Coyotos.
Pagina web: http://www.gnu.org/software/hurd/hurd.html
GNU-Darwin
Desarrollador: Michael Love.
Familia de SO: BSD.
Kernel: Darwin.
Tipo de Kernel:microkernel.
Pagina web: http://www.gnu-darwin.org
Juan
OpenBSD
Desarrollador: Proyecto OpenBSD.
Familia de SO: BSD.
Kernel: OpenBSD.
Tipo de Kernel: monolítico.
Pagina web: http://www.openbsd.org/es/
Juan
FreeBSD
Desarrollador: Proyecto FreeBSD.
Familia de SO: BSD.
Kernel: FreeBSD.
Tipo de Kernel: monolítico.
Pagina web: http://www.es.freebsd.org/es/
Juan
NetBSD
Desarrollador:Fundación NetBSD.
Familia de SO: BSD.
Kernel: NetBSD.
Tipo de Kernel: monolítico.
Pagina web: http://www.openbsd.org/es/
Plan9/Inferno
Desarrollador: Bell Laboratories (Ken Thompson, Dennis Ritchie, Brian Kernighan,...).
Familia de SO: Plan.
Kernel: Plan.
Pagina web: http://plan9.bell-labs.com/plan9/
(UTF fue inventado por Ken Thompson para ser usado como codificación nativa enPlan9)
ReactOS
Desarrollador: Aleksey Bragin
Modelo de desarrollo: floss
Tipo de núcleo: Híbrido
Licencia: GPL
Pagina web: http://www.reactos.org
SISTEMAS OPERATIVOS COMERCIALES
Los sistemas operativos comerciales buscan un afán de lucro y para adquirirlos debes pagar, es decir tienes que tener una licencia legal del sistema operativo que hayas adquirido. Su código no se ofrece de...
Regístrate para leer el documento completo.