Post on 04-Jul-2015
description
ACHEGANDO O MUNDO DE GNU/LINUX ACHEGANDO O MUNDO DE GNU/LINUX
TONI MARTÍNEZ CARBALLO
¿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
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.
¿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.
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.
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)
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.
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.
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.
Máis ala de GNU/LinuxMáis ala de GNU/Linux
● GNU/HURD● GNU/DARWIN● BSD● PLAN 9● ReactOS
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.
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
Desventaxas do Software LibreDesventaxas do Software Libre● Descoñecemento● Custo de cambio● Patentes● Escasa madurez en determinados campos de
software:
– Multimedia– Ferrementas CAD– ...
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.
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”.
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.
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.
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
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.
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
UtilidadesUtilidades
Utilidades – Aplicacións KDEUtilidades – Aplicacións KDE: :
Katapulk
Kate
KMag Screen Magnifier
KNotes
Aplicacións MultimediaAplicacións Multimedia
Aplicacións MultimediaAplicacións Multimedia: :
Amarok
Kaffeine
Kmix – Controlador Audio
K3b Ferramenta de grabación
Aplicacións en InternetAplicacións en Internet
Konqueror Navegador
Kopete y Kmess (MSN Client)
Amule – Aplicación P2P
Kmail y Akegrator RSS
KNetworkManager
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
XogosXogos
XogosXogos: :
KMines
Xogos de cartas
TuxMath y TuxTyping
KMahjongg
Ferramentas de DesenvolvementoFerramentas de Desenvolvemento
KDevelop
Qt3Designer
Quanta Plus HTML
Umbrello Ferramenta de UML
Outras AplicaciónsOutras Aplicacións
Outras AplicaciónsOutras Aplicacións: :
Kontact – Agenda
Yakuake
Power Manager
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
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
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
UtilidadesUtilidades
Utilidades – Aplicacións GNOMEUtilidades – Aplicacións GNOME: :
Diccionario
Gedit
Calculadora
Tomboy
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
Aplicacións en InternetAplicacións en Internet
Epiphany
Gaim
Amule – Aplicación P2PEvolutionEkiga
NetworkManager
Aplicacións GráficasAplicacións Gráficas
Aplicaciones GráficasAplicaciones Gráficas: :
Gimp
Evince – Visor de PDF's
Inskape
Capturdor de imaxess
Fspot
XogosXogos
XogosXogos: :
Gweled
Minas
Solitario
KMahjongg
Ferramentas de DesenvolvementoFerramentas de Desenvolvemento
Glade
Gazpacho
Gambas
Mono Develop
Outros escritoriosOutros escritorios
● XCFE
● Fluxbox
● IceWM
● WindowsMaker
Open OfficeOpen Office
Open OfficeOpen Office: :
Open Office Writer
Open Office Impress
Open Office Calc
Open Office Database
Open Office Draw
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
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.
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
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/contribuirsinprogramar.html
● http://ubuntu.org
DúbidasDúbidas
Se che quedou algunha dúbida no camiño,
este é o teu momento
¿Dúbidas?