Parte 1 Curso ESF-GPUL

16
Gui´ on Los primeros tiempos asicas Derivadas as all´ a de GNU/Linux De d´ onde...? Documentaci´ on y m´ as ayuda Curso de Introducci´ on a sistemas GNU/Linux odulo 1: Distribuci´on y documentaci´ on del software libre Francisco Javier Tsao Sant´ ın Grupo de Programadores y Usuarios de Linux (ex-)Grupo de Sistemas de Informaci´ on de Enxe˜ ner´ ıa Sen Fronteiras ETSI Caminos, Canales y Puertos de Coru˜ na 27 y 28 de Abril de 2009 26 de abril de 2009 Francisco Javier Tsao Sant´ ın Curso de Introducci´ on a sistemas GNU/Linux

Transcript of Parte 1 Curso ESF-GPUL

Page 1: Parte 1 Curso ESF-GPUL

Guion Los primeros tiempos Basicas Derivadas Mas alla de GNU/Linux De donde...? Documentacion y mas ayuda

Curso de Introduccion a sistemas GNU/LinuxModulo 1: Distribucion y documentacion del

software libre

Francisco Javier Tsao Santın

Grupo de Programadores y Usuarios de Linux(ex-)Grupo de Sistemas de Informacion de

Enxenerıa Sen Fronteiras

ETSI Caminos, Canales y Puertos de Coruna27 y 28 de Abril de 2009

26 de abril de 2009Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 2: Parte 1 Curso ESF-GPUL

Guion Los primeros tiempos Basicas Derivadas Mas alla de GNU/Linux De donde...? Documentacion y mas ayuda

1 Los primeros tiempos

2 Primeras distribuciones de software GNU/Linux

3 Distribuciones derivadas

4 Mas alla de GNU/Linux

5 De donde...?

6 Documentacion y mas ayuda

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 3: Parte 1 Curso ESF-GPUL

Guion Los primeros tiempos Basicas Derivadas Mas alla de GNU/Linux De donde...? Documentacion y mas ayuda

Software libre “instala como puedas”

Paquetes de software GNU (desde 1985)http://www.gnu.org

Kernel Linux (desde 1991) http://kernel.org

Instalacion from scratchhttp://www.linuxfromscratch.org

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 4: Parte 1 Curso ESF-GPUL

Guion Los primeros tiempos Basicas Derivadas Mas alla de GNU/Linux De donde...? Documentacion y mas ayuda

Distribuciones madre (I)

Slackware http://www.slackware.org probablemente, laprimera distribucion de GNU/Linux. Fundada por PatrickVolkerding. Paquetes .tgz, compleja de actualizar

Red Hat http://www.redhat.com companıa pioneras desoftware libre. Dos series, RH Enterprise Edition y Fedora,paquetes .rpm

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 5: Parte 1 Curso ESF-GPUL

Guion Los primeros tiempos Basicas Derivadas Mas alla de GNU/Linux De donde...? Documentacion y mas ayuda

Distribuciones madre (y II)

Debian http://debian.org mantenida por voluntariosesparcidos por todo el planeta. Fundada por Ian Murdock,paquetes .deb, estabilidad de gestion de dependencias

Gentoo http://gentoo.org proyecto relativamente reciente,inspirado en el sistema de ports de BSD. El softwaredistribuıdo en codigo fuente que hay que compilar y lasactualizaciones son parches al fuente, optimizar para la propiamaquina

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 6: Parte 1 Curso ESF-GPUL

Guion Los primeros tiempos Basicas Derivadas Mas alla de GNU/Linux De donde...? Documentacion y mas ayuda

Basadas en .deb

Linspire http://www.linspire.com distribucion enfocada almundo empresarial, facil de usar

Ubuntu http://www.ubuntulinux.org iniciativa delafronauta Mark Shuttleworth, desarrollador de Debian ydueno de Canonical ltd. Objetivo distribucion estable cada seismeses partiendo de la version inestable de Debian; tres series,la original basada en el escritorio Gnome, Kubuntu basada enKDE, y Xubuntu, con el escritorio ligero Xfce.

gNewSense http://www.gnewsense.org/ Ubuntuabsolutamente libre

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 7: Parte 1 Curso ESF-GPUL

Guion Los primeros tiempos Basicas Derivadas Mas alla de GNU/Linux De donde...? Documentacion y mas ayuda

Basadas en .rpm

OpenSuse http://www.novell.com/es-es/linux/suse,originalmente alemana, absorbida por Novell

Mandriva http://www.mandriva.com originalmenteMandrake, francesa, y Conectiva, brasilena. Objetivo, unadistribucion lo mas facil de manejar posible.

Turbolinux http://www.turbolinux.com muy extendida enextremo oriente, recientes acuerdos con Red Flag Linux yFujitsu

CentOS http://www.centos.org, RedHat absolutamentelibre

Unbreakable Linux http://www.oracle.com, distribucion dela companıa Oracle

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 8: Parte 1 Curso ESF-GPUL

Guion Los primeros tiempos Basicas Derivadas Mas alla de GNU/Linux De donde...? Documentacion y mas ayuda

Distribuciones “live”

Knoppix http://www.knoppix.org impulsada por elgermano Klaus Knopper, referente de las distribuciones live;basada en Debian

Ubuntu (trabajando en modo live)

Trinity Rescue Kit http://trinityhome.org recuperacionde datos

Backtrack http://backtrack.offensive-security.com/seguridad, analisis forense

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 9: Parte 1 Curso ESF-GPUL

Guion Los primeros tiempos Basicas Derivadas Mas alla de GNU/Linux De donde...? Documentacion y mas ayuda

*BSD

FreeBSD http://www.freebsd.org primer heredero del unixde Berkley, objetivo BSD de proposito general sobrearquitectura i386

NetBSD http://www.netbsd.org fork del proyecto anterior,su objetivo es funcionar en el mayor numero de arquitecturasposibles

OpenBSD http://www.openbsd.org fork de NetBSD,fundado por Theo De Raat. Seguridad proactiva, OpenSSH;no apto para novatos

DragonFly BSD http://www.dragonflybsd.org derivadode FreeBSD, pretende aprovechar las posibilidades de lasmaquinas SMP

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 10: Parte 1 Curso ESF-GPUL

Guion Los primeros tiempos Basicas Derivadas Mas alla de GNU/Linux De donde...? Documentacion y mas ayuda

OpenSolaris

OpenSolaris (Proyecto Indiana)http://www.opensolaris.org dentro de la recienteiniciativa de liberacion de software de Sun Microsystems,acercamiento hacia la comunidad de usuarios de GNU/Linux

Schillix http://schillix.berlios.de un live cd basado enel primer software solaris liberado por Sun

Belenix OpenSolarishttp://www.genunix.org/distributions/belenix site/livecd con KDE como escritorio por defecto

Nexenta http://www.gnusolaris.org/gswikiOpensolariscon sistema de paquetes Debian

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 11: Parte 1 Curso ESF-GPUL

Guion Los primeros tiempos Basicas Derivadas Mas alla de GNU/Linux De donde...? Documentacion y mas ayuda

Consejos finales sobre eleccion de distribuciones

Mas informacion sobre distribuciones:http://www.distrowatch.orgEs importante escoger una distribucion con cierta idea, ytrabajarsela personalizandola. No es nada recomendable saltar dedistribucion en distribucion hasta encontrar alguna que funcionetodo, ası solo se pierde tiempo y se retrasan los problemas quehabra que afrontar.

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 12: Parte 1 Curso ESF-GPUL

Guion Los primeros tiempos Basicas Derivadas Mas alla de GNU/Linux De donde...? Documentacion y mas ayuda

Puntos de descarga de software libre

El kernel, de http://kernel.org

De cada distribucion (o de sus mirrors, ftp’s en universidadesy centros cientıficos y tecnologicos)

De la pagina cada proyecto de software

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 13: Parte 1 Curso ESF-GPUL

Guion Los primeros tiempos Basicas Derivadas Mas alla de GNU/Linux De donde...? Documentacion y mas ayuda

Puntos de descarga de software libre(II)

De forjas de proyectos de software libre:

http://savannah.gnu.org Forja del proyecto GNUhttp://www.sourceforge.net La madre de todas las forjas,software de desarrollo colectivo creado por VA Linux Systemshttp://www.freshmeat.nethttp://packstormsecurity.org Alojamiento de paquetes deseguridad

http://apt-get.org/ web de repositorios Debian no oficiales

http://linuxiso.org/ web de imagenes de distribuciones

http://www.rediris.es la red cientıfica espanola tiene uninteresante servidor ftp

En general, fuera de esos sitios es importante tener en cuenta queun sitio donde no esta el codigo fuente es sospechoso de por sı.

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 14: Parte 1 Curso ESF-GPUL

Guion Los primeros tiempos Basicas Derivadas Mas alla de GNU/Linux De donde...? Documentacion y mas ayuda

Documentacion

En las paginas de cada distribucion y en los cd’s/dvd’s

Dentro del sistema, paginas man y directorio dedocumentacion v.g. (/usr/share/doc).

Proyecto GNU:http://www.gnu.org

The Linux Documentation Project: http://tldp.org

Wide World Web Consortium:http://www.w3.org

OpenDocument: http://www.oasis-open.org

En la pagina de cada proyecto de software

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 15: Parte 1 Curso ESF-GPUL

Guion Los primeros tiempos Basicas Derivadas Mas alla de GNU/Linux De donde...? Documentacion y mas ayuda

Foros de noticias

Slashdot: http://slashdot.org, noticias principalmente sobresoftware libre, tambien cientıficas y derecho en internet

Barrapunto: http://barrapunto.com, lo mismo, pero enespanol

Securityfocus: http://securityfocus.com, noticias y listas decorreo sobre seguridad

Kriptopolis: http://kriptopolis.org, seguridad, criptografıa yprivacidad, en espanol

Schneier on security: http://www.schneier.com/blog/, blogdel gran experto en criptografıa Bruce Schneier

Electronic Frontier Foundation: http://www.eff.org/,fundacion para la defensa de la libertad en Internet

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 16: Parte 1 Curso ESF-GPUL

Guion Los primeros tiempos Basicas Derivadas Mas alla de GNU/Linux De donde...? Documentacion y mas ayuda

Canales de ayuda

Grupos de usuarios (por ejemplo, GPUL :-))

Foros de distribuciones

Foros de cada proyecto especıfico

Canales irc (freenode, oftc)

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux