Tema 2 ISO
Tema 2 ISO
Tema 2 ISO
los sistemas operativos libres son sistemas potentes, estables y que ofrecen una serie
de prestaciones en muchos casos superiores a los sistemas de pago, formando así un
conjunto de herramientas de mucha calidad y disponible de forma totalmente
gratuita.
Los sistemas operativos libres han experimentado últimamente una fuerte implantación en
la utilización que los usuarios hacen gracias al hecho de ser software libre; este hecho
último garantiza la libre distribución y el no pago, acceso al código del sistema y en la
posibilidad de mejorarlo y compartirlo,
Sistema GNU
1983 el programador estadounidense Richard Stallman inició el proyecto GNU.
El sistema GNU, basado en UNIX, es plenamente compatible con este sistema operativo
privativo. Algunas partes del sistema, como el editor de texto Tex y el editor gráfico X
Window se adaptaron y reutilizaron
1985 se funda FSF para dar cobertura técnica y legal a los proyectos de software libre
Por tanto, la idea del software libre es la de hacer un código que todo el mundo pueda ver y
cambiar con la única condición de que los cambios o las modificaciones que se hagan
continúen siendo de código libre (COPYLEFT), la concreción de este concepto se
produce en la licencia GPL
Codigo abierto
El código abierto (en inglés, open source ).no es lo mismo que software libre
Parte de la misma base pero se diferencia en que no estan obligados a permitir después su
modificación y distribución de los resultados
Existe licencia de código abierto, licencia de software con copyright aprobada por la OSI
En este sentido, la licencia GPL del software libre cumple las condiciones del software de
código abierto, y, por tanto, el software distribuido con esta licencia es software de código
abierto. Pero esto no ocurre al revés
Existe también otra funcionalidad de los sistemas operativos que es la de poder trabajar
como servidores, existen distribuciones como OpenSuse o Ubuntu que ofrecen sus
propios sistemas operativos de servidor
Escritorio
Los sistemas operativos incorporan alguno de los entornos gráficos conocidos como
Gnome y KDE o ambos.Tanto uno como otro son entornos gráficos de alto nivel.
Algunos incorporan compatibilidad con los otros formatos y pueden leer e incluso escribir en
otros formatos.distribuciones incorporan compatibilidad con el formato del sistema de
archivos NTFS del entorno Windows
REQUISITOS
Es necesario comprobar antes de descargar el sistema operativo de Internet cuáles son los
requisitos de este sistema operativo puesto que, si nuestro hardware no ofrece las
prestaciones que necesita el sistema operativo, este sistema no funciona correctamente.
Desde la página oficial del SO que queramos instalar siempre podremos encontrar alguna
documentación técnica o manual donde consultar cualquier tipo de requisito necesario
El sistema operativo libre sólo requiere una parte de disco duro libre
Aunque un sistema operativo de tipo libre admite la opción de instalarlo en una partición
lógica esta partición debe estar dentro de una partición extendida
La mayoría de los sistemas operativos libres requieren una partición de intercambio llamada
swap destinada a ampliar la memoria RAM en caso de que esta memoria se quede corta
en un momento concreto-
Hay que tener en cuenta que las instalaciones de Windows conocidas hasta ahora
eliminan cualquier gestor del MBR, por lo que es necesario estar atentos. En el caso de
máquinas con instalaciones combinadas Windows y Linux es recomendable realizar
primero la instalación Windows y después la de Linux de modo que Windows ya no tenga
opción de modificar el gestor de arranque del MBR
ACTUALIZACIONES DE SISTEMAS OPERATIVOS LIBRES
Dado que los sistemas operativos de software libre o de código abierto son gestionados por
comunidades de programadores, traductores, etc., el proceso de revisión y creación de
nuevas versiones está siempre activo.Esto hace que la aparición de novedades, parches
y actualizaciones sea constante
Generalmente las distribuciones incorporan un gestor de descargas que se encarga de las
actualizaciones del sistema operativo, avisa cuándo hay actualizaciones disponibles y
entonces es el usuario quien decide si las instala, cuáles instala y cuándo las instala
Cuando hay aplicaciones que desea instalar y no están disponibles en el repositorio oficial
de su distribución, siempre tiene la posibilidad de añadir más repositorios de otros
distribuidores para descargar aplicaciones desde su gestor de aplicaciones, aunque este
procedimiento es menos seguro ya que en este caso la comunidad que mantiene y
gestiona su distribución no le puede garantizar la fiabilidad del paquete que se va a
descargar
ACTUALIZACIONES DE APLICACIONES
- Consola, debe utilizar el gestor APT-Get o Aptitude.
- Si desea tener la base de datos local de programas actualizada con la última versión
- APT, comando sudo apt- get update
-Aptitude, mandato sudo aptitude update
- Actualizar todo el software del sistema
- APT sudo apt-get update y luego sudo apt -get dist-upgrade
- Aptitude: sudo aptitude update y luego sudo aptitude dist-upgrade
- Actualizar una determinada aplicación
-APT apt-get upgrade y el nombre de la aplicación
-Aptitude sudo aptitude upgrade y el nombre de la aplicación
SUPRIMIR APLICACIONES
Desde la consola
- Apt-Get sudo apt-get remove y el nombre de la aplicación
- Aptitude sudo aptitude remove y el nombre de la aplicación, y si además desea
desinstalar sacando incluso los archivos de configuración, debe escribir sudo
aptitude purge y el nombre de la aplicación.
CARGADORES DEL ARRANQUE
Un cargador del arranque no es más que un conjunto de instrucciones para cargar el
sistema operativo en memoria y permitir así que la máquina arranque el sistema
operativo, se carga en la memoria RAM durante el proceso de arranque y se aloja en
el disco duro
Proceso
- la CPU ejecuta código desde una memoria fija del tipo ROM
- Comprobando los dispositivos de almacenamiento a partir de una orden prefijada en
la BIOS
-Se ejecuta el cargador que hay primero (normalmente es el del disco duro)
- está en secciones arbitrarias del dispositivo, (Secciones de Carga)
En el caso de los sistemas libres estos cargadores más complejos suelen ser Grub y Lilo
GRUB
Grub es un acrónimo inglés de grand unified bootloader, y se trata de un cargador del
arranque múltiple que se utiliza normalmente para poner en marcha dos o más sistemas
operativos instalados en el mismo ordenador
Este cargador del arranque suele instalarse en el momento en que instale un sistema
operativo libre, aunque también se puede hacer de forma autónoma y manual
Fases
-Fase 1 : se inicia el IPL (primer cargador del arranque o initial program loader) del Grub
que está en el MBR ( sector cero del disco duro o master boot record) .
-Fase 1.5 : contiene código adicional y opcional de la fase 1. Normalmente se coloca en
los primeros sectores después del MBR, en la sección de compatibilidad de DOS que hay
en la primera pista del disco duro.
-Fase 2 : el resto del código. Muestra el menú de carga e interpreta el archivo de
configuración /boot/grub/grub.cfg . Normalmente se instala en el sector de arranque de la
partición donde está instalado el sistema Linux.
Es aconsejable instalar este cargador del arranque en una partición aparte llamada /boot,
de esta forma las posteriores instalaciones o desinstalaciones de sistemas operativos, tanto
si son libres como privativos, no desinstalarán ni pisarán el cargador del arranque
Pero si desea instalar un sistema operativo del entorno Windows , es necesario tener más
cuidado, ya que el sistema privativo no reconocerá ningún otro sistema operativo instalado
en la máquina que no sea también privativo y de versiones iguales o inferiores al que desea
instalar
El programa de la BIOS hará el chain loading en el Grub que se habrá instalado en el sector
cero del disco duro
Grub necesita más espacio que el proporcionado por el MBR. En estos casos el cargador
está dividido en partes o stages
- La primera parte consta de la parte básica del arranque, los menús,
- El resto de partes están en el primer sector de la partición de carga del sistema
operativo o bien en espacios como el espacio de compatibilidad de DOS .
Puede consultar el nivel de ejecución que tiene en su máquina Linux si desde la consola
escriba el comando runlevel
El control de los terminales de inicio está en el archivo Inittab que hay en / etc/inittab
El proceso Getty , aparte de activar los diferentes terminales TTY , también controla su
correspondiente inicio de sesión
EL ARCHIVO INITTAB
El proceso Init es el primer proceso en la carga del sistema operativo, tiene el Pid 1, el
resto de los procesos son procesos hijos de ese proceso
UPSTART
Sistema de arranque Upstart
- Está basado en eventos y sustituye al demonio Init del System V
- Opera de manera asíncrona: dirige el inicio de las tareas y los servicios durante el
arranque del sistema, los supervisa mientras el sistema está encendido y finalmente
los detiene mientras el sistema se apaga
- No implementa los niveles de ejecución, sino que los simula. Existe un archivo
/etc/init/rc-sysinit-conf que gestiona la compatibilidad de Upstart con el anterior
System V
- En el sistema Upstart los archivos de inicio y las carpetas más importantes son
los que se encuentran en la tabla 7
APLICACIONES DE INICIO
Aplicaciones que se cargan en el inicio de sistema operativo
Linux trabaja con archivos de configuración, archivos para cada aplicación, que son
editables y por tanto, modificables y configurables sin problemas
De esta forma puede ir configurando todo lo que tiene que ver con su entorno Gnome
- Cambiar la variable correspondiente de falso a true hace que se vea la
papelera en el escritorio;
- Cambiando los correspondientes parámetros puede colocar los botones de
control de las ventanas de la parte izquierda en la parte derecha superior de
las ventanas de Ubuntu;
- Cambiar las opciones de los inicios y cierres de sesiones Gnome;
- Etcétera.
ARCHIVOS LOGç
Los archivos de registro ( logs ) son archivos de texto que son actualizados línea a línea
por los programas del sistema y que, por tanto, van creciendo de tamaño
Muchas veces esta elección casi debe hacerse en el momento de comprar el ordenador
La mayoría de usuarios no realiza una instalación de sistema operativo
Principales problemas
- Los virus
- Windows no se ha caracterizado nunca por incorporar compatibilidades con
otros sistemas
- Mac OS X
- Incorpora herramientas como Boot Camp o bien un cargador del arranque que le
permitirá la instalación en una máquina que ya tiene otros sistemas instalados
DISCO DURO
- Requieren de Espacio en el disco duro
- Posibilidad de crear en ese disco duro una partición primaria
- Sistemas operativos como Linux que ofrecen la posibilidad de ser instalados en
particiones lógicas
VERSIONES
- Windows
-32 O 64 BITS
-Existen diferentes versiones o distribuciones, como la Windows 7 Home
Premium, la Profesional o la Ultimate
-Windows que realice tareas de servidor, debe comprar el Windows Server
correspondiente
- Mac
-32 O 64 BITS
-Tareas de servidor instalar versión correspondiente de servidor de Mac OS X.
ACTUALIZACIÓN DE SISTEMAS OPERATIVOS PROPIETARIOS
- En el caso de Windows 7 debe ir a Panel de control > Sistema y seguridad >
Windows Update > Cambiar configuración
Windows 7 existe una utilidad de software que le permite ver qué aplicaciones tiene
instaladas en la máquina, aunque no actualizarlas
- Panel de control y seleccione la opción Programas ; finalmente seleccione
Programas y características
CARGADORES DE ARRANQUE
Sistemas operativos como Mac OS X ya incorporan herramientas como la Boot Camp
que guían al usuario en el proceso de instalación de otros sistemas operativos
Gratuito para Mac como BootPicker
Windows, no tiene compatibilidad con otros sistemas que no sean los del entorno
Windows mismo
- Desde un cargador del arranque Windows sólo podrá elegir qué sistema desea
utilizar para arrancar la máquina entre aquellos que tiene instalados en el
disco duro y que sean del entorno Windows.
- Si desea mantener un arranque dual después de haber instalado un Windows
necesita realizar actuaciones postinstalación, como reinstalar un cargador del
entorno libre como el Grub o bien el libre de Mac, BootPicker , o bien intentar
recuperar el anterior cargador del arranque activando otra vez la partición del
sector de arranque del disco duro (MBR), donde estaba instalado el anterior
cargador
Este proceso bootmgr lo puede configurar desde el archivo de inicio BCD ( boot
configuration data )
- Es un archivo binario, por lo que para visualizarlo o editar necesita un editor
- Una posibilidad es activar BCDEdit (Si tiene una versión del tipo Home del
sistema operativo Windows 7 esto no será posible)
La versión Home es una versión reducida del sistema operativo y hay ciertas tareas de
administración que no se pueden realizar, ya que la cuenta de administrador está
desactivada ( necesita activar la cuenta de administrador para entrar en la máquina
como usuario administrador)