Software Libre y Linux
Software Libre y Linux
Software Libre y Linux
y
Linux
Qu es Software Libre?
El software libre es aquel que
puede ser distribuido, modificado,
copiado y usado; por lo tanto,
debe venir acompaado del
cdigo fuente para hacer efectivas
las libertades que lo caracterizan
Y se refiere especialmente a cuatro
clases de libertad:
Libertad 1: la libertad para ejecutar el programa sea cual sea
nuestro propsito.
Libertad 2: la libertad para estudiar el funcionamiento del
programa y adaptarlo a tus necesidades (cdigo fuente
necesario).
Libertad 3: la libertad para redistribuir copias.
Libertad 4: la libertad para mejorar el programa y luego
publicarlo para el bien de toda la comunidad (cdigo fuente
necesario).
Richard Stallman
Linus Torvalds
Qu es Linux?
Linux es un sistema operativo.
Es el encargado de que el
software y el hardware puedan
trabajar juntos.
Linux slo es el ncleo del
sistema operativo. Existen una
serie de empresas, o grupos de
gente que se dedica a unir Linux a
un grupo de aplicaciones, en
muchos casos libres tambin, en
otros no, meterlo todo en un CD o
discos y distribuirlo.
Algunas distribuciones
Gentoo
Ubuntu
Suse
Debian
Red Hat
Ventajas de Linux ante otros S.O.
Requerimientos bajos
Estabilidad
Multitarea
Seguridad
Compatibilidad
Cdigo fuente
Entorno de programacin
Ideal para estudiantes de computacin
Soporte de hardware
Software-Compatibilidad
Complejidad
Desventajas
Distribuciones Live
Un CDVivo o LiveCD es un sistema operativo
almacenado en un CD-ROM que puede ser
ejecutado desde el mismo CD, sin instalacin en el
disco duro . Algunos CDVivos vienen con una
utilidad que permite instalar, si el usuario as lo
desea, el sistema operativo en el disco duro.
Algunas distribuciones Live
Puppy Linux
Gnoppix
Knoppix
Musix GNU+Linux
Slax
Suse Live
Ubuntu
Ututo
Tuquito
Programas equivalentes entre
Windows y Linux
Internet Explorer firefox
Messenger kopete amsn gaim
Outlook thunderbird
Skype skype
Emule aMule
Bittorrent bittorrent
Windows Explorer Nautilus konqueror
Notepad Gedit
Winamp Xmms
MS Office Open Office
SOFTWARE LIBRE
CONCEPTOS BASICOS
Vantajas del Software Libre
Apertura de codigo ==> Adaptable a otras plataformas
Libertad de uso
La ventaja Educativa
La ventaja Economica
La ventaja del Desarrollo Sostenido
Seguridad- Estabilidad ==> amenaza constante de virus
Respaldo o Soporte
Democracia del software
El Ahorro cooperativo
Caracteristicas contra funcionalidad
- Esta hecho para ser vendido, no usado.
- Poco interes por la limpieza de codigo
El software propietario
- Las caracteristicas nuevas solo se desarrollan por
motivos de mercadotecnia
El software libre
- Nace simple
- Su calidad mejora mientras aumenta su base de
usuarios
- Las caracteristicas nuevas se implantan conforme se
necesitan
Vantajas del Software Libre
Software Libre != Gratuito
Reglas para considerar un software como Libre:
1. Libertad de uso
2. Libertad de modificacion
3. Libertad de distribucion
4. Libertad de publicacion de cambios
Pero
Vender el software libre puede
estar bien!
El proyecto GNU
El proyecto GNU fue iniciado a mediado de
los 80's por Richard Stallman. Su objetivo era
construir un Sistema Operativo compatible con
Unix pero totalmente "libre", cuyo cdigo
fuente estuviera disponible para todo aquel
que quisiera utilizarlo, modificarlo o estudiarlo.
Richard Stallman.
Linus Torvalds
La nomenclatura para identificar las particiones es
diferente en Windows y en Linux. En Windows las
unidades se identifican con letras, por ejemplo:
Primer disco duro (IDE, SCSI SATA)
C: (primera particin del primer disco duro IDE)
D: (segunda particin del primer disco duro IDE)
Segundo disco duro (IDE SCSI SATA)
E: (primera particin del segundo disco duro IDE)
F: (segunda particin del segundo disco duro IDE)
En Linux se representan de la siguiente manera:
hda (primer disco duro IDE).
hda1 (primera particin del primer disco duro IDE).
hda2 (segunda particin del primer disco duro IDE).
hda5 (primera particin lgica de una particin extendida
del primer disco duro IDE)
hdb (segundo disco duro IDE).
hdb1 (primera particin del segundo disco duro IDE).
hdb2 (segunda particin del segundo disco duro IDE).
hdb5 (primera particin lgica de una particin extendida
del segundo disco duro IDE)
Discos SCSI SATA.
sda (primer disco duro SCSI o SATA)
sda1 (primera particin del primer disco SCSI).
sda2 (segunda particin del primer disco SCSI).
sda5 (primera particin lgica del primer disco duro
SCSI)
sdb (segundo disco duro SCSI o SATA)
Cuantas particiones necesito para Linux?
La respuesta rpida y fcil es: recomendable al menos dos, una
para el sistema/datos y otra para Swap. Usualmente se suelen
tener tres, una para el sistema/programas (/), otra para los
datos (/home) y otra para swap.
Qu es la Swap?
La swap es un espacio reservado en tu disco duro para poder
usarse como una extensin de memoria virtual de tu sistema.
Es una tcnica utilizada desde hace mucho tiempo, para hacer
creer a los programas que existe mas memoria RAM de la que
en realidad existe. Es el propio sistema operativo el que se
encarga de pasar datos a la swap cuando necesita ms espacio
libre en la RAM y viceversa.
Cuanta Swap necesito?
Todo depender del uso que se le vaya a dar al sistema y del
espacio libre que tengamos.
Si vas a utilizar muchos programas a la vez y tienes poca
memoria RAM, necesitars ms swap, si tienes mucha RAM,
no necesitaras tanta swap. Hay que recordar que un uso no
intensivo de la swap es normal y no afectar mucho a la
velocidad del sistema, pero como hemos dicho antes, un uso
muy intensivo y continuado es un indicativo de que
necesitamos mas memoria RAM.
Un ejemplo es el siguiente (suponiendo que tenemos
un disco de 80 GB de capacidad):
Windows: 10 GB, para juegos (no muy pesados)
principalmente.
/: 8 GB, para todo lo que instale en Ubuntu.
swap: 1 GB, suponiendo que tenemos 512 MB de
RAM.
/home: el resto, en este caso 61 GB, para datos, msica,
configuraciones, etc.
Ext2 el primer sistema de archivos diseado
expresamente para Linux.
Ext3 versin mejorada de Ext2, ampliamente
utilizada en distribuciones Linux
Ext4nuevo sistema de ficheros para Linux
evolucionado de Ext3 algunas de sus ventajas
con respecto a este ltimo son:
Existen diferentes sistemas de archivos y cada
sistema operativo soporta diferentes sistemas de
ficheros, algunos de ellos son los siguientes: