๐Ÿ’พ Archived View for gmi.osiux.com โ€บ introduccion-al-software-libre.gmi captured on 2024-03-21 at 15:19:09. Gemini links have been rewritten to link to archived content

View Raw

More Information

โฌ…๏ธ Previous capture (2023-09-28)

-=-=-=-=-=-=-

Introducciรณn al Software Libre

Quรฉ es el Software Libre?

ยฟCรณmo empezรณ todo?

1.

GNU

file:img/GNU.png[1]

En 1984, Richard Stallman ^1[2] comenzรณ a trabajar en el proyecto GNU ^2[3], y un aรฑo mรกs tarde fundรณ la Free Software Foundation (FSF ^3[4]). Stallman introdujo una definiciรณn para free software y el concepto de **copyleft**, el cual desarrollรณ para dar a los usuarios libertad y para restringir las posibilidades de apropiaciรณn del software.

2.

Linux

file:img/tux.png[5]

Hacia 1991, cuando la primera versiรณn del nรบcleo Linux ^4[6] fue liberada, el proyecto GNU habรญa producido varios de los componentes del sistema operativo, incluyendo un intรฉrprete de comandos, una biblioteca C y un compilador, pero aรบn no contaba con el nรบcleo que permitiera completar el sistema operativo. Entonces, el nรบcleo creado por Linus Torvalds ^5[7], quien se encontraba por entonces estudiando en la Universidad de Helsinki, llenรณ el "hueco" final que el sistema operativo GNU exigรญa.

Las cuatro libertades

1.

libertad 0

Ejecutar el programa con cualquier propรณsito (privado, educativo, pรบblico, comercial, militar, etc.)

2.

libertad 1

Estudiar y modificar el programa (para lo cual es necesario acceder al cรณdigo fuente).

3.

libertad 2

Copiar el programa de manera que se pueda ayudar al vecino o a cualquiera.

4.

libertad 3

Mejorar el programa y publicar las mejoras (para lo cual es necesario acceder al cรณdigo fuente).

GPL

La **Licencia Pรบblica General de GNU** o mรกs conocida por su nombre en inglรฉs **GNU General Public License** ^6[8] o simplemente su acrรณnimo del inglรฉs **GNU GPL**, es una licencia creada por la Free Software Foundation a mediados de los 80, y estรก orientada principalmente a proteger la libre distribuciรณn, modificaciรณn y uso de software. Su propรณsito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiaciรณn que restrinjan esas libertades a los usuarios.

Copyleft

file:img/copyleft.png[9]

Copyleft describe un grupo de derechos aplicados a una obra. Nace dentro de la comunidad del Software Libre como una estrategia legal para **liberar** el Software.

Su objetivo es: **Garantizar ciertas libertades sobre la explotaciรณn y utilizaciรณn de la obra y de sus obras derivadas.** Cualquier trabajo derivado de un trabajo con copyleft debe a su vez atenerse a los principios del copyleft

Creative Commons

Las licencias **Creative Commons** o **CC** estรกn inspiradas en la licencia GPL (General Public License) de la Free Software Foundation, sin embargo no son un tipo de licenciamiento de software. La idea principal es posibilitar un modelo legal ayudado por herramientas informรกticas para asรญ facilitar la distribuciรณn y el uso de contenidos.

Existen una serie de licencias Creative Commons ^7[10], cada una con diferentes configuraciones o principios, como el derecho del autor original a dar libertad para citar su obra, reproducirla, crear obras derivadas, ofrecerla pรบblicamente y con diferentes restricciones como no permitir el uso comercial o respetar la autorรญa original.

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                                               โ”‚          โ”‚
โ•žโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ชโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ก
โ”‚ Attribution                                   โ”‚ BY       โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Attribution-Share Alike                       โ”‚ BY-SA    โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Attribution-No Derivative Works               โ”‚ BY-ND    โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Attribution-Noncommercial                     โ”‚ BY-NC    โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Attribution-Noncommercial-No Derivative Works โ”‚ BY-NC-ND โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Attribution-Noncommercial-Share               โ”‚ BY-NC-SA โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

file:img/CC-BY.png[11] file:img/CC-SA.png[12] file:img/CC-ND.png[13] file:img/CC-NC.png[14]

Distribuciones GNU/Linux

Primeras Distribuciones

Principales Distribuciones

Consola versus Escritorio

Ejemplos Consola

1.

Reescalar fotos mediante imagemagick

mkdir -p 800;for f in *.jpg;do echo $f;convert -filter cubic -resize 800 $f ./800/$f;done

2.

Grabar un CD usando wodim

wodim -v dev=/dev/hda speed=4 imagen.iso  

3.

Grabar un DVD usando growisofs

nice --10 growisofs -dvd-compat -speed=2 -Z /dev/hda -R -J -V iso /home/iso

4.

Reemplazar texto en varios archivos

for i in *.txt;do cat $i | sed s/hola/chau/g >$i.tmp;mv $i.tmp $i;done

5.

Backup de archivos usando rsync

rsync -e ssh -vzogtprul /home/directorio/ usuario@host:/backup/directorio

6.

Instalar aplicaciones usando apt-get/aptitude

apt-get install aplicacion
aptitude install aplicacion

7.

Acceso remoto usando ssh, scp, screen

ssh usuario@equipo comando

scp * usuario@equipo:/directorio

screen C-a c
screen C-a d
screen -r

Lรญnea de Tiempo GNU/Linux

Aplicaciones libres

Existen programas libres para hacer todo lo que habitualmente se necesita hacer con una computadora. No es mรกs dificil ni mรกs fรกcil usarlos, en la mayorรญa de los casos sรณlo es ligeramente distinto.

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚    Web    โ”‚   Chat    โ”‚ FTP/P2P  โ”‚ Oficina  โ”‚ Graficos โ”‚ Multimed โ”‚    3D    โ”‚
โ”‚           โ”‚           โ”‚          โ”‚          โ”‚          โ”‚    ia    โ”‚          โ”‚
โ•žโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ชโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ชโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ชโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ชโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ชโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ชโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ก
โ”‚ Firefox   โ”‚ aMSN      โ”‚ aMule    โ”‚ OO       โ”‚ Scribus  โ”‚ Mplayer  โ”‚ Blender  โ”‚
โ”‚           โ”‚           โ”‚          โ”‚ Writer   โ”‚          โ”‚          โ”‚          โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Konqueror โ”‚ emesene   โ”‚ gFTP     โ”‚ AbiWord  โ”‚ Inkscape โ”‚ VLC      โ”‚ k3d      โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ KompoZer  โ”‚ Pidgin    โ”‚ KTorrent โ”‚ Kile     โ”‚ The Gimp โ”‚ Audacity โ”‚ pythonca โ”‚
โ”‚           โ”‚           โ”‚          โ”‚          โ”‚          โ”‚          โ”‚ d        โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Akregator โ”‚ Ekiga     โ”‚ LimeWire โ”‚ OO Calc  โ”‚ F-Spot   โ”‚ Audaciou โ”‚ raster3d โ”‚
โ”‚           โ”‚           โ”‚          โ”‚          โ”‚          โ”‚ s        โ”‚          โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Liferea   โ”‚ ChatZilla โ”‚ Vuze     โ”‚ Gnumeric โ”‚ imgSeek  โ”‚ Kino     โ”‚          โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ RSSOwl    โ”‚ Konversat โ”‚ Freeload โ”‚ OO       โ”‚ Xsane    โ”‚ Avidemux โ”‚          โ”‚
โ”‚           โ”‚ ion       โ”‚ er       โ”‚ Impress  โ”‚          โ”‚          โ”‚          โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Amaya     โ”‚ Kopete    โ”‚ ncftp    โ”‚ KPDF     โ”‚ Digikam  โ”‚          โ”‚          โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Bluefish  โ”‚ KVIrc     โ”‚ rtorrent โ”‚ Evince   โ”‚ Imagick  โ”‚          โ”‚          โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Epiphany  โ”‚ X-Chat    โ”‚          โ”‚ Korganiz โ”‚          โ”‚          โ”‚          โ”‚
โ”‚           โ”‚           โ”‚          โ”‚ er       โ”‚          โ”‚          โ”‚          โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Quanta    โ”‚           โ”‚          โ”‚ OO Base  โ”‚          โ”‚          โ”‚          โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ KMail     โ”‚           โ”‚          โ”‚ OO Draw  โ”‚          โ”‚          โ”‚          โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Thunderbi โ”‚           โ”‚          โ”‚ Latex    โ”‚          โ”‚          โ”‚          โ”‚
โ”‚ rd        โ”‚           โ”‚          โ”‚          โ”‚          โ”‚          โ”‚          โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Evolution โ”‚           โ”‚          โ”‚          โ”‚          โ”‚          โ”‚          โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Virtualizar o Emular

QEMU

QEMU ^8[16] es un emulador de procesadores basado en la traducciรณn dinรกmica de binarios (conversiรณn del cรณdigo binario de la arquitectura fuente en cรณdigo entendible por la arquitectura huรฉsped). QEMU tambiรฉn tiene capacidades de virtualizaciรณn dentro de un sistema operativo, ya sea Linux, Windows, o cualquiera de los sistemas operativos admitidos (de hecho es la forma mรกs comรบn de uso). Esta mรกquina virtual puede ejecutarse en cualquier tipo de Microprocesador o arquitectura (x86, x86-64, PowerPC, MIPS, SPARC, etc.). Estรก licenciado en parte con la LGPL y la GPL de GNU.

El objetivo principal es emular un sistema operativo dentro de otro sin tener que reparticionar el disco duro, empleando para su ubicaciรณn cualquier directorio dentro de รฉste.

El programa no dispone de GUI, pero existe otro programa llamado QEMU manager que hace las veces de interfaz grรกfica si se utiliza QEMU desde Windows. Tambiรฉn existe una versiรณn para Linux llamado qemu-launcher. En Mac OS X puede utilizarse el programa Q que dispone de una interfaz grรกfica para crear y administrar las mรกquinas virtuales.

VirtualBox

Sun xVM VirtualBox ^9[17] es un software de virtualizaciรณn para arquitecturas x86 que fue desarrollado originalmente por la empresa alemana innotek GmbH, pero que pasรณ a ser propiedad de la empresa Sun Microsystems en febrero de 2008 cuando รฉsta comprรณ a innotek. Por medio de esta aplicaciรณn es posible instalar sistemas operativos adicionales, conocidos como "sistemas invitados", dentro de otro sistema operativo "anfitriรณn", cada uno con su propio ambiente virtual. Por ejemplo, se podrรญan instalar diferentes distribuciones de Linux en un VirtualBox instalado en Windows XP o viceversa.

Entre los sistemas operativos soportados (en modo anfitriรณn) se encuentran GNU/Linux, Mac OS X, OS/2 Warp , Windows, y Solaris/OpenSolaris, y dentro de รฉstos es posible virtualizar los sistemas operativos FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp, Windows y Solaris.

La aplicaciรณn fue inicialmente ofrecida bajo una Licencia de software no libre|licencia de software privado, pero en enero de 2007, despuรฉs de aรฑos de desarrollo, surgiรณ VirtualBox OSE (Open Source Edition) bajo la licencia GPL 2.

Xen

Xen ^10[18] es una mรกquina virtual de cรณdigo abierto desarrollada por la Universidad de Cambridge. La meta del diseรฑo es poder ejecutar instancias de sistemas operativos con todas sus caracterรญsticas, de forma completamente funcional en un equipo sencillo. Xen proporciona aislamiento seguro, control de recursos, garantรญas de calidad de servicio y migraciรณn de mรกquinas virtuales en caliente. Los sistemas operativos deben ser modificados explรญcitamente para correr Xen (aunque manteniendo la compatibilidad con aplicaciones de usuario). Esto permite a Xen alcanzar virtualizaciรณn de alto rendimiento sin un soporte especial de hardware

Xen utiliza una tรฉcnica llamada paravirtualizaciรณn para alcanzar alto rendimiento. Con la paravirtualizaciรณn, se puede alcanzar alto rendimiento incluso en arquitecturas (x86) que no suelen conseguirse con tรฉcnicas tradicionales de virtualizaciรณn. A diferencia de las mรกquinas virtuales tradicionales, que proporcionan entornos basados en software para simular hardware, Xen requiere portar los sistemas operativos para adaptarse al API de Xen. Hasta el momento hay ports para NetBSD, Linux, FreeBSD y Plan 9. En 2005, Novell muestra un port de NetWare para Xen. Un port de Windows XP fue creado durante el desarrollo inicial de Xen, pero las licencias de Microsoft prohรญben su lanzamiento pรบblico.

OpenVZ

Si se lo compara a mรกquinas virtuales tales como *VMware*, *VirtualBox* y las tecnologรญas de virtualizaciรณn tales como *Xen*, *OpenVZ* ofrece menor flexibilidad en la elecciรณn del sistema operativo: tanto los huรฉspedes como los anfitriones deben ser *Linux* (aunque las distribuciones de *GNU/Linux* pueden ser diferentes en diferentes EVs). Sin embargo, la virtualizaciรณn en el nivel de sistema operativo de *OpenVZ* proporciona mejor rendimiento, escalabilidad, densidad, administraciรณn de recursos dinรกmicos, y facilidad de administraciรณn que las alternativas.

LXC

Es similar a otras tecnologรญas de virtualizaciรณn en el nivel de SO como *OpenVZ* y *Linux-VServer*, asimismo se asemeja a aquellas de otros sistemas operativos como *FreeBSD* jail y Solaris Containers.

Cรณmo Migrar?

La migraciรณn a GNU/Linux es un **proceso**, esto es, ha de hacerse en etapas, concediendole a cada una, y concediendose el usuario, todo el tiempo que necesiten ambos: la etapa y el usuario.

En la primera parte, **A - Migrando al usuario**, hablamos del protagonista de la migraciรณn: el usuario. En la segunda parte, **B - Migrando programas**, veremos los muchos recursos para conocer, probar y evaluar aplicaciones y distribuciones. En **C - Capacitaciรณn** analizamos quรฉ es lo que debe saber el usuario y cรณmo adquirir ese conocimiento. Contenidos:

1. Migrando al usuario

2. Migrando programas

3. Capacitaciรณn

Crรฉditos

1: file:img/GNU.png

2: http://es.wikipedia.gmi/wiki/Stallman

3: http://es.wikipedia.gmi/wiki/Gnu

4: http://es.wikipedia.gmi/wiki/FSF

5: file:img/tux.png

6: http://es.wikipedia.gmi/wiki/Linux

7: http://es.wikipedia.gmi/wiki/Linus_Torvalds

8: http://es.wikipedia.gmi/wiki/GNU_General_Public_License

9: file:img/copyleft.png

10: http://es.wikipedia.gmi/wiki/Creative_commons

11: file:img/CC-BY.png

12: file:img/CC-SA.png

13: file:img/CC-ND.png

14: file:img/CC-NC.png

15: http://futurist.se/gldt/

16: http://es.wikipedia.gmi/wiki/QEMU

17: http://es.wikipedia.gmi/wiki/VirtualBox

18: http://es.wikipedia.gmi/wiki/Xen

19: https://es.wikipedia.gmi/wiki/Openvz

20: https://es.wikipedia.gmi/wiki/LXC

21: http://es.wikipedia.gmi/wiki/GFDL

22: http://casanas.com.ar/web.php?sec=como&ssec=c1

23: http://www.jesusda.com/docs/tallerintroadminlinux/s5-linux

24: http://jose.rebeldes.gmi.ar/wp-content/uploads/2007/04/copyleft_jose_flisol2007.pdf

25: http://www.vialibre.gmi.ar/materiales/

26: http://creativecommons.gmi/licenses/by-sa/2.5/ar