Actualizando una distribución
La actualización de un sistema a la versión estable, de prueba o inestable puede requerir de muchos pasos que se pueden seguir en el siguiente orden:
· Actualizar a Woody (si el sistema es anterior a Woody)
· Actualizar a la versión estable
· Actualizar a la versión de prueba
· Actualizar a la versión inestable
Debian no brinda soporte a las actualizaciones que omiten las versiones intermedias.
1. Actualizando de Potato a Woody
El presente procedimiento se describe por separado porque el APT de Potato no tiene todas las características.
Luego de incluir sólo las fuentes para Woody en /etc/apt/sources.list, actualice APT y los paquetes principales requeridos a sus versiones Woody haciendo lo siguiente: # apt-get update # apt-get install libc6 perl libdb2 debconf # apt-get install apt apt-utils dselect dpkg
Luego actualice el resto del sistema # apt-get upgrade # apt-get dist-upgrade
2. Preparándose para una actualización
Puede actualizar de una distribución a otra obteniendo los paquetes de la red. Esto se puede realizar de la siguiente manera:
Obtenga una lista de repositorios para estable # cd /etc/apt # cp -f sources.list sources.anterior # :>sources.list # apt-setup noprobe
Si desea actualizar a la distribución de prueba añda la sección testing a la lista nueva. Si también desea actualizar a la distribución inestable añada la sección unstable. # cd /etc/apt # grep -e "^deb " sources.list >srcs # :>sources.list # cp -f srcs sources.list # sed -e "s/stable/testing/" srcs >>sources.list # sed -e "s/stable/unstable/" srcs >>sources.list # apt-get update # apt-get install apt apt-utils
3. Actualizando
Luego de configurar en forma adecuada los archivos /etc/apt/sources.list y /etc/apt/preferences como se indicó más arriba, puede comenzar con la actualización.
Nótese que la utilización de la versión de prueba de Debian tiene como efecto colateral la lenta solución de los fallos de seguridad, ya que estos paquetes se envían a la versión inestable y sólo posteriormente a la de prueba.
3.1 Usando select
Si un sistema tiene muchos paquetes que incluye paquetes -dev, etc., se recomienda el siguiente método usando dselect para un control minucioso de paquetes. # dselect update # siempre hacer esto antes de actualizar # dselect select # seleccione los paquetes adicionales
Todos los paquetes actuales serán seleccionados al arrancar dselect. dselect puede proponerle otros paquetes: Dependientes, Sugeridos y Recomendados. Si no desea añadir ningún paquete, sólo pulse Q para abandonar dselect. # select install
Deberá responder algunas preguntas para la configuración para esta parte del proceso, por lo tanto tome nota y dedique parte de su tiempo a esta parte.
3.2 Usando apt-get # apt-get update # apt-get -t stable upgrade # apt-get -t stable dist-upgrade # apt-get -t testing upgrade # apt-get -t testing dist-upgrade # apt-get -t unstable upgrade # apt-get -t unstable dist-upgrade
Una vez que haya actualizado a Sarge es recomendable usar aptitude en vez de apt-get. (aptitude acepta muchas de las opciones de apt-get incluídas las de arriba)
Para actualizar y conservar las configuraciones actuales de dselect: # apt-get dselect-upgrade
lunes, 5 de octubre de 2009
jueves, 11 de junio de 2009
GNU/Linux frente a los otros sistemas operativos
GNU/Linux es una muy buena alternativa frente a los demás sistemas operativos. Más allá de las ventajas evidentes de costo, ofrece algunas características muy notables.
En comparación con las otras versiones de Unix para PC, la velocidad y confiabilidad de GNU/Linux son muy superiores. También está en ventaja sobre la disponibilidad de aplicaciones, ya que no hay mucha difusión de estos otros Unixes (como Solaris, XENIX o SCO) entre los usuarios de PC por sus altos costos.
Comparado con sistemas operativos como los diferentes Microsoft Windows, GNU/Linux también sale ganando. Los bajos requisitos de hardware permiten hacer un sistema potente y útil de aquel 486 que algunos guardan en un armario. Esta misma característica permite aprovechar al máximo las capacidades de las computadoras más modernas. Es poco práctico tener una PC con 16 Mb de RAM y ponerle un sistema operativo que ocupa 13 (que es lo que reporta sobre Windows 95 el System Information de Symantec). No solo es superior respecto a el sistema de multitarea y de administración de memoria, sino también en la capacidades de networking (conectividad a redes) y de multiusuario (aún comparando con sistemas multiusuario como NT). La única desventaja de GNU/Linux frente a estos sistemas, es la menor disponibilidad de software, pero este problema disminuye con cada nuevo programa que se escribe para el proyecto GNU, y con algunas empresas que están desarrollando software comercial para GNU/Linux.
En comparación con las otras versiones de Unix para PC, la velocidad y confiabilidad de GNU/Linux son muy superiores. También está en ventaja sobre la disponibilidad de aplicaciones, ya que no hay mucha difusión de estos otros Unixes (como Solaris, XENIX o SCO) entre los usuarios de PC por sus altos costos.
Comparado con sistemas operativos como los diferentes Microsoft Windows, GNU/Linux también sale ganando. Los bajos requisitos de hardware permiten hacer un sistema potente y útil de aquel 486 que algunos guardan en un armario. Esta misma característica permite aprovechar al máximo las capacidades de las computadoras más modernas. Es poco práctico tener una PC con 16 Mb de RAM y ponerle un sistema operativo que ocupa 13 (que es lo que reporta sobre Windows 95 el System Information de Symantec). No solo es superior respecto a el sistema de multitarea y de administración de memoria, sino también en la capacidades de networking (conectividad a redes) y de multiusuario (aún comparando con sistemas multiusuario como NT). La única desventaja de GNU/Linux frente a estos sistemas, es la menor disponibilidad de software, pero este problema disminuye con cada nuevo programa que se escribe para el proyecto GNU, y con algunas empresas que están desarrollando software comercial para GNU/Linux.
lunes, 30 de marzo de 2009
Instalacion de Debian
Instalación de Debían
Debían se distribuye libremente por Internet.
Su Página es: http://www.debian.org/
Se Puede descargar completamente cualquiera de sus replicas
http://www.debian.org/CD/
Las ventajas básicas de los CDs ya preparados son:
• La instalación desde CDs es más directa.
• Puede instalar en ordenadores sin conexión a Internet.
• Puede instalar Debían (en tantas máquinas como quiera) sin descargar los paquetes por sí mismo.
• El CD puede ser usado más fácilmente para recuperar un sistema Debían dañado.
Selección de dispositivo de arranque. Muchos menús de configuración de la BIOS le permiten elegir el dispositivo que el sistema usará para arrancar. Configúrelo para buscar un sistema operativo arrancable, esto se ajusta dependiendo del dispositivo que usted prefiera como inicial para el arranque de booteo:
● Unidad de dispositivos de almacenamiento extraíbles “USB DRIVE”
● Unidad de DVD o CDROM
“dado el caso de usar instaladores por esta vía
● Unidad de Disco Duro “si desea que no tome en cuenta algun instalador de los anteriores”
Requerimientos Básicos para la Instalación de GNU/Linux Debían
Antes de iniciar el proceso de instalación de Linux, debería tener preparada cierta información específica, relacionada con el hardware de su computador (espacio de disco duro disponible, cantidad de memoria RAM, si posee unidad de CDROM) a fin de asegurar que cumple con los requisitos de hardware necesarios para el correcto funcionamiento del sistema.
A continuación, se enumeran los requisitos de hardware mínimos para la instalación de la distribución Debian.
Arquitecturas Comunes: Intel x86 (IBMcompatible PC), AMD64 (Hammer) y PowerPC (Apple iBook and Powerbook, G4 and G5).
Hardware: Al menos 64 MB de memoria RAM para el funcionamiento en modo texto y 192 MB para el modo gráfico, aunque se recomiendan 256 MB.
Un mínimo de 620 MB de espacio libre en el disco duro. Pero, se recomiendan al menos 2 GB. El tamaño suele aumentar con cada nueva edición y se necesitan más de 5 GB para cargar y utilizar todos los paquetes de software de la distribución.
Una unidad Optica. “Si va a instalar por Discos”.
Características de la instalación de Linux
“La instalación de Linux se puede realizar por varios “métodos” de forma local o remota.”
Forma local: se hace a través de los CDROMs de la distribución o copiando los archivos necesarios para la instalación en el disco duro.
Forma remota: se hace accediendo a dichos archivos por la red con los servicios FTP, HTTP o NFS
El método más simple es utilizar los CDROMs, pues el resto de las opciones son más lentas y algunas requieren trabajo extra.
Al instalar con los CDROMs, los paquetes que escoja se copian desde el CD y se instalan en el disco duro. Pero por supuesto, necesita los Cds de la distribución y una unidad de CDROM.
Modos de Instalación de GNU/Linux Debian
Analicemos nuestro disco desde el gestor de ayuda !
Para ver el listado de posibilidades basta con pulsar F1 y leer las instrucciones.
Procesos de instalación de la Distro
Analicemos los pasos a seguir antes de hacer nuestra primera instalación de GNU/Linux Debian .. Veamos..
Para elegir una de las opciones basta con escribir su palabra correspondiente (e.g.linux) y pulsar enter. Si pulsamos directamente enter se escoge por defecto la opción “linux”.
En caso de que tuviésemos algún problema de hardware, es posible añadir parámetros a la elección que hagamos como por ejemplo “linux acpi=off”. Para este artículo vamos a seguir la instalación más sencilla y habitual de los usuarios noveles, así que escribimos “linux” y pulsamos enter.
El proceso de instalación no va a ser gráfico, sino que se hará en modo texto. Esto no implica una mayor dificultad, simplemente la presentación de la información no será tan atractiva como con otros instaladores de GNU/Linux.
Esta es la Pantalla inicial de nuestro disco de instalación de la GNU/Linux Debian, conociendo la definición de los distintos métodos de instalación ya hablados con anterioridad, ahora continuemos a ver de una forma gráfica los pasos a seguir para hacer nuestra primera instalación de esta distro.
Una vez ubicados en esta posición, podemos precionar F1 para poder acceder a el menú de ayuda al usuario para conocer distintas opciones a la hora de instalar.
Hasta ahora estamos observando un menu, el cual nos muestra una serie de opciones para escoger, seria bueno que las observemos todas y conocer cual de las opciones podría ser conveniente, pero por ahora, como somos principiantes aprendamos que existen distintos métodos de boot a la hora de empezar nuestra primera instalación.
Y también notemos estos otros métodos de boot “modo rescate”, tenemos que notar que todos estos métodos de boot nos ofrece la opción de arranque en un modo grafico simple conformado por “Dialog,” o un modo grafico mas amigable y avanzado conformado por “GUI”.
INTERFAZ GRAFICA DE USUARIO (GUI)
El entorno XWindows, cuyo fin primordial en este caso es proveer a Linux de una GUI (interfaz gráfica de Usuario) tiene varias piezas: primero están los administradores de ventanas (como AfterStep, BlackBox, Englightenment, Fvwm y WindowsMaker) que son entornos gráficos básicos que soportan algunas funciones como el uso del ratón pero no otras como "arrastrar y soltar". Estos administradores (que se denominan XWindows Managers) no son muy exigentes en términos de requerimientos de los equipos y se constituyen una buena opción para tener las primeras experiencias con la parte gráfica de linux.
Presionemosy accederemos a “Linux” que es el equivalente a “Install”
Por Defecto el instalador viene en el idioma Ingles pero eso lo podemos cambiar.
Escogemos el idioma de nuestra preferencia el cual puede ser Español..
Seleccionamos nuestra ubicación, y seguidamente la distribución del teclado.
Estos son pasos automatizados del instalador de la distro.
El instalador de Debían cuando escogemos un modo de boot simple es demasiado automatizado en este caso esta configurando la red con DHCP.
Seguimos editando el nombre de la maquina, este paso es mejor manejarlo con seriedad, puesto que dicho nombre de la maquina no es solo por capricho informático, en este paso editando el nombre de la maquina estamos a la vez asignando el Hostname de toda una red, y este a su vez también es utilizado a la hora de la configuración de servidores WEB.en este caso ya nuestro dominio ya viene escrito si pertenecemos a uno.
Escogemos la opción manual para poder así asignar una tabla de particiones de una forma personalizada.
En este caso estamos viendo como se ve un disco que esta totalmente nuevo.
Ya que el mismo disco esta nuevo no tiene una tabla de particiones que podamos editar, procedemos a crear la misma.
Para el siguiente paso, debemos tener claro varias cosas:
Debemos saber que ext2, ext3 Es el sistema de ficheros nativo de Linux. Se organiza en un superbloque, inodos y área de datos. Este tipo de sistema de ficheros admite características multiusuario para indicar los permisos y la propiedad de ficheros y directorios.
• vfat 12, 16 y 32 Es el sistema de ficheros usados por la gama baja de las plataformas win32. No admite características multiusuario como propiedad de ficheros. Estos tipos de sistemas de ficheros se basan en un directorio y una tabla de localización que dependiendo del tamaño de cada elemento se denomina FAT 12, 16 o 32. Linux los admite sin ningún problema, aunque siempre es preferible usar ext2.
Por lo tanto si vamos a instalar linux, ya conocemos cual es el sistema de ficheros que es optimo para tal SO.
El menú a continuación nos muestra los posibles puntos de montaje de los dispositivos los cuales nos permite montar de forma manual es decir personalizada.
Donde “usuario” va a ser nuestro usuario final, y Respaldos será una carpeta adentro de su /home/usuario/ y contendrá toda la partición.
En esta ultima tabla de particiones, editamos todas las carpetas que se sostienen desde la raíz (/), e incluso asignamos una de mas de forma manual, obviamente notamos tamaños exagerados sobre las mismas, pero recordemos que esta tabla es solo un ejemplo para su futuro aprendizaje, el tamaño de las particiones en esta tabla de particiones es modular respecto a las necesidades del administrador, por eso es preferible trabajar de forma manual, a la forma de partición guiada..
Debemos tomar en cuenta otras cosas mas, es necesario que como administradores de sistemas operativos especialmente LINUX, sepamos muy bien lo que podemos hacer con nuestras maquinas y para conseguirlo debemos conocer muy bien como trabaja el sistema, por lo tanto veamos un poco de las definiciones de algunos de los ficheros que montamos en nuestras particiones, e incluso para su mejor aprendizaje, he añadido algunas definiciones de otros ficheros de alta importancia.
El directorio /bin contiene todos los comandos (programas) esenciales del ordenador local, como pueden ser los comandos ls, cd, mount, etc...
El directorio /sbin contiene todos los comandos que tienen como objetivo la administración del sistema, en otras palabras, los programas que no suelen ser usados por los usuarios normales, sino el administrador (root). Algunos de estos programas son: fdisk, fsck, linuxconf, etcétera ...
El directorio /lib contiene las "librerías" esenciales del ordenador local. Estas "librerías" son usados por los otros programas para proporcionar funcionalidad. Es gracias a estos ficheros que los programas en Linux suelen ser de menor tamaño, porque el código de más de un programa puede estar "compartido" en una sola librería.
El directorio /boot contiene información de arranque, y las imágenes del núcleo que pueden ser llevadas a un disquete para crear un disco de arranque Linux.
El directorio /etc se encuentran los ficheros de configuración global del sistema, como pueden ser los de la configuración del servidor web, los de la configuración de la impresora, los de ls configuración del emulador de MSDOS, etc...
El directorio /proa Este directorio (en caso de existir) es un directorio virtual: no existe en ningún disco duro. Contiene información sobre los programas que se están ejecutando, sobre la cantidad de memoria disponible, sobre el núcleo de Linux (el kernel), y muchas cosas más.
El directorio /tmp contiene ficheros temporales que se crean durante la ejecución de un programa, y que se borran cuando éste haya dejado de ejecutar.
El directorio /var contiene información que varía con el tiempo, como puede ser la lista de mejores puntuaciones de un juego, o como los buzones de correo de los usuarios (/var/spool/mail).
El directorio /home se colocan los directorios iniciales de todos los usuarios del sistema. En estos directorios iniciales, se guardarán los ficheros propios de cada usuario, incluyendo la configuración de cada uno.
El directorio /dev se colocan los ficheros que corresponden a los dispositivos físicos conectados al ordenador. Así, tenemos /dev/modem que corresponde al modem que hay conectado; /dev/mouse que corresponde al ratón; /dev/hda que corresponde al disco duro maestro primario de la interfaz IDE, etcétera ...
El directorio /mnt Es donde se montan las particiones de los discos, para que se puedan recorrer.
El directorio /usr es uno de los más importantes de todo el sistema; contiene todas las herramientas y programas que no se consideran esenciales a la hora de la configuración. La razón por la que este directorio está separado del directorio /bin es que si tienes una red de ordenadores, poner este directorio en un servidor, para que todos los otros ordenadores accedan a ella. Esto simplifica enormemente la tarea de administración y mantenimiento. Dentro del directorio /usr, se encuentra una réplica del directorio raíz (más o menos). De esta manera, hay los siguientes directorios:
• El directorio /usr/bin (Los programas no esenciales)
• El directorio /usr/sbin (Los programas de administración no esenciales)
• El directorio /usr/lib (Las librerías no esenciales)
• El directorio /usr/include (Los ficheros de encabezado no esenciales)
• El directorio /usr/src (Los ficheros de código fuente)
• El directorio /usr/man (La base de datos del comando man)
El directorio /usr/local contiene todas las programas que se hayan instalado que no venían con la distribución. Este directorio también tiene una estructura similar al de /usr. Ya a estas alturas del proceso de instalación logramos todo el particionado, pero es necesario, comentar, que todas estas partciones, no son necesarias para iniciar toda la distro, basta con asignar / y Swap. Mas pasos genéricos de la instalación. Precisamente este paso de la instalación es una de las cosas que hacen de Linux unos de los OS que hacen de la administración algo seguro.
Exactamente una de las cosas distintivas de Linux es que permite la diferencia entre los administradores y los usuarios finales, es decir diferencia los mortales a los dioses.
Así que asignemos nuestra clave de administradores de sistema llamados “root” tomando en cuenta que si de verdad queremos mantener seguridad sobre la administracion lo mas optimo posible debemos saber realemnte como hacer un buen password, por ejemplo, deberiamos tener en cuenta la idea de escribir al menos entre 10 y 16 caracteres con distintos numeros letras mayusculas y minusculas y mejor aun carateres extraños. Ejmplo: Ricardo Peña = R!k@_?d0X0 Claro, mientras seas capas de recordar tu fabulosa clave.. !
Ahora, estamos editando datos básicos del usuario que será el usuario final, para que a la final dejemos solo el nombre con del que el mismo se va a insertar en el login, obviamente, este usuario final es aquel que esta destinado al uso de las aplicaciones y herramientas que el root le permita usar, por lo tanto como administradores asignaremos un password muy distinto al del root, debemos darnos cuenta en este punto de la instalación que es muy distinto ser root a ser usuario final siempre recordemos que el fuerte de Linux en la administración de usuarios es que el root es quien los crea, administra, y le da permisos de ejecución, escritura y ejecución, respecto a las aplicaciones. Un usuario final jamás podrá decir que puede hacer o dejar de hacer mientras exista un root que lo controle.
Ya hecho el usuario final llamadoprocedemos a la instalación del sistema base, notemos que esta escrito en minúsculas, esto es porque Linux tiene sensibilidad con los caracteres sean mayúsculas o minúsculas y para este paso Linux exige que el usuario sea en letras minúsculas.
De hecho, Linux no tiene sensibilidad de caracteres solo en este proceso, dicha característica se encuentra en todo el sistema operativo Linux y distribuciones que se acuesten sobre el como Debían.
El siguiente paso de la instalación nos habla sobre la configuración de paquetes vía WEB, en este caso si estamos haciendo una instalación básica a su vez esta siendo un poco mas personalizada ¿ y que quiero decir con esto? No me refiero mas a que si aceptamos la opción de la configuración de paquetes vía WEB, ella va a instalar dichos paquetes por nosotros conectándose a un mirror oficial y eso no es lo que queremos, además no es conveniente por el hecho de la practicidad de querer una instalación en tiempo record, esta opción, generalmente tiene a tardar mucho, y de hecho instala paquetes que puede que no sean de nuestro interés. ¿Porque este pantallazo en rojo?
Por el hecho que no permitimos el acceso de nuestra instalación a un mirror oficial, nuestra maquina no tiene derechos a la instalación de paquetes de seguridad vía WEB, pero esto no es para morirse simplementey continuamos ya que nosotros como futuros administradores vamos a manipular el archivo necesario para lograr la correcta y optima configuración de nuestra distribución y así mantener los paquetes de seguridad al día
Basta con leer un poco para entender sobre el PopularityContest
Ahora seleccionamos los paquetes que deseemos para nuestra distribución.
Seleccionamos el tipo de resolución que necesitamos para nuestras computadoras.
Consola = Shell = Terminal = Línea de comandos!
Línea de comandos, Intérprete de mandatos, Intérprete de línea de mandatos, Intérprete de comandos, Terminal, Consola, Shell ó su acronimo en inglés CLI por Command line interface, es un programa informático que actúa como Interfaz de usuario para comunicar al usuario con el sistema operativo mediante una ventana que espera comandos textuales ingresados por el usuario en el teclado, los interpreta y los entrega al sistema operativo para su ejecución. La respuesta del sistema operativo es mostrada al usuario en la misma ventana. A continuación, la shell queda esperando más instrucciones. Se interactúa con la información de la manera más simple posible, sin gráficas, solo el texto crudo.
Su contraparte es la Interfaz gráfica de usuario que ofrece una estética mejorada a costa de mayor consumo de recursos computacionales, una mayor vulnerabilidad por complejidad y, en general, una reducción en la funcionalidad ofrecida.
Funcionamiento
En su forma más simple, una CLI es una ventana que muestra un prompt, señalizando su disposición a recibir mandatos, el usuario teclea una orden en el teclado e ingresa la orden normalmente con la tecla Intro/Enter.
Esa forma de trabajo es interactiva, es decir usuario y máquina se comunican en forma sucesiva.
Pero no solo se puede trabajar interactivamente con el CLI, también es posible usar scripts ó guión, es decir, archivos conteniendo instrucciones guardadas como si se estuviesen escribiendo en el momento. De esta forma, la línea de comandos puede utilizarse sin siquiera tener que lidiar con lo primitivo del método ni estando presente frente al monitor o teclado.
Comparada con un ambiente gráfico la CLI consume menos recursos del CPU y de la tarjeta gráfica, es más rápida y más fácil de utilizar a través de una red de computadores.
Interfaz de usuario de texto
Para competir con la Interfaz gráfica de usuario (GUI grafics user interface por sus siglas en inglés), algunas líneas de comando hacen uso exhaustivo de toda la pantalla, con todos los colores o tonos y posibilidades de posicionamiento que ofrece el periférico, ver por ejemplo lo navegadores Lynx y W3m, el particionador de discos "cfdisk", etc. El administrador de archivos Midnight Commander es un ejemplo de optimización, pues su funcionalidad no deja nada que desear comparado con un administrador de ficheros gráfico, pero solo necesita una ventana de texto para su funcionamiento. Se ha acuñado el término Interfaz de usuario de texto (TUI text user interface por sus siglas en inglés), para referirse a las interfaces que usan solo el modo texto, pero exhaustivamente, para su funcionamiento. Los programas que usan TUI pueden tener menús, ventanas y cursores del mouse, pero todo representado con texto ASCII. (Para su programación en ambiente GNU/Linux ver Ncurses). En ese sentido CLI y TUI, no es lo mismo, aunque ambos usan el mismo periférico.
“La consola solo llama a otros programas, entonces toda cosa que se llama comando, en realidad es un programa”
Debían se distribuye libremente por Internet.
Su Página es: http://www.debian.org/
Se Puede descargar completamente cualquiera de sus replicas
http://www.debian.org/CD/
Las ventajas básicas de los CDs ya preparados son:
• La instalación desde CDs es más directa.
• Puede instalar en ordenadores sin conexión a Internet.
• Puede instalar Debían (en tantas máquinas como quiera) sin descargar los paquetes por sí mismo.
• El CD puede ser usado más fácilmente para recuperar un sistema Debían dañado.
Selección de dispositivo de arranque. Muchos menús de configuración de la BIOS le permiten elegir el dispositivo que el sistema usará para arrancar. Configúrelo para buscar un sistema operativo arrancable, esto se ajusta dependiendo del dispositivo que usted prefiera como inicial para el arranque de booteo:
● Unidad de dispositivos de almacenamiento extraíbles “USB DRIVE”
● Unidad de DVD o CDROM
“dado el caso de usar instaladores por esta vía
● Unidad de Disco Duro “si desea que no tome en cuenta algun instalador de los anteriores”
Requerimientos Básicos para la Instalación de GNU/Linux Debían
Antes de iniciar el proceso de instalación de Linux, debería tener preparada cierta información específica, relacionada con el hardware de su computador (espacio de disco duro disponible, cantidad de memoria RAM, si posee unidad de CDROM) a fin de asegurar que cumple con los requisitos de hardware necesarios para el correcto funcionamiento del sistema.
A continuación, se enumeran los requisitos de hardware mínimos para la instalación de la distribución Debian.
Arquitecturas Comunes: Intel x86 (IBMcompatible PC), AMD64 (Hammer) y PowerPC (Apple iBook and Powerbook, G4 and G5).
Hardware: Al menos 64 MB de memoria RAM para el funcionamiento en modo texto y 192 MB para el modo gráfico, aunque se recomiendan 256 MB.
Un mínimo de 620 MB de espacio libre en el disco duro. Pero, se recomiendan al menos 2 GB. El tamaño suele aumentar con cada nueva edición y se necesitan más de 5 GB para cargar y utilizar todos los paquetes de software de la distribución.
Una unidad Optica. “Si va a instalar por Discos”.
Características de la instalación de Linux
“La instalación de Linux se puede realizar por varios “métodos” de forma local o remota.”
Forma local: se hace a través de los CDROMs de la distribución o copiando los archivos necesarios para la instalación en el disco duro.
Forma remota: se hace accediendo a dichos archivos por la red con los servicios FTP, HTTP o NFS
El método más simple es utilizar los CDROMs, pues el resto de las opciones son más lentas y algunas requieren trabajo extra.
Al instalar con los CDROMs, los paquetes que escoja se copian desde el CD y se instalan en el disco duro. Pero por supuesto, necesita los Cds de la distribución y una unidad de CDROM.
Modos de Instalación de GNU/Linux Debian
Analicemos nuestro disco desde el gestor de ayuda !
Para ver el listado de posibilidades basta con pulsar F1 y leer las instrucciones.
Procesos de instalación de la Distro
Analicemos los pasos a seguir antes de hacer nuestra primera instalación de GNU/Linux Debian .. Veamos..
Para elegir una de las opciones basta con escribir su palabra correspondiente (e.g.linux) y pulsar enter. Si pulsamos directamente enter se escoge por defecto la opción “linux”.
En caso de que tuviésemos algún problema de hardware, es posible añadir parámetros a la elección que hagamos como por ejemplo “linux acpi=off”. Para este artículo vamos a seguir la instalación más sencilla y habitual de los usuarios noveles, así que escribimos “linux” y pulsamos enter.
El proceso de instalación no va a ser gráfico, sino que se hará en modo texto. Esto no implica una mayor dificultad, simplemente la presentación de la información no será tan atractiva como con otros instaladores de GNU/Linux.
Esta es la Pantalla inicial de nuestro disco de instalación de la GNU/Linux Debian, conociendo la definición de los distintos métodos de instalación ya hablados con anterioridad, ahora continuemos a ver de una forma gráfica los pasos a seguir para hacer nuestra primera instalación de esta distro.
Una vez ubicados en esta posición, podemos precionar F1 para poder acceder a el menú de ayuda al usuario para conocer distintas opciones a la hora de instalar.
Hasta ahora estamos observando un menu, el cual nos muestra una serie de opciones para escoger, seria bueno que las observemos todas y conocer cual de las opciones podría ser conveniente, pero por ahora, como somos principiantes aprendamos que existen distintos métodos de boot a la hora de empezar nuestra primera instalación.
Y también notemos estos otros métodos de boot “modo rescate”, tenemos que notar que todos estos métodos de boot nos ofrece la opción de arranque en un modo grafico simple conformado por “Dialog,” o un modo grafico mas amigable y avanzado conformado por “GUI”.
INTERFAZ GRAFICA DE USUARIO (GUI)
El entorno XWindows, cuyo fin primordial en este caso es proveer a Linux de una GUI (interfaz gráfica de Usuario) tiene varias piezas: primero están los administradores de ventanas (como AfterStep, BlackBox, Englightenment, Fvwm y WindowsMaker) que son entornos gráficos básicos que soportan algunas funciones como el uso del ratón pero no otras como "arrastrar y soltar". Estos administradores (que se denominan XWindows Managers) no son muy exigentes en términos de requerimientos de los equipos y se constituyen una buena opción para tener las primeras experiencias con la parte gráfica de linux.
Presionemos
Por Defecto el instalador viene en el idioma Ingles pero eso lo podemos cambiar.
Escogemos el idioma de nuestra preferencia el cual puede ser Español..
Seleccionamos nuestra ubicación, y seguidamente la distribución del teclado.
Estos son pasos automatizados del instalador de la distro.
El instalador de Debían cuando escogemos un modo de boot simple es demasiado automatizado en este caso esta configurando la red con DHCP.
Seguimos editando el nombre de la maquina, este paso es mejor manejarlo con seriedad, puesto que dicho nombre de la maquina no es solo por capricho informático, en este paso editando el nombre de la maquina estamos a la vez asignando el Hostname de toda una red, y este a su vez también es utilizado a la hora de la configuración de servidores WEB.
Escogemos la opción manual para poder así asignar una tabla de particiones de una forma personalizada.
En este caso estamos viendo como se ve un disco que esta totalmente nuevo.
Ya que el mismo disco esta nuevo no tiene una tabla de particiones que podamos editar, procedemos a crear la misma.
Para el siguiente paso, debemos tener claro varias cosas:
Debemos saber que ext2, ext3 Es el sistema de ficheros nativo de Linux. Se organiza en un superbloque, inodos y área de datos. Este tipo de sistema de ficheros admite características multiusuario para indicar los permisos y la propiedad de ficheros y directorios.
• vfat 12, 16 y 32 Es el sistema de ficheros usados por la gama baja de las plataformas win32. No admite características multiusuario como propiedad de ficheros. Estos tipos de sistemas de ficheros se basan en un directorio y una tabla de localización que dependiendo del tamaño de cada elemento se denomina FAT 12, 16 o 32. Linux los admite sin ningún problema, aunque siempre es preferible usar ext2.
Por lo tanto si vamos a instalar linux, ya conocemos cual es el sistema de ficheros que es optimo para tal SO.
El menú a continuación nos muestra los posibles puntos de montaje de los dispositivos los cuales nos permite montar de forma manual es decir personalizada.
Donde “usuario” va a ser nuestro usuario final, y Respaldos será una carpeta adentro de su /home/usuario/ y contendrá toda la partición.
En esta ultima tabla de particiones, editamos todas las carpetas que se sostienen desde la raíz (/), e incluso asignamos una de mas de forma manual, obviamente notamos tamaños exagerados sobre las mismas, pero recordemos que esta tabla es solo un ejemplo para su futuro aprendizaje, el tamaño de las particiones en esta tabla de particiones es modular respecto a las necesidades del administrador, por eso es preferible trabajar de forma manual, a la forma de partición guiada..
Debemos tomar en cuenta otras cosas mas, es necesario que como administradores de sistemas operativos especialmente LINUX, sepamos muy bien lo que podemos hacer con nuestras maquinas y para conseguirlo debemos conocer muy bien como trabaja el sistema, por lo tanto veamos un poco de las definiciones de algunos de los ficheros que montamos en nuestras particiones, e incluso para su mejor aprendizaje, he añadido algunas definiciones de otros ficheros de alta importancia.
El directorio /bin contiene todos los comandos (programas) esenciales del ordenador local, como pueden ser los comandos ls, cd, mount, etc...
El directorio /sbin contiene todos los comandos que tienen como objetivo la administración del sistema, en otras palabras, los programas que no suelen ser usados por los usuarios normales, sino el administrador (root). Algunos de estos programas son: fdisk, fsck, linuxconf, etcétera ...
El directorio /lib contiene las "librerías" esenciales del ordenador local. Estas "librerías" son usados por los otros programas para proporcionar funcionalidad. Es gracias a estos ficheros que los programas en Linux suelen ser de menor tamaño, porque el código de más de un programa puede estar "compartido" en una sola librería.
El directorio /boot contiene información de arranque, y las imágenes del núcleo que pueden ser llevadas a un disquete para crear un disco de arranque Linux.
El directorio /etc se encuentran los ficheros de configuración global del sistema, como pueden ser los de la configuración del servidor web, los de la configuración de la impresora, los de ls configuración del emulador de MSDOS, etc...
El directorio /proa Este directorio (en caso de existir) es un directorio virtual: no existe en ningún disco duro. Contiene información sobre los programas que se están ejecutando, sobre la cantidad de memoria disponible, sobre el núcleo de Linux (el kernel), y muchas cosas más.
El directorio /tmp contiene ficheros temporales que se crean durante la ejecución de un programa, y que se borran cuando éste haya dejado de ejecutar.
El directorio /var contiene información que varía con el tiempo, como puede ser la lista de mejores puntuaciones de un juego, o como los buzones de correo de los usuarios (/var/spool/mail).
El directorio /home se colocan los directorios iniciales de todos los usuarios del sistema. En estos directorios iniciales, se guardarán los ficheros propios de cada usuario, incluyendo la configuración de cada uno.
El directorio /dev se colocan los ficheros que corresponden a los dispositivos físicos conectados al ordenador. Así, tenemos /dev/modem que corresponde al modem que hay conectado; /dev/mouse que corresponde al ratón; /dev/hda que corresponde al disco duro maestro primario de la interfaz IDE, etcétera ...
El directorio /mnt Es donde se montan las particiones de los discos, para que se puedan recorrer.
El directorio /usr es uno de los más importantes de todo el sistema; contiene todas las herramientas y programas que no se consideran esenciales a la hora de la configuración. La razón por la que este directorio está separado del directorio /bin es que si tienes una red de ordenadores, poner este directorio en un servidor, para que todos los otros ordenadores accedan a ella. Esto simplifica enormemente la tarea de administración y mantenimiento. Dentro del directorio /usr, se encuentra una réplica del directorio raíz (más o menos). De esta manera, hay los siguientes directorios:
• El directorio /usr/bin (Los programas no esenciales)
• El directorio /usr/sbin (Los programas de administración no esenciales)
• El directorio /usr/lib (Las librerías no esenciales)
• El directorio /usr/include (Los ficheros de encabezado no esenciales)
• El directorio /usr/src (Los ficheros de código fuente)
• El directorio /usr/man (La base de datos del comando man)
El directorio /usr/local contiene todas las programas que se hayan instalado que no venían con la distribución. Este directorio también tiene una estructura similar al de /usr. Ya a estas alturas del proceso de instalación logramos todo el particionado, pero es necesario, comentar, que todas estas partciones, no son necesarias para iniciar toda la distro, basta con asignar / y Swap. Mas pasos genéricos de la instalación. Precisamente este paso de la instalación es una de las cosas que hacen de Linux unos de los OS que hacen de la administración algo seguro.
Exactamente una de las cosas distintivas de Linux es que permite la diferencia entre los administradores y los usuarios finales, es decir diferencia los mortales a los dioses.
Así que asignemos nuestra clave de administradores de sistema llamados “root” tomando en cuenta que si de verdad queremos mantener seguridad sobre la administracion lo mas optimo posible debemos saber realemnte como hacer un buen password, por ejemplo, deberiamos tener en cuenta la idea de escribir al menos entre 10 y 16 caracteres con distintos numeros letras mayusculas y minusculas y mejor aun carateres extraños. Ejmplo: Ricardo Peña = R!k@_?d0X0 Claro, mientras seas capas de recordar tu fabulosa clave.. !
Ahora, estamos editando datos básicos del usuario que será el usuario final, para que a la final dejemos solo el nombre con del que el mismo se va a insertar en el login, obviamente, este usuario final es aquel que esta destinado al uso de las aplicaciones y herramientas que el root le permita usar, por lo tanto como administradores asignaremos un password muy distinto al del root, debemos darnos cuenta en este punto de la instalación que es muy distinto ser root a ser usuario final siempre recordemos que el fuerte de Linux en la administración de usuarios es que el root es quien los crea, administra, y le da permisos de ejecución, escritura y ejecución, respecto a las aplicaciones. Un usuario final jamás podrá decir que puede hacer o dejar de hacer mientras exista un root que lo controle.
Ya hecho el usuario final llamado
De hecho, Linux no tiene sensibilidad de caracteres solo en este proceso, dicha característica se encuentra en todo el sistema operativo Linux y distribuciones que se acuesten sobre el como Debían.
El siguiente paso de la instalación nos habla sobre la configuración de paquetes vía WEB, en este caso si estamos haciendo una instalación básica a su vez esta siendo un poco mas personalizada ¿ y que quiero decir con esto? No me refiero mas a que si aceptamos la opción de la configuración de paquetes vía WEB, ella va a instalar dichos paquetes por nosotros conectándose a un mirror oficial y eso no es lo que queremos, además no es conveniente por el hecho de la practicidad de querer una instalación en tiempo record, esta opción, generalmente tiene a tardar mucho, y de hecho instala paquetes que puede que no sean de nuestro interés. ¿Porque este pantallazo en rojo?
Por el hecho que no permitimos el acceso de nuestra instalación a un mirror oficial, nuestra maquina no tiene derechos a la instalación de paquetes de seguridad vía WEB, pero esto no es para morirse simplemente
Basta con leer un poco para entender sobre el PopularityContest
Ahora seleccionamos los paquetes que deseemos para nuestra distribución.
Seleccionamos el tipo de resolución que necesitamos para nuestras computadoras.
Consola = Shell = Terminal = Línea de comandos!
Línea de comandos, Intérprete de mandatos, Intérprete de línea de mandatos, Intérprete de comandos, Terminal, Consola, Shell ó su acronimo en inglés CLI por Command line interface, es un programa informático que actúa como Interfaz de usuario para comunicar al usuario con el sistema operativo mediante una ventana que espera comandos textuales ingresados por el usuario en el teclado, los interpreta y los entrega al sistema operativo para su ejecución. La respuesta del sistema operativo es mostrada al usuario en la misma ventana. A continuación, la shell queda esperando más instrucciones. Se interactúa con la información de la manera más simple posible, sin gráficas, solo el texto crudo.
Su contraparte es la Interfaz gráfica de usuario que ofrece una estética mejorada a costa de mayor consumo de recursos computacionales, una mayor vulnerabilidad por complejidad y, en general, una reducción en la funcionalidad ofrecida.
Funcionamiento
En su forma más simple, una CLI es una ventana que muestra un prompt, señalizando su disposición a recibir mandatos, el usuario teclea una orden en el teclado e ingresa la orden normalmente con la tecla Intro/Enter.
Esa forma de trabajo es interactiva, es decir usuario y máquina se comunican en forma sucesiva.
Pero no solo se puede trabajar interactivamente con el CLI, también es posible usar scripts ó guión, es decir, archivos conteniendo instrucciones guardadas como si se estuviesen escribiendo en el momento. De esta forma, la línea de comandos puede utilizarse sin siquiera tener que lidiar con lo primitivo del método ni estando presente frente al monitor o teclado.
Comparada con un ambiente gráfico la CLI consume menos recursos del CPU y de la tarjeta gráfica, es más rápida y más fácil de utilizar a través de una red de computadores.
Interfaz de usuario de texto
Para competir con la Interfaz gráfica de usuario (GUI grafics user interface por sus siglas en inglés), algunas líneas de comando hacen uso exhaustivo de toda la pantalla, con todos los colores o tonos y posibilidades de posicionamiento que ofrece el periférico, ver por ejemplo lo navegadores Lynx y W3m, el particionador de discos "cfdisk", etc. El administrador de archivos Midnight Commander es un ejemplo de optimización, pues su funcionalidad no deja nada que desear comparado con un administrador de ficheros gráfico, pero solo necesita una ventana de texto para su funcionamiento. Se ha acuñado el término Interfaz de usuario de texto (TUI text user interface por sus siglas en inglés), para referirse a las interfaces que usan solo el modo texto, pero exhaustivamente, para su funcionamiento. Los programas que usan TUI pueden tener menús, ventanas y cursores del mouse, pero todo representado con texto ASCII. (Para su programación en ambiente GNU/Linux ver Ncurses). En ese sentido CLI y TUI, no es lo mismo, aunque ambos usan el mismo periférico.
“La consola solo llama a otros programas, entonces toda cosa que se llama comando, en realidad es un programa”
Concepto de Debian
Debían:
Es una asociación de personas que han hecho causa común para crear un sistema operativo (SO) libre. Este sistema operativo que hemos creado se llama Debían GNU/Linux, o simplemente Debían para acortar.
La combinación de la filosofía y metodología de Debían, las herramientas GNU, el núcleo Linux, y otro software libre importante, forman una distribución de software única llamada Debían GNU/Linux. Esta distribución está formada por un gran número de paquetes. Cada paquete en la distribución contiene ejecutables, scripts, documentación e información de configuración, y tiene un encargado, quien es el principal responsable de mantener el paquete actualizado, hacer un seguimiento de los informes de fallo y comunicarse con los autores principales del programa empaquetado. Nuestra gran base de usuarios en conjunto con nuestro sistema de seguimiento de fallos asegura que los problemas se encuentren y resuelvan rápidamente.
La atención que pone Debian a los detalles, nos permite producir una distribución de alta calidad, estable y escalable. La instalación puede configurarse fácilmente para cumplir diversas funciones, desde cortafuegos reducidos al mínimo, a estaciones de trabajo científicas o servidores de red de alto rendimiento.
Debían es especialmente popular entre los usuarios avanzados debido a su excelencia técnica y a sus comités siempre atentos a las necesidades y expectativas de la comunidad Linux. Debían también introdujo muchas características a Linux, que ahora son comunes.
Por ejemplo, Debían fue la primera distribución de Linux en incluir un sistema de gestión de paquetes para una fácil instalación y desinstalación del software. Además, también fue la primera que podía actualizarse sin necesidad de reinstalarla. Debían continúa siendo líder en el desarrollo de Linux. Su proceso de desarrollo es un claro ejemplo de lo bien que puede funcionar el modelo «Open Source»; incluso para tareas tan complejas, como construir y mantener todo un sistema operativo.
Lo que más distingue a Debían de otras distribuciones GNU/Linux es su sistema de gestión de paquetes. Estas herramientas otorgan al administrador de un sistema Debían total control sobre los paquetes instalados, incluyendo la capacidad de instalar un sólo paquete o actualizar el sistema operativo por completo. También es posible proteger paquetes individualmente de forma que no se actualicen. También puede indicar al sistema de gestión de paquetes qué programas ha compilado usted mismo y qué dependencias cumplen.
Los sistemas Debían actualmente usan el núcleo de Linux. Linux es una pieza de software creada en un principio por Linus Torvalds y soportada por miles de programadores a lo largo del mundo.
Sin embargo, se está trabajando para ofrecer Debian con otros núcleos, en especial con el Hurd. El Hurd es una colección de servidores que se ejecutan sobre un micronúcleo (como Mach) para implementar las distintas funcionalidades. El Hurd es software libre producido por el proyecto GNU.
Una gran parte de las herramientas básicas que completan el sistema operativo, vienen del proyecto GNU; de ahí los nombres: GNU/Linux y GNU/Hurd. Estas herramientas también son libres.
Desde luego, lo que la gente quiere es el software de aplicación: herramientas que los ayuden a realizar lo que necesiten hacer, desde editar documentos, ejecutar aplicaciones de negocios hasta divertirse con juegos y escribir más software. Debian viene con más de 18733 paquetes (software precompilado y empaquetado en un formato amigable para una instalación sencilla en su máquina) — todos ellos de forma gratuita.
Es una asociación de personas que han hecho causa común para crear un sistema operativo (SO) libre. Este sistema operativo que hemos creado se llama Debían GNU/Linux, o simplemente Debían para acortar.
La combinación de la filosofía y metodología de Debían, las herramientas GNU, el núcleo Linux, y otro software libre importante, forman una distribución de software única llamada Debían GNU/Linux. Esta distribución está formada por un gran número de paquetes. Cada paquete en la distribución contiene ejecutables, scripts, documentación e información de configuración, y tiene un encargado, quien es el principal responsable de mantener el paquete actualizado, hacer un seguimiento de los informes de fallo y comunicarse con los autores principales del programa empaquetado. Nuestra gran base de usuarios en conjunto con nuestro sistema de seguimiento de fallos asegura que los problemas se encuentren y resuelvan rápidamente.
La atención que pone Debian a los detalles, nos permite producir una distribución de alta calidad, estable y escalable. La instalación puede configurarse fácilmente para cumplir diversas funciones, desde cortafuegos reducidos al mínimo, a estaciones de trabajo científicas o servidores de red de alto rendimiento.
Debían es especialmente popular entre los usuarios avanzados debido a su excelencia técnica y a sus comités siempre atentos a las necesidades y expectativas de la comunidad Linux. Debían también introdujo muchas características a Linux, que ahora son comunes.
Por ejemplo, Debían fue la primera distribución de Linux en incluir un sistema de gestión de paquetes para una fácil instalación y desinstalación del software. Además, también fue la primera que podía actualizarse sin necesidad de reinstalarla. Debían continúa siendo líder en el desarrollo de Linux. Su proceso de desarrollo es un claro ejemplo de lo bien que puede funcionar el modelo «Open Source»; incluso para tareas tan complejas, como construir y mantener todo un sistema operativo.
Lo que más distingue a Debían de otras distribuciones GNU/Linux es su sistema de gestión de paquetes. Estas herramientas otorgan al administrador de un sistema Debían total control sobre los paquetes instalados, incluyendo la capacidad de instalar un sólo paquete o actualizar el sistema operativo por completo. También es posible proteger paquetes individualmente de forma que no se actualicen. También puede indicar al sistema de gestión de paquetes qué programas ha compilado usted mismo y qué dependencias cumplen.
Los sistemas Debían actualmente usan el núcleo de Linux. Linux es una pieza de software creada en un principio por Linus Torvalds y soportada por miles de programadores a lo largo del mundo.
Sin embargo, se está trabajando para ofrecer Debian con otros núcleos, en especial con el Hurd. El Hurd es una colección de servidores que se ejecutan sobre un micronúcleo (como Mach) para implementar las distintas funcionalidades. El Hurd es software libre producido por el proyecto GNU.
Una gran parte de las herramientas básicas que completan el sistema operativo, vienen del proyecto GNU; de ahí los nombres: GNU/Linux y GNU/Hurd. Estas herramientas también son libres.
Desde luego, lo que la gente quiere es el software de aplicación: herramientas que los ayuden a realizar lo que necesiten hacer, desde editar documentos, ejecutar aplicaciones de negocios hasta divertirse con juegos y escribir más software. Debian viene con más de 18733 paquetes (software precompilado y empaquetado en un formato amigable para una instalación sencilla en su máquina) — todos ellos de forma gratuita.
Concepto de Linux y su distribucion
Linux:
Es la denominación de un sistema operativo tipo Unix (también conocido como GNU/Linux) y el nombre de un núcleo. Es uno de los ejemplos más prominentes del software libre y del desarrollo del código abierto, cuyo código fuente está disponible públicamente, para que cualquier persona pueda libremente usarlo, estudiarlo, redistribuirlo, comercializarlo y, con los conocimientos informáticos adecuados, modificarlo.
Las variantes de los sistemas Linux de denominan "distribuciones" (distro) y su objetivo es ofrecer una edición que cumpla con las necesidades de determinado grupo de usuarios, de estar forma existen distribuciones para hogares, empresas y servidores. Algunas son gratuitas y otras de pago, algunas insertan software no libre y otras contienen solo software libre.
Distribuciones GNU/Linux
Una distribución es un conjunto de aplicaciones reunidas por un grupo, empresa o persona para permitir instalar fácilmente un sistema Linux. Es un sabor de Linux. En general se destacan por las herramientas para configuración y sistemas de paquetes de software a instalar.
Existen numerosas distribuciones Linux (también conocidas como "distros"), ensambladas por individuos, empresas y otros organismos. Cada distribución puede incluir cualquier número de software adicional, incluyendo software que facilite la instalación del sistema. La base del software incluido con cada distribución incluye el núcleo Linux y las herramientas GNU, al que suelen adicionarse también varios paquetes de software.
Las herramientas que suelen incluirse en la distribución de este sistema operativo se obtienen de diversas fuentes, incluyendo de manera importante proyectos de código abierto o libre, como el GNU y el BSD o el KDE. Debido a que las herramientas de software libre que en primera instancia volvieron funcional al núcleo de Linux provienen del proyecto GNU que desde 1983 había liberado software que pudo ser usado en el proyecto de Linux de 1991, Richard Stallman (fundador del proyecto GNU) pide a los usuarios que se refieran a dicho sistema como GNU/Linux. A pesar de esto, la mayoría de los usuarios continúan llamando al sistema simplemente "Linux" y las razones expuestas por Richard Stallman son eterno motivo de controversia. La mayoría de los sistemas "Linux" incluyen también herramientas procedentes de BSD y de muchos otros proyectos como Mozilla, Perl, Ruby, Python, PostgreSQL, MySQL, Xorg, casi todas con licencia GPL o compatibles con ésta (LGPL, MPL) otro aporte fundamental del proyecto GNU.
Es la denominación de un sistema operativo tipo Unix (también conocido como GNU/Linux) y el nombre de un núcleo. Es uno de los ejemplos más prominentes del software libre y del desarrollo del código abierto, cuyo código fuente está disponible públicamente, para que cualquier persona pueda libremente usarlo, estudiarlo, redistribuirlo, comercializarlo y, con los conocimientos informáticos adecuados, modificarlo.
Las variantes de los sistemas Linux de denominan "distribuciones" (distro) y su objetivo es ofrecer una edición que cumpla con las necesidades de determinado grupo de usuarios, de estar forma existen distribuciones para hogares, empresas y servidores. Algunas son gratuitas y otras de pago, algunas insertan software no libre y otras contienen solo software libre.
Distribuciones GNU/Linux
Una distribución es un conjunto de aplicaciones reunidas por un grupo, empresa o persona para permitir instalar fácilmente un sistema Linux. Es un sabor de Linux. En general se destacan por las herramientas para configuración y sistemas de paquetes de software a instalar.
Existen numerosas distribuciones Linux (también conocidas como "distros"), ensambladas por individuos, empresas y otros organismos. Cada distribución puede incluir cualquier número de software adicional, incluyendo software que facilite la instalación del sistema. La base del software incluido con cada distribución incluye el núcleo Linux y las herramientas GNU, al que suelen adicionarse también varios paquetes de software.
Las herramientas que suelen incluirse en la distribución de este sistema operativo se obtienen de diversas fuentes, incluyendo de manera importante proyectos de código abierto o libre, como el GNU y el BSD o el KDE. Debido a que las herramientas de software libre que en primera instancia volvieron funcional al núcleo de Linux provienen del proyecto GNU que desde 1983 había liberado software que pudo ser usado en el proyecto de Linux de 1991, Richard Stallman (fundador del proyecto GNU) pide a los usuarios que se refieran a dicho sistema como GNU/Linux. A pesar de esto, la mayoría de los usuarios continúan llamando al sistema simplemente "Linux" y las razones expuestas por Richard Stallman son eterno motivo de controversia. La mayoría de los sistemas "Linux" incluyen también herramientas procedentes de BSD y de muchos otros proyectos como Mozilla, Perl, Ruby, Python, PostgreSQL, MySQL, Xorg, casi todas con licencia GPL o compatibles con ésta (LGPL, MPL) otro aporte fundamental del proyecto GNU.
miércoles, 25 de marzo de 2009
Concepto de Sistema Operativo
Sistema Operativo
Es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos, permitiendo también la interacción con el usuario.
Los sistemas operativos, en su condición de capa software que posibilitan y simplifica el manejo de la computadora, desempeñan una serie de funciones básicas esenciales para la gestión del equipo. Entre las más destacables, cada una ejercida por un componente interno (módulo en núcleos monolíticos y servidor en micronúcleos), podemos reseñar las siguientes:
• Proporcionar comodidad en el uso de un computador.
• Gestionar de manera eficiente los recursos del equipo, ejecutando servicios para los procesos (programas)
• Brindar una interfaz al usuario, ejecutando instrucciones (comandos).
• Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar sin interferir con los servicios que ya se prestaban (evolutividad).
Un sistema operativo desempeña 5 funciones básicas en la operación de un sistema informático: suministro de interfaz al usuario, administración de recursos, administración de archivos, administración de tareas y servicio de soporte y utilidades.
Es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos, permitiendo también la interacción con el usuario.
Los sistemas operativos, en su condición de capa software que posibilitan y simplifica el manejo de la computadora, desempeñan una serie de funciones básicas esenciales para la gestión del equipo. Entre las más destacables, cada una ejercida por un componente interno (módulo en núcleos monolíticos y servidor en micronúcleos), podemos reseñar las siguientes:
• Proporcionar comodidad en el uso de un computador.
• Gestionar de manera eficiente los recursos del equipo, ejecutando servicios para los procesos (programas)
• Brindar una interfaz al usuario, ejecutando instrucciones (comandos).
• Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar sin interferir con los servicios que ya se prestaban (evolutividad).
Un sistema operativo desempeña 5 funciones básicas en la operación de un sistema informático: suministro de interfaz al usuario, administración de recursos, administración de archivos, administración de tareas y servicio de soporte y utilidades.
Suscribirse a:
Entradas (Atom)