Está en la página 1de 47

Instituto Tecnológico de Pachuca

Semana de Ingeniería en Sistemas


e Informática

Migrando a Software Libre

Edgar Adrian Sánchez Soto


http://ceca.uaeh.edu.mx
esanchez@uaeh.edu.mx
Agenda
1. ¿Qué es el Software Libre?

Conceptos Técnicos

Conceptos y atributos

Falsos mitos 2. Como Migrar

Migrando al usuario

Migrando programas

Capacitación
1. ¿Qué es el Software Libre?
Conceptos Técnicos
Algunos conceptos
-I-
¿Qué es técnicos
el SWL? Archivo de texto simple, escrito en un lenguaje de programación,
Conceptos Código que contiene las instrucciones que deberá realizar la
Fuente computadora.
Técnicos
• Puede ser leído con cualquier editor de textos.
Concepto • Puede ser entendido por un programador.
y atributos • No puede entenderlo la máquina.

Falsos Compilador Programa/herramienta que traduce el código fuente, generando


mitos un código objeto.

Archivo en lenguaje binario que resulta de compilar el código


Código fuente.
objeto • No puede ser leído por el humano.
• Puede entenderlo la máquina, y ejecutarlo.
-I-
Código Fuente Código Objeto
ŠÔwïHÔwjÉÔw
¿Qué es cÔwμ»Ôwm Ôwé’Ôw‹€ÔwËõÔw½_ÔwTbÔw#_Ôw%
•Ôwt_ÔwMZÔwÿ‰Ôw¼îÕw{îÕw,©Ôw9ˆ×w>âÕwOEÉ
el SWL? Õw³ÁÔwÈÀÔwÜÅÔwÍÔwã ÕwãÕw
L»Öw0»ÖwIcÔw¶|
Ôwe∙Öw,“Ôw¡Ôw'}ÔwæêÕwOEãÕwÒÕwù¥Ôw@_ÔwO
Conceptos _ÔwÎ)ÕwCFÔwtÔwOEqÔwþÔwõýÔwÁÓÔw;
™Ôw7^Ôw*CÔw cyçwYLçwÎ|
Técnicos çwa‹çw7¬çwËæw1Éçwμ` vçwÄ|
çwoe çwc1çwc¦çwÈŸçwˉçw4½éwñ0æw|
Concepto Kæw9›çw)+çwÃçw”oeçw#‡çw¿”çw$”çwIøçwYôçwL|
çwiJçw^
y atributos öæw•òçwEšçwrFçwªŽçw™çwVèwÛÉçw;Jçw×æw$Ãæ
wg1çwÅxçwïwçw}õwy6çw
ã÷wâ÷wu2õw‰çwo)çwý¥çw¦cÑw¨ŠÑwïHÑwjÉÑw
Falsos ÿt$è …À|jÿE øPh¨!
aÿuüèà ƒ}ø„§ ƒ}ü t ÿuüÿä
mitos a‹Æ^ÉÃ ‹D$VPh 3öVh(!
ah €‰0ÿ
a;Æ…< ‹Æ^ ‹D$Š V‹ñˆ‹D$Š ˆFŠD$ˆFè ‹Æ^Â
U‹ìQQSVWj‹ùèÿýÿÿ‹ðY3ÛM ø‰^ÇF ‰uüÿ
a9
au‰5
a‰¡
a‰]ü‰Xÿ0

NO PODEMOS SABER QUÉ HACE EL


PROGRAMA sin acceso al código fuente
-I- Sistema Operativo
¿Qué es
el SWL?
Un sistema operativo (SO) es un conjunto de programas destinado a
Conceptos permitir la comunicación del usuario con la computadora y gestionar los
Técnicos recursos de hardware de manera cómoda y eficiente. Comienza a
trabajar a partir del primer beep que emite la computadora luego de
Concepto
encendida.
Algunos de sus programas son: un compilador del correspondiente
y atributos
lenguaje de programación, un enlazador, un ensamblador, un intérprete
Falsos de comandos, una amplia biblioteca del lenguaje de la plataforma, ...
mitos un núcleo o KERNEL

El núcleo o kernel es la parte fundamental de un sistema operativo, es el


software responsable de facilitar a los distintos programas acceso
seguro al hardware de la computadora.
-I- Distribución
¿Qué es
el SWL?
Es un conjunto de aplicaciones agrupadas con el
Conceptos
propósito de permitir instalar fácilmente un sistema
Técnicos
GNU/Linux.
Concepto
y atributos Se compone de:
Falsos •El sistema operativo en sí,
mitos
•más el instalador,
•más las aplicaciones, los juegos, los utilitarios.
1. ¿Qué es el Software Libre?
Concepto y atributos
-I-
¿Qué es
el SWL?

Conceptos
Software libre es el software que, una
Técnicos
vez obtenido, puede ser usado,
Concepto
y atributos
copiado, estudiado, modificado y
Falsos redistribuido libremente.
mitos
(FSF)
Libertad 1:
-I- para usar el programa con cualquier propósito.
¿Qué es Libertad 2:
el SWL?
para estudiar y adaptar el programa a nuestras
Conceptos
Técnicos
necesidades.

Concepto
y atributos Libertad 2: El acceso al código fuente es indispensable.
Falsos Libertad 3:
mitos para copiarlo y redistribuir las copias.
Libertad 4:
para mejorarlo y publicarlo.

Libertad 4: El acceso al código fuente es indispensable.


-I- El software, para calificar como libre, debe
¿Qué es cumplir con todas las CUATRO LIBERTADES.
el SWL?

Conceptos
Técnicos El software no libre se denomina SOFTWARE
Concepto PROPIETARIO o PRIVATIVO
y atributos

Falsos
mitos NO IDENTIFICAR SOFTWARE LIBRE CON
SOFTWARE GRATUITO:
el software libre puede ser gratuito, pero suele
tener un costo.
El software gratuito se denomina FREEWARE
-I- Software privativo pago:
¿Qué es
Windows Office, Zone Alarm Pro
el SWL?

Conceptos Software privativo gratuito:


Técnicos AVG free version Zone Alarm

Concepto
y atributos

Falsos
mitos
Software libre pago:
Red Hat, SuSe, Mandriva, Linux 2007 Powerpack

Software libre gratuito:


Fedora, AbiWord, OpenOffice
-I- SOFTWARE
¿Qué es
•costo accesible o gratuito;
el SWL?

Conceptos
•productos sólidos, robustos, estables, confiables;
Técnicos •adecuados a las necesidades del usuario;
Concepto
•objeto de menos ataques e intrusiones que
y atributos

Falsos los sistemas privativos;


mitos •seguridad informática merced al código fuente
abierto;
•solución inmediata de vulnerabilidades.
-I- HARDWARE
¿Qué es
•consumen menos recursos de hardware que los
el SWL?
sistemas privativos;
Conceptos
Técnicos •aprovechan mejor el espacio de almacenamiento
Concepto (abaratamiento de equipos y componentes para
y atributos
su instalación y funcionamiento);
Falsos
mitos
•se mantienen vigentes versiones anteriores para
su eficaz desempeño en equipos no tan actuales;
•permiten reciclar con excelente rendimiento
Hardware que para el software privativo más
difundido sería inutilizable.
IDIOMAS
-I-
¿Qué es Muchísimas de las aplicaciones destinadas al usuario
el SWL? estándar se publican también en lenguas minoritarias.
Conceptos Las traducciones incluyen programa y documentación.
Técnicos
PROYECTO OPENOFFICE.org
Concepto
TRADUCCIONES A IDIOMAS EUROPEOS y ASIÁTICOS
y atributos
http://nativelang.openoffice.org
Falsos
mitos PROYECTO BIBLIOTECA DE LAS INDIAS ELECTRÓNICAS

PROYECTO RUNASIMIPI SOFTWARE


LIBRE EN QUECHUA Y AYMARA
TRADUCCIONES A IDIOMAS NATIVOS LATINOAMERICANOS
http://www.lasindias.org www.runasimipi.org
SOFTWARE HARDWARE IDIOMAS
-I-
¿Qué es
el SWL?

Conceptos
Técnicos

Concepto
y atributos EL SOFTWARE LIBRE ES MUCHO MÁS QUE UN
Falsos CONJUNTO DE BUENOS PROGRAMAS DE
mitos COMPUTACIÓN.
1. ¿Qué es el Software Libre?
Falsos Mitos
-I- a. Si es gratuito… seguro que es malo
¿Qué es
b. Difícil de manejar… sólo para expertos
el SWL?

Conceptos c. Incompatible con otras plataformas [windows]


Técnicos d. No hay innovación
Concepto
e. No hay aplicaciones
y atributos

Falsos
f. No hay servicio de ayuda al usuario
mitos

etc. ... etc. etc.


-I-
¿Qué es
el SWL?

Conceptos
Técnicos

Concepto
y atributos
Si es gratuito... seguro que es malo
Falsos
mitos
-I- SOFTWARE PRIVATIVO GRATUITO
¿Qué es
el SWL?

Conceptos
•AdAware
Técnicos •SE Personal Edition Antiespías
Concepto
•AVG AntiVirus
y atributos

Falsos
•Free Edition Antivirus
mitos •Spybot Search & Destroy Antiespías
•ZoneAlarm Firewall
-I-
¿Qué es
el SWL?

Conceptos
Técnicos

Concepto
y atributos
Difícil de manejar... sólo para
Falsos
mitos
expertos
-I-
¿Qué es
el SWL?

Conceptos
Técnicos M O
S p
Concepto
O e
y atributos f n
Falsos f O
mitos
i f
c f
e i
c
e
-I-
¿Qué es
el SWL?

Conceptos
Técnicos

Concepto Incompatible con otras plataformas y


y atributos
no hay aplicaciones
Falsos
mitos
-I-
¿Qué es
el SWL?

Conceptos
Técnicos

Concepto
y atributos

Falsos
mitos
-I-
¿Qué es
el SWL?

Conceptos
Técnicos

Concepto
y atributos

Falsos No hay innovación


mitos
-I-
¿Qué es
el SWL?
Servidor Web más ampliamente utilizado:
Conceptos
Técnicos Apache
Concepto
y atributos

Falsos
mitos
-I-
¿Qué es
el SWL?

Conceptos
Técnicos

Concepto
y atributos No hay servicio de ayuda al usuario
Falsos
mitos
-I-
¿Qué es 
Sitio de la distribución
el SWL?

Conceptos

Buscadores
Técnicos
www.google.com.mx
Concepto
y atributos 
Foros de usuarios
Falsos
mitos

Listas de correo

Grupos de Usuarios de Linux
2. Como migrar
Migrando al usuario
- II -
Como migrar

Migrando al
usuario

Migrando
programas ¡¡¡ A migrar a GNU/Linux !!!
Capacitación
- II - Factores para el cambio
Como migrar

Migrando al
usuario
Autoconocimiento
Migrando Motivación
programas

Capacitación
Información

Cambio
Resistencia
- II -
Como migrar

Migrando al
Motivación
usuario

Migrando
Motivaciones personales
programas

Capacitación
“Esto, a mí ¿me sirve?”

Motivaciones altruistas
“Esto ¿le sirve a alguien más?”
- II - Motivaciones personales
Como migrar
Esto, a mí ¿me sirve?
Migrando al 
Costo de licenciamiento (bajo o nulo)
usuario

Migrando

Disponibilidad de aplicaciones para todo tipo de
programas necesidades
Capacitación

Robustez, confiabilidad, seguridad

Permanencia del soporte técnico

Actualización

Aprovechamiento del hardware
Adecuación a las necesidades del usuario

- II - Motivaciones altruistas
Como migrar
Esto ¿le sirve a alguien más?
Migrando al Educación
usuario

Migrando
programas Inclusión digital
Capacitación

Comunidad

Estado

Ética:
individual y social
Motivaciones altruistas
- II -
Como migrar Esto ¿le sirve a alguien más?
Educación
Migrando al Inclusión digital
usuario
Comunidad
Migrando 
Legalización de las instituciones educativas utilizando software
programas
legal;
Capacitación  Reducción de costos de licencias de software y de costos en
equipamientos ya que se pueden reutilizar equipos que están fuera
de uso;
 Disponibilidad de aplicaciones de investigación y educativas
gratuitas;
 Acceso a documentación, código fuente y material de estudio en
línea;
 Disponibilidad del software en múltiples idiomas;
 Creación de nuevas mentes con un nuevo concepto de
información.
Motivaciones altruistas
- II -
Como migrar
Esto ¿le sirve a alguien más?
Estado
Migrando al Legalización del software existente en la administración pública;
usuario Reducción de costos en licencias, equipamiento y mantenimiento;
Seguridad nacional: no dependencia de una empresa que tenga
Migrando
acceso a archivos confidenciales; no dependencia de una licencia que
programas
puede expirar impidiendo el acceso a documentos y programas
Capacitación creados por y en las dependencias públicas; erradicación del código
fuente oculto, apto para la introducción de virus, programas espías y
“puertas traseras” en redes que contienen información sensible sobre
operaciones críticas del Estado;
Creación de portales educativos y de servicios al ciudadano,
financiados por el Estado e implementados a bajo costo utilizando
tecnologías de software libre;
 Creación de puestos laborales para técnicos, administradores y
programadores experimentados.
Motivaciones altruistas
- II -
Como migrar
Esto ¿le sirve a alguien más?
Ética:
Migrando al individual y social
usuario Respeto de las normas derivadas de licencias justas;
Erradicación del mensaje negativo a educandos y ciudadanos,
Migrando
emanado del uso de software no licenciado en instituciones educativas
programas
y en la Administración Pública;
Capacitación Exaltación y puesta en práctica de valores sociales: colaborar,
compartir, crear en comunidad;
Reconocimiento de la diversidad: traducción del software a idiomas
“no rentables”, ignorados por los productores de software propietario;
Reformulación de la normativa legal sobre derechos de autor
mediante nuevas formas de licenciamiento que resuelvan
positivamente la tensión entre el interés social de tutelar a sus
creadores, y el derecho del hombre a acceder a la información y a la
cultura.
- II -
Como migrar

Migrando al
usuario

Migrando
programas Autoconocimiento
Capacitación Evalúese
¿Está bien informado de lo que deberá aportar durante el
- II - proceso de migración?
Como migrar
¿Costos económicos?
Migrando al
usuario ¿Esfuerzo personal?
Migrando
programas ¿Tuvo ya experiencia en migraciones? ¿Cómo fueron?
Capacitación
¿Cuál es su “tiempo” personal de adaptación a los
cambios?

¿Cuán hábil es en el manejo de su software actual?


Finalmente: ¿considera el usuario que de la migración
derivarán beneficios, sean para sí, para su empresa, o
para su comunidad?
2. Como migrar
Migrando programas
1. Aplicaciones libres para Windows
Navegador o browser Ej: Mozilla Firefox
- II -
Cliente de correo Ej. Mozilla Thunderbird
Como migrar
Procesador de textos Ej. Writer (OpenOffice)

Migrando al 2. Lives CDs (probar sin instalar) LiveInstall


usuario CDs
Ubuntu Mandriva
Migrando
Kubuntu
programas
Ututo Tuquito
Capacitación
3. Dual Boot (Linux y Windows en el mismo equipo)
Ver la partición Linux desde Windows
Ver la partición Windows desde la partición Linux

4. Aplicaciones Windows corriendo sobre Linux


Wine
CrossOver Office
Internet Explorer para Linux
5. Virtualización
- II -
Como migrar

Migrando al
usuario

Migrando
programas

Capacitación

La GRAN pregunta: ¿Qué distribución elegir?


- II -
Las “TopTen” en febrero de 2008
Como migrar

01. Ubuntu
Migrando al 02. PCLinux
usuario
03. OpenSUSE
Migrando
04. RedHat Fedora
programas
05. MEPIS
Capacitación
06. Debian
07. Mandriva
08. DamnSmall Linux
09. Knoppix
10. Slackware
La GRAN pregunta: ¿Qué distribución elegir?
2. Como migrar
Capacitación
- II - CAPACITACIÓN
Como migrar
PRIMERA PREGUNTA:
Migrando al
¿Qué es lo que debe aprender un aspirante a
usuario
usuario de SWL?
Migrando
programas

Capacitación

SEGUNDA PREGUNTA:
¿Dónde hallar recursos para su capacitación?
- II - CAPACITACIÓN
Como migrar
¿Qué es lo que debe aprender un aspirante a
Migrando al
usuario de SWL?
usuario

Migrando
programas ● Manejo de las aplicaciones
Capacitación ● Estructura de archivos y directorios
● Cómo funciona la seguridad
● Todo lo demás que el usuario quiera...
- II -
Como migrar

Migrando al
usuario

Migrando
programas

Capacitación

Gracias por su atención!!!


Edgar Adrian Sánchez Soto
http://ceca.uaeh.edu.mx
esanchez@uaeh.edu.mx

También podría gustarte