Documentos de Académico
Documentos de Profesional
Documentos de Cultura
C1 Presentacion de Linux Teoria PDF
C1 Presentacion de Linux Teoria PDF
1.Requisitos
Accesoaunaconsolayaunnavegadorparaobtenerayuda.
2.Objetivos
Alfinaldeestecaptulo,ustedsercapaz:
DeconocerlahistoriadeUnix.
DeconocerlahistoriadeLinux.
Deconocerlosgrandesprincipiosdelprogramalibre.
Decomprobarlacompatibilidaddehardware.
Deelegirunadistribucin.
DeobtenerayudaenInternet.
DeobtenerayudadesdeLinux.
- 1-
BienvenidosalmundoUnix
1.Unnuevomundo
Linuxnoesunsimpleproductodelamodanideunacampaapromocional.Desdesusprimerosdesarrollosen1991y
hasta la fecha de hoy, Linux no ha dejado de evolucionar, cambiar. El mundo de la informtica est vivo. Si no
evoluciona,vegeta.GraciasaLinux,millonesdepersonashanencontradoporfinloqueestabanbuscando.
Linuxnoesmscomplicadoquecualquierotrosistemaoperativo.LalentitudconlaqueparecepenetrarLinuxenel
gran pblico no est relacionada con su supuesta dificultad. El buen rendimiento admitido por numerosos usuarios
principiantesoavanzados,gruposdeusuariosLinuxyprofesionalesengeneralmuestraquesetratasobretodode
un problema relacionado con las costumbres de la gente, habituada durante aos a un sistema operativo nico.
ResultaevidentequehayquemodificarunpocoestascostumbresparaadaptarseaunentornoLinux,delamisma
maneraqueconduciruncochefamiliarnoleconvierteenunasdelaconduccindeportivaconFerrari.
2.Historiadelosordenadores
a.Complejidaddelosordenadores
Un ordenador es una mquina electrnica extremadamente compleja. Si bien el principio mismo del ordenador tal
comoloconocemosnohacambiadodesdelapocadeAlanTuringodeConradSuzeydatadeprincipiosdelosaos
40 e incluso antes (mquina de Charles Babbage), las evoluciones tecnolgicas y la miniaturizacin han permitido
crear mquinas cada vez ms potentes y, al mismo tiempo, pequeas. Desde los primeros ordenadores
electromecnicos compuestos de miles de lmparas de vaco y cuya programacin se llevaba a cabo conectando
cablesalordenadormodernodehoy,lacomplejidaddelhardwarehasidocreciente.Hubounapocaenlaqueun
ordenador ocupaba toda una planta y el circuito de agua que permita enfriarlo (algunos eran enfriados mediante
bloquesdehielo)calentabatodounedificio.Hoyendabastaconirsedecomprasalsupermercadodelbarriopara
adquirirunordenador:sepodrapensardemaneralgicaquelasencillezenlaadquisicindelunodeestosequipos
traeraaparejadalasencillezdeuso,yqueelordenadordeberasertanfcildeutilizarcomosulectordeDVDde
saln.
Desafortunalemente,noeselcaso.Unordenadoresunamquinamuypolivalente:debemosesperarqueseatan
sencillodeusarcomounamquinademecanismosimple?Debemosconoceratodacostalosentresijostcnicosde
nuestro ordenador para poder utilizarlo? La respuesta suele ser no. Sin embargo, hay que recordar y respetar
algunasnocionesybasesfundamentales.
b.Lainteligencia
Unordenadornosabehacernadaporsmismo.Nohaynadamsestpidoqueunacomputadora.Hayquedecirlelo
quedebehacer.Elordenadoresmenosinteligentequecualquierinsecto.Loquelehaceinteligenteenelsentido
de potencia de clculo es usted y los programas que le hace ejecutar. Aunque est inventado por humanos para
humanos, el ordenador no entiende su lenguaje. Habla en binario, combinacin de ceros (0) y unos (1). Estos
valores combinados entre s forman palabras y datos para el ordenador. El binario se convierte en un lenguaje
llamado "lenguaje mquina". Los microprocesadores emplean un lenguaje llamado "ensamblador" en el cual cada
instruccin dispone de un equivalente en binario. Con la ayuda de este lenguaje ensamblador, los informticos
desarrollan sus programas, uno de los cuales se llama "compilador": un traductor de lenguaje de alto nivel y
comprensibleestavezporungrannmerodeinformticos.
3.Elsistemaoperativo
Entre el momento en el que pulsa el botn de encendido de su ordenador y el momento en el que puede por fin
trabajar y utilizar sus programas, pasa un cierto tiempo durante el cual se cargan programas en la memoria de su
ordenador.Elobjetivodeestosprogramasessimplificarlelavidaalusuarioyalprogramador,alhacerlascosasms
sencillas. Estos programas forman un conjunto llamado "sistema operativo". Como indica su nombre, el papel del
sistema operativo consiste en sacar partido al ordenador tanto como sea posible. En otras palabras, el sistema
operativo le proporciona todos los mecanismos necesarios para aprovechar lo mejor posible los recursos de su
ordenador.
- 1-
Principiodelsistemaoperativo
Unsistemaoperativoesunprogramaounconjuntodeprogramasquegarantizalagestindelordenadory
delosperifricos.Sirvedeinterfazentreelmediofsico(hardware)yelprograma(software).Esunconjunto
deprogramasmuycomplejoscuyametaeshacermssencilloslosprogramasyelusodelordenador.
ElsistemaoperativoofrecealosprogramadoresunainterfazdeprogramacindeaplicacionesllamadaAPI,Application
Programming Interface. Todos los programadores utilizan las mismas funciones en sus programas, lo que simplifica
mucho el trabajo. Pueden centrarse en el objetivo de su programa (crear un procesador de texto, por ejemplo) sin
tenerqueescribirunayotravezlassecuenciasdeprogramasquegestionaneldiscoduro,laimpresoraoelaccesoal
teclado.Lecorrespondealsistemaoperativogestionar:
lamemoria,
losaccesosalosperifricos,
losdatossobrelosdiscos,
losprogramas,
laseguridad,
lacompilacindeinformacin.
Falta an la interfaz grfica. En un producto como Microsoft Windows la interfaz grfica est incluida en el mismo
interiordelsistemaoperativo.Dehecho,enWindowshayunaventanadedilogopararealizarcualquierajusteenel
sistema.Losusuariossuelenpensarquelainterfazgrficaeselsistemaoperativo.Sinembargo,lainterfazgrficano
siemprehaformadopartedelsistemaoperativo.Vienecomocomplemento.Noencontrarningnlibrosobreteorade
lossistemasoperativosquetratedelasinterfacesgrficas.Porqu?Culeselinters,msalldeaumentarla
lentitud y ocupar preciosos recursos de la mquina, de tener una interfaz grfica para gestionar un servidor de
Internet?Linuxproponeinterfaces,peronosonprogramascomolosdems.
La interfaz grfica no es un componente del sistema operativo y Linux no la necesita para funcionar
correctamente. Es un conjunto de varios programas ejecutados de forma clsica "encima" del sistema
operativo.
Linux es un sistema operativo de tipo Unix. Existen decenas de sistemas operativos en esta familia. Unix es un
sistemaoperativodelafamiliadelossistemasmultitareasymultiusuarios:
- 2-
Multitarea: el sistema gestiona la ejecucin simultnea de varios programas llamados procesos (nota: un
verdadero multitarea necesita contar con varios microprocesores o equivalentes Hyper Threading, por
ejemplo).
Multiusuarios: el sistema permite la existencia de varios usuarios diferentes en una misma mquina,
conectadosono(unusuariopuedeejecutarunprogramasinestarconectado,comoporejemplounservidor
deInternet).
ArquitecturalgicadeunsistemaUNIX
El esquema anterior es una sintesis simplificada de la estructura interna de un sistema operativo Unix. Abajo se
encuentra su medio fsico arriba, los programas que usted ejecuta en su mquina. Entre ambos, los diferentes
componentesdelsistemaoperativoaseguransucorrectofuncionamiento:
LasllamadasalsistemasonutilizadasporlosprogramasparacomunicarseconelsistemaoperativoUnix.
Lagestindelosprocesosseencargadelaconmutacindelastareasydesuprioridad.Estecomponentese
encarga,porlotanto,delamultitarea.
Lagestindelasentradasydelassalidasdeficherosseencargatantodelalecturayescrituradelosdatos
ensusdiscosduroscomotambinensusperifricos(tarjetadesonido,impresora,etc.).
Se puede ubicar cierta informacin en una zona de memoria llamada cach. En lugar de escribir datos
directamente en el disco duro (un proceso lento), Unix va a escribirlos provisionalmente en una zona de
memoriaparaluegoescribirloseneldisco,despusdeunossegundos.As,lalecturadeestosdatosesms
rpida porque ya estn en memoria y el programa no pierde tiempo en esperar el fin de la escritura de los
datos.
Losdriverstienencomopapelgestionaralmsbajonivelelhardwareolasestructuraslgicasdelhardware
(porejemplo,losdatosdeunaparticin).
Una aplicacin bien programada en un sistema operativo bien programado no puede cortocircuitar este
esquema: no "discute" nunca con el hardware, sino que dialoga obligatoriamente con las API
correspondientes.
- 3-
4.ElsistemaUnix,unabrevehistoria
a.DeMULTICSaUNIX
LahistoriadeUnixempiezaen1964,cuandoelMIT,ellaboratorioBellLabsdeAT&TyGeneralElectriccomienzana
desarrollar el proyecto experimental MULTICS (Multiplexed Information and Computing Service). El proyecto Multics
respondeaestasnuevasnecesidades:
posibilidaddeserutilizadoporvariaspersonasalavez,
posibilidaddelanzarprocesosensegundoplano,
unagestinmsadecuadadelaseguridad.
MulticssedesarrollaenunenormesistemaGE645deGeneralElectric,equipadocondosprocesadoresquepueden
tratar cada uno 435 000 instrucciones por segundo, tres unidades de memoria de 1 MB cada una y 136 MB de
almacenamiento.FuncionenelMIThasta1988,con82puestosdetrabajo,yunmximode200usuariosllega
trabajar de forma simultnea en General Electric. La ltima instalacin Multics que ha sido desactivada es la del
MinisteriodeDefensaCanadiense,el30deoctubrede2000.
ElGE645
Sinembargo,sibienMulticsalcanzprontoungradodeestabilidadlosuficientementeaceptablecomoparapasara
produccin, result que su rendimiento era menor de lo esperado. En1969 Bell Labs abandona el proyecto para
dedicarsealdesarrollodeotrosistemallamadoGECOS.
Ken Thompson, desarrollador en Bell, continu trabajando en el GE645 y se propuso la creacin de un juego
llamado Space Travel. Al ejecutarse en Multics result ser muy lento y costoso, ms si se le meda en tiempo
compartido.Enestemodelo,eltiempodeprocesadorerasubdivididoenseccionesycadaunasedestinabaacada
procesoenmemoria.
- 4-
KenThompson
Ken reescribe entonces el juego en un ensamblador para el miniordenador DEC PDP7. En esta misin le ayuda
DennisRitchie,procedentetambindeBellLabs.Estaexperiencia,combinadaconlaobtenidadurantelaconcepcin
de Multics, empuja a los dos hombres y a su equipo a crear un nuevo sistema operativo para el PDP7. Rudd
Canaday,tambindeBellLabs,estabadesarrollandojustamenteunnuevosistemadeficherosqueconcibecomosi
fueraunsistemaoperativodeahqueUnixseaunsistemaorientadoaficheros,enelcualtodo(ocasi)esfichero.
Leaadieronunintrpretedecomandosyalgunasherramientas.LlamaronalsistemaUNICS(UniplexedInformation
andComputingSystem),segnunaideadeBrianKernighan.Desdeelprincipioelproyectopodayagestionardos
usuariosalmismotiempoenmodomultitareareal.
ElDECPDP7
Elorigendelapalabraestemadenumerosasleyendas,todaslascualestienenprobablementesupartede
verdad.UNICSesunjuegodepalabrasenclavedehumordeMULTICS,cuyaarquitecturaeselmotivode
numerosas crticas en esta poca: MULTICS (mltiple) haca la misma cosa de varias maneras, mientras UNICS
- 5-
(nico) haca cada cosa de la misma manera. Adems, en ingls UNICS se pronuncia comoeunuchs, o sea,
eunuco,unsistemaMulticscastrado.
UNICS retoma los conceptos esenciales desarrollados para MULTICS y los mejora. En particular, sus diseadores
proponen un sistema de comunicacin completamente nuevo entre los programas, en el cual un primer programa
puedeenviarsusdatosaotroprograma.Rpidamente,elCSfuesustituidoporunX,unaletramenosparalamisma
presentacin.LaleyendaUNIXacababadenacer.
Todohubierapodidofinalizaraqu,yaquelosequipostrabajabansinfinanciacin.BellLabssedeshizodeMulticsy
de sus succesores. Para proseguir los trabajos, Thompson y Ritchie proponen a Bell Labs aadir un programa de
procesadordetextosparaelPDP11/20enUNIX.Lacompaaacepta,seponeadisposicinlamquinayelequipo
obtieneunafinanciacinyunsoporteoficiales.Laherramientarunoff(queseconvertirenroffyluegoentroff)yel
editor ed son desarrollados y por primera vez en 1970 se emplea la denominacin Unix Operating System. Bell
utilizaentoncesUnixcomounsistemadeprocesadordetextoparalaredaccindesuspatentes.Elprimermanual
deprogramacinUnixdatadel3denoviembrede1971.
b.EllenguajeC
Rpidamente, los ingenieros deben enfrentarse a un nuevo problema. Desarrollado en un ensamblador y por lo
tanto en lenguaje mquina, Unix debe ser reescrito en parte para cada nuevo modelo de ordenador DEC, y
programar en ensamblador es un arte difcil. Es el momento de enfrentarse al reto de la portabilidad. En 1970,
Thompsonseinteresaporelproblema.PrimeropiensaendesarrollarUnixenlenguajeTMGyluegoenFortran.Al
encontrarellenguajeincompleto,seasociaconDennisRitchieparacrearellenguajeB,queprovienedellenguaje
BCPL. Pero tampoco les parece el ms adecuado (problema con el tipado de las variables y los nmeros reales).
Ritchie parte del lenguaje B y desarrolla elNew B, que llama lgicamente el lenguajeC. C es volcado a lenguaje
mquinatraspasarunaetapadecompilacin.Laescrituradelosprogramasresultamsrpida.
DennisRitchie
UnixesreescritoenlenguajeCapartirde1973.ParapasarunsistemaUnixdeunamquinaaotra,bastaconque
hayauncompiladorCinstaladoenlanuevamquina.EsmuchomssencilloyeficienteescribiruncompiladorC(l
mismoescritoengranparteenC)queescribirdenuevotodounsistemaoperativoenensamblador.nicamentelos
elementos que tenan mayor contacto con la arquitectura fsica de la mquina fueron escritos directamente en
lenguajemquina.Unixsevuelveportableyesopermiteacelerarsudesarrollo.
c.LaslicenciasyeladvenimientodeBSDySystemV
UnhechodegrancaladovaacontribuirenaquelentoncesaconsolidarlagrandifusindeUnix(lapalabra"gran"
puedeparecerexageradacuandoseesthablandodedecenasdecopiasdelsistema).AT&T,delacualdepende
BellLabs,fueobjetoen1956deundecretoantimonopolioqueleprohibacomercializarcualquierproductoajenoa
su sector industrial: las telecomunicaciones. No puede vender Unix. AT&T (que ni siquiera le ve futuro comercial)
decide en 1974 liberar completamente el sistema UNIX, pero slo con fines educativos a las universidades y las
empresas y bajo una licencia que resulta ser muy poco restrictiva. Slo el cdigo fuente (el texto del programa no
compiladoan) del ncleo en ensamblador no ser incluido en la liberacin, al menos oficialmente. UNIX cuenta ya
con algunas versiones, de entre cuales las ms difundidas son la sexta, de 1975, y la sptima, de 1978. La
siguienteversin,Unix v7,fuelaprimeraespecficamentediseadaconlaintencinmanifiestadeserllevadaaotras
mquinas adems de las PDP, en particular al modelo VAX 11/780. Se considera que la v7 fue la ltima versin
completamentecomnatodoslosUnixsiguientes.
Por esta poca se produce otro gran acontecimiento. Unix iba a celebrar sus diez aos y las universidades
- 6-
estadounidensesseestabanimplicandoconfuerzaensudifusinymejoracuandoAT&TmodificalalicenciadeUnix
hacindola ms restrictiva. La entidad que comercializa Unix tiene la autorizacin de vender licencias del cdigo
fuente. Las tarifas, prohibitivas, obligan a las universidades a continuar, para lo bueno y lo malo, sus desarrollos
tomando como punto de partida las versiones anteriores al cambio de licencia. Una de estas universidades se
encuentra en California y se llama Berkeley. Berkeley es la mayor contribuidora de Unix desde que empez a
trabajarenl,en1974.LaprimeraversinUNIXdeBSD(BerkeleySoftwareDistribution)estbasadaenUnixv6,de
1977,yrecibeelnombrecomercialde1BSD.Laversin2BSDestbasadaenUnixv7ydatade1978.
Apartirdeah,seasistealenfrentamientodedosescuelasUNIX.Laprimera,enteoralaoficial,esladeAT&T,que
va a seguir desarrollando las versiones 8, 9 y 10 durante los aos 80 del siglo XX, con fines cientficos. De forma
paralela,desarrollaunUnixtotalmentecomercialllamadoUnixSystemIII,quesecomercializaapartirde1982.En
1983AT&TdesarrollayvendelasprimerasversionesUnixSystemV.Laltimaversin,UnixSystemVrelease4.2,
datade1993.LahistoriografadeUnixconoceestaversinconlaabreviaturaSVR4ysuprincipalcaractersticaes
quesucdigofuenteestdisponiblebajolicencia.Estosignificaqueunorganismoestautorizadoacomprarunay
adesarrollarsupropiaversincomercial.
Durante este tiempo, la universidad de Berkeley no descansa y sigue desarrollando BSD como alternativa Open
Source al Unix System III y V, cuyas fuentes no puede usar por carecer de derechas. Es en BSD donde se va a
implementarporprimeravezelprotocoloTCP/IP,basedelInternetmoderno,mediantelafinanciacindelMinisterio
estadounidensedeDefensa.LaltimaversinoficialdeBSDesla4.4BSDydatadejuniode1994.
d.LaguerradelosUnix
Elperodoquevadesdelamitaddelosaos80hasta1994nohaestadoexentodesobresaltos.Losefectosdela
separacindeUnixendosramasharesultadoserundesastreyapuntohaestadodesignificarlaruina.Losdos
campos (AT&T con su System V y Berkeley con su BSD) no se ponen de acuerdo en un estndar comn. La
consecuencia, adems de la celebracin de mltiples juicios (hasta 1993) sobre el uso del nombre y herramientas
derivadosdeUnix,eselhechodequehancrecidocomolamalahierbamultituddeversionesdeUnixcomercialesy
sobre todo incompatible entre ellas. Es a partir de esta poca cuando surgen los grandes nombres de los clones
Unix, entre los cuales cabe destacar Solaris, AIX, OSF1 / Digital Unix / True64, Xenix, HPUX, IRIX, Ultrix,
Unixware,A/UX.Todossonincompatiblesconelvecino,peroclamanaltoyclarosupertenenciaaUnix.Estaguerra
delosUnixseconocerealmentecomoelperodooscurodelas Unixwars.Perolomstristeesquenadieparece
interesadoenponersedeacuerdosobreunabaseyunestndarcomn.Elefectodirectodeestaguerrahasidola
creacin de un vaco en el mercado aprovechado por Microsoft para colocar con fuerza su sistema operativo
WindowsNT(queasuvez,peropocagentelosabe,derivadeUnix).
En1984ungrupodeeditorescomercialesdeUnixintentaunaprimeraestandarizacincreandoX/OpenStandardsy
publicandoundocumentollamadoX/OpenPortabilityGuide,quedescribeunestndarabierto(accesibleatodos)
para Unix. Este comit obtiene un gran espaldarazo en1987, cuando Sun Microsystems y AT&T deciden trabajar
sobreunUnixunificado,fusindeBSDydeSystemV.ElresultadoesenrealidadSystemVRelease4.
El refrn dice que pican ms los celos que las pulgas. La competencia acusa a Sun de querer convertirse en el
maestrodeljuegoyfunda OpenSoftwareFoundation, o sea,OSF, en1988.OSFdeclaraquetambinpersigueun
estndarabiertoparaUnix,perobasadodemaneraexclusivaenBSD.Publicansusespecificacionesen1990.
Comorespuesta,AT&TysugrupocreanUnixInternationalen1989,enunensimointentodeunificacin,sinxito.
Enmediodeesteembrollo,AT&TdecidedeshacersedeUnix,delquesiguesiendopropietariaoficialmente,ycrea
paraellounaempresallamadaUnixSystemLaboratoriesen1992.TodoslosderechosdeUnixsetransfierenaUSL.
e.Laestandarizacin
Un ao ms tarde, y cuando la situacin amenaza con estancarse, aparece un nuevo actor que pretende triunfar
dondelosotrosfracasaron.LaempresaNovellcompraUSLelaodesucreacinyseconvierteenelpropietariode
SVR4.2.En1993NovellcedalamarcaUnixaX/Open.UnixInternationaldesapareceen1994ysereestructuraOSF.
Finalmente, en 1995 Novell cede la licencia operativa del cdigo fuente de Unix a la empresa SCOSanta Cruz
Operations(queseconvertirenCalderayluego,denuevo,enSCO).ElmismoaoX/OpenyOSFsefusionande
maneradefinitivayformanTheOpenGroup.
Ya slo existe un nico organismo de estndar Unix. Unix es, por lo tanto, un sistema operativo abierto: sus
especificaciones son conocidas y cada editor de sistema Unix comercial o gratuito que desea asegurar una
compatibilidadconelconjuntodelosUnixdebeimplementaresteestndar,aunquesiguesiendolibredeprogramar
esteestndarcomodesee,yaqueunamismafuncinpuedeserescritadevariasmaneras.Los"estragos"delas
UnixWars han sido numerosos y han permitido el surgimiento de otros sistemas operativos como Windows NT de
Microsoft.
f.Unixesunestndar
Para asegurarse de que todos los Unix siguen las mismas recomendaciones, The Open Group publica las normas
(Single Unix Specification,Unix95,Unix98,Linux Standard Base,etc.)ypuedeproponercertificaciones.Estasnormas
seapoyan,enparte,sobrelasdefinidasdesde1988porelIEEEInstituteofElectricalandElectronicsEngineers(que
sepronuncia"I3E")yenparticularenlaIEEE1003,llamadatambinPOSIX(PortableOperatingSystemInterface).La
- 7-
XesalmismotiempounaherenciayunreconocimientoaltrabajoefectuadoenUnix.IEEE1003secomponede15
documentos que agrupan por temas todo lo que debe contener un Unix (comandos bsicos, interpretador de
comandos,interfacesdeusuario,funcionesdeprogramacin,etc.)paraestarconformealestndarPOSIX.POSIXno
se limita a Unix. Windows NT es conforme a POSIX para algunos de sus componentes. POSIX no es un estndar
abierto.LasespecificacionesdeTheOpenGroupestnabiertasyaccesiblesatodosyloseditoresprefierenreferirse
aellas.
Parapoderutilizarseenalgunasadministracionesestadounidenses,unsistemaoperativoUnixdebeserconformeal
estndarPOSIX.Dehecho,cuandoLinuxtuvoqueusarse,elgobiernodeBillClintonhizofinanciarlatotalidaddela
certificacinPCTS(PosixConformanceTestSuite)porelTesoroestadounidense.
Las ltimas versiones oficiales de BSD y System V datan de 1994. Los Unix concebidos a partir de 1995
implementan las recomendaciones de The Open Group. Sin embargo, histricamente algunas versiones
siguenmsorientadas aBSD,omsaSystemVenloqueserefiereasuconfiguracin,oavecesalosdos,
comoLinux(ysegnladistribucin).
g.Unixenlosordenadorespersonales
ElprimerUnixparaordenadorpersonal,enelsentidodeordenadordetipoIBMPCesXenix.ProvienedeUnixv7y
sali en 1983 para PC (algunas versiones han estado disponibles incluso antes en otras arquitecturas fsicas).
MicrosofthallevadoXenix,acostadenumerosasmodificaciones,aotrasmquinas.Laversin2deXenixdatade
1985 y est basada en Unix System V. Cuando en 1987 IBM lanz el sistema operativo OS/2 en asociacin con
Microsoft, este ltimo transfiri los derechos de Xenix a SCO. La versin 2.3.1 de este mismo ao soporta el 386,
SCSIyTCP/IP.XenixseconvierteenSCOUnixen1989yluegodesapareceenfavordeSVR4.
AndrewTanenbaum
El norteamericano Andrew Stuart Tanenbaum (apodado Andy) es investigador y profesor de informtica de la
Universidad libre de msterdam. Tambin es autor de obras de referencia en informtica sobre la teora de los
sistemasoperativos.En1987,confinespedaggicos,concibeyescribeelsistemaoperativoMinix.Utiliza20MBde
espacioendiscoynecesitapocosrecursos(2MBdememoriafsica).MinixtendrunagranimportanciaparaLinux.
Minixsigueexistiendoylaversin3salieneloctubrede2005.
HayotrasversionesdeBSDadaptadasalPC.Unadeellasesel386BSD,deoctubrede1989yquederivade4BSD.
Su sucesor ms famoso es el NetBSD, que deriva de 4.3BSD y de 4.4BSD. NetBSD es el sistema operativo ms
portado a otras arquitecturas fsicas. OpenBSD est basado en 4.4BSD y muy orientado a la seguridad: en ocho
aosslosepudoencontrarunfallodeseguridad.FreeBSDderivatambinde4.4BSDyprovienedirectamentede
lapocadelosjuiciosentreBSDIyAT&T.Graciasaello,FreeBSDescompletamentelibreyabierto.
Solaris, el Unix de Sun Microsystems, est disponible desde hace varios aos en PC y la versin OpenSolaris
(versin10)esOpenSource.
En fin,Linux es sin duda el Unix libre ms conocido y ms extendido en el PC. La historia de su creacin merece
detenerseunpocoensusdetalles.
- 8-
Elsoftwarelibre
1.Losorgenesdelsoftwarelibre
Unixeselperfectoejemplodeltrabajoquesepuedeefectuarcuandoseencauzantodaslasenergasalabsqueda
deunidealtecnolgico.CuandoAT&Tdistribuyecasilibrementeen1974elcdigofuentedelsistemaoperativoalas
universidades porque, entre otras razones, no ve ningn futuro econmico a su producto, no parece dudar del
entusiasmo de los estudiantes, profesores e investigadores en informtica. Esta primera comunidad pasar mucho
tiempomodificandoymejorandoelproducto,subiendotodaslasnovedadesaAT&Tparaqueseintegrenalproducto
oficial.Traselcambiodelicenciaen1978,laenergadelacomunidadseencauzhaciaelproyectouniversitarioBSD,
dejandoelUnixcomercialdeAT&T.SealemosquelosmsgrandesprogresossehicieronconelUnixdeBerkeley.
Los primeros ordenadores eran esencialmente herramientas de bsqueda en manos de universitarios (y tambin
monstruosdeclculoparanecesidadesmilitares).Enloslaboratoriosdeinvestigacin,losprogramascirculabancomo
las ideas: libremente. Era absolutamente normal que un programa desarrollado por un equipo de programadores o
investigadoressedistribuyeraaotrosequiposdeotrasuniversidadesyacualquierotrolugardondehicierafalta.Y
nadahabaderaroenqueesteprogramafueramodificadoporotroequipo,yassucesivamente.Adadehoy,cuando
un ilustre matemtico demuestra un teorema difcil, publica el resultado de sus investigaciones en obras
especializadasconelfindeayudaralprogresodelaciencia.Todoelmundotieneaccesoaello.
Peroeluniversodelainformticahaseguidootrosderroteros.Peseaserunaciencia,elfrutodelasinvestigaciones
eninformticanosecircunscribealmundodelosuniversitarios.Rpidamente,lasempresasvieronelinmensointers
deautomatizaralgunasdesustareas,comolacontabilidad,lospagos,etc.Conlacompradelosprimerosgrandes
ordenadores de gestin, se necesitaron programas. Estos programas tuvieron que ser protegidos como secretos
industriales: haba nacido una nueva industria: la creacin de programas. Con su entrada en la dinmica de las
grandesempresas,lainformticaperdirpidamentelainocenciaysehizomuchomenoslibre.Seempezahablarde
licencias,impuestosytasas,derechosdeautor(loquenoimpideautorizarlacopiasegnelcaso),limitacindelos
derechos,prohibicindecopiar,etc.
2.ElproyectoGNUylaFSF
RichardStallmannofueseguramenteelprimeroenlamentarestehecho,perodecidireaccionar.Informticoenel
laboratorio de inteligencia artificial en el MIT a finales de los aos 1970, emplea una impresora que se avera a
menudo.Comolysuscompaerosdisponandelcdigofuentedeldriver(programadegestin)delaimpresora,lo
modificaronpararecibirunasealdecadaavera.Enunmomentodado,ellaboratoriocompraunnuevomodelode
Xerox ms fiable, pero el driver para su sistema operativo no aparece. Como desea adaptar este driver a sus
necesidades, Richard Stallman, recurre a otro laboratorio que dispone del cdigo fuente, pero que se niega a
proporcionrselo:Xeroxloprohbe.Estosignificaquelaimpresoranuncafuncionar,yStallman,muycontrariadopor
estasituacin,decideobrarenprodeladefensayladifusindelsoftwarelibreenfrentndosealcerradomundodel
softwarepropietario.
RichardStallman
Stallman decide en 1983 escribir un nuevo sistema operativo de acceso, uso, modificacin y redistribucin
completamentelibres.BasadoenUnix,lonombraGNU (GnusNotUnix).Losacrnimosrecurrentesestabanmuyde
moda entre los informticos. Puede encontrarse el anuncio del proyecto y de las motivaciones de Stallman en
http://www.gnu.org/gnu/initialannouncement.html. Para su sistema necesita un ncleo (el corazn del sistema
operativo)yherramientas(paragestionarlosficheros,porejemplo).Peronosetratadesuprimeraintentona,yaque
escribiungraneditordetextollamadoEmacs.Losprimerosdesarrollosvanmuydeprisaylasherramientassonmuy
numerosas y a menudo de mejor calidad que las comerciales. A cambio, el diseo de un ncleo Unix es mucho ms
complejoynecesitaunafasetericaimportante.SelanzaelproyectoHURD(HirdofUnixReplacingDaemons),quean
nohafinalizado.
La batalla no es solamante tcnica, sino tambin poltica, filosfica, comercial y jurdica. Para defender el software
libre, Stallman crea la FSF (Free Software Foundation) en 1985, que publica las ideas del software libre. Entre sus
ENI Editions - All rights reserved - Noe Fernando Solis May
- 1-
primeros trabajos figura la redaccin (con la ayuda de abogados) de una licencia especial para estos programas
llamadalaGPL(GeneralPublicLicense).Unsoftwarelibregarantizacuatrolibertades:
Libertad0:lalibertaddeutilizarunprograma,seacualseaelusoquesehagadel.
Libertad1:lalibertaddeestudiarelfuncionamientodelprogramayadaptarloasusnecesidades.
Libertad2:lalibertadderedistribuircopiasconelfindeayudarasuvecino(enelsentidoampliodeltrmino).
Libertad3:lalibertaddemejorarelprogramaydifundirlasmejorasalpblicogeneralconelfindequepueda
aprovecharlolacomunidad.
Las libertades 1 y 3 necesitan tener obligatoriamente acceso al cdigo fuente del programa. La libertad 3 define la
nocindecomunidadalrededordelsoftwarelibre.
Observequelapalabragratuitonoseindicaenningunaparte.Eninglsfreesignificatantolibrecomo
gratuito. Se debe entender el software libre en el sentido de libertad, y no de gratuidad (Free as a
speechynoFreeasabeer,comodicenlosingleses).Estotalementeposible,yavecesaconsejable,empezarcon
elsoftwarelibre.Perocomolaslibertades2y3autorizanlapublicacindelprograma,siempreesposiblerecuperar
una copia de ello gratuitamente, y eso de manera legal. La gratuidad es un efecto de la libertad tal como est
definidaparaelsoftwarelibre.
Los trabajos de HURD avanzan poco o mal. Sus desarrolladores han apostado por desarrollar un microncleo,
mientras que los subsistemas se hallan esparcidos en varias unidades independientes, pero que deben
comunicarseentreellas.Laeleccintericaesexcelente,perolaimplementacintcnicaesmuydifcil.GNUnodispone
dencleo.EsLinuxquienvaafinalizarelproyectoen1992,cuandosulicenciaseconviertealGPL.
3.ElOpenSource
YqupasaconelOpenSource?Laexpresinaparecien1998cuandoNetscapeCommunicatorseconvirtienun
programalibre.LaexpresinOpenSource(fuenteabierta)erautilizadaenlascampaaspublicitariasqueintentaban
llegar a las empresas con la publicacin del cdigo fuente libre. El reto consista en hacer abstraccin de las
aportacionesfundamentalesdelcdigofuentelibreparacentrarsenicamenteenlasventajastcnicasyeconmicas
de este nuevo modelo. Con el tiempo, la expresin ha sido retomada en todos los sentidos por los medios de
divulgacinylasempresas,ysudefinicinsehaemborronado.SehabldeOpenSourcelimitado,proponiendoel
acceso a las fuentes pero sin derecho de modificacin o de redistribucin. En nuestra opinin, el programa libre no
debemostrarmediastintas.Oeslibreonoloes.
Si usted quiere estar seguro de que el programa que utiliza es libre, verifique el nombre de la licencia y
dirjasealsitiodeOSIOpenSourceInitiative,http://www.opensource.org,dondeserecogenlamayorade
los ms conocidos. Es una iniciativa de Eric S. Raymond (ESR), hacker (especialista de alto nivel) y uno de los
grandesnombresdelOpenSource.AvecesenconflictoconRichardStallman,susdosvisiones(tcnicasparaESR,
filosficasparaStallman)son,sinembargo,complementarias.
4.GNU/Linux
a.LinusTorvalds
LahistoriadeLinuxempiezacuandoLinusTorvalds,jovenestudiantefinsenlauniversidaddeHelsinkide21aos
deedad,adquiereen1991unordenador386parasustituirsuSinclairQLqueempiezaamostrarlimitaciones.El386
esunmicroprocesadorde32bitsgenialquegestiona,entreotrascosas,lamemoriavirtualylaconmutacindelas
tareas.PeroelgranproblemaesquerecibeunPCconMSDOS,unsistemaoperativoqueestlejosdeseridealy
sobre todo que no saca el rendimiento adecuado a este procesador. Linus tuvo entonces la idea de instalar otro
sistema llamado Minix, un pequeo Unix sencillo y gratis desarrollado por el famoso Andrew Tanenbaum, que s
aprovechabasubonitoPCrecincompradoconuncrdito.Linusseponeatrabajaryadesarrollarlo.Suobjetivoes
aprenderelfuncionamientodel386,enparticularlaconmutacindelastareasenlenguajeensamblador.Empiezaa
trabajar en un proyecto bastante sencillo: un emulador de terminal, completamente en ensamblador, para
conectarsealservidordesuuniversidad.
- 2-
LinusTorvalds
b.Elaccidente
Peroheaququeundaborraaccidentalmentelosprimerossectoresdelaparticindesudiscoduroquecontiene
Minix, borrando por lo tanto su principal herramienta de desarrollo. Slo le quedan dos soluciones: o reinstalarlo
todo, o partir de lo an queda y tratar de mejorarlo y aumentar su autonoma. Por supuesto, el entorno de
desarrollo es reinstalado, pero Linus decide mejorar su proyecto y aadirle lo necesario: cdigo bsico, driver
rudimentariodediscoduro,pasoallenguajeC,etc.El25deagostode1991,laversin0.01estlistaysepublica
ante una casi total indiferencia. Para las herramientas, nada ms sencillo: el proyecto GNU iniciado por Richard
Stallmandisponeyadetodolonecesario.LinuxserelncleoquefaltaalsistemaoperativoGNU.
c.Laprimeraversinoficial
ElobjetivodeLinuxessuperaraMinix.Yaensuprimeraversin,esprecisoquecuenteconunshell(intrpretede
comandos)yelgcc(compiladorC).Estoloconsigueconlaversin0.02,anunciadaenestostrminosel5deoctubre
de1991enelgrupocom.os.minix:
EchademenoslosdasfelicesdeMinix1.1,pocabendita,cuandoloshombreserandignosdeestenombreyescriban
suspropiosdriversdeperifricos?Quierecomprometerseenunproyectooriginalyestdeseandoencontrarunsistema
modificable a su conveniencia? Est deseando que todo funcione bajo Minix? Echa de menos las noches en blanco
intentandoimplementarunprogramarecalcitrante?Siesas,lealoquesigue:comoyahepublicadohaceunmes,estoy
trabajando actualmente en una versin libre de un sistema similar a Minix para un ordenador AT386. Este sistema ya
estoperativo(aunquetalveznoleconvenga,tododependedeloqueestbuscando),ypiensopublicarsusfuentes.Se
trata,demomento,delaversin0.02,capazsinembargodeejecutarbash,gcc,gnumake,gnused,compress,etc.
d.Elxitocomunitario
ApartirdeestemomentoygraciasalapublicacinporInternet,Linuxconoceelxitoylascontribucionesempiezan
a llegar. Nace la comunidad Linux. La versin 0.03 ve la luz, y luego la 0.10. En 1992, Linux puede por fin hacer
funcionar la interfaz grfica X11. De hecho, se cree que es momento de pisar el acelerador y la versin siguiente
recibe el nombre de 0.99 pensando que ya ha llegado a la meta. Fue un error. En efecto, hubo que esperar 18
mesesantesdequelaversin0.99pl114estuviesefinalizadaydequeporfinlaversin1.0saliera,enenerode
1994. Entre los primeros balbuceos y la versin 1.0 hubo algunas sorpresas, en particular un conflicto tcnico
entre la concepcin monoltica de Linux y la visin microncleo de Andrew Tanenbaum. Este ltimo comenz las
- 3-
hostilidadesconlafamosafrase:Linuxestobsoleto.
e.Losaos19941997
EstosaosvenaparecerlasgrandesdistribucionesLinuxqueconocemostodavahoyenda:RedHat,Debian,Suse,
Slackware. Mandriva (anteriormente Mandrake) lleg un poco ms tarde. Durante estos aos, Linux no deja de
mejorar,conlallegadadelamodularidadydelaversin2.0.EssobretododuranteestosaoscuandoLinuxsale
delpequeomundodeloshackersysedaaconocerenlasempresas.Losproyectosabundan,ylaideademejorar
el sistema y prepararlo para el mundo del escritorio (desktop) se abre camino con el principio del desarrollo de
productoscomoGnomeoKDE.
LamascotadeLinux,llamadaTux,datade1996yfuecreadaporLarryEwingconlaayudadelprogramalibreGIMP.
Tux(apcopedeTuxedoyTorvaldsUniX)noesunpingino,sinounpjarobobopigmeo.Elhechoesquelapalabra
inglesa penguin designa en este idioma tanto al verdadero pingino (razorbill) como al pjaro bobo de ah la
confusin.
Tux,lamascotadeLinux
f.Apartirde1998:laexplosin
Nosesabesisedebeauncansanciogeneraldelosusuarios,pero1998eselaodelosanunciosespectaculares.
ElmundodelainformticasedacuentaporfindequeLinuxnoesunjugueteparaestudiantesmanitas.Enenero
de1998,NetscapeanunciaquesuproductopasaaOpenSource.DeahsaldrnMozilla,FirefoxyThunderbird.Los
institutosdeformacinaadenLinuxasucatlogo.Enjuliode1998,OracleeInformixsonadaptadosaLinux.En
septiembre,IBMllevaDB2,ySybasehacelomismo.LinusTorvaldsapareceenlaportadadeForbes.KDEyGnome
lleganalaversin1.0.Enlabolsa,lascotizacionessuben,lasempresasLinuxnacen.Eselxito.
Enenerode1999,llegaLinux2.2ysuimparablexitohacereaccionaraMicrosoft.EsDavidcontraGoliatysigue
siendoas.SehubierapodidopensarquelaexplosindelaburbujadeInternetenlabolsaen2000lohabrahecho
fracasar todo. Pero ya se sabe que no. Linux no es un coloso de pies de barro. Sus pies son la comunidad,
inquebrantable.Elncleo2.4saleel4deenerode2001.Elncleo2.6saleel18dediciembrede2003el3.0en
juliode2011.
g.Hoyymaana
HoyLinuxesfamosoporserunsistemaoperativoestable,fuerteycompetente.Seutilizaenmsdeunterciodelos
servidores en el mundo y en la mitad de los servidores Web. Conquist el mundo de la empresa, el mundo
universitario. Sobre todo, supo conservar su independencia, garantizada por la comunidad y el nmero de
contribuyentes, frente a los gigantes de la informtica. El prximo reto importante para Linux es el entorno de
escritorioy,porquno,elhogar,ensustitucindelWindows.Quedatodavacaminoporrecorrer,peromuchosson
losqueyahandadoelprimerpaso.
Es en otros mbitos donde Linux se impone y tiene un uso habitual. Incluso se puede afirmar que decenas de
millonesdepersonasloutilizancotidianamentesinsaberlo.Losdistintosdispositivosdelosproveedoresdeacceso
a Internet funcionan con Linux. Tambin la gran mayora de los dispositivos multimedia. Cualquier usuario que
consultelaspropiedadesdesutelfonomvilodesutabletaAndroidpodrcomprobarqueesunncleoLinuxel
- 4-
quelashacefuncionar.LomismosucedeconlosGPSdemarcaTomtom,entreotros.
- 5-
QuhardwareescompatibleconLinux?
1.Laarquitectura
Linuxescompatibleconalmenostresarquitecturasfsicascorrientes:
x86paralosordenadorescuyosprocesadoressondeltipoIntel(del386alPentium4)oAMD(Athlon,Duron,
Sempron)de32bits.Estaversinfuncionatambinenlasmquinasconprocesadoresde64bits.
x86_64paralosordenadorescuyosprocesadoressondeltipoIntel(Pentium4apartirdelasseries600,
Xeon,DualCore/QuadCore)oAMD(Athlon64,Sempron64,Opteron)de64bits.Estaversinnofuncionaen
losprocesadoresde32bits.
ppcparalosordenadorescuyosprocesadoressondetipoPowerPC,osea,losantiguosordenadoresdela
marca Apple. Esta versin no se instalar en las ltimas mquinas Apple, basadas en un procesador Intel.
Anexistenalgunasdistribucionesparaestaarquitectura.
arm: es un caso ms particular, ya que esta familia de procesadores se usa esencialmente en sistemas
embedidos, especialmente en dispositivos multimedia, en "cajas" multifuncin, en routers, en lectores DVD,
DivXyBluraydesaln,enGPSoensmartphonesytabletas.
Hacealgntiempoalgunosdriversoaplicacionesnoestabanadaptadosalosprocesadoresodistribuciones
de64bits.Hoyendaestoyanosucede,yaquecasitodoslosprocesadoresylossistemasoperativosson
de64bits,incluyendoWindows(desdehaceyatiempo).Sinembargo,unsistemaoperativode32bitsfuncionar
perfectamenteenunaarquitecturaIntel64bits.Siusteddetectadisfuncionesmolestasyproblemasenperifricos,
considereinstalarunaversinde32bitsquepodraresolversusproblemas.
Configuracinfsicabsica
Linux soporta en teora todos los tipos de procesadores desde la versin 386, y puede funcionar con slo unos
megabytesdememoria.LadistribucinPoluxLinuxfuncionaenun386con4MBdememoria.LadistribucinDamn
Small Linux funciona con un 486, 16 MB de memoria y utiliza 50 MB de espacio en disco. Incluso encontramos
distribucionesconunoodosdisquetesquesecarganen2MBdememoria.Enmquinasunpocomsrecientes(de
32a128MBdememoria)lasdistribucionesToutouLinuxoPuppyLinuxlohacenalasmilmaravillas.
Sinembargo,noesperetrabajarcorrectamenteconunaversinmodernadeLinuxysuentornoofimticogrficoen
estascondicionespseudoprehistricas.Sedebenrespetarlosrequisitossiguientes:
Un procesador (o ms) de tipo Intel Pentium o superior o uno equivalente de la marca AMD. Atencin:
algunas distribuciones se compilan para funcionar nicamente a partir de Pentium o de Pentium II en
adelante.
Almenos128MBdememoria,pero256MBomsaportanunacomodidadrealdeuso.Piensemsbienen
disponerde512MB,incluso1GBparaobtenerelmejorrendimiento.Dadoelpreciodelamemoria,noesun
lujo.Partadelprincipioquecuantamsmemoria,mejor.LosPCrecientescon2GBo4GBdememoriason
ideales.Enelmarcodeunainstalacinmnimaenmodotexto,64MBbastan.
500 MB de espacio en disco para una instalacin mnima (sin interfaz grfica y slo con las herramientas
bsicas),perode2,5GBa4GBparaunainstalacinestndar,alacualhayqueaadirelespacioparalos
datosdelusuarioylaparticindeintercambio.
Unatarjetagrfica(inclusoantigua)compatibleconlanormaVesa,queacepteunaresolucinde1024 x 768
en 65 356 colores para el entorno grfico. La resolucin no tienen ninguna importancia si trabaja en modo
texto.
Sonrequisitosbsicos.Silafrecuenciaderelojdesuprocesadoresvitalparalavelocidaddeejecucinde
susaplicaciones,stapuedeversemuyrestringidaporlafaltadememoriaoundiscodurodemasiadolento.
La cantidad de memoria fsica es un factor importante en el rendimiento. Cuanta ms tengamos, mejor. Varios
programas podran funcionar paralelamente, la particin de intercambio no ser necesaria y el sistema podr
utilizar ms memoria cach para acelerar los accesos a los discos y perifricos. Si dispone de 512 MB o menos,
considereampliara1GBoms.Ladiferenciaesmuyimportante.
ENI Editions - All rights reserved - Noe Fernando Solis May
- 1-
LasprestacionesglobalessiguensiendoaceptablesenunPentiumII300con256MBparaunusoofimticoosencillo
de Internet. Pero el sistema se resiente cuando varios programas se ejecutan al mismo tiempo. En un simple AMD
Duron800con512MB,lasprestacionessonexcelentesparalamayoradelosusoshabituales.
2.Compatibilidaddelhardware
AntesdeinstalarLinux,compruebesisuhardwareescompatibleconLinux.Establezcaunalistadeloscomponentes
de su ordenador y de sus diferentes perifricos. Los principiantes suelen alegar un problema con el soporte del
hardware cuando falla la instalacin. Una tarjeta grfica, una impresora, un escner determinados no funcionan
correctamenteonodeltodo.AunqueLinuxsoportelamayoradeloscomponentesdelosordenadoresrecientes,la
compradeunordenadormodernonoesunagarantadebuenfuncionamiento.
Enlalista,lomsimportantenoeslamarcaoelnombredelmodelocomercial,sinoelcomponente,elchipprincipal,
llamadochipset,delproducto.EnelcasodelWiFi,pocoimportaquelatarjetaseaunaPalmnetBZ46G.Perosisabe
que est construida a partir de un chip Centrino (Intel 2200 por ejemplo), entonces encontrar que funciona con
Linux. Se deben evitar los productos de algunos fabricantes porque sus componentes no disponen de drivers que
permitan utilizarlos. La casi totalidad del hardware de impresin propuesto por HewlettPackard funciona
perfectamenteconLinux.Porelcontrario,hayquehuirdelasimpresorasdetintaLexmark(cuidado:noeslacalidad
delproductoloqueestenentredicho,sinosusoportebajoLinux).
Siyaestinstalado,elsistemaoperativoWindowspuedeayudarleainventariarsuhardware.EnelPaneldecontrol
puede acceder a Sistema y a la pestaa Hardware. Ya slo le falta comprobar mediante un motor de bsqueda o
sitioswebespecializadossisuscomponentessoncompatibles.
Amenosdequedispongadeunamquinamuyantigua,todastarjetasgrficasfuncionan.Entodosloscasos,Linux
propone un driver genrico llamado vesa que, si no ofrece las mejores prestaciones, al menos permite utilizar
todaslastarjetascompatiblesconesteestndarviejodemsdediezaos.Algunosfabricantesofrecendriversmuy
eficaces.LasltimastarjetasdelosconstructoresNvidiayAMD(ATI)estnsoportadascondrivers3Dqueofrecenlas
mismas prestaciones que en otros sistemas operativos. El sistema grfico de Linux soporta por defecto un gran
nmerodetarjetas,inclusoconlaaceleracin3D.Lasmejorestarjetasgrficashansidodurantemuchotiempolas
basadasencomponentesNVIDIAmedianteeldriverpropietarioeIntelmedianteeldriverlibre.Estosltimosaos,
graciasengranmedidaalaingenierainversaentarjetasNVIDIA(drivernouveau)yRadeon(driverRadeon),sehan
desarrolladodrivers3Dlibres.Surendimientohaalcanzadocotascomparablesalosdriverspropietarios.
Lastarjetasdesonidointegradasenlaplacabaserespetanunestndardefacto(AC97)soportadoporLinux.Las
tarjetasdesonidointegradasenlaplacabasesonraravezcomponentesdealtagama.UnasimpletarjetaLiveque
cuesta menos de 30 euros es mucho ms eficaz. Algunos modelos especficos de tarjetas de sonido pueden crear
problemas.
ElWiFi(conUSB,PCCard,PCI,PCIe)deberafuncionaroconundrivernativoparasuhardware,oconlaayudade
unaherramientallamadaNdiswrapperquepermiteutilizarlosdriversWindowsparaLinux.Segnlaversinqueelija,
puedeocurrirquenoselesuministrenpequeoscomponentesllamadosfirmwares,necesariosparalatarjetaWiFi,
ysedebenadquirirporseparado,yaseadesdeelsistemadeactualizacinodesdeunsoporte(elfamosoaddon)
adicional, o por el constructor de la tarjeta. Los chipsets de marca Ralink, Broadcom o Intel son generalmente
compatibles.ElBluetoothesperfectamentereconocidoysoportado.
Varios sitios disponen de bases de datos de hardware compatibles para informarle con precisin. Los motores de
bsquedasiguensiendosumejorfuente.Attuloorientativo,lepresentamosunalistadelossitiosqueleayudarn
ensusbsquedas:
- 2-
ListadecompatibilidadNovellyOpenSUSE:http://en.opensuse.org/Hardware?LANG=en_UK
Impresoras:http://www.linuxfoundation.org/collaborate/workgroups/openprinting
Escneres:http://saneproject.org/
PerifricosUSBengeneral:http://www.qbik.ch/usb/devices/
Tarjetasdesonido:http://www.alsaproject.org/
TarjetasWiFi:http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/
MdemsinternosoexternosdetipoWindomem:http://linmodems.org/
Apesardetodalabuenavoluntaddelmundo,ocurreavecesqueundispositivonofuncioneenabsolutocon
Linux.Quintienelaculpa?Losdriversdeperifricossuelenserescritosamenudopordesarrolladoresque
nisiquieratienenaccesoalasespecificacionesdeldispositivoyquelohacentodoporingenierainversa,osea,
intentando reproducir el funcionamiento del perifrico desde su resultado. Requiere mucho tiempo. Algunos
fabricantesrespetanlasreglas.Afaltadeproporcionarunverdaderodriver,publicanparaalgunosdesarrolladores
una documentacin tcnica. Otros proporcionan ellos mismos un driver con cdigo cerrado para una distribucin
dadaoquedebeadaptarustedmismoacadanuevaversindeLinux.Enestecaso,nosegarantizaeldriver(esto
ocurri,porejemplo,conlastarjetasbasadasenchipsetgrficoKyroIIopowerVR).Porlotanto,antesdecriticar
aLinuxsinolefuncionaundispositivo,critiqueprimeroalfabricantedeesteltimo.
- 3-
Elegirunadistribucin
1.Debian
ElproyectoDebianfuecreadoporIanMurdocken1993,enunapocaenlacuallaideamismadedistribucinLinux
estaba todava en paales. El nombre de Debian proviene de Debra (la esposa de Murdock) e Ian. Durante mucho
tiempo, Debian ha sido la nica distribucin entera y nicamente compuesta de programas libres y Open Source, lo
que le sigue valiendo el nombre oficial de Debian GNU/Linux. Debian ha sido considerada durante algn tiempo la
distribucinLinuxdereferenciaparalaFSF.LasventajasdeDebiansonnumerosas:
unnmerogigantescodepaquetes(secifranenmiles),
unprogramadeinstalacindesoftawarellamadoAPTmuyprcticoyeficaz,
unadistribucin100%opensource,
unaestabilidadatodapruebaparaunentornodeproduccin.
muchosrepositoriosdeprogramas
Estasventajasconllevantambinunosinconvenientes:
paquetesamenudoantiguos,
actualizacionesdeladistribucinirregularesydemasiadoespaciadas,
riesgosrelacionadosconlamultiplicacindelospaquetesydeloselementosdependientes,
unainstalacinyunaconfiguracincomplicadas.
Todos estos inconvenientes no tienen por qu ser defectos. Tenemos que preferir una antigua versin
exentadebugsolaltimaversindeunproductocuyafiabilidadnohasidototalmenteprobada?
Todos estos elementos convierten a Debian en una distribucin ideal para los informticos, los ingenieros y los
administradores de sistemas y redes, los entornos de produccin en empresa, los puristas del software libre, los
aficionadosiluminadosquenotementirarsealapiscina.Encuantoalosprincipiantes,pasarnunpequeocalvariosi
seproponenaprenderdeformaautodidacta.
a.Ubuntu
ElmultimillonariosudafricanoMarkShuttleworth,esencialmenteconocidoenmundoenteroporhabersidounodelos
- 1-
primerosturistasenelespacio,perotambinporhaberhechofortunavendiendosuempresaThawte,especializada
en la seguridad, a Verisign, es un verdadero amante de la informtica que ha contribuido como ningn otro al
proyecto Debian. Para solventar algunos problemas de ste, cre la distribucin Ubuntu Linux en 2005, con un
presupuestode10millonesdedlaresencontratacindedesarrolladores.LapalabraUbuntuesuntrminodel
lenguajeafricanobantquesignificahumanidadparalosdemsosoyloquesoygraciasaloquesomostodos.
Esteleitmotivejemplificaloqueladistribucinsehapropuesto:serunderivadodeDebian,peroproporcionandolos
programasmsrecientesyorientadosalacompatibilidadylaergonoma.Ubuntuofrece:
unadistribucinqueprovienedeDebian,
compatibilidadconlospaquetesdeDebian,
unsistemadeinstalacinmuysimple,
unasalidacada6u8meses,
unentornogrficoagradable.
Estadistribucinesidealparalosnovatosyparalosestudiantes.Sehacreadoparaserlamsfcildeinstalaryde
utilizar.Suxitohasidocolosalyesladistribucinmsdescargadaeinstaladadesdehacevariosaos.Aunquea
veces criticada por sus decisiones, Ubuntu es muy innovadora. El nmero de repositorios y su paquetera son
impresionantes. En las secciones de descarga de muchos proyectos libres, se ofrece casi siempre un paquete
Ubuntu.EstdisponibleenversionesDesktopyServidor,conunlargoperiododesoporte.
b.RedHatyFedora
LogoRedHat
SiexisteunaempresacomercialenelmundodeLinuxqueinfluyysiguemarcandopoca,eslaempresaRedHat.
Fundadaen1995porRobertYoungyMarcEwing,editalafamosadistribucinepnimacuyaprimeraversinoficial
datade1994(laempresasefundtrasellanzamientodeladistribucin).ElsistemadepaqueteRPMaparecicon
laversin2.0.FuetallabuenaacogidadeRedHatquellevacasidiezaossiendolareferencia.Cadaversinera
innovadora tanto en la integracin de los programas como en su instalador (llamado anaconda) y sus
herramientasdeconfiguracin.
En el ao 2003, Red Hat public la versin 9.0, la ltima destinada oficialmente al gran pblico. Se confi las
siguientes versiones al proyecto comunitarioFedora, que sigue sacando cada seis meses una nueva versin. Red
HatseconcentraahoraenelmundodelaempresacondistribucionescomercialesllamadasRHEL(RedHatEnterprise
Linux)ycuyascaractersticasson:
- 2-
versionesprofesionalesdestinadasalasempresas,
solucionesquevandelpuestodetrabajoalservidormspotente,
arquitecturasfsicasnumerosas,
unsoportecomercial,
actualizacionesgarantizadasdurantesieteaos,
100%libre.
AunqueesposibleinstalarunaversinRHELAS(AdvancedServer)enunPCdeoficina,sepuededudardelinters
que tiene para un puesto de trabajo o un principiante. Aunque libre (puede disponer de sus ficheros fuente
libremente), el coste del soporte es muy elevado. No obstante, si no le da miedo su instalacin, la distribucin
CentOS (Community Enterprise Operating System) es una copia exacta y descargable de RHEL en la que se ha
suprimidocualquierrastrodelosnombresylogosdeRedHat.RedHatoCentOSsernlaeleccindeliniciadoque
deseaaprenderdirectamenteconunadistribucinLinuxutilizadaenempresa.
LogoFedora
EncuantoalproyectoFedora,sigueunciclodedesarrollorpidoycontinadestinadoalgranpblico.Suinstalacin
essencilla.Sinembargo,alconjuntolefaltaunpocodecoherencia(porejemplo,laherramientadeparticindelos
discos no est accesible durante la instalacin), lo que lo convierte en una distribucin ideal para todos aquellos,
aficionadosiluminadosquedeseanentrarunpocomsenlospequeosdetalles.
c.Mandriva(exMandrake)
Mandriva Linux (exMandrake) es una distribucin derivada de la distribucin Red Hat y durante mucho tiempo
completamente compatible con ella. Fue creada por Gal Duval con el fin de integrar a la distribucin el entorno
grfico de oficina KDE, al contrario que el de Red Hat, que integraba el entorno GNOME. Durante varios aos,
MandrakefueladistribucinestrellaenfuertecompeticinconRedHat.Mandrakeeradehecho(ysiguesiendo)ms
amena.Suprocesodeinstalacinesunmodeloaseguirysuutilizacinresultadelasmssencillas.Renombrada
comoMandrivatraslaadquisicinporlaempresaConnectiva,ladistribucinpierdeinfluenciaapartirdeentonces.
Lasrazonessonmltiples,peromuyrelacionadasconlosavataresdelaempresaMandriva.Unagestindifcilyuna
malaorientacinenlosaos20002001(elelearningylaexperienciaestadounidensedeStartup)estuvoapunto
dellevarlaasubancarrotaunaprimeravezy,trasunconcursojudicialdelqueconsiguisalir,seencontrdenuevo
con problemas poco despus. La introduccin en el mercado burstil no dio los resultados esperados. Esta
distribucin es poco atractiva para los profesionales, que la consideran orientada al gran pblico. Sus soluciones,
que satisfacen al gran pblico, siguen siendo consideradas de las mejores tcnicamente, pero sufre algunos
problemasdeestabilidad.
Mandriva,noenvano,sigueinnovandoconstantemente,enparticularenelpuestodetrabajonmadaconversiones
quepuedensercargadasdesdeunUSB.Estadistribucinsebeneficiadelbocaabocaentrelosprincipiantes.
d.openSUSE
SepronunciaopensusOpenSUSEesunadistribucindeorigenalemndelao1992.Elnombredelaempresaera
de por s un homenaje al famoso Konrad Zuse, el inventor de los ordenadores modernos. La distribucin est
basadaoriginalmenteenSlackware.En1996,SuSEseacercaaunadistribucinfrancesallamadaJurix,creadapor
Florian La Roche, que se utiliza como base en lugar de Slackware. Este mismo ao arranca el desarrollo de la
herramientaYaSTysalelaversin4.2,enrealidadtotalmentenueva.Almismotiempo,SuSEempleaelnuevogestor
depaquetesdeRedHat,llamadoRPM.
Aprincipiosde1997,SuSEseembarcaenlaaventuraamericanaalinstalarnuevasoficinasenOakland.Entre1997y
2003,ladistribucinSuSEnodejadesermejoradaparaconvertirseenunareferenciaencuestindesencillezde
instalacin,administracinyuso.
Hoy en da, el futuro de la distribucin est garantizado la empresa Novell compr primero la empresa Ximian,
especializada en el desarrollo Open Source de herramientas para Linux, entre las que destacan un completo
escritorioGnome,unsistemademensajerallamadoEvolutionyunasistentedeconfiguracinllamadoRedCarpet.
NovellanuncialacompradelaempresaSuSEenenerode2004.Eldesarrollopasaahoraasercomunitario,bajoel
proyecto openSUSE. Cualquiera que lo desee puede participar en la mejora del producto. En contraprestacin,
Novellsecomprometeaproporcionaralacomunidadcadaseisaochomesesunaversinestable,libreygratuita.La
recientefragmentacindeNovellenvariasestructurasnohadisminuidolavidadeladistribucin,quesirvedebase
aladistribucinSLES(SuseLinuxEnterpriseServer)deNovell,elgrancompetidordeRedHat.
- 3-
Geeko,mascotadeopenSUSE
e.Lasdems
Esimposiblenombrartodaslasdistribuciones,dadolasmuchasquehay.Ademsdelasgrandesdistribucionesque
acabamos de resear, se debe hacer mencin a otros nombres. La distribucin Slackware es una de las ms
antiguas. Incluso se entregaba en un disquete. Durante los primeros aos de vida de Linux, la Slackware era la
distribucin de referencia para aprender a utilizar Linux. Es extremamente austera: su instalador se reduce a la
mnima expresin y casi todas las configuraciones deben establecerse a mano, sin asistente. No cuenta con un
gestor de paquetes (se trata de simples archivos de ficheros comprimidos). Todo ello hace que sea ideal para los
manitasylosapasionadosdeUnix,peronotantoparalosprincipiantes.
La distribucin Gentoo es muy peculiar. En vez de entregarle todos los programas ya listos para su uso, su
instaladorvaadeterminarexactamenteconsuayudalaconfiguracindesumquina,yenparticularsumodelode
procesador.Enfuncindeello,compilar(transformarelprogramafuenteenformadelenguajecomprensibleen
lenguaje mquina) cada componente, que habr seleccionado con todas las optimizaciones previstas para su
hardware. Eso se llama una distribucin fuente. El resultado puede ser interesante: las prestaciones de sus
programasaumentan,siendodemediadel10al20%mspotentes.Peroaqucoste!Lainstalacinnoesnide
lejos fcil para los principiantes y, sobre todo, es muy larga: varias horas (incluso decenas de horas) segn los
programasquequieraylapotenciadesumquina.
Otradistribucinsorprendenteesla LFS(Linux From Scratch).Noesprecisamenteunadistribucin,sinomsbien
unaguaqueleproporcionaunmtodoparaconstruirsupropiaconfiguracin.Pasoapaso,lecorrespondeelegir
sus diversos componentes y la configuracin de su sistema. As, se asegura de que obtiene exactamente la
distribucin que desea, ni ms o menos. Pero tambin en este caso, los principiantes, e incluso de hecho los
aficionadosiluminados,loevitan.
Al margen de todas estas distribuciones, encontramos numerosos derivados. Aurox Linux deriva de Red Hat.
PCLinuxonlinederivadeMandriva.KunbuntuderivadeUbuntu(omsbienesunadistribucinUbuntuqueintegra
el entorno de escritorio KDE), que deriva de Debian. CentOS deriva de RHEL, Mint deriva de Ubuntu, y as
sucesivamente.Adems,existentambinlasminidistribucionesquecabenenunminicdounallaveUSB,yesloideal
paraarreglarunordenador.
PuedeencontrarunalistaexhaustivadedistribucionesLinuxendistrowatch:http://distrowatch.com/
2.LosLiveCD
El LiveCD es una categora sorprendente. Seguramente usted habr probado Linux para ver qu se parece o para
comprobarsifuncionacorrectamenteconsuhardware.Envezdeinstalarloensudiscoduro(siestaetapaleasusta,
elcaptuloElShellyloscomandosGNUdeestelibroleproponeunaguapasoapasoparainstalarsuLinux),piense
primeroenprobarLinuxsininstalarlo.ElLiveCDsirveprincipalmenteparaeso:esunainstalacincompletadeLinux
muycomprimidayquecabeenunsoloCDoDVD(enestecaso,sehabladelliveDVD).
UtilizarunLiveCDesmuysencillo:inserteelCDoDVDensulectoryvuelvaaencendersuordenador.Despusde
haber comprobado la configuracin de su mquina (el setup del BIOS, vase las instrucciones de uso de su
ordenador),sulectordeCDoDVDdebeserelprimerdispositivoencargarse.Despusdeunossegundos(oaveces
minutos)decargaenmemoria,apareceelescritorioytodoslosprogramasmsconocidos.Noseinstalanadaensu
discoduro.ElLiveCDmsfamosoactualmenteesKnoppix.EstbasadoenunadistribucinDebiany,adems,cuenta
conunmecanismoparacopiarloeneldiscoduro.Cadanuevaversindelamayoradelasdistribuciones(openSUSE,
Fedora,Ubuntu,Mageia,etc.)llegaconunLiveCDparaprobarlasltimasnovedadessininstalarla.
Una ltima categora es la de los discos de recuperacin. Ultimate Boot CD o System Rescue CD ofrecen varias
herramientasqueusanLinuxpararepararsusistema.Cabedestacarqueconestasherramientasesmuyfcildesde
- 4-
LinuxaveriguarunacontraseaWindowssilahaperdido.
- 5-
Obtenerayuda
1.Laayudapropiadeloscomandos
Noesposibleconocerdememoriatodoslosparmetrosyargumentosdeuncomando.Porfortuna,Linuxpropone
comomnimodosmecanismosparaconocerlasintaxisdeuncomando.Lamayorpartedeltiempo,elparmetro-help muestra la ayuda incluida directamente dentro del programa al que se llama. A veces la ayuda aportada es
suficiente para encontrar lo que est buscando. Es lo que sucede con el comando date, cuya salida est
voluntariamentecortadaaquporque,sino,necesitaradospginas.
$ date --help
Uso: fecha [OPTION]... [+FORMAT]
o: fecha [-u|--utc|--universal] [MMDDhhmm[[CC]AA][.ss]]
Mostrar la fecha corriente segn el FORMAT especificado o
inicializar la fecha del sistema.
-d, --date=CADENA
-f, --file=FICHERO
-r, --reference=FILE
-R, --rfc-2822
...
Puedeocurrirquelaayudaseademasiadoconcisaolefaltenenexplicaciones,obienqueesttotalmenteausente.
En este caso, se considera--help como un parmetro no vlido y puede que obtenga un mensaje de error o una
lneadeinformacin:
$ cal --help
cal: opcin invlida -- uso: cal [-13smjyV] [[mes] ao]
Laltimalneanoexplicalasintaxisdelosparmetros.
2.Laayudainternadelshell
Los comandos internos no aceptan el parmetro --help, pero para estos comandos el intrprete de comandos
propone un comando help. Si se utiliza de forma aislada, proporciona la lista de los comandos internos. Si le
proporciona como parmetro el nombre de un comando interno, se muestra la ayuda correspondiente. De esta
manera,puedeaprenderquepwdadmitedosparmetrosopcionales.
$ help pwd
pwd: pwd [-LP]
Print the current working directory. With the -P option, pwd
prints the physical directory, without any symbolic links; the -L
option makes pwd follow symbolic links.
3.Elmanualenlnea
a.Acceso
Cuandolosdosmecanismosdeayudaanterioresresultanserinsuficientes,esprobablequelaayudabuscadase
encuentreenelmanualdeUnix.EstamanualesestndarentodoslosUnix,inclusoLinux,ynoimportaculseael
shell,yaquesetratadeuncomandoexterno.
Elmanualestaccesibledesdeelcomandoman.Puedehacerunasencillapruebaconelcomandodate:$ man date
Elmododeempleodelcomandoquesepasacomoparmetrodemansevisualiza.
- 1-
b.Estructuradeunapgina
Elmanualenlnea
Unapginademanualsecomponedevariassecciones,entrelascualesestnlassiguientes,aunquenosehallan
obligatoriamentetodaspresentes:
Nombre:nombreypapeldelcomando.
Sinopsis:sintaxisgeneral,parmetrosyargumentosaceptados.
Descripcin:mododeempleodetalladodelfuncionamientodelcomandoydelosargumentosprincipales.
Opciones:descripcindetalladadecadaparmetroposible,engeneralenformadelista.
Ejemplos:elmanualpuedeproporcionarejemplosconcretosdeusodelcomando.
Entorno: el comando puede funcionar de manera diferente dependiendo de los valores que adopten
algunasdelasvariablesdelshell.
Conformidad:elcomandoestconformeaunasrecomendacionesonormas(porejemplo,POSIX).
Errores(bugs):elcomandopuedeavecesfuncionarmalencasospuntualesquesepuedenenumeraren
estesitio.
Diagnstic/retorno:elcomando,segnsuresultado,puededevolvercdigosdeerroressignificativoscuyo
valorpermitedeterminareltipodeproblema(ficheroconargumentoausente,etc.).
Vertambin:listadeloscomandosrelacionadosconelprogramaquepuedeninteresaralusuario.
c.Navegacin
- 2-
Senavegamuyfcilmenteporlaayuda:
Labarradeespaciodesplazaunapginacompleta.
Latecla[Intro]desplazalneaporlnea.
Lasteclas[Arriba]y[Abajo]desplazanunalneaarribaoabajo.
Lasteclas[RePg]y[AvPg]desplazanmediapginaarribaoabajo.
Lasteclas[Principio]y[Fin]hacenexactamenteloqueseesperadeellas.
Latecla/permiteunabsqueda./totobuscatoto.Enestecaso,lateclanbuscalacoincidenciasiguiente,
mientrasque[Mays]n(N)buscalaanterior.
LateclaQsaledelaayudayvuelvealshell.
d.Lassecciones
El manual de Linux no slo hace referencia a los comandos clsicos. Es un manual mucho ms completo. Los
comandossimples,losdeadministracin,losficherosdeconfiguracin,losperifricos,lasllamadasalsistema,las
funcionesdeprogramacindevarioslenguajesymuchomspuedentenerreflejoenestosmanuales.Poreso,el
manualsecomponedevariassecciones.
Seccin
Contenido
Instruccionesejecutablesocomandosdelshell
Llamadasdelsistema(APIdelncleo...)
Llamadasdelaslibreras(funcionesC...)
Ficherosespeciales(contenidode/devcomosd,hd,pts,etc.)
Formatodelosficheros(/etc/passwd,/etc/hosts,etc.)
Juegos,salvapantallas,programasvarios,etc.
Varios,comandosnoestndaresquenoencuentransitioenotraparte
ComandosdeadministracindelsistemaLinux
Subprogramasdelncleo(amenudovaco)
Puede ocurrir que a veces la llamada al manual para un comando no devuelva la pgina del manual
correspondiente.Loquepasaesquemanbuscapordefectolaprimeracoincidenciaenelordendelassecciones.Si
usted busca ayuda relativa al formato del fichero de las contraseas, llegar primero a la ayuda del comando
passwd.Mireelencabezamientodelapgina.Elnmerodelaseccinestindicadojustodetrsdelnombredel
comando,entreparntesis.Elcomandomanhaencontradounacoincidenciadepasswdenlaseccin1ymuestra
lapginadelmanualasociada.
$ man passwd
PASSWD(1)
NOMBRE
passwd ...
Puede pedir a man que busque el manual correspondiente en una seccin especfica indicando su nmero justo
antesdelnombredelcomando.Paraaccederalmanualdelficheropasswd,hagacomoacontinuacin:
$ man 5 passwd
ENI Editions - All rights reserved - Noe Fernando Solis May
- 3-
PASSWD(5)
Manual del administrador Linux
NOMBRE
passwd - Fichero de contraseas.
...
e.Buscarporcorrespondencia
Si duda del comando que debe utilizar o no recuerda su nombre, o incluso si quiere conocer todos los comandos
relacionadosconunapalabra,entoncesutiliceelparmetro-kdeman:
$ man -k passwd
/etc/rpasswd.conf (5) [rpasswd.conf] - configuration file for remote
password update client
chpasswd (8)
- change user passwords in batch
Crypt::SmbHash (3pm) - Perl-only implementation of lanman and nt md4
hash functions, for use in Samba style smbpasswd entries
fgetpwent_r (3)
- get passwd file entry reentrantly
getpwent_r (3)
- get passwd file entry reentrantly
gpasswd (1)
- change group password
ldappasswd (1)
- change the password of an LDAP entry
lppasswd (1)
- add, change, or delete digest passwords.
makepasswd (1)
- generate and/or encrypt passwords
mkpasswd (1)
- Overfeatured front end to crypt(3)
pam_localuser (8)
- require users to be listed in /etc/passwd
pam_rpasswd (8)
- PAM module to change remote password
passwd (1)
- change user password
passwd (1ssl)
- compute password hashes
passwd (5)
- password file
passwd2des (3)
- RFS password encryption
rpasswd (1)
- change user password on remote server
rpasswd.conf (5)
- configuration file for remote password update client
rpasswdd (8)
- remote password update daemon
saslpasswd2 (8)
- set a users sasl password
smbpasswd (5)
- The Samba encrypted password file
smbpasswd (8)
- change a users SMB password
vncpasswd (1)
- set passwords for VNC server
yppasswd (1)
- change your password in the NIS database
4.BuscarayudaenInternet
Comoyasehaindicadoalprincipiodeestecaptulo,haytodaunacomunidadalrededordeLinuxydelsoftwarelibre,
yloseditoresdedistribucionesproporcionanladocumentacinyelsoporte.Poreso,sedisponedemuchosmedios
paraobtenerayuda,enparticularenInternet:
ladocumentacindeleditor,
lossitioscomunitarios(FAQ,foros),
losgruposdenoticias,
elproyectodedocumentacinlibre(HOWTOs),
etc.
Pienseprimeroenladocumentacindeloseditores:
- 4-
RedHat:http://www.redhat.com/support
Debian:http://www.debian.org/doc/
openSUSE:http://en.opensuse.org/Documentation
ENI Editions - All rights reserved - Noe Fernando Solis May
Ubuntu:https://help.ubuntu.com/
Mandriva:http://club.mandriva.com/xwiki/bin/view/KB/OfficialDocumentation
Mageia:http://www.mageia.org/es/support/
Fedora:http://docs.fedoraproject.org
Encadaunodeestossitios,encontrartambinprobablemente:
unabasedeconocimiento,
unWiki,
unforo,
informesdebugs.
Resultaimposiblerelacionartodoslossitiosdelacomunidadperoacontinuacinencontraralgunos:
LinuxEs:http://www.linux.es/
Freshmeat:http://freshmeat.net
Slashdot:http://slashdot.org
ForoLinux:http://www.linuxespanol.com
ForoFedora:http://fedoraes.com/
ForoMandriva:http://forum.mandriva.com/index.php?op=Es
ForoDebian:http://es.debian.org/foro
ForoUbuntu:http://ubuntues.org/index.php?q=forum
ForoopenSUSE:Alionet:http://es.opensuse.org/punto_de_encuentro
Entrelossitiosdedocumentacin:
LeaLinux:http://lealinux.org
TheLinuxDocumentationProject:http://tldp.org
LinuxDocs:http://linuxdocs.org
- 5-