Linux
Donde estamos y hacia adonde vamos
Ciclo de charlas DuocUC
Concepción - 2006
Germán Poo Caamaño
[email protected]
[email protected]
Dirección de Informática
Universidad del Bío-Bío
Aclaración
El término hacker se refiere a un programador
no a un vándalo en Internet o cibervandálico
Software Libre
● Libertad de utilizarlo.
● Libertad de copiarlo.
● Libertad de modificarlo.
● Libertad de distribuir tus modificaciones.
● Siempre y cuando no le quites ninguna de
estas libertades.
Utilizarlo
● Usalo; no tienes que pedirle permiso a nadie
● Puedes usarlo en tu casa, escuela o trabajo
● Puedes usarlo para fines que el autor no se
esperaba
Copiarlo
● Dale una copia a tu mejor amigo.
● Pónselo a todas tus computadoras.
● Vende CDs con el software.
Modificarlo
● Examínalo
Abre el capó del auto
● Aprende cómo está hecho
Desarma un pedazo del motor
● Hazle cambios
¿Qué pasa si enchufo esto aquí?
● Aprende de lo que hiciste
Y vuélvete un mecánico o programador experto
Distribuirlo
● ¿Le hiciste cambios interesantes?
● Véndelos / distribúyelos / cópialos
● Hazlos parte del bien común.
Libertad de aprender (1)
● El software propietario es una caja negra
?
Libertad de aprender (2)
● El software libre es transparente
using System;
public class Principal {
public static void Main ()
{
Console.WriteLine (“Hola, Mundo”);
}
}
Es como comprar un auto
● El propietario tiene el capó soldado
● El libre lo puedes destripar a tu gusto.
Ponte a leer código ajeno
● Aprende de programas reales
● Modifícalo
● Límpialo
● Aprende técnicas nuevas
Aplica la teoría
¿De qué te sirve si no sabes
cuándo utilizarla?
Contribuye a un proyecto ya
existente
● Arregla lo que está roto
Son sólo programas.
● Aprende de programadores experimentados.
Cartogramas
Exportación de Frutas
Exportación de Frutas
Exportación de Pescado
Exportación de Madera y Papel
Exportación de Licencias
Linux
● Linux es un sistema operativo
Multiusuario
Multitarea
Disponible en muchas arquitecturas
Intel x86, Intel Itanium, Motorola, Alpha, Sparc,
PowerPC, ARM, S390, PA-RISC, etc.
Capaz de interactuar con otros sistemas
operativos
Novell Netware, Apple MacInstosh, Windows,
otros Unices
Uso de Linux
● Servidores
Atiende toda clase de servicios
Mensajería, web, DNS, proxy, impresión,
archivos, router, firewall
Actualmente es el área más fuerte de
Linux, donde ha demostrador ser
altamente confiable
● Estaciones de trabajo
Area en rápido desarrollo
● Supercomputadores
Tendencia en Norteamérica y Europa
Distribuciones
● ¿Qué es una distribución?
Distribución
Núcleo
(kernel)
Aplicaciones
Herramientas
de instalación
Las distribuciones más populares son RedHat,
Mandrake, SuSE y Debian.
● ¿En qué se diferencian?
Herramientas de administración de paquetes
Herramientas de configuración
¿Cómo escoger una distribución?
● En general, para una buena elección
priman los aspectos prácticos más que
los técnicos:
Requerimientos de uso
Facilidad de conseguir
Distribución utilizada en el entorno
Facilita encontrar ayuda en caso de problemas
Periodicidad de las actualizaciones
Si un equipo estará conectado a Internet, es
primordial mantenerlo actualizado
Actualizar una distribución es: mantener los
programas de esa distribución al día.
Problemas y errores típicos
● Es necesario aprender a instalarlo
El usuario promedio jamás ha instalado un
programa (independiente del sistema operativo)
● Reinstalar cuando un programa no
funciona
Linux no es aleatorio
● Comparar Linux con Windows9x/ME/XP
Si se ha de comparar, debe ser respecto a
Solaris, WindowsNT, Windows2000,
Netware, otros Unices
● Hay mucha documentación
Aplicaciones de escritorio
● OpenOffice, KOffice
(Procesador de texto, planilla de cálculo,
presentaciones, dibujos vectoriales,
gráficador)
● AbiWord
Procesadores de texto
● Gnumeric
Planilla de cálculo
● Dia, Inkscape
Diagramador
Aplicaciones de servidor
● Correo
Sendmail, Postfix, Qmail, Lotus Notes
● Directorio
● Web
Apache, Khttpd, Boa, Roxen
● Bases de datos
PostgreSQL, MySQL, Interbase, Oracle,
Sybase
● Seguridad
ipchains, iptables, openSSL
Apache
● Es el webserver más popular del
mundo
Alrededor del 58% de los servidores web en Internet
● Altamente configurable
● Seguro
One Laptop Per Child
One Laptop Per Child
One Laptop Per Child
1. O caminho largo
2. O caminho curto
One Laptop Per Child
● General
http://linux.ubiobio.cl/documentacion/
● Desarrollo GNOME
http://developer.gnome.org/
http://www.es.gnome.org/
● Listas de correo
[email protected] (local)
[email protected]
El futuro próximo
Comentarios de: Linux donde estamos y hacia adonde vamos (0)
No hay comentarios