Linux Ayuda Forum Index  
 
Linux Ayuda
FAQ   FAQ    Search   Search    Memberlist   Memberlist    Usergroups   Usergroups    fchat fChat   Usergroups  
 
Register :: Log in Log in to check your private messages
 
Linux Ayuda Forum Index + Slackware + Slackware

Post new topic Reply to topic
Slackware ½ View previous topic :: View next topic +
Author Message
oye
PostPosted: Sun Nov 06, 2005 4:37 pm Post subject: Slackware Reply with quote

UNIX gEEk

Joined: 02 Nov 2005
Posts: 5
Location: Europe

Slackware Linux es una distribución de un completo sistema multitarea de 32-bits. Actualmente, en su última release 10.2, está basado en el kernel Linux 2.4.31 (con el kernel Linux 2.6.13 como alternativa) y la librería C del GNU versión 2.3.5. Contiene un programa de instalación fácil de usar, extensa documentación, y un sistema de manejo de paquetes basado en menús. Una instalación completa que incluye el Sistema de ventanas X, entornos de escritorio KDE, GNOME (solo hasta la versión 10.1 estuvo incluido gnome), XFce, entornos de desarrollo C/C++, Perl, Python, Java, utilidades de red, servidor de correo, servidor de noticias, servidor web, servidor FTP, el programa de manipulación de imágenes del GNU, navegadores web, además de muchos otros programas.

Patrick Volkerding, el creador de esta distribución, lo describe como un avanzado sistema operativo Linux, diseñado con dos objetivos: facilidad para usar y estabilidad como meta prioritaria. Incluye el mas popular software reciente mientras guarda un sentido de tradición proporcionando simplicidad y facilidad de uso junto a el poder y la flexibilidad, Slackware trae lo mejor de todos los mundos a la mesa.

Desarrollado originalmente por GNU y Linus Torvalds, el sistema operativo GNU/Linux ahora se beneficia de la contribución de millones de usuarios y desarrolladores alrededor del mundo. Slackware Linux proporciona a los nuevos y a los experimentados usuarios por igual un sistema con todas las ventajas, equipado para servidores, puestos de trabajos y máquinas de escritorio, con compatibilidad de procesadores desde Intel 486 en adelante. Web, ftp, mail están listos para usarse al salir de la caja, así como una selección de los entornos de escritorio mas populares. Una larga lista de herramientas para programación, editores, así como las librerías actuales son incluidas para aquellos usuarios que quieren desarrollar o compilar software adicional.

Desde su primer lanzamiento en Abril de 1993, el Proyecto Slackware Linux se ha esmerado en producir la distribución de Linux más profesional posible. Slackware obedece a los estándares de Linux publicados, como el Linux File System Standard. Siempre se ha tomado en cuenta la simplicidad y la estabilidad como meta, dando como resultado que Slackware se haya convertido en una de las distribuciones más populares, estables y amigables disponible.

La distribución de paquetes en Slackware se hace principalmente con archivos Tgz, si bien se puede utilizar también RPM. La interface del programa de instalación es por texto, y necesita un mayor conocimiento de Linux que la mayoría de las otras distribuciones. Esto puede ser una desventaja para usuarios principiantes, pero no representa mayor dificultad para usuarios intermedios o avanzados de Linux.


Historia y nombre

La primer distribución de slackware, 1.00 fue liberada el 16 de Julio de 1993 por Patrick Volkerding, fundador y líder de desarrollo. Está basada en la distribución SLS Linux y se distribuía en Discos flexibles de 3½" e imágenes que estaban disponibles en servidores FTP anónimos. Slackware es la distribución mas vieja mantenida hasta la fecha, la cual celebró su décimo aniversario en el 2003.

El nombre "Slackware" contiene vestigios del término "Slack," tal y como lo define la Iglesia de los SubGenios.

En las primeras liberaciones de slackware, la distribución tenía tres cuentas de usuario, "satan", "gonzo" y "snake". Estas eran incluidas solo como ejemplos, pero fueron eliminadas posteriormente debido a que significaban un potencial riesgo computacional.

En 1999, El número de liberaciones de Slackware se incrementó de 4 a 7. Esto fue el resultado de un esfuerzo que Patrick Volkerding hizo para demostrar que Slackware estaba actualizado al igual que otras distribuciones de Linux, muchas de las cuales tenían una cantidad de liberaciones de 6 a la vez.

En el 2004, Patrick Volkerding se enfermó seriamente y el futuro desarrollo de Slackware se volvió incierto. El se ha recuperado y el desarrollo de Slackware ha continuado.

En el 2005, el escritorio GNOME fue eliminado de la siguiente liberación, dejandole a la comunidad el desarrollo y su distribución. La eliminación de GNOME fue vista por la comunidad de Linux como algo importante ya que este escritorio se encuentra en muchas distribuciones de Linux.

En el transcurso de la historia de Slackware, ha habido algunas distribuciones y LiveCDs basadas en Slackware. Algunas populares distribuciones basadas en Slackware incluyen a SuSE, College Linux y SLAX.


Filosofía de Diseño

KISS

Mantenlo Simple Estúpido (de sus siglas en inglés KISS que significan Keep It Simple Stupid), es un concepto que explica muchas de las opciones en el diseño de Slackware. En este contexto, 'simple' se refiere a un punto de vista de diseño, en vez de ser fácil de utilizar. Esta es la razón por la cual existen muy pocas herramientas GUI para configurar el sistema. Las herramientas GUI son (según nos dice la teoría) más complejas, y por lo tanto más propensas a tener problemas que una simple linea de comandos. El resultado general sobre este principio es que Slackware es muy rápido, estable y seguro con el costo de no ser tan amigable al usuario. Los críticos mencionan que esto hace que las cosas sean difíciles de aprender y consuman mucho tiempo. Los seguidores dicen que la flexibilidad y transparencia, así como, la experiencia ganada en el proceso son más que suficientes.

Scripts de inicio

Slackware utiliza scripts de inicio init de BSD, mientras que la mayoría de las distribuciones utilizan el estilo de scripts System V. Básicamente, con el estilo System V cada nivel de ejecución tiene un subdirectorio para sus scripts init, mientras que el estilo BSD ofrece un solo script initpara cada nivel de ejecución. Los fieles del estilo BSD mencionan que es mejor ya que con este sistema es mas fácil encontrar, leer, editar y mantener los scripts. Mientras que los seguidores de System V dicen que la estructura de System V para los scripts lo convierte en mas poderoso y flexible.

Cabe mencionar que la compatibilidad para los scripts init de System V han sido incorporados en Slackware, a partir de la versión 7.0.

Manejo de paquetes

La aproximación de Slackware para el manejo de paquetes es único. Su sistema de manejo de paquetes puede instalar, actualizar y eliminar paquetes tan fácilmente como en otras distribuciones. Pero no hace el intento por rastrear ó manejar las "dependencias" referidas (por ejemplo: asegurandose de que el sistema tiene todas las librerías y programas que el nuevo paquete "esperaría" estuvieran presentes en el sistema). Si los prerrequisitos no se encuentran, no habrá indicaciones de falla hasta que el programa sea ejecutado.

Los paquetes son comprimidos en un tarball en donde los nombres de archivos terminan con .tgz en vez de .tar.gz. Son construidos de tal manera que al ser extraídos en el directorio raíz, los archivos se copien a sus lugares de instalación. Es por lo tanto posible (pero no aconsejable) instalar paquetes sin las herramientas de Slackware para paquetes, usando solamente tar's y gzip's y asegurandose de ejecutar los scripts doinst.sh en caso de ser incluidos en el paquete.

En contraste Linux Red Hat tiene paquetes RPM los cuales son archivos CPIO, y los .deb de Debian son archivosar. Estos contienen información detallada de las dependencias y las utilerías que se pueden utilizar para encontrar e instalar esas dependencias. Se negarán a instalarse a menos de que los prerrequisitos sean encontrados (aunque esto puede omitirse).

Resolución Automática de Dependencias

A pesar de que Slackware por si mismo no incorpora herramientas para resolver dependencias automáticamente descargando e instalandolas, existen algunas herramientas externas que proveen de esta funcionalidad de forma similar a APT.

Algunas de estas herramientas determinan las dependencias analizando los paquetes instalados, determinando que librerías se necesita, y después descubriendo que paquetes están disponibles. Este proceso automático consume mucho tiempo y es más primitivo que APT, pero por lo general suele producir resultados satisfactorios.

* Swaret
* slapt-get
* SlackUpdate
* Emerde
* slackpkg

Slackware 9.1 incluyó Swaret como un extra en su segundo CD, pero no se instala por omisión. Swaret fue eliminado de la distribución en la versión 10.0 pero continúa siendo un paquete externo disponible.

slackpkg esta incluido en /extra a partir de la versión Slackware 9.1.

slapt-get no provee resolucion de dependencias para los paquetes incluidos en Slackware. Lo hace proporcionando un cuadro de trabajo de resolucion de dependencias en los paquetes compatibles con Slackware de manera similar a como lo hace APT. Muchos paquetes fuente y distribuciones basadas en Slackware toman ventaja de esta funcionalidad.
_________________
Of course it works, it runs NetBSD
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger
Display posts from previous:
Post new topic Reply to topic Page 1 of 1

Linux Ayuda Forum Index + Slackware + Slackware
Jump to:





You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum