Capítol 1. Introducció

Sumari

Breu introducció sobre LliureX
LliureX: el manual d'usuari
Convencions del document
Els seus comentaris són importants

Breu introducció sobre LliureX

LliureX és un projecte de la Conselleria de Cultura, Educació i Esport de la Generalitat Valenciana que té com a objectiu principal la introducció de les noves tecnologies de la informació i comunicació (TIC) en el sistema educatiu de la Comunitat Valenciana.

LliureX és una iniciativa de la Comunitat Valenciana que proporcionarà als centres educatius de Primària i Secundària un entorn bilingüe (valencià/castellà) d'utilització de ferramentes informàtiques a les aules.

La creació d'una distribució GNU/Linux, basada totalment en programari lliure, forma part del projecte LliureX.

Què és Linux?

Linux és un sistema operatiu que actua com un servici de comunicació entre el maquinari (l'equipament físic de l'ordinador) i el programari (les aplicacions que utilitza el maquinari) d'un ordinador.

El nucli de Linux presenta totes les característiques d'un autèntic sistema operatiu. Algunes d'estes són:

Multitasca

Tècnica per a compartir un sol processador entre diversos treballs independents.

Memòria virtual

Permet un ús estés i repetitiu de la memòria principal de la computadora per a ampliar i optimitzar la seua utilització.

Controladors TCP/IP ràpids

Per a una comunicació veloç.

Biblioteques compartides

Per a permetre a les aplicacions compartir codi.

Capacitat multiusuari

Significa que molts usuaris poden utilitzar l'ordinador al mateix temps, cada un d'ells executant tasques diferents.

Mode protegit

Permet als programes accedir a la memòria física i protegix l'estabilitat del sistema.

El nucli de Linux està subjecte als termes de la llicència pública general (GPL) http://es.gnu.org/licencias. La llicència GPL establix que el codi font ha de ser lliurement distribuït i que qualsevol persona pot fer-ne còpies per al seu propi ús, per a vendre'l o distribuir-lo (amb algunes restriccions). La major part del programari per a Linux està subjecte a la llicència GPL. Això no significa que tot el desenvolupament de programari, o tot el que siga portat a Linux, haja de tindre esta llicència.

Més enllà de les llibertats que oferix Linux pel fet de ser programari lliure, el sistema inclou ferramentes bàsiques de seguretat, com SSL, xifratge, RSA/DSA, tallafocs, empaquetadors tcp, sistemes fitxers criptogràfics, túnels IP, Kerberos, etc., i que, a més, són compatibles amb els patrons Unix amb més de dos dècades d'utilització i perfeccionament.

Linux és reconegut com un dels sistemes operatius de major fiabilitat respecte a la seguretat dels sistemes d'ordinadors. Els servicis que oferix tenen unes crítiques excel·lents. Esmentem, com a exemple, el servidor de pàgines web Apache, el més usat en Internet (més del 60% dels servidors) per la velocitat i seguretat.

Linux disposa de ferramentes d'alerta en casos d'atac, de manera que en diagnostica el tipus i actua en conseqüència, i d'esta manera pot generar esquemes de seguretat i reduïx al mínim la possibilitat de ser vulnerats.

D'altra banda, Linux és molt estable i rarament necessita ser reiniciat. Una aplicació pot fallar en alguna ocasió, però no bloquejarà el sistema sencer.

Breu història de Linux

La història de Linux comença a Finlàndia (1991), quan l'estudiant de la Universitat d'Hèlsinki Linus B. Torvalds es va plantejar aprofitar millor els recursos del seu ordinador (un PC amb processador Intel 386) i hi va instal·lar una versió reduïda del sistema operatiu Unix (http://www.unix-systems.org) anomenada Minix.

No obstant això, a causa de les limitacions del Minix, Linus va decidir reescriure algunes parts del sistema, amb la qual cosa li va afegir més funcionalitat. Posteriorment, Linus va decidir difondre el codi font per Internet, de manera gratuïta i amb el nom de Linux (contracció de Linus i Unix). La primera difusió de Linux va tindre lloc el mes d'agost de 1991. Era la versió 0.01.

Esta primera versió era el que es podria anomenar un embrió; ni tan sols hi va haver anunci oficial. La primera versió "oficial", la 0.02, es va fer pública el 5 d'octubre de 1991. En esta nova versió ja es van incorporar alguns programes GNU http://www.gnu.org/home.es.html com l'intèrpret d'ordes Bash, el compilador GCC...

En estes primeres versions, Linux era bastant limitat, però el fet que es difonguera el codi font per Internet, i totalment gratuït, va fer que cada vegada més persones començaren a col·laborar amb el projecte, de manera que ha arribat a centenars de col·laboradors que hi ha treballant en l'actualitat en els centenars de projectes GNU.

La primera versió estable de Linux va ser la 1.0 i va aparéixer el mes de març de 1994. El número de versió associat al nucli té un sentit molt particular, ja que està lligat al seu desenvolupament. L'evolució de Linux s'efectua en dos fases:

  • Fase de desenvolupament: l'estabilitat del nucli no està assegurada; és el moment on s'afig funcionalitat al nucli, optimitzacions, etc. En definitiva, és la fase en què es desenvolupa el nucli, i es caracteritza pel nom de versió imparella: 1.1 , 1.3...

  • Fase d'estabilització: es tracta d'agafar el nucli desenvolupat en la fase anterior i fer que este siga com més estable millor. Ací les modificacions són mínimes; es tracta més de retocs i xicotets ajustos. Els nuclis estables tenen número de versió parell: 1.0, 1.2, 2.0, 2.4, 2.6...

Actualment Linux és un sistema Unix complet i estable, que continua evolucionant i que cada dia guanya nous adeptes. Durant molts anys Linux va pertànyer, quasi per complet, al món universitari. Ara que Internet arriba a milions d'usuaris, Linux s'està estenent ràpidament, fins i tot en el món empresarial.

Inicialment Linux es va dissenyar com un clònic d'Unix, distribuït lliurement per a funcionar en màquines PC amb processadors Intel 386, 486... En l'actualitat funciona sobre moltes altres plataformes, com els processadors Alpha, Sparc, Amiga, Atari, les màquines tipus MIPS i sobre PowerPC.

És important saber que Linux respecta les especificacions POSIX http://standards.ieee.org/regauth/posix/, però té també certes extensions de les versions System V i BSD d'Unix. Això simplifica notablement l'adaptació de programes desenvolupats inicialment per a altres sistemes Unix.

El terme POSIX significa Portable Operating System Interface. Són unes normes definides pel IEEE http://www.ieee.org i estandarditzades per ANSI http://www.ansi.org/ i ISO http://www.iso.ch/. POSIX permet tindre un codi font transportable.

Gràcies a Internet, Linux ha tingut un creixement espectacular en els últims temps, fent que el projecte cada vegada tinga més col·laboradors i, d'eixa manera, fent el sistema cada vegada més potent.

Cal recordar també que el terme Linux es referix al nucli del sistema (part que interactua amb el maquinari). Quan es parla de tot el conjunt que forma el nucli, i tots els altres projectes GNU (intèrprets d'ordes, compiladors, escriptoris i les diferents aplicacions en general ), s'està parlant ja del sistema operatiu GNU/Linux.

Què és GNU?

En 1984 i a causa de la llei antimonopoli existent als EUA, la restricció que impedia explotar comercialment UNIX va desaparéixer, i la primera mesura que es va deixar notar va ser la restricció en la distribució del codi font del sistema.

Però eixe mateix any 1984, Richard M. Stallman va decidir iniciar el projecte GNU (GNU's Not UNIX), un projecte la finalitat del qual era proporcionar un sistema operatiu semblant a UNIX, però amb una llicència que impedira una 'tornada a la foscor' com la que va patir el mateix UNIX. Esta llicència es va anomenar GPL (GNU Public License) i conferix al programari la propietat de ser lliure i romandre lliure.

Stallman va començar a construir una ferramenta fonamental per al sistema: el compilador per al llenguatge C (gcc, de GNU C Compiler). Esta ferramenta s'ha convertit en el nexe d'unió més important de tot el programari lliure. Amb el temps va ser el compilador utilitzat per Linus Torvalds per a desenvolupar el famós nucli Linux. Un percentatge molt alt de tot el codi associat al programari lliure està escrit en C. I, gràcies a Stallman, el compilador gcc (i la resta del sistema) podem dir que és patrimoni de la humanitat.

Per què "GNU/Linux" en compte de "Linux"?

Perquè d'eixa manera es reconeix explícitament que el sistema operatiu no solament és el nucli Linux, sinó que conté moltes altres ferramentes que es van escriure amb anterioritat i sense l'existència de les quals mai no hauria sigut possible construir-lo, ni tindre quelcom funcional en els ordinadors.

Totes eixes ferramentes juntes formen el sistema GNU, que és com s'anomena el projecte per a construir un sistema operatiu totalment lliure iniciat a mitjans dels anys huitanta del segle XX per la Free Software Foundation (FSF http://www.fsfeurope.org/index.es.html). De fet, el sistema GNU podria tindre en un futur pròxim altres nuclis, com el Hurd, amb els quals els usuaris podran triar entre sistemes GNU/Linux o GNU/Hurd. El que és realment important és disposar d'un sistema operatiu lliure, no el nucli, l'escriptori o el subsistema gràfic que porte (i que anirà canviant amb el temps).

Què és una distribució de GNU/Linux?

Una distribució GNU/Linux es definix com un conjunt de programes que permeten tant la instal·lació en l'ordinador del sistema operatiu Linux com el seu ús posterior. L'objectiu és facilitar la instal·lació, la configuració i el manteniment d'un sistema GNU/Linux.

En general, una distribució conté el nucli, part central del sistema operatiu, i els programes necessaris per a la interacció amb el sistema.

En l'actualitat hi ha una gran quantitat de distribucions, cada una creada per a satisfer unes necessitats concretes i amb un objectiu específic, com és la facilitat d'ús, la seguretat, la utilització per un col·lectiu determinat, etc. Les distribucions GNU/Linux estan completament preconfigurades segons les especificacions establides per l'organització que les crea, incloent-hi utilitats i instal·ladors.

En l'actualitat, les distribucions GNU/Linux més conegudes (RedHat, SuSE, Caldera, Mandrake) són empreses que competixen entre si per incloure l'últim programari, a vegades també programari propietari, amb instal·lacions gràfiques capaces d'autodetectar el maquinari i que instal·len un sistema sencer en uns quants minuts sense a penes preguntes.

Entre les distribucions de GNU/Linux, destaca el projecte Debian. Debian naix com una iniciativa no comercial amb un model de desenvolupament obert, finançada al principi per la Free Software Foundation (FSF), encara que després s'independitza d'esta i va més enllà del mateix sistema GNU/Linux. És l'única de les grans distribucions que no té interessos comercials ni empresarials. Són els seus mateixos usuaris, molt actius, els qui mantenen la distribució de manera comunitària, incloent-hi totes les estructures de decisió i de funcionament. Un dels seus objectius és recopilar, difondre i promoure l'ús del programari lliure. Reunix el major catàleg de programari lliure, tots els seus paquets provats, mantinguts i documentats per desenvolupadors voluntaris.

Per què la Conselleria de Cultura, Educació i Esport crea una nova distribució GNU/Linux?

La necessitat de crear una distribució específica per al sistema educatiu de la Comunitat Valenciana ve donada per les seues característiques, objectius i àmbit d'utilització. D'altra banda, l'Administració educativa no ha d'afavorir interessos empresarials concrets proposant una distribució comercial de GNU/Linux de les ja existents.

LliureX és la primera distribució de GNU/Linux (basada en Debian GNU/Linux) disponible en valencià i castellà.

Amb esta distribució es pretén acostar les noves tecnologies i, en definitiva, els nous sistemes d'aprenentatge a tot el col·lectiu educatiu de Primària i Secundària de la Comunitat Valenciana.

Altres característiques importants de LliureX són:

  1. Entorn amigable que facilita la utilització i l'aprenentatge.

  2. Inclou paquets de programes que comprenen totes les àrees educatives, com Matemàtiques, Llengua, Física, Coneixement del Medi, etc. dels diferents nivells de l'ensenyament obligatori.

  3. Possibilitat d'utilització sense instal·lació prèvia (Live-CD); d'eixa manera es pot mantindre l'estructura de l'aula informàtica.

  4. Facilitat d'instal·lació, manteniment i actualització del programari.

  5. Funcionament de l'aula amb una estructura client-servidor que permet un major control de l'aula respecte a l'autenticació d'usuaris, clonació de màquines, manteniment del programari d'aplicació, etc.

  6. Possibilitat de fer còpies i redistribuir LliureX de manera gratuïta.

Amb tot això es pretén aconseguir que la utilització de les noves tecnologies a les aules de la Comunitat Valenciana es convertisca en una realitat.

LliureX és una aposta de futur de la Conselleria de Cultura, Educació i Esport que busca la integració, la innovació i la difusió de la societat de la informació en l'àmbit educatiu.