Está en la página 1de 22

FactorEvolucinS.ADEC.Vhttp://www.linuxparatodos.

net

NDICE DE CONTENIDO
Tema1.AspectosGeneralesdeGNU/Linux............................................3
1.1SistemaOperativo..........................................................................................4
1.1.1FuncindeunSistemaOperativo...................................................................................4
1.2UNIX.................................................................................................................5
1.3BSD..................................................................................................................5
1.4GNU/Linux.......................................................................................................7
1.4.1ElProyectoGNU................................................................................................................7
1.4.1.1Etimologia..................................................................................................................................................8
1.4.1.2FreeSoftwareFoundation........................................................................................................................8
1.4.1.3LicenciaGPL............................................................................................................................................8
1.4.4LicenciaLGPL.............................................................................................................................................8
1.4.2ElProyectoLinux..............................................................................................................9
1.4.2.1ElKernelLinux........................................................................................................................................10
1.5QueeselSoftwareLibreuOpenSource?................................................11
1.5.1QueeselFreewareyShareware...................................................................................11
1.5.1.1Freeware...................................................................................................................................................11
1.5.1.2Shareware................................................................................................................................................11
1.5.1.3VentajasdelOpenSourcecontraelFreware,SharewareySoftwareprivativo..................................11
1.6ElEstndarPOSIX........................................................................................12
1.7LinuxStandardBase....................................................................................12
1.8ElEstndarFSH............................................................................................12
1.8.1EstructuradelosDirectoriosenLinux.........................................................................13
1.9QueesLiveCD?.........................................................................................16
1.9.1Caractersticas................................................................................................................16
1.10Identificandolosescritoriosenlinux........................................................16
1.10.1Gnome............................................................................................................................17
1.10.1.1Objetivo..................................................................................................................................................17
1.10.1.2Historia...................................................................................................................................................17
1.10.2KDE.................................................................................................................................18
1.10.2.1Objetivo..................................................................................................................................................19
1.10.2.2Historia..................................................................................................................................................19
1.13XFCE............................................................................................................20
1.14Enlightenment.............................................................................................22
1.14.1Caractersticasactualesdelaversin0.17.................................................................22

1
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

Informacin de Derechos reservados de esta


publicacin.
Reconocimiento-NoComercial-CompartirIgual 2.1
Usted es libre de:

Copiar, Distribuir y Comunicar pblicamente la obra

Bajo las condiciones siguientes:

Reconocimiento. Debe reconocer y citar al autor original.

No comercial. No puede utilizar esta obra para fines


comerciales.

Compartir bajo la misma licencia. Si altera o transforma esta


obra, o genera una obra derivada, slo puede distribuir la obra
generada bajo una licencia idntica a sta.

Al reutilizar o distribuir la obra, tiene que dejar bien claro los trminos de la licencia de esta
obra.

Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los
derechos de autor

Los derechos derivados de usos legtimos u otras limitaciones no se ven afectados por lo
anterior.

Reconocimiento-NoComercial-CompartirIgual 2.1

2
FactorEvolucinS.ADEC.VServidoresLinuxBasico

Tema1.AspectosGeneralesde
GNU/Linux

3
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

1.1SistemaOperativo

Unsistemaoperativoeselencargadodellevaracabotodaslasgestionessobrelosrecursosdeuna
computadora,esdecir,unconjuntodeprogramasdecomputadoradestinadoapermitirunaadministracineficazdesus
recursos.Comienzaatrabajarcuandoseenciendeelcomputador,ygestionaelhardwaredelamquinadesdelos
nivelesmsbsicos,permitiendotambinlainteraccinconelusuario.

1.1.1FuncindeunSistemaOperativo
Lossistemasoperativossimplificanelmanejodelacomputadora,desempeanunaseriedefuncionesbsicas
esencialesparalagestindelequipo.Entrelasmsdestacables,cadaunaejercidaporuncomponenteinterno(mdulo
enncleosmonolticosyservidorenmicroncleos),podemosresearlassiguientes:
Proporcionarmscomodidadenelusodeuncomputador.
Gestionardemaneraeficientelosrecursosdelequipo,ejecutandoserviciosparalosprocesos(programas)
Brindarunainterfazalusuario,ejecutandoinstrucciones(comandos).
PermitirqueloscambiosdebidosaldesarrollodelpropioSOsepuedanrealizarsininterferirconlosservicios
queyaseprestaban(evolutividad).

4
FactorEvolucinS.ADEC.VServidoresLinuxBasico

1.2UNIX
Unixesunsistemaoperativoportable,multitareaymultiusuario;desarrollado,enprincipio,en1969porun
grupodeempleadosdeloslaboratoriosBelldeAT&T,entrelosquefiguranKenThompson,DennisRitchieyDouglas
McIlroy

Durantefinesdeladcadade1970yprincipiosdeladcadade1980,lainfluenciadeUnixencrculos
acadmicosindujoasuadopcinenmasa(principalmentelavarianteBSD,quehabasurgidoenlaUniversidadde
California,Berkeley)envariascompaasqueseiniciabanporaquelentonces,siendolamsdestacadaSun
Microsystems.Hoyenda,juntoalossistemasUnixcertificados,tambinsepuedenencontrarsistemassimilaresa
Unix,comoLinuxylosderivadosdeBSD.

1.3BSD
BSDsonlasinicialesdeBerkeleySoftwareDistribution(enespaol,DistribucindeSoftwareBerkeley)yse
utilizaparaidentificarunsistemaoperativoderivadodelsistemaUnixnacidoapartirdelosaportesrealizadosaese
sistemaporlaUniversidaddeCaliforniaenBerkeley.
EnlosprimerosaosdelsistemaUnixsuscreadores,losLaboratoriosBelldelacompaaAT&T,autorizarona
laUniversidaddeCaliforniaenBerkeleyyaotrasuniversidadesautilizarelcdigofuenteyadaptarloasus
necesidades.DuranteladcadadelossetentaylosochentaBerkeleyutilizelsistemaparasusinvestigacionesen
materiadesistemasoperativos.CuandoAT&Tretirelpermisodeusoalauniversidadpormotivoscomerciales,la
universidadpromovilacreacindeunaversininspiradaenelsistemaUnixutilizandolasaportacionesqueellos
habanrealizado,permitiendoluegosudistribucinconfinesacadmicosyalcabodealgntiemporeduciendoal
mnimolasrestriccionesreferenteasucopia,distribucinomodificacin.
AlgunossistemasoperativosdescendientesdelsistemadesarrolladoporBerkeleysonSolaris,FreeBSD,
NetBSD,OpenBSDyMacOSX.BSDtambinhahechograndescontribucionesenelcampodelossistemasoperativos
engeneral,comoporejemplo:
Elmanejodememoriavirtualpaginadopordemanda
Elcontroldetrabajos
ElFastFileSystem
ElprotocoloTCP/IP
Eleditordetextovi

5
FactorEvolucinS.ADEC.VServidoresLinuxBasico

1.4GNU/Linux
LinuxesunsistemaoperativotipoUnixquesedistribuyebajolaLicenciaPblicaGeneraldeGNU(GPL),es
decirqueessoftwarelibre.SunombreprovienedelNcleodeLinux,desarrolladoen1991porLinusTorvaldsen
conjuntoconlasaplicacionesdesistemacreadasporelproyectoGNUlideradoporRichardStallman

1.4.1ElProyectoGNU
ElproyectoGNUnaciel27deseptiembrede1983porlapersonamsrelevantedelmovimientodelsoftware
libreenlaactualidad,nosreferimosaRichardStallman.
ElproyectoGNUfuediseadoconelobjetivodecrearunsistemaoperativocompletamentelibreascomo
tambinparasertotalmentecompatibleconUNIX(sistemaoperativodesarrolladoenloslaboratoriosBellporDennis
Ritchie).
ParaasegurarqueelsoftwareGNUpermanecieralibreparaquetodoslosusuariospudieran"ejecutarlo,
copiarlo,modificarloydistribuirlo",elproyectodebaserliberadobajounalicenciadiseadaparagarantizaresos
derechosaltiempoqueevitaserestriccionesposterioresdelosmismos.LaideaseconocecomolaLicenciaGeneral
PblicadeGNU(GPL).
En1985,StallmancrelaFreeSoftwareFoundationparaproveersoporteslogsticos,legalesyfinancierosal
proyectoGNU.LaFSFtambincontratprogramadoresparacontribuiraGNU,aunqueunaporcinsustancialdel
desarrollofue(ycontinasiendo)producidaporvoluntarios.AmedidaqueGNUganabarenombre,negocios
interesadoscomenzaronacontribuiraldesarrolloocomercializacindeproductosGNUyelcorrespondientesoporte
tcnico.ElmsprominenteyexitosodeellosfueCygnusSolutions,ahorapartedeRedHat.

7
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

1.4.1.1Etimologia
GNUesunacrnimorecursivoquesignificaGNUNoesUnix(GNUisNotUnix).Enespaol,serecomienda
pronunciarloucomoelantlopeafricano,porello,eltrminomayoritariamentesedeletrea(GNU)parasumejor
comprensin.

1.4.1.2FreeSoftwareFoundation
LaFundacinparaelSoftwareLibre(FreeSoftwareFoundation)esunaorganizacincreadaenOctubrede
1985porRichardMatthewStallmanyotrosentusiastasdelSoftwareLibreconelpropsitodedifundirestemovimiento.
"LaFundacinparaelSoftwareLibre(FSF)estdedicadaaeliminarlasrestriccionessobrelacopia,
redistribucin,entendimiento,ymodificacindeprogramasdecomputadoras.Conesteobjeto,promocionaeldesarrollo
yusodelsoftwarelibreentodaslasreasdelacomputacin,peromuyparticularmente,ayudandoadesarrollarel
sistemaoperativoGNU.

1.4.1.3LicenciaGPL
LaLicenciaPblicaGeneraldeGNUomsconocidaporsuacronimoeningls(GeneralPublicLicense),esta
esunalicenciacreadaporlaFreeSoftwareFoundationamediadosdelos80,yestorientadaprincipalmenteaproteger
lalibredistribucin,modificacinyusodesoftware.Supropsitoesdeclararqueelsoftwarecubiertoporestalicencia
essoftwarelibreyprotegerlodeintentosdeapropiacinquerestrinjanesaslibertadesalosusuarios.

1.4.4LicenciaLGPL
LaLicenciaPblicaGeneralReducidadeGNU(LesserGeneralPublicLicense)esunalicenciadesoftware
creadaporlaFreeSoftwareFoundation.Loscontratosdelicenciadelamayorpartedelsoftwareestndiseadospara
jugarconsulibertaddecompartirymodificardichosoftware.Encontraste,la"GNUGeneralPublicLicense"pretende
garantizarsulibertaddecompartirymodificarelsoftware"libre",estoesparaasegurarqueelsoftwareeslibrepara
todossususuarios.Estalicenciapblicageneralseaplicaalamayoradelsoftwaredela"FSF"o"FreeSoftware
Foundation"(FundacinparaelSoftwareLibre)yacualquierotroprogramadesoftwarecuyosautoresasloestablecen.
AlgunosotrosprogramasdesoftwaredelaFreeSoftwareFoundationestncubiertosporla"LGPLLesserGeneral
PublicLicense"(Licenciapblicageneralreducida),lacualpuedeaplicarasusprogramastambin.
Estalicenciaseaplicaacualquierprogramaotrabajoquecontengaunanotapuestaporelpropietariodelos
derechosdeltrabajoestableciendoquesutrabajopuedeserdistribuidobajolostrminosdeesta"GPLGeneralPublic
License".El"Programa",utilizadoenlosubsecuente,serefiereacualquierprogramaotrabajooriginal,yel"trabajo
basadoenelPrograma"significayaseaelProgramaocualquiertrabajoderivadodelmismobajolaleydederechosde
autor:esdecir,untrabajoquecontengaelProgramaoalgunaporcindel,yaseantegraoconmodificacioneso
traduccionesaotrosidiomas.
Otrasactividadesquenoseancopia,distribucinomodificacinsiestncubiertasenestalicenciayestn
fueradesualcance.Elactodeejecutarelprogramanoestrestringido,ylasalidadeinformacindelprogramaest
cubiertaslosisucontenidoconstituyeuntrabajobasadoenelPrograma(esindependientedesifueresultadode
ejecutarelprograma).Siestoesciertoonodependedelafuncindelprograma.
ElproyectoOpenOffice.orgdeSunMicrosystemsemplealaLGPL.

8
FactorEvolucinS.ADEC.VServidoresLinuxBasico

1.4.2ElProyectoLinux
LahistoriadeLinuxestfuertementevinculadaaladelproyectoGNU.ElproyectoGNU,iniciadoen1983,tiene
comoobjetivoeldesarrollodeunsistemaUnixcompletocompuestoenteramentedesoftwarelibre.Hacia1991,cuando
laprimeraversindelncleoLinuxfueliberada,elproyectoGNUhabaproducidovariosdeloscomponentesdel
sistemaoperativo,incluyendounintrpretedecomandos,unabibliotecaCyuncompilador,peroannocontabaconel
ncleoquepermitieracompletarelsistemaoperativo.
Entonces,elncleocreadoporLinusTorvalds,quienseencontrabaporentoncesestudiandoenlaUniversidad
deHelsinki,llenelhuecofinalqueelsistemaoperativoGNUexiga.Subsecuentemente,milesdeprogramadores
voluntariosalrededordelmundohanparticipadoenelproyecto,mejorndolocontinuamenteyagregandomaslineasal
cdigooriginal.
LinuxserefiereestrictamentealncleoLinux,peroescomnmenteutilizadoparadescribiralsistemaoperativo
tipoUnix,queutilizaprimordialmentefilosofaymetodologaslibres(tambinconocidocomoGNU/Linux)yqueest
formadomediantelacombinacindelncleoLinuxconlasbibliotecasyherramientasdelproyectoGNUydemuchos
otrosproyectos/gruposdesoftware(libreonolibre).
Linuxesusadoampliamenteenservidoresysupercomputadorasycuentaconelrespaldodecorporaciones
comoDell,HewlettPackard,IBM,Novell,Oracle,RedHatySunMicrosystems.
LasvariantesdeestossistemasLinuxsedenominan"distribuciones".Algunassongratuitasyotrasde
subscripcion,algunasinsertansoftwarenolibreyotrassolosoftwarelibre.
Algunasdelasdistribucionesmaspopularesson:

CentOS(CommunityENTerpriseOperatingSystem)esunclonanivelbinariodeladistribucinRed
HatEnterpriseLinux,compiladoporvoluntariosapartirdelcdigofuenteliberadoporRedHat.
LosdesarrolladoresdeCentOSusanesecdigofuenteparacrearunproductofinalqueesmuy
similaralRedHatEnterpriseLinuxyestlibrementedisponibleparaserbajadoyusadoporel
pblico,peronoesmantenidoniasistidoporRedHat.
CentOSusayumparabajareinstalarlasactualizaciones,herramientatambinutilizadaporFedora

RedHatesunaempresadedicadaalsoftwarelibre,yademasesunimportanteproveedor,
distribuidorypromotordeLinux.RedHatfuefundadaen1995ytienesusedeenRaleigh,Carolina
delNorteconoficinasentodoelmundo.
LacompaaesmejorconocidaporsusistemaoperativoRedHatEnterpriseLinux(RHEL),yms
recientemente,atravsdelaadquisicindelaempresadecdigoabiertoJBossqueesunservidor
deaplicaciones.

FedoraesunadistribucinLinuxpatrocinadaoficialmenteporRedHat.ElProyectoFedoraLinux
desarrollabapaquetesextraparaviejasdistribucionesdeRedHatLinux(RHL8,RHL9,FC1,FC
2),antesdeconvertirseenpartedelProyectoFedora.
CuandoladistribucinRedHatLinuxquedentreRedHatEnterpriseLinuxyelProyectoFedora
existente,losusuariosdomsticosydepequeasempresastuvieronincertidumbreacercadequ
hacer;RedHatProfessionalWorkstationsecreenestemismomomentoconlaintencindellenar
elnichoqueRedHatLinuxhabaocupadounavez,peroconunfuturoincierto.Estaopcincay
rpidamenteparaaquellosquenoeranusuariosdeRedHatLinuxenfavordelProyectoFedora.
Recientemente,lacomunidadFedorahaprosperado,yladistribucinFedoratienelareputacinde
serunadistribucincompletamenteabiertaenfocadaenlainnovacinyabiertaaltrabajoengrupo
conlascomunidadesdeLinux

9
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

Debianesunacomunidadconformadapordesarrolladoresyusuarios,quepretendecreary
mantenerunsistemaoperativoGNUbasadoensoftwarelibreprecompiladoyempaquetado,enun
formatosencilloparamltiplesarquitecturasyenvariosncleos.
Debiannacecomounaapuestaporsepararensusversioneselsoftwarelibredelsoftwarenolibre.
Elmodelodedesarrollodelproyectoesajenoamotivosempresarialesocomerciales,siendo
llevadoadelanteporlospropiosusuarios,aunquecuentaconelapoyodevariasempresasenforma
deinfraestructuras.Debiannovendedirectamentesusoftware,loponeadisposicindecualquiera
enInternet,aunquespermiteapersonasoempresasdistribuircomercialmenteestesoftware
mientrasserespetesulicencia.
UbuntuesunadistribucinLinuxqueofreceunsistemaoperativoenfocadoacomputadorasde
escritorioaunquetambinproporcionasoporteparaservidores.Esunadelasmsimportantes
distribucionesdeGNU/Linuxanivelmundial.
BasadaenDebianGNU/Linux,Ubuntuconcentrasuobjetivoenlafacilidadylibertaddeuso,la
facilidaddeinstalacinyloslanzamientosregulares(cada6meses).Ubuntuespatrocinadopor
CanonicalLtd.,unaempresaprivadafundadayfinanciadaporelempresariosudafricanoMark
Shuttleworth.
Elnombredeladistribucinprovienedelconceptozulyxhosadeubuntu,quesignifica"humanidad
haciaotros"o"yosoyporquenosotrossomos".

OpenSuseeselnombredeladistribucinyproyectolibreauspiciadoporNovellyAMDparael
desarrolloymantenimientodeunsistemaoperativobasadoenLinux.LuegodeadquirirSUSELinux
enenerode2004,NovelldecidilanzarSUSELinuxProfessionalcomounproyectocompletamente
decdigoabierto,involucrandoalacomunidadenelprocesodedesarrollo.Laversininicialfue
unaversinbetadeSUSELinux10.0

1.4.2.1ElKernelLinux
ActualmenteLinuxesunncleomonolticohbrido.Loscontroladoresdedispositivosylasextensionesdel
ncleonormalmenteseejecutanenunespacioprivilegiadoconocidocomoanillo0,conaccesoirrestrictoalhardware,
aunquealgunosseejecutanenespaciodeusuario.Adiferenciadelosncleosmonolticostradicionales,los
controladoresdedispositivosylasextensionesalsistemaoperativosepuedencargarydescargarfcilmentecomo
mdulos,mientraselsistemacontinafuncionandosininterrupciones.Tambin,adiferenciadelosncleosmonolticos
tradicionales,loscontroladorespuedenserprevolcados(detenidosmomentneamenteporactividadesmsimportantes)
bajociertascondiciones.Estahabilidadfueagregadaparagestionarcorrectamenteinterrupcionesdehardware,ypara
mejorarelsoportedeMultiprocesamientoSimtrico.
Unsistemaoperativoconncleomonolticoconcentratodaslasfuncionalidadesposibles(planificacin,sistema
dearchivos,redes,controladoresdedispositivos,gestindememoria,etc)dentrodeungranprograma.Elmismopuede
teneruntamaoconsiderable,ydeberserrecompiladoporcompletoalaadirunanuevafuncionalidad.Todoslos
componentesfuncionalesdelncleotienenaccesoatodassusestructurasdedatosinternasyasusrutinas.Unerroren
unarutinapuedepropagarseatodoelncleo.Todossuscomponentesseencuentranintegradosenunnicoprograma
queejecutaenunnicoespaciodedirecciones.Enestetipodesistemas,todaslasfuncionesqueofreceelsistema
operativoseejecutanenmodosupervisor.
ElhechodequeLinuxnofueradesarrolladosiguiendoeldiseodeunmicroncleo(diseoque,enaquella
poca,eraconsideradoelmsapropiadoparaunncleopormuchostericosinformticos)fueasuntodeunafamosay
acaloradadiscusinentreLinusTorvaldsyAndyTanenbaum.

10
FactorEvolucinS.ADEC.VServidoresLinuxBasico

Adiferenciadelosncleosmonolticostradicionales,loscontroladoresdedispositivossonfcilmente
configurablescomomdulosdelncleocargables,ysepuedencargarodescargarmientrasseestejecutandoel
sistema.

1.5QueeselSoftwareLibreuOpenSource?
Serefierealalibertaddelosusuariosparaejecutar,copiar,distribuir,estudiar,cambiarymejorarelsoftware;
demodomspreciso,serefiereacuatrolibertadesdelosusuariosdelsoftware:
1. Lalibertaddeusarelprograma,concualquierpropsito
2. Estudiarelfuncionamientodelaaplicacinyadaptarloalasnecesidades
3. Distribuircopias,conloquepuedeayudaraotros.
4. Mejorarelprogramayhacerpblicaslasmejoras,demodoquetodalacomunidadsebeneficie.
OtrodelosrequisitosfundamentalesparaconsideraraunaaplicacincomoSoftwareLibreeselaccesoal
cdigofuentedelaaplicacin.

1.5.1QueeselFreewareyShareware

1.5.1.1Freeware
Eltrminoeninglsfreewaredefineuntipodesoftwarequesedistribuyesincostoyportiempoilimitado.A
vecesseincluyeelcdigofuente,peronoeslousual.
Elfreewaresueleincluirunalicenciadeuso,quepermitesuredistribucinperoconalgunasrestricciones,como
nomodificarlaaplicacinens,nivenderla,ydarcuentadesuautor.Tambinpuededesautorizarelusoenuna
compaaconfinescomercialesoenunaentidadgubernamental.

1.5.1.2Shareware
SedenominaSharewareaunamodalidaddedistribucindesoftwareelcualpermitealusuarioevaluarde
formagratuitaelproducto,porunlapsodetiempo,aunquetambinlaslimitacionespuedenestarenalgunasdelas
formasdeusoolascapacidadesfinales.
Paraadquirirunalicenciadesoftwarequepermiteelusodelsoftwaredemaneracompletaserequieredeun
pago.
Nodebeconfundirseelsharewareconelsistemafreewarequeindicaqueunsoftwareestotalmentegratuito,si
bienesciertoqueelprimeroseinspiraytienesusracesenelsegundo.Tampocodebeconfundirseelhechodequeun
softwareseaSharewareofreewareconelhechodequeseadecdigoabierto,yaqueestoltimodependedela
disponibilidadonodelcdigofuente.

1.5.1.3VentajasdelOpenSourcecontraelFreware,SharewareySoftwareprivativo
FLEXIBILIDAD.Sielcdigofuenteestdisponible,losdesarrolladorespuedenaprenderymodificarlos
programasasuantojo,adaptndolopararealizartareasespecficas.Adems,seproduceunflujoconstantede
ideasquemejoralacalidaddelosprogramas.
FIABILIDADYSEGURIDAD.Convariosprogramadoresalavezmirndoseelmismotrabajo,loserroresse
detectanycorrigenantes,porloqueelproductoresultanteesmsfiableyeficazqueelcomercial.

11
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

RAPIDEZDEDESARROLLO.Lasactualizacionesyajustesserealizanatravsdeunacomunicacin
constantevaInternet.Menorestiemposdedesarrollodebidoalaampliadisponibilidaddeherramientasy
libreras.
RELACINCONELUSUARIO.Elprogramadorseacercamuchomsalasnecesidadrealdesucliente,y
puedecrearunproductoespecficoparal.
LIBRE.Esdelibredistribucin,cualquierpersonapuederegalarlo,venderlooprestarlo.
COMBATEEFECTIVAMENTELAPIRATERADESOFTWARE.
AHORROENLICENCIAS.Nosetienenquepagarningntipodelicenciasparapoderusarlo,porloquehace
alSoftwareLibreunaperfectaalternativaparaelsectorEducativoPublicodePas

1.6ElEstndarPOSIX
POSIXeselacrnimodePortableOperatingSystemInterface;laXvienedeUNIX.EltrminoPOSIXfue
sugeridoporRichardStallmanenrespuestaalademandadelaIEEE,quebuscabaunnombrefcilderecordar.Una
traduccinaproximadadelacrnimopodraser"InterfazdeSistemaOperativoPorttilbasadoenUNIX".
EstndarPosixesunafamiliadeestndaresdellamadasalsistemaoperativodefinidosporelIEEEyespecificados
formalmenteenelIEEE1003.Persiguengeneralizarlasinterfacesdelossistemasoperativos(LinuxouNIX)paraque
unamismaaplicacinpuedaejecutarseendistintasplataformas(Arquitecturas).Estosestndaressurgierondeun
proyectodenormalizacindelasAPIydescribenunconjuntodeinterfacesdeaplicacinadaptablesaunagran
variedaddeimplementacionesdesistemasoperativos.

1.7LinuxStandardBase
LaBaseEstndarparaLinux(LinuxStandardBase,abreviadoLSB),esunproyectoconjuntodevarias
DistribucionesdeLinuxbajolaestructuraorganizativadelFreeStandardsGroupconelobjetodecrearynormalizarla
estructurainternadelossistemasoperativosderivadosdeLinux.LaLSBestbasadaenlaEspecificacinPOSIX,la
EspecificacinnicadeUNIX(SingleUNIXSpecification)yenvariosotrosestndaresabiertos,aunqueextiendestos
enciertasreas.
DeacuerdoaladefinicindelapropiaLSB:
ElobjetivodelaLSBesdesarrollarypromoverunconjuntodeestndaresqueaumentarnlacompatibilidad
entrelasdistribucionesdeLinuxypermitirnquelosprogramasdeaplicacinpuedanserejecutadosencualquier
sistemaqueseadhieraaella.Adems,laLSBayudaracoordinaresfuerzostendentesareclutarproductoresy
proveedoresdeprogramasquecreenproductosoriginalesparaLinuxoadaptacionesdeproductosexistentes.
MedianteunprocesodecertificacinesposibleobtenerlaconformidadalaLSBdeunproducto.Dicha
certificacinlallevaacaboelOpenGroupencolaboracinconelFreeStandardsGroup(GrupodeEstndaresLibres).
Comoejemplo,laLSBespecifica:librerasestndar,unconjuntoderdenesyutilerasqueextiendenel
estndarPOSIX,laestructurajerrquicadelsistemadearchivos,losnivelesdeejecucin,yvariasextensionesal
sistemagrficoXWindow.

1.8ElEstndarFSH
ElFileSystemHierarchyStandard(EstndardeJerarquadeSistemadeFicheros)definelosdirectorios
principalesysuscontenidosenelsistemaoperativoGNU/Linux.Sediseoriginalmenteen1994paraestandarizarel
sistemadearchivosdelasdistribucionesGNU/Linux,lacualtienesubaseenlaorganizacindedirectoriosdelos
sistemasUnix.
Elprocesodedesarrollodeunajerarquadesistemadearchivosestndarcomenzenagostode1993conun

12
FactorEvolucinS.ADEC.VServidoresLinuxBasico

esfuerzoenfocadoareestructurarelarchivoylaestructuraLinux.ElFSSTND(EstndardelSistemadeArchivos),un
estndardelajerarquadelsistemadearchivosespecficodelsistemaoperativoLinux,fueliberadoel14defebrerode
1994.Revisionesposterioresfueronliberadasel9deoctubrede1994yel28demarzode1995.
Aprincipiosde1996,elobjetivodedesarrollarunaversinmscomprensivadelFSSTNDparadireccionarno
sloaLinux,sinoaotrossistemasderivadosdeUNIX,fueadoptadoconlaayudademiembrosdelacomunidadde
desarrollodeBSD.Porconsiguiente,unconcentradoesfuerzofuerealizadoparacentrarseenhechosquefueran
generalesparalossistemasderivadosdeUNIX.Enreconocimientoaestaamplituddelalcance,elnombredelestndar
fuecambiadoEstndardeJerarquadelSistemadeArchivos,oFHSparaabreviar.
ElFHSesmantenidoporelGrupodeEstndaresLibres(FreeStandardsGroup),unaorganizacinnolucrativa
queconsisteenlosprincipalesvendedoresdesoftwareyhardware,talescomo:HP,RedHat,IBMyDell.
Detodosmodos,lagranmayoradelasdistribucionesLinux,incluyendoaquellasdesarrolladasporlos
miembrosdelGrupodeEstndaresLibres(FreeStandarsGroup),nosiguenesteestndarpropuesto.Enparticular,
caminos(path),expresamentecreadosporlosredactoresdelFHS,comoporejemplo/srv/,noesusadoextensamente.
AlgunossistemasLinuxrechazanelFHSenfavordeunenfoquediferente,comoeselcasodeGoboLinux.
DesdequeFHScomenzcomounainiciativaLinux,otrossistemasoperativosderivadosdeUNIX,
generalmentelahanignoradoenfavordesuspropiossistemas,loscualesavecesvaranampliamente.Porejemplo,
MacOSXusanombrecomo/Library,/Applications/,y/Users/juntoconlajerarquadedirectoriostradicionaldeUNIX.

1.8.1EstructuradelosDirectoriosenLinux
EnelsistemadeficherosdeLinux,existenvariassubjerarquasdedirectoriosqueposeenmltiplesydiferentes
funcionesdealmacenamientoyorganizacinentodoelsistema.Estosdirectoriospuedenclasificarseen:
Estticos:Contienearchivosquenocambiansinlaintervencindeladministrador(root),sinembargo,pueden
serledosporcualquierotrousuario.(/bin,/sbin,/opt,/boot,/usr/bin...)
Dinmicos:Contienearchivosquesoncambiantes,ypuedenleerseyescribirse(algunossloporsurespectivo
usuarioyelroot).Paraestosdirectorios,esrecomendableunacopiadeseguridadconfrecuencia,omejoran,
deberansermontadosenunaparticinaparteenelmismodisco,comoporejemplo,montareldirectorio
/homeenotraparticindelmismodisco,independientedelaparticinprincipaldelsistema;deestaforma,
puederepararseelsistemasinafectaroborrarlosdocumentosdelosusuarios.(/var/mail,/var/spool,/var/run,/
var/lock,/home...)
Compartidos:Contienearchivosquesepuedenencontrarenunordenadoryutilizarseenotro,oincluso
compartirseentreusuarios.
Restringidos:Contieneficherosquenosepuedencompartir,solosonmodificablesporeladministrador.(/etc,
/boot,/var/run,/var/lock)

13
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

14
FactorEvolucinS.ADEC.VServidoresLinuxBasico

15
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

1.9QueesLiveCD?
UnLiveCDoLiveDVD,msgenricamenteLiveDistro,esunsistemaoperativo(normalmenteacompaado
deunconjuntodeaplicaciones)almacenadoenunmedioextrable,tradicionalmenteunCDounDVD(deahsus
nombres),quepuedeejecutarsedesdestesinnecesidaddeinstalarloeneldiscodurodeunacomputadora,paralo
cualusalamemoriaRAMcomodiscodurovirtualyelpropiomediocomosistemadeficheros.
AlgunosLiveCDincluyenunaherramientaquepermiteinstalarloseneldiscoduro.Otracaractersticaesque
porlogeneralnoseefectancambiosenlacomputadorautilizada,aunquealgunospuedenalmacenarpreferenciassi
assedesea.
ParausarunLiveCDesnecesarioobteneruno(muchosdeellosdistribuyenlibrementeunaimagenISOque
puedebajarsedeInternetygrabarseendisco)yconfigurarlacomputadoraparaquearranquedesdelaunidadlectora,
reiniciandoluegolacomputadoraconeldiscoenlalectora,conloqueelLiveCDseiniciarautomticamente.

1.9.1Caractersticas
LamayorausaunsistemaoperativobasadoenelncleoLinux,perotambinseusanotrossistemascomo
BeOS,FreeBSD,Minix,Solaris,OS/2oinclusoMicrosoftWindows(sinembargo,distribuirunLiveCDdesteltimoes
ilegal).
ElprimerLiveCDLinuxfueYggdrasilLinuxen1995,aunquefuepocoexitosa.Posteriormentesurgi
DemoLinux(ao2000).
ElaugedeestamodalidaddeLinuxseinicialrededordelao2003conladistribucinalemanadeKnoppix,
basada,asuvez,enladistribucindesoftwareDebian.Unadelasmejorasdeestemtodofuelacompresincloop,
estopermitisobrepasarlos650700MBdelCD(seusabaeldriverloop)ylograrintroducirhasta2GB.
UnodelosmayoresinconvenientesdeestesistemaeselrequerimientodeunagrancantidaddememoriaRAM
(256sonmsquesuficientesyhaydistribucionesquefuncionanperfectamenteen128),unaparteparasuusohabitual
yotraparafuncionarcomoeldiscovirtualdelsistema.Enelarranque,selepuedendardistintosparmetrospara
adaptarelsistemaalcomputador,comolaresolucindepantallaoparaactivarodesactivarlabsquedaautomticade
determinadohardware.

1.10Identificandolosescritoriosenlinux
ElescritorioLinux,refierealusoqueseledaalsistemaoperativoLinux,alserinstaladoenunacomputadora
personal.Elterminoestadestinadoaclarificarelusopersonaldelcomputadordeotrosroles,comoporejemplo,usar
Linuxenunservidor.Losdosrolessonsimilaresenelncleo,porquelosdosestnbasadosenelKernelLinux.El
escritoriolinuxgeneralmentetendrinstaladopordefectopaquetesdestinadosal"usuariofinal".Algunasdistribuciones
Linuxsehancentradoespecficamenteenelroldeescritorio.Otrasincluyenunconjuntodetodaslasaplicacionespara
laplataforma.Enesecaso,elusuariopuedeseleccionarentre"escritorio"o"servidor"almomentodeserinstaladoel
sistemaoperativo.

16
FactorEvolucinS.ADEC.VServidoresLinuxBasico

AcontinuacinhablaremosdelosdosproyectosdeescritorioLinuxmasimportantes

1.10.1Gnome

GNOMEesunentornodeescritorioparasistemasoperativosdetipoUnixbajotecnologaXWindow.Formaparteoficial
delproyectoGNU.NacicomounaalternativaaKDE.

Seencuentradisponibleactualmenteen48idiomasensultimaversin

1.10.1.1Objetivo
ElProyectoGNOMEponeungrannfasisenlasimplicidad,usabilidadyenhacerquelascosasfuncionen.Otros
objetivosdelproyectoson:
Lalibertadparacrearunentornodeescritorioquesiempretendrelcdigofuentedisponibleparareutilizarse
bajounalicenciadesoftwarelibre.
Elaseguramientodelaaccesibilidad,demodoquepuedaserutilizadoporcualquiera,sinimportarsus
conocimientostcnicosydiscapacidadfsica.
Hacerqueestedisponibleenmuchosidiomas.Enelmomentoestsiendotraducidoamsde100idiomas.
Uncicloregulardeliberacionesyunaestructuradecomunidaddisciplinada.

1.10.1.2Historia

ElproyectoGNOME(GNUNetworkObjectModelEnvironment)surgienagostode1997comoproyecto
lideradoporlosmexicanosMigueldeIcazayFedericoMenaparacrearunentornodeescritoriocompletamentelibre
parasistemasoperativoslibres,enespecialparaGNU/Linux.Desdeelprincipio,elobjetivoprincipaldeGNOMEhasido
proporcionarunconjuntodeaplicacionesamigablesyunescritoriofcildeutilizar.GNOMEtambinesunapalabradel
idiomainglsquesignificagnomo.
Enesosmomentosexistaotroproyectoanteriorconlosmismosobjetivos,perocondiferentesmedios:KDE.Los
primerosdesarrolladoresdeGNOMEcriticabanadichoproyectoporbasarseenlabibliotecadecontrolesgrficosQt,
cuyalicencia(QPL),aunquelibre,noeracompatibleinicialmenteconlalicenciaGPLdelaFSF.
AosmstardelosproblemasdelicenciadeQtsehanresueltoyestascrticashancesado.Sinembargo,los
dosproyectossiguenrumbostecnolgicosdistintosysehacenunacompetenciaamigable.
ComoconlamayoradelosprogramasGNU,GNOMEhasidodiseadoparaejecutarseentodalagamadesistemas
operativosdetipoUnixconXWindow,yespecialmentepensadoparaGNU/Linux.Desdesusiniciossehautilizadola
bibliotecadecontrolesgrficosGTK,originalmentedesarrolladaparaelprogramaTheGIMP.
Amedidaqueelproyectohaidoprogresandoenlosltimosaos,losobjetivosdelmismosehanextendido
paratratarunaseriedeproblemasenlainfraestructuraUnixexistente.
ActualmenteelproyectoevolucionabajoamparodelaFundacinGNOME.

17
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

CapturadeGnome2.24

1.10.2KDE

Deacuerdoconsupginaweb,KDEesunentornodeescritoriocontemporneoparaestacionesdetrabajo
Unix.KDEllenalanecesidaddeunescritorioamigableparaestacionesdetrabajoUnix,similaralosescritoriosde
MacOSoWindows
LaK,originariamente,representabalapalabraKool,perosusignificadofueabandonadomstarde.
ActualmentesignificasimplementeK,laletrainmediatamenteanterioralaL(inicialdeLinux)enelalfabeto.

18
FactorEvolucinS.ADEC.VServidoresLinuxBasico

1.10.2.1Objetivo
KDEsebasaenelprincipiodelapersonalizacin.TodosloscomponentesdeKDEpuedenserconfiguradosen
mayoromenormedidaporelusuario.Lasopcionesmscomunessonaccesiblesensumayoradesdemensy
dilogosdeconfiguracin.Losusuariosavanzadospuedenoptarporeditarlosarchivosdeconfiguracinmanualmente,
obteniendoenalgunoscasosunmayorcontrolsobreelcomportamientodelsistema.
LaaparienciadeKDEesconfigurableenvariosniveles.Tantoelgestordeventanas(llamadoKwin)comolos
controles(botones,mens,etc.)utilizan"estilos"intercambiables,quedefinencadaaspectodesuapariencia.Espor
estemotivoqueKDEnomantieneunanicaaparienciaentreversiones,sinoqueseoptaporaquellamsampliamente
aceptadaenelmomentodecadanuevolanzamiento.
LaintencindelproyectoKDEesladecrearunentornodeescritorioquenosecomportedeunmodo
predefinido,sinoquepermitaalusuarioadecuarelsistemaasugustoycomodidad.EstonoimpidequeKDEresulte
fcildeusarparanuevosusuarios,detallealquenoserestaimportancia.
AlgunaspersonasexternasalproyectoamenudocriticansusimilitudconlosescritoriosWindowsysufaltade
innovacin.Estaobservacin,sinembargo,recaesobrelaseleccindeparmetrospredefinidosdelsistema,amenudo
orientadaafacilitarlaintegracindenuevosusuarios,acostumbradosensumayoraatrabajarconWindows.Pesea
todoestacriticanotienefundamentoalguno,yaquedebidoaqueKDEtieneunaaltacapacidaddeconfiguracinse
puedenrealizarefectosdeescritoriomuyinnovadores(inclusivealgunossoncomparablesconCompizoBeryl).

1.10.2.2Historia
Elproyectofueiniciadoenoctubrede1996porelprogramadoralemnMatthiasEttrich,quienbuscabacrear
unainterfazgrficaunificadaparasistemasUnix.EnsusiniciosimitaCDE(CommonDesktopEnvironment),un
entornodeescritorioutilizadoporvariosUnix.
DosfactoresllevaronalacreacindelproyectoalternativoGNOMEen1997:laeleccindelabibliotecaQt,que
poraquelentoncesposeaunalicenciaincompatibleconlaGPLdeGNU,aunquelibre:laQPL,yenmenormedidala
importanciadellenguajeC++paraeldesarrollodeKDE.Larivalidadactualentreambosproyectosseconsidera
beneficiosageneralmenteyexiste,dehecho,unaconstantecooperacineinspiracinmutua.
KDE1:Alaosiguiente,sepublicKDE1.0.Estaversincontenaunpanel(barradetareasylanzadorde
aplicaciones),unescritoriosobreelcualdejariconos,unadministradordearchivos(Kfm)yungrannmerode
utilidades.
KDE2:KDE2.0,lanzadoenelao2000,fuereescritocasiporcompleto.EstaversinincluaKonqueror(un
navegadorwebygestordearchivos)ademsdemuchasnuevastecnologasconelobjetivodemejorarla
integracinentreaplicaciones.Enestaversinmejorparcialmenteelaspectovisual.
KDE3:KDE3.0fuepublicadoenelao2002,yeslaevolucindeKDE2.Elaspectodelainterfaznovari
hastaKDE3.1,enelqueconstaunaimportantemejorareferentealtemavisual:Keramikesincluidocomo
nuevotemaporomisinjuntoconelconjuntodeiconosCrystalGTyelantialisadodefuentes.EnKDE3.2
CrystalGTfuereemplazadoporCrystalSVG.EnKDE3.4KeramikfuereemplazadoporPlastik.

19
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

CapturadeKDE4.1

1.13XFCE

Xfce(xfeis)esunentornodeescritorioligeroparasistemastipoUnixcomoLinux,BSD,Solarisyderivados.
Seconfigurantegramenteconelratnomouse.Sucreador,OlivierFourdan,dicedel:Diseadoparala
productividad,lasaplicacionessecarganyseejecutanrpidamente,mientrasconservarecursosdesistema
Xfcetambinproveeelmarcodetrabajoparaeldesarrollodeaplicaciones.AdemsdeXfcemismo,hayotros
programasquetambinutilizanlasbibliotecasdeXfce,comoeleditordetextoMousepad,elreproductormultimedia
XfmediaoelemuladordeconsolaTerminal.

20
FactorEvolucinS.ADEC.VServidoresLinuxBasico

XfceestbasadoenlabibliotecaGTK+2.xyutilizaelgestordeventanasXfwm.Xfceseparecaensusinicios
alentornodeescritorioCDE,perofuealejndosenotablementedebidoaquefuereprogramadonuevamentedesdecero
(yalohabahechoentrelasversiones2.xy3.x),yadiferenciadesusanterioresversiones,ahoracuentaconunsistema
modularpudiendogestionarunsistemadetipomultiheaddemanerabastantesencilla,ysiguetodoslosestndares
establecidosporFreedesktop.org.
ElnombreXfceoriginalmenteprovenadeXFormsCommonEnviroment,perodebidoalosgrandescambiosen
elcdigo,yanousaelkitdeherramientasdeXForms,comooriginalmentelohaca.Elnombresobrevivi,peroyanose
indicacomoXFcesinoXfce.Losdesarrolladoresestndeacuerdoenqueelnombrecarecedesignificadoactualmente,
aunqueselesueledesglosarcomoXFreeChoresterolEnvironment(entornoXlibredecolesterol)enreferenciaalpoco
consumodememoriaquerealizayalavelocidadconqueseejecutaalnotenerelementossuperfluosadiferenciade
otrosentornosdeescritoriomsgrandes.
ThunareselnuevogestordearchivospredeterminadoparaXfcedesdelaversin4.4.EssimilaraNautilusy
estdiseadoparaunamximavelocidadyunmnimoconsumodememoria.Xfcetambinposeeungestordearchivos
comprimidosllamadoXarchiver.

CapturadeXFCE4.4

21
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

1.14Enlightenment

Enlightenment,tambinconocidosimplementecomoE,esungestordeventanasligeroparaUNIXy
GNU/Linux.Unodesusobjetivosesllegaraserunentornodeescritoriocompleto.Esmuyconfigurableymuyatractivo
visualmente.DuranteuntiempofueelgestordeventanasdeGNOME.
Laltimaversinestableesla0.16.8.6(tambinllamadaDR16).Elsiguientelanzamientoimportanteserla
versin0.17(DR17)queestactualmenteenfasededesarrolloysebasaenlasnuevasEnlightenmentFoundation
Libraries(EFL).DR17noestbasadoenDR16sinoquehasidoreescritototalmente.

1.14.1Caractersticasactualesdelaversin0.17
DR17estenfasedesarrolloenestemomento,perociertascaractersticasdelncleoyaestndisponibles:
Soportedetemasmedianteunsistemademensyunainterfazdecambiodetemasenlneadecomandos.
Laparrilladeescritoriosvirtuales.
Diseomodularpuedecargarmdulosexternosdesdeunpaqueteseparadode'emdulos'.Losmdulos
actualesincluyenunpaginadordeescritorios,'iBar',unlanzadordeaplicacionesanimado,unmdulode
sombreadodeventanas,notasdeescritorio,unreloj(analgicoodigital)yunmonitordecargadelabatera.
Fondosdeescritorioanimados,temsdemen,temsdeiBarywidgetsdeescritoriosonposibles.
Ajustesdesombreadodeventanas,iconizado,maximizadoypegado.
Combinacionesdeteclaspersonalizablesdisponibles.
Soporteparainternacionalizacin.

22
FactorEvolucinS.ADEC.VServidoresLinuxBasico

CapturadeEnlightenment0.17

23

También podría gustarte