achegando o mundo de gnu/linux

43
ACHEGANDO O MUNDO DE GNU/LINUX ACHEGANDO O MUNDO DE GNU/LINUX TONI MARTÍNEZ CARBALLO

Upload: ousli07

Post on 04-Jul-2015

1.868 views

Category:

Technology


4 download

DESCRIPTION

Un achegamente o muncdo de GNU/Linux dende a filosofía, ventaxas... ata amosar aplicacións libres.

TRANSCRIPT

Page 1: Achegando o mundo de GNU/Linux

ACHEGANDO O MUNDO DE GNU/LINUX ACHEGANDO O MUNDO DE GNU/LINUX 

TONI MARTÍNEZ CARBALLO

Page 2: Achegando o mundo de GNU/Linux

¿De que imos falar?¿De que imos falar?● ¿Qué o Software Libre?

● Liberdade do Software

● Código aberto

● GNU

● GNU con Linux

● Máis ala de GNU/Linux

● Ventaxas do software libre

● Desventaxas do software libre

● Mitos sobre o software libre

● Distribucións GNU/Linux

● Administracións públicas e Software Libre

● Contorna de escritorio KDE e as súas principais aplicacións

● Contorna de escritorio GNOME e as súas principais aplicacións

● Outras contornas de escritorio

● OpenOffice

● Outras aplicacións interesantes

● 6 maneiras de contribuir a proxectos de software libre sen programar

Page 3: Achegando o mundo de GNU/Linux

Obxectivo da charlaObxectivo da charla

Moita xente ten escoitado falar de “Software Libre” e incluso soalles algo de “Linux” que entenden coma unha alternativa a Windows pero gratis pero aínda non entenden ben o que é. O obxectivo da charla é precisamente explicar que é iso de software libre e de toda a comunidade que se agocha tras esas verbas.

Page 4: Achegando o mundo de GNU/Linux

¿Que é o Software Libre?¿Que é o Software Libre?

● É todo o software que podes usar, modificar, copiar e distribuir de forma libre e gratuita.

● Calqueira persoa pode facer uso deste software indistintamente do seu poder económico ou status social.

● O seu obxectivo céntrase na difusión e compartición de coñecemento i en evitar a privatización do software.

Page 5: Achegando o mundo de GNU/Linux

Liberdade do softwareLiberdade do software

A FSF (Free Software Foundation) recolle 4 liberdades que un software debe cumprir para ser libre

● 0. Liberdade para executar o programa, con calquera propósito.

● 1. Liberdade para estudiar o seu funcionamento e adaptalo ás túas necesidades; unha condición a priori para isto é ter acceso ao código fonte.

● 2. Liberdade para redistribuír copias e así poder axudar ao veciño.

● 3. Liberdade para mellorar o programa e publicar as melloras, beneficiándose así toda a comunidade. Tamén é condición a priori para isto ter acceso ao código fonte.

Page 6: Achegando o mundo de GNU/Linux

Liberdade do softwareLiberdade do softwareUn punto importante é a ambigüedade da palabra free, o que xerou unha grande confusión entre o significado de liberdade e gratuidade do software.

O que trata de defender a FSF é a liberdadedo software non a gratuidade.

“Free as in freedom, not as in free beer”

Tipos de Software:

SOFTWARE LIBRE(ex. o navegador Firefox)

SOFTWARE COMERCIAL(ex. a distribución Mandriva)

SOFTWARE PROVATIVO(ex. Internet Explorer)

SOFTWARE PRIVATIVO COMERCIAL(ex. Microsoft Office)

Page 7: Achegando o mundo de GNU/Linux

Código AbertoCódigo Aberto● En 1998, Eric S. Raymond, e outros hackers, lanzan a Open Software Iniciative (OSI).

● Inicialmente a diferencia coa FSF era terminolóxica, basada na incomodidade do termo free, aínda que co tempo estas diferencias acentuáronse.

● Cando un programa é OS:

1. Libre Distribución.2. Código Fonte.3. Traballos Derivados.4. Integridade do código fonte

orixinal.5. Non discriminación contra

persoas ou grupos.6. Non discriminación contra

usos.

7. Distribución da licenza.8. A licenza non debe ser específica

dun producto.9. A licenza non debe restrinxir

outro software.10.A licenza debe sea

tecnolóxicamente neutra.

Page 8: Achegando o mundo de GNU/Linux

GNUGNU

● O concepto de liberdade do software ten orixe dende o comezo das computadores cando o código intercambiábase de forma libre entre os hackers.

● As empresas comezaron a interesarse no software polo que este concepto orixinal foi cambiando, ata chegar o punto de ser un delito.

● Richard Matthew Stallman, loitou contra esta situación no MIT, ata que decidiu facer o seu propio sistema operativo chamado GNU (Gnu is Not Unix)

● En 1985 escribiu o Manifesto GNU onde reflexa as súas motivacións e obxetivos e anos máis tarde funda a FSF.

Page 9: Achegando o mundo de GNU/Linux

GNU con LinuxGNU con Linux

● En 1990 o sistema GNU xa estaba case listo, tan só lle faltaba o núcleo do sistema. GNU estaba a traballar nun núcleo chamado HURD

● O mesmo tempo, Linus Torvald, facendo uso dos conceptos aprendidos do seu mestre Tanembaum, decidiu comezar a facer o nucleo Linux

● Posteriormente Torvald decidiu licenciar o nucleo con licencia GPL e difundilo a través de internet.

● Linux, hoxe en día é o nucleo que empregan case todas as distribucións.

● HURD aínda estase a desenvolver aínda que xa están saíndo                versión “medianamente” estables.

Page 10: Achegando o mundo de GNU/Linux

Máis ala de GNU/LinuxMáis ala de GNU/Linux

● GNU/HURD● GNU/DARWIN● BSD● PLAN 9● ReactOS

Page 11: Achegando o mundo de GNU/Linux

Software Libre e InternetSoftware Libre e Internet● O software Libre sempre estivo íntaimamente ligado a 

internet, ¡Creceron xuntos!

● Se usas internet, usas software libre:

– Máis do 65% dos servidores de internet usan Apache.

– Moitos servidores de mail empregan SendMail– Case todos os dervidores de Nome (DNS) son 

BIND– ...

● Sen o Software Libre, internet non estaría no seu                   estado actual.

Page 12: Achegando o mundo de GNU/Linux

Ventaxas do Software LibreVentaxas do Software Libre● Todo o software a nosa disposición.

● Comunidade activa.

● Moito máis seguro.

● Adaptación do software.

● Custo.

● Innovación Tecnolóxica

● Requisitos de Hardware

● Durabilidade das solucións.

● Industria local

Page 13: Achegando o mundo de GNU/Linux

Desventaxas do Software LibreDesventaxas do Software Libre● Descoñecemento● Custo de cambio● Patentes● Escasa madurez en determinados campos de 

software:

– Multimedia– Ferrementas CAD– ...

Page 14: Achegando o mundo de GNU/Linux

Mitos do Software LibreMitos do Software Libre● FUD (Medo, Incerteza e Dúbida)

● Sí existe software Libre para Linux

● Non hai soporte.

● Ninguen fai software de balde.

● Destrúe a industria.

● Destrúe a innovación.

● As empresas copiarán o teu código.

● Máis inseguro porque o código está dispoñíbel na rede.

Page 15: Achegando o mundo de GNU/Linux

Distribucións existentesDistribucións existentesUnha distribución GNU/Linux, normalmente nomeada distro, son un conxunto de aplicacións empaquetadas para facilitar a tarefa o usuario de poder empregar un sistema GNU/Linux. Normalmente soen empregar o kernel Linux e incluir diferentes aplicacións e diferentes formas de xestionar estas.

Diferéncianse polo sistema de paquetes que empregar, sistema de configuración, contorna de escritorio seleccionada... facendo de todo iso distintos “sabores de GNU/Linux”.

Page 16: Achegando o mundo de GNU/Linux

As administracións públicasAs administracións públicas

● Grande responsabilidade ó adquirir tecnoloxía da información, xa que traballa con diñeiro público.

● O Swl permite unha xestión racional dos seus recursos.

● Neutralidade tecnolóxica.

● Garantizar privacidade dos datos

● Extremadura é pioneira no emprego de Software Libre.

Page 17: Achegando o mundo de GNU/Linux

Contorna de escritorio KDEContorna de escritorio KDE

KDE (K Desktop Environment): 

 É unha contorna de escritorio gráfico e infraestructura de desenvolvemento para sistemas Unix, en concreto, GNU/Linux.

 É distribuído por defecto en moitas distribución como pode ser Kubuntu.

 Similar ós escritorios de MacOSX ou Windows.

 Esta escrito casi exclusivamente en C++ e construído sobre a biblioteca Qt.

Page 18: Achegando o mundo de GNU/Linux

KDE (K Desktop Environment): 

 Constrúese principalmente co esforzo de voluntarios.

 Actualmente encontrase na versión 3.5.5. A versión 4, está prevista para outubro do 2007.

 A mascota do proxecto é un pequeno dragón, Konqui.

http://www.kde.org

Contorna de escritorio KDEContorna de escritorio KDE

Page 19: Achegando o mundo de GNU/Linux

DirectoriosDirectorios

Sistema de DirectoriosSistema de Directorios: : 

 Home – Directorio Principal. 

 Árbore de Directorios. 

 Semellante á organización de Windows. 

 /media ­> Particións.

 Lectura/Escritura sobre Windows se o sistema de arquivos FAT32. NTFS só lectura.  

Page 20: Achegando o mundo de GNU/Linux

Aplicacións BásicasAplicacións Básicas

Aplicacións BásicasAplicacións Básicas: : 

 Opcións del Sistema 

 Engadir i Eliminar Programas  

 Buscador de carpetas  

 Ark – Ferramenta de descompresión

 Lixo de reciclaje  

Page 21: Achegando o mundo de GNU/Linux

UtilidadesUtilidades

Utilidades – Aplicacións KDEUtilidades – Aplicacións KDE: : 

 Katapulk 

 Kate 

 KMag Screen  Magnifier 

 KNotes  

Page 22: Achegando o mundo de GNU/Linux

Aplicacións MultimediaAplicacións Multimedia

Aplicacións MultimediaAplicacións Multimedia: : 

 Amarok 

 Kaffeine 

 Kmix – Controlador Audio

 K3b ­ Ferramenta de grabación  

Page 23: Achegando o mundo de GNU/Linux

Aplicacións en InternetAplicacións en Internet

 Konqueror ­ Navegador

 Kopete y Kmess (MSN Client)

 Amule – Aplicación P2P

 Kmail y Akegrator RSS

 KNetworkManager  

Page 24: Achegando o mundo de GNU/Linux

Aplicacións GráficasAplicacións Gráficas

Aplicacións GráficasAplicacións Gráficas: : 

 Krita 

 KPdf – Visor de PDF's

 Ksnapshot – Capturador de imaxes

 digiKam   

Page 25: Achegando o mundo de GNU/Linux

XogosXogos

XogosXogos: : 

 KMines 

 Xogos de cartas 

TuxMath y TuxTyping

 KMahjongg

Page 26: Achegando o mundo de GNU/Linux

Ferramentas de DesenvolvementoFerramentas de Desenvolvemento

 KDevelop 

 Qt3Designer

 Quanta Plus ­ HTML

 Umbrello  ­ Ferramenta de UML

Page 27: Achegando o mundo de GNU/Linux

Outras AplicaciónsOutras Aplicacións

Outras AplicaciónsOutras Aplicacións: : 

 Kontact – Agenda 

 Yakuake 

 Power Manager

Page 28: Achegando o mundo de GNU/Linux

 Constrúese có esforzo dos voluntarios. Está escrito principalmente en C O seu API gráfico é GTK+ (Gimp ToolKit) Actualmente a súa versión máis avanzada é a 

2.18. O logo do proxecto é un pé.

http://gnome.org

Contorna de escritorio GNOMEContorna de escritorio GNOME

Page 29: Achegando o mundo de GNU/Linux

Contorna de escritorio GNOMEContorna de escritorio GNOME

● Barra principal por defecto distinta

● Un menú para as aplicacións● Un menú para os lugares● Un menú para o sistema● Explorador é o nautilius

Page 30: Achegando o mundo de GNU/Linux

Aplicacións BásicasAplicacións Básicas Aplicacións de configuración

 Aplicacións de administración

 Engadir i Eliminar Programas  

 Buscador de carpetas  

 Gestor de archivadores – Ferramenta de descompresión

 Lixo de reciclaje

Page 31: Achegando o mundo de GNU/Linux

UtilidadesUtilidades

Utilidades – Aplicacións GNOMEUtilidades – Aplicacións GNOME: : 

 Diccionario 

 Gedit 

Calculadora

 Tomboy  

Page 32: Achegando o mundo de GNU/Linux

Aplicacións Son e videoAplicacións Son e video

Aplicacións Son e videioAplicacións Son e videio

 Rhythmbox 

 totem 

 Controlador Audio

gtkpodSerpentineGrabador integrado en nautilius

Page 33: Achegando o mundo de GNU/Linux

Aplicacións en InternetAplicacións en Internet

 Epiphany

Gaim

 Amule – Aplicación P2PEvolutionEkiga

 NetworkManager  

Page 34: Achegando o mundo de GNU/Linux

Aplicacións GráficasAplicacións Gráficas

Aplicaciones GráficasAplicaciones Gráficas: : 

 Gimp 

 Evince – Visor de PDF's

 Inskape

Capturdor de imaxess

 Fspot   

Page 35: Achegando o mundo de GNU/Linux

XogosXogos

XogosXogos: : 

 Gweled 

 Minas

 Solitario

 KMahjongg

Page 36: Achegando o mundo de GNU/Linux

Ferramentas de DesenvolvementoFerramentas de Desenvolvemento

 Glade 

 Gazpacho

 Gambas

 Mono Develop

Page 37: Achegando o mundo de GNU/Linux

Outros escritoriosOutros escritorios

● XCFE

● Fluxbox

● IceWM

● WindowsMaker

Page 38: Achegando o mundo de GNU/Linux

Open OfficeOpen Office

Open OfficeOpen Office: : 

 Open Office Writer   

 Open Office Impress 

 Open Office Calc

 Open Office Database

 Open Office Draw  

Page 39: Achegando o mundo de GNU/Linux

Outras aplicacións e proxectosOutras aplicacións e proxectos Emacs 

 Eclipse

 Firefox e Thunderbird

 Streamtuner

 VLC

 Ogle

 Audacity

Beryl

Repositorio de programas libres

http://alts.homelinux.net/index.php

Page 40: Achegando o mundo de GNU/Linux

6 maneiras de contribuir a un 6 maneiras de contribuir a un proxecto de swl sen programarproxecto de swl sen programar1. Aporta Calidad: Axuda a mellorar un proxecto, mellor aspecto e con novas características.

2. Aporta Documentación: Algúns proxectos OpenSource teñen unha pobre e insuficiente documentación.

3. Aporta Soporte: Todo o mundo precisa axuda algunha vez. Permite ó programador facer o seu traballo mentras ti solventas as dudas do usuario.

4. Aporta Diñeiro: moitos proxectos OpenSource teñen un botón de doación ou unha tenda onde podes comprar productos relacionados, ademáis de outras formas de contribuir con diñeiro.

5. Aporta Publicidade: Se o proxecto vólvese populara, a comunidade de voluntarios medrará.

6. Aporta Aprecio: é unha forma extra de contribuir, moi mportante.

Page 41: Achegando o mundo de GNU/Linux

Licencia da ponenciaLicencia da ponenciaEste traballo encontrase baixo la licencia Creative Commons Attribution­

ShareAlike 2.5 LicenseTexto da licenciaa dispoñibel en http://creativecommons.org/licenses/by-sa/2.5/legalcode

Page 42: Achegando o mundo de GNU/Linux

BibliografíaBibliografía● http://inestable.org/files/xornadas06/Software_libre.pdf

● http://cronopios.net/Textos/breve_introduccion_al_software_libre.pdf

● http://www.uoc.edu/posgrado/matricula_abierta/img/693.pdf

● http://gl.wikipedia.org

● http://es.wikipedia.org

● http://gnome.org

● http://kde.org

● “Tecnicamente viábel, economicamente sostíbel  e socialmente xusto” (Jordi Màs)

● http://www.vivalinux.com.ar/ayuda/contribuir­sin­programar.html

● http://ubuntu.org

Page 43: Achegando o mundo de GNU/Linux

DúbidasDúbidas

Se che quedou algunha dúbida no camiño,

este é o teu momento

¿Dúbidas?