1. Gui´n
o Algunas herramientas y paquetes libres
Curso de Introducci´n a sistemas GNU/Linux
o
M´dulo 4: Alg´n software libre interesante
o u
Redes
Francisco Javier Tsao Sant´
ın
Grupo de Programadores y Usuarios de Linux
Grupo de Sistemas de Informaci´n de
o
Enxe˜er´ Sen Fronteiras
n ıa
ETSI Caminos, Canales y Puertos de Coru˜a
n
27 y 28 de Abril de 2009
Francisco Javier Tsao Sant´
ın Curso de Introducci´n a sistemas GNU/Linux
o
2. Gui´n
o Algunas herramientas y paquetes libres
Algunas herramientas y paquetes libres
1
Francisco Javier Tsao Sant´
ın Curso de Introducci´n a sistemas GNU/Linux
o
3. Gui´n
o Algunas herramientas y paquetes libres
Servidores gr´ficos
a
XFree86, con el cambio de licencia ya no es libre
X.org, fork del proyecto anterior, mejoras de arquitectura
Francisco Javier Tsao Sant´
ın Curso de Introducci´n a sistemas GNU/Linux
o
4. Gui´n
o Algunas herramientas y paquetes libres
Gestores de ventanas
Para sistemas o usuarios que requieren entornos ligeros (aunque
m´s espartanos)
a
olwm (recuerdos *vivos* de la Facultad de Inform´tica UDC)
a
Window Maker, basado en el gestor original de NexT (a lo
que se dedic´ Steve Jobs cuando lo echaron de la empresa que
o
hab´ fundado, Apple Computer, adem´s de fundar Pixar)
ıa a
After Step, tambien basado en NexT, desarrollado sobre la
plataforma de desarrollo GNU Step
Enlightment, “muy bonito”
Muy, muy ligeros: IceWM, flwm, twm, blackbox, fluxbox
Francisco Javier Tsao Sant´
ın Curso de Introducci´n a sistemas GNU/Linux
o
5. Gui´n
o Algunas herramientas y paquetes libres
Escritorios
Gnome, basado en las bibliotecas de desarrollo GTK, del
proyecto The Gimp
KDE, basado en las bibliotecas de desarrollo Qt, de TrollTech
xfce, m´s ligero que los anteriores
a
Francisco Javier Tsao Sant´
ın Curso de Introducci´n a sistemas GNU/Linux
o
6. Gui´n
o Algunas herramientas y paquetes libres
Navegadores
Modo texto: lynx, w3m
Modo gr´fico: mozilla (firefox, navegaci´n con pesta˜as
a o n
(tabs), ´nfasis en cumplir los standards web), konqueror
e
(navegador de kde), nautilus (navegador de gnome),amaya
(navegador-editor de p´ginas web del W3C, muy
a
recomendable para familiarizarse con los standards)
Francisco Javier Tsao Sant´
ın Curso de Introducci´n a sistemas GNU/Linux
o
7. Gui´n
o Algunas herramientas y paquetes libres
Clientes de correo
Modo texto: alpine, mutt, emacs
Modo gr´fico: mozilla (thunderbird, lector de RSS integrado),
a
evolution (gnome), kmail (kde)
Lectores de news: thunderbird, pan
Clientes BBS: Golded+
Francisco Javier Tsao Sant´
ın Curso de Introducci´n a sistemas GNU/Linux
o
8. Gui´n
o Algunas herramientas y paquetes libres
Clientes de mensajer´ instantanea,irc
ıa
Modo texto: irssi (irc), bitchx (irc), centericq(m´ltiples
u
protocolos: irc, icq, jabber, msn, aim...)
Modo gr´fico: xchat (irc), pidgin (gnome, m´ltiples), kopete
a u
(kde, m´ltiples)
u
Francisco Javier Tsao Sant´
ın Curso de Introducci´n a sistemas GNU/Linux
o
9. Gui´n
o Algunas herramientas y paquetes libres
Descargas masivas
wget descarga v´ http (p´ginas web recursivamente, ficheros,
ıa a
ftp...)
amule versi´n linuxera de emule,edonkey...
o
azureus descargas torrent
Francisco Javier Tsao Sant´
ın Curso de Introducci´n a sistemas GNU/Linux
o
10. Gui´n
o Algunas herramientas y paquetes libres
Ofim´tica
a
OpenOffice, versi´n libre de la suite ofim´tica de Sun
o a
KOffice, suite ofim´tica de kde
a
Abiword
latex, un cl´sico de documentaci´n cient´
a o ıfica (paquetes
tetex-bin, tetex-extra); kile, editor amigable de latex
xpdf (lector de pdf), kpdf, pdfedit, okular, gv (lector de
postcript), (y ¡GNUpdf en breve!)
Francisco Javier Tsao Sant´
ın Curso de Introducci´n a sistemas GNU/Linux
o
11. Gui´n
o Algunas herramientas y paquetes libres
Gr´ficos
a
Dibujo vectorial: inkscape, scribbus
Retoque fotogr´fico: The Gimp
a
Rendering 3D: blender
Gesti´n de scanners: sane
o
Gesti´n de c´maras digitales: gphoto (fotograf´ kino (video
o a ıa),
digital)
Francisco Javier Tsao Sant´
ın Curso de Introducci´n a sistemas GNU/Linux
o
12. Gui´n
o Algunas herramientas y paquetes libres
Multimedia
Edici´n: kino (dom´stico), cinelerra (profesional, permite su
o e
uso en m´quinas distribuidas, edici´n y rendering en caliente)
a o
Visores: xine (reproduce ficheros de video, dvd, svcd, audio,
radio por internet...), vlc, totem; para reproducir seg´n que
u
dvd’s hay que usar libdvdcss2
Sintonizaci´n TV: mythtv, xawtv, tvtime
o
Compresores: ffmpeg, gstreamer
Edici´n audio: audacity, wavtools, ecawave
o
Reproductores de audio: workbone(cd’s, modo texto),
workman(cd’s), mp3blaster (mp3, sencillo, modo texto),
amarok (mp3,kde), xmms(mp3,radio...), audacious
Compresores de audio: oggenc (codificador en el formato
abierto ogg), lame (compresor en mp3, restringido por
patentes), mpc (reproductor de musepack/mp3+)
Francisco Javier Tsao Sant´
ın Curso de Introducci´n a sistemas GNU/Linux
o
13. Gui´n
o Algunas herramientas y paquetes libres
Soportes digitales
genisoimage (creaci´n de im´genes), wodim (grabaci´n de
o a o
cd’s), mp3burn (descompresi´n+tostado todo en uno),
o
xcdroast (frontend para mkisofs y cdrecord)
growisofs (paquete dvd+rw-tools, grabaci´n de dvd’s,
o
creaci´n de im´genes on the fly ), k3b (frontend para
o a
genisoimage, wodim y growisofs)
Francisco Javier Tsao Sant´
ın Curso de Introducci´n a sistemas GNU/Linux
o
14. Gui´n
o Algunas herramientas y paquetes libres
Matem´ticas
a
octave (versi´n libre de matlab, no tiene tantas bibliotecas
o
como ´l)
e
gmsh mallador elementos finitos
tochnog programa de c´lculo de estructuras (s´lo motor,
a o
aconsejable pre y postprocesador)
gnuplot potente programa para generaci´n de varios tipos de
o
gr´ficas
a
grace genera amigablemente gr´ficos a partir de ficheros de
a
datos
salome pre/postprocesador para programas de c´lculo de
a
elementos finitos
Francisco Javier Tsao Sant´
ın Curso de Introducci´n a sistemas GNU/Linux
o
15. Gui´n
o Algunas herramientas y paquetes libres
Ingenier´
ıa
gmt herramientas de generaci´n de mapas a partir de datos
o
emp´
ıricos (muy extendido, desarrollado en la Universidad de
Hawaii)
programas de cad:qcad (de la empresa suiza Ribbonsoft,2D),
varkon (desarrollado en parte y utilizado por la divisi´n
o
aeroespacial de Saab), OpenCascade (framework de
programaci´n de herramientas CAD)
o
grass, gvSIG (Generalitat Valenciana) herramientas GIS, qgis,
kosmo, openjump
SWAN (Simulating WAves Nearshore)
Francisco Javier Tsao Sant´
ın Curso de Introducci´n a sistemas GNU/Linux
o
16. Gui´n
o Algunas herramientas y paquetes libres
Programaci´n
o
Compiladores: proyecto gcc (m´ltiples lenguajes)
u
Depuradores: gdb, ddd(frontend de gdb), valgrind (no apto
para novatos)
Sistemas de control de versiones: cvs, subversion (svn),
gnuarch, mercurial, git
Gestores de compilaci´n: make, autotools
o
Editores de texto: emacs, xemacs (fork de emacs), vim
(versi´n libre de vi), fte (parecido a los entornos de
o
programaci´n de Borland para ms-dos)
o
Entornos integrados de programaci´n: eclipse, emacs ;-)
o
Es importante dedicarle tiempo al principio, al aprendizaje de un
buen editor de textos, es tiempo ganado a la hora de trabajar.
Francisco Javier Tsao Sant´
ın Curso de Introducci´n a sistemas GNU/Linux
o
17. Gui´n
o Algunas herramientas y paquetes libres
Virtualizaci´n
o
De lo m´s sencillo a lo m´s complicado:
a a
Qemu: emulaci´n de m´quina, tests de operativos
o a
Xen: alto rendimiento, servicios desde el n´cleo
u
Virtualbox: rendimiento regular, control de hardware
OpenxVM (plataforma virtualizaci´n de Solaris)
o
Francisco Javier Tsao Sant´
ın Curso de Introducci´n a sistemas GNU/Linux
o
18. Gui´n
o Algunas herramientas y paquetes libres
Servidores
Correo: sendmail, exim, postfix
BD: mysql, postgresql
web: apache, cherokee
backup: rsync, amanda, bacula
Francisco Javier Tsao Sant´
ın Curso de Introducci´n a sistemas GNU/Linux
o