ݺߣ

ݺߣShare a Scribd company logo
Introdución a GNU/Linux




         Asesores Siega-Abalar.

         Introdución a GNU/Linux




                                   1
Indíce



• Introdución histórica
• O proxecto GNU
• As distribucións
• O sistema de arquivos




                          22
Introdución a GNU/Linux

           Introdución histórica
1971. Un estudante de 1º curso de Física da Universidade de
Harvard, Richard Stallman converteuse nun hacker do
laboratorio de intelixencia artificial (IA ) do MIT ( Instituto
tecnolóxico de Massachuses) no que traballaba.


Para mediados dos setenta, o novo investigador Richard M.
Stallman, estaba sumamente enfadado coa flamante impresora
do laboratorio. Cada vez que lle mandaba unha orde, o trasto
comíase o papel. O peor era que, ao parecer a impresora non
era capaz de comunicar as estacións de traballo que estaba
tendo un problema e perdíase moito tempo atravesando a
oficina so para comprobar se, en efecto, había un problema.




                                                                  33
Introdución a GNU/Linux



Stallman buscou entón os controladores de software para engadir esta
función, pero era imposible editar ou modificar as funcións escritas no
código binario sen ter o código fonte. Cando pediu o código fonte,
negáronllo.


E esa foi a orixe do que se ten convertido na
“primera gran rebelión informática de la historia”.




                                                                    44
Introdución a GNU/Linux


         O proxecto GNU
  Richard Stallman funda o proxecto GNU
  co obxectivo de crear un sistema
  operativo completamente libre, o
  sistema GNU.


  GNU é un acrónimo recursivo que
  significa GNU Non e Unix (GNU is Not
  Unix).




                                          55
Introdución a GNU/Linux




•   En 1990, o sistema GNU xa tiña editor de texto, un exitoso
    compilador e maior parte das bibliotecas e utilidades que
    compoñen un sistema operativo.




•    Pero faltaba un compoñente clave chamado núcleo (kernel en
    inglés).




                                                                  66
Introdución a GNU/Linux

 Entón , o núcleo creado por Linus
 Torvalds, como proxecto fin de carreira,
 quen     atopábase    estudando      na
 Universidade de Helsinqui, encheu o
 "espazo" final que había no sistema
 operativo de GNU.


 Así comezaron a usar Linux a modo de
 continuar desenrolando o proxecto
 GNU, seguindo a tradicional filosofía de
 manter       cooperativismo        entre
 desenroladores.




                                            77
Introdución a GNU/Linux


              •   Que peza é a mais importante neste
                  xoguete?
                   – o pau
                   – a estrutura de papel que se move
                     co vento.
              •   Si falla algunha das dúas non
                  poderemos xogar a nada.
              •   Sen embargo parece que o pau non
                  é o que ten mais traballo...




                                                        88
Introdución a GNU/Linux


GNU/Linux é un dos termos empregados para referirse á combinación do
núcleo o kernel libre denominado Linux, que é empregado con
ferramentas de sistema GNU.


O seu desenrolo é un dos exemplos máis prominentes; todo o seu código
fonte pode ser empregado, modificado e redistribuído libremente por
calquera baixo os termos da GPL (Licencia Pública Xeral de GNU) e
outra serie de licenzas libres.




                                                                    99
Introdución a GNU/Linux



Pero… que é software libre?

O propio Stallman enfádase se non utilizamos ben o termo porque existe
un problema coas traducións e limitacións dos idiomas...

Do inglés “free” traduciuse moitas veces como “gratis”… pero libre non é
exactamente gratis…

O software libre supón dispoñer das seguintes liberdades:




                                                                       10
                                                                      10
Introdución a GNU/Linux

●
 Liberdade 0: A     liberdade de executar o programa, para calquera
propósito.

●
 Liberdade 1: A liberdade de estudar como traballa o programa e cambialo
para que faga o que vostede queira. O acceso ao código fonte é unha
condición necesaria para isto.

●
 Liberdade 2: A liberdade de redistribuír copias para que poida axudar ao
próximo.

●
  Liberdade 3: A liberdade de distribuír copias das súas versións
modificadas a terceiros. Se o fai, pode dar a toda a comunidade unha
oportunidade de beneficiarse dos seus cambios. O acceso ao código fonte
é unha condición necesaria para isto.




                                                                         11
                                                                        11
Introdución a GNU/Linux




     http://www.youtube.com/watch?v=fAWG8g3Jf_0




                                                   12
                                                  12
Introdución a GNU/Linux


Imaxinan que sería de nós, se Grahamm Bell non
houbera divulgado o seu invento?


Houbera corrido á fábrica de patentes para que
ninguén   puidera   saber   exactamente   como
funcionaba o teléfono?


En que situación estariamos ?




                                                  13
                                                 13
Introdución a GNU/Linux




                           14
                          14
Introdución a GNU/Linux



 A ciencia xamais se encontrou nun dilema semellante.

 Pero, a informática, non é ciencia?

 Ata agora, todo estaba en mans dunha empresa que non deixa
 dispor do código das aplicacións e na que o usuario (baixo pago) e
 simplemente un executor de botóns.




                                                                       15
                                                                      15
Introdución a GNU/Linux

    Pero para min, que non son un experto
programador, son usuario normal, que vantaxes
                 me supón?
• Libre de virus
  Se alguén desexa introducir software malintecionado no sistema,
  toda a comunidade pode avaliar o dano que esta a facer, xa que
  calquera dispón do código e o sistema é totalmente aberto.
• Software confiable e estable
  Acabouse o de buscar os programas por internet e baixar
  programas piratas.
• Navegación rápida
• Escritorio realmente útil


                                                                     16
                                                                    16
Introdución a GNU/Linux

              As distribucións:
  Distintas preparacións para a mesma materia prima.




                                                        17
                                                       17
Introdución a GNU/Linux


As distribucións poden ter detrás unha empresa privada, e estar
soportadas comercialmente:

●
  Fedora ( Financiada por Red Hat),
●
  openSUSE (Financiada Novell),
●
  Ubuntu (Financiada por Canonical Ltd.),
●
  Mandriva, ...

E distribucións mantidas pola propia comunidade como Debian ou
Gentoo.




                                                                   18
                                                                  18
Introdución a GNU/Linux



Unha distribución Linux ou distribución GNU/Linux (coloquialmente
chamadas distros) é unha distribución de software baseada no
núcleo Linux que inclúe determinados paquetes de software para
satisfacer as necesidades dun grupo específico de usuarios, dando
así orixe a edicións domésticas, empresariais e para servidores.

Por lo xeral están compostas, total ou maioritariamente, de software
libre, aínda que a miúdo incorporan aplicacións ou controladores
propietarios.




                                                                        19
                                                                       19
Introdución a GNU/Linux




                          20
Introdución a GNU/Linux

       O sistema de arquivos
•   O teu ordenador é unha gran carpeta,
    chamada raíz ( / ).


•   Desta carpeta raíz colga TODO!!
    o disco duro, os documentos, os programas, o CD, as
    memorias USB, os drivers do teu equipo.


•   Esqueza as unidades!!
    xa non atoparás C: nin D:


•   E agora imos ver, algún directorio que atopamos dentro de /


                                                                   21
                                                                  21
Introdución a GNU/Linux



/home > atoparás os documentos dos usuarios que
empregan o equipo.

/etc > directorio reservado para os arquivos de
configuración do sistema.

/media > atoparás as informacións dos dispositivos
de almacenamento externos.




                                                      22
                                                     22
Introdución a GNU/Linux
O superusuario :ROOT

A primeira persoa que instala o sistema crea un usuario inicial
que será o que ten permiso para facer absolutamente TODO.

E o señor que GNU/Linux chama superusuario: root.

A partir de aí, este Sr. creará máis usuarios con permisos
limitados.

Normalmente, e si nos se lle di nada ao sistema, todo o
mundo que se senta co equipo ten permisos limitados. Para
poder modificar cousas como superusuarios ten obrigación de
loguearse, aínda que sexa o mesmo Sr. que instalou o
sistema.
                                                              23
                                                             23
Introdución a GNU/Linux


    Páxinas de interese:

    http://www.gnu.org/home.es.html
    http://es.creativecommons.org/




                                       24
                                      24
Introdución a GNU/Linux
Recoñecementos de autor das imaxes empregadas
nesta presentación. A licencia Creative commons
As imaxes aquí empregadas están baixo licenza Creative Commons
Pode coñecer algo mais deste tipo de licenza neste enlace
http://creativecommons.org/licenses/by-nc-sa/3.0/es/.

Sobre Creative Commons
(texto obtido da wikipedia: http://es.wikipedia.org/wiki/Creative_Commons)

Creative Commons (CC) é unha organización non gubernamental sen
ánimo de lucro que leva a cabo plans para axudar a reducir as barreiras
legais da creatividade, por medio de nova lexislación e TICs.

Creative Commons (en castelán: «bienes comunes creativos»)
é tamén o nome dado ás licencias desenroladas por esta organización.


                                                                           25
                                                                          25
Introdución a GNU/Linux

Recoñecemento de autor das imaxes por orde de aparición:
                 Nº diapositiva, url de referencia e tipo de licenza:

diapositiva 3 http:// www.flickr.com/photos/jeff_c/4248336484/ . CC-BY-SA.

diapositiva 5 http://es.wikipedia.org/wiki/Archivo:Gnulinux.svg CC BY-SA

diapositiva 7 http://es.wikipedia.org/wiki/Archivo:Linus_Torvalds.jpeg CC BY-SA

diapositiva 8 http://www.flickr.com/photos/70991854@N00/17514697. CC BY-NC-SA

diapositiva 13http://www.flickr.com/photos/31797858@N00/2043682335 CC BY-SA

diapositiva 14http://www.flickr.com/photos/83542829@N00/2830322349 CC BY-SA




                                                                                   26
                                                                                  26
Introdución a GNU/Linux

  Recoñecemento de autor das imaxes por orde de aparición:

                  Nº diapositiva, url de referencia e tipo de licenza:


diapositiva 17:

Foto 1: http://www.flickr.com/photos/22508531@N08/5571606887 CC BY

Foto 2: http://www.flickr.com/photos/35034347371@N01/195210418 CC BY

Foto 3: http://www.flickr.com/photos/28150275@N08/3168700865 CC BY-NC-SA

Foto 4: http://www.flickr.com/photos/10506540@N07/3796415185 CC BY




                                                                            27
                                                                           27
Introdución a GNU/Linux


Recoñecemento de autor das imaxes por orde de aparición:
                  Nº diapositiva, url de referencia e tipo de licenza:



diapositiva 21: http://www.flickr.com/photos/37046275@N00/1400200017 CC BY-NC-
SA

diapositiva 24:
Foto1: http://www. akae.blogspot.com CC BY-NC-SA

Foto2: http://commons.wikimedia.org/wiki/File:Gnu-and-penguin-color.png?uselang=gl
CC-BY-SA




                                                                                28
                                                                               28
Introdución a GNU/Linux




       http://creativecommons.org/licenses/by-nc-sa/3.0/es/.




                                                                29
                                                               29

More Related Content

Gnu linux3

  • 1. Introdución a GNU/Linux Asesores Siega-Abalar. Introdución a GNU/Linux 1
  • 2. Indíce • Introdución histórica • O proxecto GNU • As distribucións • O sistema de arquivos 22
  • 3. Introdución a GNU/Linux Introdución histórica 1971. Un estudante de 1º curso de Física da Universidade de Harvard, Richard Stallman converteuse nun hacker do laboratorio de intelixencia artificial (IA ) do MIT ( Instituto tecnolóxico de Massachuses) no que traballaba. Para mediados dos setenta, o novo investigador Richard M. Stallman, estaba sumamente enfadado coa flamante impresora do laboratorio. Cada vez que lle mandaba unha orde, o trasto comíase o papel. O peor era que, ao parecer a impresora non era capaz de comunicar as estacións de traballo que estaba tendo un problema e perdíase moito tempo atravesando a oficina so para comprobar se, en efecto, había un problema. 33
  • 4. Introdución a GNU/Linux Stallman buscou entón os controladores de software para engadir esta función, pero era imposible editar ou modificar as funcións escritas no código binario sen ter o código fonte. Cando pediu o código fonte, negáronllo. E esa foi a orixe do que se ten convertido na “primera gran rebelión informática de la historia”. 44
  • 5. Introdución a GNU/Linux O proxecto GNU Richard Stallman funda o proxecto GNU co obxectivo de crear un sistema operativo completamente libre, o sistema GNU. GNU é un acrónimo recursivo que significa GNU Non e Unix (GNU is Not Unix). 55
  • 6. Introdución a GNU/Linux • En 1990, o sistema GNU xa tiña editor de texto, un exitoso compilador e maior parte das bibliotecas e utilidades que compoñen un sistema operativo. • Pero faltaba un compoñente clave chamado núcleo (kernel en inglés). 66
  • 7. Introdución a GNU/Linux Entón , o núcleo creado por Linus Torvalds, como proxecto fin de carreira, quen atopábase estudando na Universidade de Helsinqui, encheu o "espazo" final que había no sistema operativo de GNU. Así comezaron a usar Linux a modo de continuar desenrolando o proxecto GNU, seguindo a tradicional filosofía de manter cooperativismo entre desenroladores. 77
  • 8. Introdución a GNU/Linux • Que peza é a mais importante neste xoguete? – o pau – a estrutura de papel que se move co vento. • Si falla algunha das dúas non poderemos xogar a nada. • Sen embargo parece que o pau non é o que ten mais traballo... 88
  • 9. Introdución a GNU/Linux GNU/Linux é un dos termos empregados para referirse á combinación do núcleo o kernel libre denominado Linux, que é empregado con ferramentas de sistema GNU. O seu desenrolo é un dos exemplos máis prominentes; todo o seu código fonte pode ser empregado, modificado e redistribuído libremente por calquera baixo os termos da GPL (Licencia Pública Xeral de GNU) e outra serie de licenzas libres. 99
  • 10. Introdución a GNU/Linux Pero… que é software libre? O propio Stallman enfádase se non utilizamos ben o termo porque existe un problema coas traducións e limitacións dos idiomas... Do inglés “free” traduciuse moitas veces como “gratis”… pero libre non é exactamente gratis… O software libre supón dispoñer das seguintes liberdades: 10 10
  • 11. Introdución a GNU/Linux ● Liberdade 0: A liberdade de executar o programa, para calquera propósito. ● Liberdade 1: A liberdade de estudar como traballa o programa e cambialo para que faga o que vostede queira. O acceso ao código fonte é unha condición necesaria para isto. ● Liberdade 2: A liberdade de redistribuír copias para que poida axudar ao próximo. ● Liberdade 3: A liberdade de distribuír copias das súas versións modificadas a terceiros. Se o fai, pode dar a toda a comunidade unha oportunidade de beneficiarse dos seus cambios. O acceso ao código fonte é unha condición necesaria para isto. 11 11
  • 12. Introdución a GNU/Linux http://www.youtube.com/watch?v=fAWG8g3Jf_0 12 12
  • 13. Introdución a GNU/Linux Imaxinan que sería de nós, se Grahamm Bell non houbera divulgado o seu invento? Houbera corrido á fábrica de patentes para que ninguén puidera saber exactamente como funcionaba o teléfono? En que situación estariamos ? 13 13
  • 15. Introdución a GNU/Linux A ciencia xamais se encontrou nun dilema semellante. Pero, a informática, non é ciencia? Ata agora, todo estaba en mans dunha empresa que non deixa dispor do código das aplicacións e na que o usuario (baixo pago) e simplemente un executor de botóns. 15 15
  • 16. Introdución a GNU/Linux Pero para min, que non son un experto programador, son usuario normal, que vantaxes me supón? • Libre de virus Se alguén desexa introducir software malintecionado no sistema, toda a comunidade pode avaliar o dano que esta a facer, xa que calquera dispón do código e o sistema é totalmente aberto. • Software confiable e estable Acabouse o de buscar os programas por internet e baixar programas piratas. • Navegación rápida • Escritorio realmente útil 16 16
  • 17. Introdución a GNU/Linux As distribucións: Distintas preparacións para a mesma materia prima. 17 17
  • 18. Introdución a GNU/Linux As distribucións poden ter detrás unha empresa privada, e estar soportadas comercialmente: ● Fedora ( Financiada por Red Hat), ● openSUSE (Financiada Novell), ● Ubuntu (Financiada por Canonical Ltd.), ● Mandriva, ... E distribucións mantidas pola propia comunidade como Debian ou Gentoo. 18 18
  • 19. Introdución a GNU/Linux Unha distribución Linux ou distribución GNU/Linux (coloquialmente chamadas distros) é unha distribución de software baseada no núcleo Linux que inclúe determinados paquetes de software para satisfacer as necesidades dun grupo específico de usuarios, dando así orixe a edicións domésticas, empresariais e para servidores. Por lo xeral están compostas, total ou maioritariamente, de software libre, aínda que a miúdo incorporan aplicacións ou controladores propietarios. 19 19
  • 21. Introdución a GNU/Linux O sistema de arquivos • O teu ordenador é unha gran carpeta, chamada raíz ( / ). • Desta carpeta raíz colga TODO!! o disco duro, os documentos, os programas, o CD, as memorias USB, os drivers do teu equipo. • Esqueza as unidades!! xa non atoparás C: nin D: • E agora imos ver, algún directorio que atopamos dentro de / 21 21
  • 22. Introdución a GNU/Linux /home > atoparás os documentos dos usuarios que empregan o equipo. /etc > directorio reservado para os arquivos de configuración do sistema. /media > atoparás as informacións dos dispositivos de almacenamento externos. 22 22
  • 23. Introdución a GNU/Linux O superusuario :ROOT A primeira persoa que instala o sistema crea un usuario inicial que será o que ten permiso para facer absolutamente TODO. E o señor que GNU/Linux chama superusuario: root. A partir de aí, este Sr. creará máis usuarios con permisos limitados. Normalmente, e si nos se lle di nada ao sistema, todo o mundo que se senta co equipo ten permisos limitados. Para poder modificar cousas como superusuarios ten obrigación de loguearse, aínda que sexa o mesmo Sr. que instalou o sistema. 23 23
  • 24. Introdución a GNU/Linux Páxinas de interese: http://www.gnu.org/home.es.html http://es.creativecommons.org/ 24 24
  • 25. Introdución a GNU/Linux Recoñecementos de autor das imaxes empregadas nesta presentación. A licencia Creative commons As imaxes aquí empregadas están baixo licenza Creative Commons Pode coñecer algo mais deste tipo de licenza neste enlace http://creativecommons.org/licenses/by-nc-sa/3.0/es/. Sobre Creative Commons (texto obtido da wikipedia: http://es.wikipedia.org/wiki/Creative_Commons) Creative Commons (CC) é unha organización non gubernamental sen ánimo de lucro que leva a cabo plans para axudar a reducir as barreiras legais da creatividade, por medio de nova lexislación e TICs. Creative Commons (en castelán: «bienes comunes creativos») é tamén o nome dado ás licencias desenroladas por esta organización. 25 25
  • 26. Introdución a GNU/Linux Recoñecemento de autor das imaxes por orde de aparición: Nº diapositiva, url de referencia e tipo de licenza: diapositiva 3 http:// www.flickr.com/photos/jeff_c/4248336484/ . CC-BY-SA. diapositiva 5 http://es.wikipedia.org/wiki/Archivo:Gnulinux.svg CC BY-SA diapositiva 7 http://es.wikipedia.org/wiki/Archivo:Linus_Torvalds.jpeg CC BY-SA diapositiva 8 http://www.flickr.com/photos/70991854@N00/17514697. CC BY-NC-SA diapositiva 13http://www.flickr.com/photos/31797858@N00/2043682335 CC BY-SA diapositiva 14http://www.flickr.com/photos/83542829@N00/2830322349 CC BY-SA 26 26
  • 27. Introdución a GNU/Linux Recoñecemento de autor das imaxes por orde de aparición: Nº diapositiva, url de referencia e tipo de licenza: diapositiva 17: Foto 1: http://www.flickr.com/photos/22508531@N08/5571606887 CC BY Foto 2: http://www.flickr.com/photos/35034347371@N01/195210418 CC BY Foto 3: http://www.flickr.com/photos/28150275@N08/3168700865 CC BY-NC-SA Foto 4: http://www.flickr.com/photos/10506540@N07/3796415185 CC BY 27 27
  • 28. Introdución a GNU/Linux Recoñecemento de autor das imaxes por orde de aparición: Nº diapositiva, url de referencia e tipo de licenza: diapositiva 21: http://www.flickr.com/photos/37046275@N00/1400200017 CC BY-NC- SA diapositiva 24: Foto1: http://www. akae.blogspot.com CC BY-NC-SA Foto2: http://commons.wikimedia.org/wiki/File:Gnu-and-penguin-color.png?uselang=gl CC-BY-SA 28 28
  • 29. Introdución a GNU/Linux http://creativecommons.org/licenses/by-nc-sa/3.0/es/. 29 29