TEMA 1. ¿Qué es Linux? |
1.4 ¿QuÉ son las distribuciones? Uno de los primeros conceptos que aparecen al iniciarse en Linux es el concepto de distribución. Una distribución es un agrupamiento del núcleo del sistema operativo Linux (la parte desarrollada por L. Torvalds) y otra serie de aplicaciones de uso general o no tan general. En principio las empresas que desarrollan las distribuciones de Linux están en su derecho al cobrar una cierta cantidad por el software que ofrecen, aunque en la mayor parte de las ocasiones se pueden conseguir estas distribuciones desde Internet, de revistas o de amigos, siendo todas estas formas gratuitas y legales. Existen muchas distribuciones diferentes: Suse, Red Hat, Debian, Caldera, ... , por nombrar algunas. Conviene no confundir la versión del sistema operativo que se utilice (compuesta por tres dígitos separados por un punto como se indicó con anterioridad) con la de la distribución. Componentes fundamentales de una distribución comercial Aunque la esencia de Linux es el Kernel, se necesita mucho más para convertirlo en un ambiente operativo completo. Aquí hay algunos elementos clave de una típica distribución Linux. Boot Manager El boot manager o administrador de inicio es una utilidad que reside en el sector de inicio maestro (MBR), que el bios de su computadora carga al inicio. Si agrega Linux a un sistema operativo con Windows u otro SO, el administrador de inicio le permite seleccionar el SO que quiere ejecutar. Aunque hay administradores de inicio de otros fabricantes, como el System comander de V Comunications, Linux incluye su propio administrador de inicio, conocido como LILO(Linux Loader), que por lo general se instala por omisión. Interfaz de usuario En el núcleo, Linux es un derivado de Unix, y su interfaz por omisión es una línea de comando DOS. Para hacer mas accesible a Linux, hay varios ambientes de escritorio gráficos que pueden semejarlo al SO Windows o Macintos. Algunos ejemplos son CDE (Common Desktop Environment), KDE (Kool Desktop Environment) y GNOME(GNU Network Object Model Environment). Más adelante mostrameos la interfaz gráfica GNOME Sistema X Window Al igual que GDI(Graphics Device Interface) de windows, X window es el subsistema gráfico que soporta una interfaz de usuario gráfica. Uno de los servidores más comunes es Xfree86. Durante la configuración puede instalar o no un sistema X Window, según su preferencia Servicio de Internet Linux tiene soporte nativo para TCP/IP y para todos los protocolos de Internet comunes, como DNS(domain name system), http(web server), SMTP(correo electrónico), FTP (file transport protocol), TNP(foros de discusión) y PPP/SLIP(para cuentas conmutadas). Gran parte de las distribuciones incluyen Apache, el popular servidor web de código público, así como visualizadores web, clientes de correo electrónico, lectores de foros y otras aplicaciones de Internet. Servicios de impresión de archivos Estos servicios permiten a un sistema acceder a los recurso de red y compartir archivos e impresoras con otros usuarios. Entre los servicios típicos se incluyen NFS(Netwrk File System) para compartir archivos con otros sistemas basados en unís; y samba, que hace que los sistemas Linux luzcan y actúen como servidores Windows NT y Appletalk. Aplicaciones Linux aún no goza del mismo soporte de aplicaciones que Windows. Pero gran parte de las distribuciones incluyen, literalmente cientos de aplicaciones, y si deseas buscarlas, encontrará una buena variedad de herramientas. Además de editores básicos de texto como Crisp y Xemacs, hay diversas aplicaciones y suites de productividad. GIMP (GNU Image Manipulation Program) es un clon de Adobe Photoshop. Administradores de Paquetes Los administradores de paquete son herramientas diseñadas para instalar , desintalar y actualizar aplicaciones en sistemas Linux. El Debian Package Management System y el Red Hat Package Manager.(RPM) son administradores de paquetes bien conocidos. Herramientas del Programador Puesto que Linux es un favorito de los programadores, no sorprende que las distribuciones incluyan muchas herramientas de programación. Entre estas se incluyen utilerías para administrar y crear programas a partir de código fuente, eliminadores de fallas como gdb, lenguajes de programación y lenguajes de guiones como Pitón y TCL. Bibliotecas Linux incluye un conjunto central de rutinas de bibliotecas de vínculo dinámico (DLL) que se encuentran en Windows, las libcs son módulos ejecutables que se encuentran en Windows, las libcs son módulos ejecutables que realizan funciones ocultas que soportan a otras aplicaciones. Gran parte de las distribuciones incluyen muchas bibliotecas; los tipos más comunes son GNU Libc (glibc) y Libc5. |
Copyright - © ANFORA, 2004. Todos los derechos reservados. Condiciones Legales.