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 propósito. ●
liberdade de executar o programa, para calquera
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-NCSA 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