Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Modulo I: Introduccin al
software Libre
GNU/LINUX
Prestadores de Servicio:
Evyth Martnez
Ericker Lozano
Mileivys Guanipa
Javier Oviedo
Jhon Prez
Astrid Timaure
Johanner Castillo
Barquisimeto-Venezuela, 2017
Contenido
Contenido...Pagina
Conceptos Bsicos .1
Definicin de Linux ............................................................................................2
Historia de Linux ..5
Por qu Linux? ................................................................................................5
Definicin de Open Source ...............................................................................6
Ventajas del cdigo abierto ...............................................................................7
Desventaja del cdigo abierto ...........................................................................8
Licencias de Uso ...............................................................................................8
Software Libre en la administracin pblica ....................................................11
Distribuciones ..................................................................................................12
Ubuntu .............................................................................................................15
Historia de Ubuntu ...........................................................................................15
Comandos Bsicos ..........................................................................................17
Prueba Diagnostica
Actividad Individual/Grupal
Antes de comenzar a estudiar y conocer el software libre, realizaremos una breve
discusin de tus conocimientos.
1. Qu sistema Operativo usas en tu casa y en el
trabajo?
2. Sabes lo que es el software libre?
3. Has usado alguna distribucin de Linux?
4. Qu es lo que ms te gusta del sistema operativo que usas?
5. Qu sistemas operativos conoces?
Pentium II, k5, k6, athlon,), m68k (Amiga, Atari) ,Dec Alpha, Sun SPARC,
ARM, MIPS, y PowerPC.
Es multiprocesador: soporte para sistemas con ms de un procesador (para
x86 y SPARC).
Tiene proteccin de la memoria entre procesos, de manera que uno de ellos
no puede colgar el sistema.
Es un sistema Unix, siendo ste el ms fiable; se utiliza para tareas de alta
complejidad y rendimiento. Microsoft, en Hotmail, usa Unix y no Windows.
Soporta muchsimos tipos de sistemas de archivos, permitiendo lectura y, en
la mayora de los casos, escritura de datos de otros sistemas
operativos. Incluso existe uno (UMSDOS), que permite
instalar Linux en una particin MS-DOS, evitando la
necesidad de formatear. Adems, se puede acceder a todos
los sistemas de ficheros de CD-ROM y DVD.
Amplia variedad de protocolos de red soportados en el ncleo: IPv4, IPv6,
AX.25, X.25, IPX, PPP, DDP, Netrom, Appletalk, Netware, etc... Incluye de
serie la mayora de utilidades necesarias para montar un servidor en Internet
(telnet, ssh, apache, mysql, php, ftp, news, irc, etc.)
Permite navegar por Internet y conectar mquinas en red de manera natural
(los protocolos TCP/IP o PPP por ejemplo, estn incluidos como un mdulo
del kernel bsico).
Hay miles de programas gratuitos que pueden bajarse de Internet para usar
con Linux.
Casi cualquier aplicacin Unix puede usarse bajo Linux.
La documentacin existente es gratuita y de gran
calidad.
Permite compartir por red ficheros e impresoras, incluso
con otros sistemas operativos, de manera segura
mediante NFS y Samba.
Finalmente, Linux es gratuito.
Por qu Linux?
La potencia, estabilidad, gratuidad, modificabilidad y
portabilidad de Linux lo hacen el sistema operativo perfecto, y
ya tiene una posicin lder en el mbito de Internet, siendo
cuestin de tiempo que la tenga en el resto de mbitos
informticos.
Licencias de Uso
La Licencia Pblica General de GNU o ms conocida por su nombre en ingls GNU
General Public License (o simplemente sus siglas del ingls GNU GPL) es la
licencia de derecho de autor ms ampliamente usada en el mundo del software
libre y cdigo abierto, y garantiza a los usuarios finales (personas, organizaciones,
compaas) la libertad de usar, estudiar, compartir (copiar) y modificar el software.
Su propsito es doble: declarar que el software cubierto por esta licencia es libre, y
protegerlo (mediante una prctica conocida como copyleft) de intentos de
apropiacin que restrinjan esas libertades a nuevos usuarios cada vez que la obra
es distribuida, modificada o ampliada. Esta licencia fue creada originalmente
por Richard Stallman fundador de la Free Software Foundation (FSF) para
el proyecto GNU.
Libertad
Descripcin
la libertad de distribuir copias del programa, con lo cual se puede ayudar a otros usuarios
(Distribucin).
la libertad de mejorar el programa y hacer pblicas esas mejoras a los dems, de modo
que toda la comunidad se beneficie (Mejora).
Las libertades 1 y 3 requieren acceso al cdigo fuente porque estudiar y modificar software sin
su cdigo fuente es muy poco viable.
Tipos de Licencias
El software no se vende, se licencia. Una licencia es aquella autorizacin formal con
carcter contractual que un autor de un software da a un interesado
para ejercer "actos de explotacin legales". Es decir, el software no
se compra, sino que se adquieren una serie de derechos sobre el
uso que se le puede dar. En las licencias de software libre esos
derechos son muy abiertos y permisivos, apenas hay restricciones
al uso de los programas. De ah que ayude al desarrollo de la
cultura. Pueden existir tantas licencias como acuerdos concretos
Licencias
Licencias GPL: El autor conserva los derechos de Copyleft: Hay que hacer constar que el titular de
autor (copyright), y permite la redistribucin y
modificacin bajo trminos diseados para asegurarse
de que todas las versiones modificadas del software
permanecen bajo los trminos ms restrictivos de la
propia GNU GPL.
Licencia
APSL:
es
la licencia
de
cdigo
parte de Darwin.
Licencia Apache:
10
11
Distribuciones
Una distribucin Linux (coloquialmente llamada distro) es una distribucin de
software basada
en
el ncleo
Linux que
incluye
determinados paquetes de software para satisfacer las
necesidades de un grupo especfico de usuarios, dando as
origen a ediciones domsticas, empresariales y para
servidores. Por lo general estn compuestas, total o
mayoritariamente, de software libre, aunque a menudo
incorporan aplicaciones o controladores propietarios.
Adems del ncleo Linux, las distribuciones incluyen habitualmente las
bibliotecas y herramientas del proyecto GNU y el sistema de ventanas X Window
System. Dependiendo del tipo de usuarios a los que la distribucin est dirigida se
incluye tambin otro tipo de software como procesadores de texto, hoja de clculo,
reproductores multimedia, herramientas administrativas, etc. En el caso de incluir
herramientas del proyecto GNU, se denomina distribucin GNU/Linux.
Existen
distribuciones
que
estn
soportadas
comercialmente,
como Fedora (Red Hat), openSUSE (Novell), Ubuntu (Canonical Ltd.) y Mandriva;
12
Arquitectura de
computador
soportadas
Visualizacin
Debian GNU/Linux
Ubuntu
Linux Mint
13
Fedora
Canaima
Gentoo Linux
Sabayon Linux
14
15
16
Las aplicaciones con nombres compuestos se escriben con guion entre las
palabras (ej. compizconfig-settings-manager).
Para los nombres de archivos y directorios que contienen espacios en blanco
hay que envolverlos en comillas dobles (ej. "nombre archivo") o simples
(ej. 'nombre archivo'). Un consejo: Para no haceros un lo, nunca usis
espacios en blanco en los nombres de carpetas y archivos y sustituirlo por
un guion bajo (mis_imgenes) o un guion medio (mis-imgenes).
Los espacios en blanco se utilizan nicamente para separar ordenes (ej. para
instalar varios paquetes: sudo apt-get install avidemux k3b kde-i18n-es k3b-i18n,
vemos que dichos paquetes estn separados por espacios en blanco entre ellos).
La ruta "/home/tu_usuario" se puede cambiar por el smbolo "~" (para escribirlo,
pulsar la combinacin de teclas Alt Gr+), que viene a sustituirlo en la lnea de
rdenes, sea cual sea el nombre del usuario.
17
18