Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A...

29
1 Introdución a GNU/Linux Asesores Siega-Abalar. Introdución a GNU/Linux

Transcript of Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A...

Page 1: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

1

Introdución a GNU/Linux

Asesores Siega-Abalar.

Introdución a GNU/Linux

Page 2: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

2

Indíce

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

2

Page 3: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

3

Introdución a GNU/Linux

Introdución histórica1971. 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.

3

Page 4: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

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”.

4

Page 5: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

5

Introdución a GNU/Linux

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).

O proxecto GNU

5

Page 6: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

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).

6

Page 7: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

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.

7

Page 8: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

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...

8

Page 9: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

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.

9

Page 10: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

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

Page 11: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

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

Page 12: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

12

Introdución a GNU/Linux

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

12

Page 13: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

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

Page 14: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

14

Introdución a GNU/Linux

14

Page 15: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

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

Page 16: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

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 estableAcabouse o de buscar os programas por internet e baixar programas piratas.

• Navegación rápida• Escritorio realmente útil

16

Page 17: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

17

Introdución a GNU/Linux

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

17

Page 18: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

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

Page 19: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

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

Page 20: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

20

Introdución a GNU/Linux

Page 21: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

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

Page 22: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

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

Page 23: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

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

Page 24: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

24

Introdución a GNU/Linux

Páxinas de interese:

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

24

Page 25: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

25

Introdución a GNU/Linux

25

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.

Page 26: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

26

Introdución a GNU/Linux

26

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

Page 27: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

27

Introdución a GNU/Linux

27

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

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

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

Page 28: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

28

Introdución a GNU/Linux

28

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

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

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

Page 29: Asesores Siega-Abalar. Introdución a GNU/Linux · 11 Introdución a GNU/Linux Liberdade 0: A liberdade de executar o programa, para calquera propósito. Liberdade 1: A liberdade

29

Introdución a GNU/Linux

29

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