Sistemas Libres

Anuncio
Sistemas Libres

Funcionamiento de los Computadores:


Requisitos

La maquina (Hardware)

Los programas (Software)
¿Como Obtener?

Hardware = Dinero.

Software = Dinero.
Sistemas Libres

Ejemplo tipico:

Quiero un computador para mi casa:

Quiero que tenga Windows Vista

Necesito usar MS Office 2007

Quiero usar Photoshop

Quiero usar Dreamweaver

Quiero Juegos
Sistemas Libres
Costos

$ 350.000
$ 300.000
$ 425.000
$ 265.000
$ 95.000
$ 35.000 c/u
$ 230.000
Sistemas Libres

Costo total:
$ 1.435.000
Hardware: 350.000 Software: 1.085.000
Sistemas Libres

Conclusiones:


El gasto en hardware suele ser unico.

El gasto en software es progresivo.

Claramente el costo mayor, corresponde al software.
Esta diferencia explica (pero no justifica) la existencia de la pirateria de software.
Sistemas Libres

Hechos:




Los computadores armados en Chile corren la mayor parte del sofware pirata.
Los computadores de marca, al menos traen licencia de Sistema Operativo.
Las fiscalizaciones a empresas aislan la mayor parte de la pirateria en el hogar.
Chile tiene un 53% de pirateria de software.
Sistemas Libres

Free Software Foundation


Richard Stallman
En 1985, Richard Stallman funda la FSF.
Es un movimiento que busca devolver la libertad a los usuarios.
Sistemas Libres

Free Software Foundation:

Todo software de la FSF es libre:

el codigo fuente es de libre acceso

no tiene costo para el usuario

es desarrollado por la comunidad

puede ser mejorado por quien sea capaz.
Sistemas Libres

GNU:

Es el proyecto principal de la FSF

Es un acronimo recursivo, significa:


Gnu Not Unix
Es un esfuerzo por producir un sistema operativo similar a unix, pero gratuito
Sistemas Libres

Otros proyectos similares:

Minix:


Es un sistema operativo
usado por Andrew Tannenbaum para enseñar sistemas operativos.

facil de entender

es un clon de UNIX
Sistemas Libres

Otros proyectos similares:

*BSD:

Es un sistema operativo

Berkeley Software Distribution.

otro clon de UNIX

viene desarrollandose desde los '70

mac OS/x (Apple Macintosh) esta basado en BSD.
Sistemas Libres

Volviendo al proyecto GNU...


El proyecto de Stallman, debe proveer de:

Interaccion entre la maquina y el software

Librerias y compiladores para crear software

Software
Luego de años de desarrollo:

Aun faltaba el primer punto de la lista:

el Kernel del sistema operativo
Sistemas Libres

Linux


en 1991 nace linux, como un proyecto personal del estudiante Finlandes Linus Torvalds.
El nombre viene de linus + unix o el unix de linus = linux
Sistemas Libres

Linux:

Esta basado en minix.


es un clon de UNIX
solo es un kernel: no provee de software
Sistemas Libres

GNU/Linux

El proyecto GNU provee el software

Linux provee el kernel

Lo anterior produce uno de los sistemas operativos mas emergentes del movimiento FSF.
Sistemas Libres

¿Como obtener GNU/Linux?

(El software es gratis)

Hagalo UD. mismo.


Mediante distribuciones


linux from scratch: http://www.linuxfromscratch.org/

son colecciones de programas y el kernel linux.
existen muchas distribuciones, cada una con su propia filosofia y funciones.
http://distrowatch.com/
Sistemas Libres

Algunos ejemplos de distribuciones:

Ubuntu/Kubuntu/Xubuntu

Gentoo

Fedora

Debian

Red Hat (pagado)

Suse

Opensuse
Sistemas Libres

Licencia GPL

GPL viene de General Public Licence

Es el tipo de licencia que respalda al software libre.

Asegura que el software siga libre.
Sistemas Libres

Programas GPL:

Aunque nace en los sistemas de la FSF, no esta limitada a ellos:



GIMP es un editor de imagenes gratuito que corre en linux, windows, solaris, etc.
7zip es un compresor gratuito que corren en windows.
openoffice es una suite de oficina que corre en casi todos los sistemas operativos.
Sistemas Libres
Caracteristicas de GNU/Linux
Sistemas Libres

Manejo de Hardware

Kernel 


Codigo Abierto (Kernel)

Codigo Cerrado (Inst. aparte)
Manejo de Servicios

Kernel/Userland

Equivalente a los drivers
Firewall, Archivos, Virtualizacion
Sistemas Libres

Interaccion con el usuario

Consola


Entornos Graficos

comandos
mouse
Sistemas Libres
Trabajando con discos


sistemas de archivos soportados:

ext2/3/4

reiserfs, xfs, jfs

ntfs, fat16/32

muchos otros
Sistemas Libres
Trabajando con discos


rutas de archivo:

Se hacen al estilo 'web':

/usr/local/bin

separador de ruta es '/'

todos los discos aparecen como carpetas (no hay letras de unidad)
Sistemas Libres

Trabajando con discos

La ruta:


Es distinta a:


/home/pepe
home/pepe
¿Por Que?
Sistemas Libres
Trabajando con discos


Case Sensitive:

Mayusculas y minusculas son distintas.

para los archivos

para las carpetas

para los comandos
Sistemas Libres
Trabajando con discos


Case Sensitive:

/home/pepe

/home/Pepe

/home/PePe

/home/PEPE

todas son distintas.
Sistemas Libres
Trabajando con discos


Case Sensitive:


por comun acuerdo, los comandos en linux son en minusculas.
ejemplos de comandos:

ls, cd, more, less, cp, mv
Sistemas Libres
Trabajando con discos


Seguridad:

Cada archivo o carpeta tiene:

dueño (owner)

grupo (group)

permisos
Sistemas Libres
Trabajando con discos

Sistemas Libres
Trabajando con discos

Tipo de Cantidad de Ultima elemento
directorios
Modificacion
Permisos
Dueño Grupo Tamaño
Permisos posibles:
r (lectura) w (escritura) x (ejecucion)
son 3 grupos:
U (usuario) G (grupo) O (otros o publicos)
Elemento
Sistemas Libres
Trabajando con discos

Tipo de Cantidad de Ultima elemento
directorios
Modificacion
Permisos
Dueño Grupo Tamaño
Elemento
Permisos:
x:
para archivos: es archivo es un programa o script.
para directorios: determina si se puede entrar al directorio en ausencia de r o w.
Sistemas Libres
Trabajando con discos

Tipo de Cantidad de Ultima elemento
directorios
Modificacion
Permisos
Dueño Grupo Tamaño
Permisos:
w: ademas permite leer.
los permisos del grupo 'O' sobreescriben a los demas grupos.
Elemento
Sistemas Libres
Trabajando con discos

Tipo de Cantidad de Ultima elemento
directorios
Modificacion
Permisos
Dueño Grupo Tamaño
Tipo de elemento:
­ : archivo comun
d: directorio
l: link simbolico
c: character device.
p: archivo fifo
Elemento
Sistemas Libres
Tarea


Busque en internet informacion de los siguientes comandos:

ls

cd

pwd

cp

mv
Descargar