Vous êtes sur la page 1sur 64

Linuxetl'cologie

Linuxetl'cologie
IntroductionauLinuxEcologyHOWTO ApportsdessystmesLinuxembarqus MichaelOpdenacker FreeElectrons http://freeelectrons.com Traductionfranaise parMichaelOpdenacker

CravecOpenOffice.org2.x
Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

Droitdecopie
AttributionShareAlike2.5 Vousteslibres: dereproduire,distribueretcommuniquercettecrationaupublic demodifiercettecration d'utilisercettecrationdesfinscommerciales Selonlesconditionssuivantes: Paternit.Vousdevezciterlenomdel'auteuroriginal.

Copyright20062007 FreeElectrons feedback@freeelectrons.com Sourcesdudocument,misesjourettraductions: http://freeelectrons.com/articles/linuxecology Corrections,suggestions,contributionset traductionssontlesbienvenues!

PartagedesConditionsInitialesl'Identique.Sivousmodifiez, transformezouadaptezcettecration,vousn'avezledroitdedistribuer lacrationquienrsultequesousuncontratidentiqueceluici. Achaquerutilisationoudistribution,vousdevezfaireapparatreclairementauxautresles conditionscontractuellesdemisedispositiondecettecration. Chacunedecesconditionspeuttrelevesivousobtenezl'autorisationdutitulairedesdroits. Cequiprcden'affecteenrienvosdroitsentantqu'utilisateur(exceptionsaudroit d'auteur:copiesrservesl'usageprivducopiste,courtescitations,parodie...) Licence:http://creativecommons.org/licenses/bysa/2.5/legalcode

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

Plusfacilelireavec...
CedocumentestleplusfacilelireavecunlecteurPDFrcentouavec OpenOffice.orgluimme!Vouspouvez: Utiliseleshyperliensinternesouexternes. Doncnhsitezpascliquersurcesliens! Trouverfacilementdespagesgrcelarechercheautomatique. Utiliserlesminiaturesdepagespournaviguerrapidementdansle document. SivouslisezunecopiepapierouHTML,vousferiezmieuxdercuprer unecopieauformatPDFouOpenOffice.orgsur http://freeelectrons.com/articles/linuxecology!

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

Sommaire
Introduction Rductiondelaconsommation Rductiondesconsommables Utiliserlesordinateursplus longtemps
MinidistributionsGNU/Linux Rductiondel'espacedestockage D'autresusagesdevieuxordinateurs Conseilsd'ordregnral

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

Question

QuelestlecontrairedeLinuxetl'cologie?

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

Rponse
Windowsetladestructiondenotreenvironnement! ChaquenouvelleversiondeWindowsdemandeaumoinsledoubledemmoire vive,d'espacedisqueetdepuissanceduprocesseur.Ilyadespartiesdu systmequevousnepouvezpassupprimer,mmesivousnelesutilisezpas. C'estparticulirementvraiavecWindowsVista.Asasortie,cesystmeaurait renduobsoltes50%desPCd'entrepriseexistants. Vousdevezremplacervotreordinateurpourutiliserlesversionslesplus rcentesdusystmeetdesapplications. Lafabricationdenouveauxordinateursconsommeunegrandequantitde matriauxetlamiseaurebutd'ordinateursplusanciensgnredesdchets toxiquestraiteravecleplusgrandsoin.

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

LeLinuxEcologyHowto
http://www.tldp.org/HOWTO/EcologyHOWTO/ Commencen1999parWernerHeuser,lecrateurdeTuxMobil (http://tuxmobil.org/),unsiteInternetrassemblantdesressources pourlesutilisateursdesystmesGNU/Linuxmobiles(portables, tlphonesetassistantspersonnels). ContributionsdeWadeHamptonetd'autresmembresdela communaut(etpeuttreunjourdevousmme!).

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

LescontributionsdeFreeElectrons
ContributionsdeFreeElectronsauLinuxEcologyHOWTO: Misejourderessourcesfourniesetsuppressiondecellesqui taientprimes. Ajoutdenouvellesressources issuesdeprojetslisLinuxembarqu. Crationdecetteprsentationd'introduction. Voustrouverezdenombreuxdtailsetidessupplmentaires dansleHOWTO.

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

Linuxetl'cologie

Rductiondelaconsommationlectrique

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

teignezvotreordinateur
Portablesetordinateursdebureau teignezvotreordinateurdsquevousnel'utilisezplus! Cen'estpasparcequevotreordinateurneseplantejamaisou rsisteauxattaquesqu'ilfaudraitlelaisserallumtoutletemps! teindrevotreordinateurlanuitetpendantlesrepaspeutvous faireconomiserjusqu'2/3deconsommationlectrique. Administrateurssystme:vouspourriezprovoquerunallumageet uneextinctionautomatiquesvialerseau(utilepourles sauvegardespendantlanuit). Bnfices:moindreconsommationlectriqueetcot,pluslongue duredeviedevotrematriel.

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

10

Hibernationsurdisque(1)
Portablesetordinateursdebureau
Utilisezl'hibernationsurdisquepluttqued'teindrevotreordinateur. Saufsurd'anciennesmachinessanspriseenchargedel'ACPI. Ledmarrageestbeaucoupplusrapide. Pasbesoind'attendrequetouslesservicessoientprts. Vousgagnezsurtoutdutempsenretrouvantvotreenvironnementde travailtelquevousl'aviezlaiss(fichiersouverts,terminaux, fentresdenavigateur...).Plusbesoindetoutrouvrir! galementtrspratiquepourremplacerlabatteried'unportable. Contrairementlasuspensionenmmoire,votreordinateurpeut resterteintetdbranchaussilongtempsquencessaire. Toutcecivautaussipourlesordinateursdebureau!

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

11

Hibernationsurdisque(2)
Portablesetordinateursdebureau
Disponibledanstouteslesdistributionsfacilesd'utilisation. Exemple:Ubuntu(depuis6.06):ilsuffitdechoisirHiberner orSuspendredepuisl'icnedebatterie. AussidisponibledepuislemenuQuitter. Sinon,vouspouveztlchargerlelogiciel surhttp://www.suspend2.net/.Ilconsiste enuncorrectifpourlenoyauetunscript d'hibernation. Prrequis:unepartitiond'change(swap)aumoins aussigrandequelammoirevivedusystme. Trsfacileinstalleravecdespaquetages. ExempledeFedoraCore:http://mhensler.de/swsusp/

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

12

Reconstituezvotreenvironnement
Portablesetordinateursdebureau Nepaspouvoirhibernern'estpasuneexcusepournepasteindre votreordinateur.Pourgagnerdutempslasuited'unarrt: Lesenvironnementsdebureaumodernes(commeKDEou Gnome)saventrelancerlesapplicationsquitaientouvertesau momentdevotredconnexion.Cependant,laplupartdes applicationsreviennentjusteleurtatdedpart. Vousn'avezpasbesoindelaisservotreordinateurallumpourne pasperdrelespageswebquevousconsultez.Vouspouvezutiliser lacommandeMarquertouslesongletsdeMozilla Firefox.Unsimpleongletpeuttreutilispourreconstitueret rechargertousvosongletslafois.

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

13

ContrledelafrquenceduCPU
Prisenchargeparlesnoyauxdetouteslesdistributionsrcentes Laconsommationestgrossomodoproportionnellelafrquence Permetd'adapterlafrquencel'utilisation(letraitementdetextesou lamessagerieconsommenttrspeudecyclesCPU). PaspossibleavectouslesCPUs(surtoutsurCPUmobiles). InterfacesdecontrledisponiblesdansKDEetGnome

Portables

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

14

Miseenuvreducontrledefrquence
Mcanisme:fourniparlenoyau. Permetdecontrlerlafrquenceenlisant/crivantdesfichiers dans/sys/devices/system/cpu/cpu0/cpufreq/

Portables

Politique:miseenuvreparunprogrammegouverneur. Detelsprogrammesvrifientl'tatdusystme(chargeCPU,sur batterieouencharge,tempraturedelacarte),etmodifientla frquenceenfonctiondesprfrencesdel'utilisateur. Lesprogrammesgouverneursontfacilescrireetplusieurssont disponibles.Vrifiezceluiqu'utilisevotredistributionpourplusde dtails.

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

15

Laptopmode
http://www.xs4all.nl/~bsamwel/laptop_mode/ Ides:neredmarrerledisquequequandonlitdesdonnesqui nesontpasencache,retarderetgrouperlescrituressur disque,pourfairedurerlabatteriepluslongtemps.

Portables

DisponibledanslenoyauLinuxstandarddepuislaversion 2.6.6.Desscriptsdecontrlesontdisponiblesvialepaquetage laptopmodetools. N'estprobablementpasactivpardfautparlesdistributions: pasconseillpourlesserveursoulesordinateursfonctionnant sursecteuruniquement:risquedeperdredesdonnesdansun crashouuneruptured'alimentation).

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

16

Optiondemontagenoatime
Pardfaut,chaquefoisqu'onlitunfichier,laderniredated'accs estconservedanslesystmedefichiers.Celaprovoquedes crituressupplmentaires(etdoncleredmarragedudisque), mmelorsquel'onn'accdequ'desfichiersencachemmoire.

Portables

Onpeutvitercecienmontanttouslessystmesdefichiersavec l'optionnoatime(dfinirdans/etc/fstab). Votresystmedefichiersn'estalorsplus100%compatible POSIX.Cependant,jen'aijamaisrencontrd'applicationquisoit perturbeparcerglage(peuttreutilepardesoutilsd'archivage, pourdtecterquelsfichiersn'ontpastlusdepuislongtemps).

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

17

Surveillancedel'activitduCPU
Lesprocesseurstrschargsconsommentdavantagequeceuxquinefont rien,lammefrquence.

Tousordinateurs

LamatrisedelachargeCPUpeutconomiserbeaucoupd'nergie. Danslescentresdecalcul,larductiondelaconsommationlectrique rduitaussilescotsdeconditionnementd'air,rduisantencoreplusla factured'lectricit. CherchonsdoncdesfaonsderduirelachargeduCPU.Quelquesides: Ordinateurspersonnels:dsactiverlesconomiseursd'cran Ordinateurspersonnels:attentionauxnavigateursweb (voirpagesuivante).

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

18

Contrledesnavigateursweb
Lesnavigateurswebpeuventoccasionnerbeaucoupd'activit(CPUoudisque)

Laptopsanddesktops

LespageswebcontenantduFlash,duJavaoujustedesimagesanimespeuvent consommerbeaucoupdepuissance. Quandvouslaissezvotreordinateurallum,vrifiezquevousavezfermtoutes lesfentresdenavigateuravecdesanimations. DsactivationdesimagesanimesdansMozillaFirefox Ouvrirabout:config,trouverimage.animation_modeetremplacer noneparonce. Sinon,votrePCpourraitcontinuertournerpleinrgimeenvotreabsence. Vouspouvezaussirduirel'activitdisqueendsactivantlecachesurdisque: (Firefox:browser.cache.disk.enablerglfalsedans about:config).

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

19

Extinctiondel'cran(1)
Portablesetordinateursdebureau
Extinctiondel'cranaprsundlaid'inactivit
Facilefairedanstoutes lesdistributionsGNU/Linux rcentes.Rglable aumoinsdansKDE etdansGnome. KDEdisplay powermanagement: ControlCenter >Peripherals >Display >PowerControl

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

20

Extinctiondel'cran(2)
Portablesetordinateursdebureau Gnomedisplaypowermanagement: Desktop >Preferences >Screensaver >Advanced

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

21

Extinctiondel'cranparscript
Laptopsanddesktops
Sivouslegrezavecvospropresscripts, vouspouvezteindrevotrecranavecunedecescommandes: xsetdpmsforcestandby xsetdpmsforcesuspend xsetdpmsforceoff Remarque:suspendetoffpeuventconomiserplusd'nergie questandby(quiteintjustel'cran,maispaslescircuitsde contrle). Aucundangerteindredesmodlesrcentsd'cransLCDoude disquesdurs.Celanerduitpasleurduredevie(selonles fabricants).

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

22

Serveursvirtuels
Ide:plusieursserveursvirtuelsdansunserveurrel Trsbienpourlascurit,pourisolerdesservicesindpendants. Ressourcespartages:CPU,bandepassanterseau(possible) Ressourcesddies:espacedisque,mmoire.

Serveurs

Trsbienpouroptimiserl'utilisationderessourcesmatrielles.Utiliss pardenombreusessocitspourconsoliderplusieursserveursenun seul.Sinon,cesserveurspourraientpasserlaplupartdutempsnerien faire.Autreavantage:misesjourmatriellesplusfaciles. Djtrspopulairesdansl'hbergementweb. Pourraienttreutilissencoredavantageenrseauxd'entreprises.

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

23

Solutionsdeserveursvirtuels
UserModeLinuxLapremiresolutiondisponible. Permetdetourner1ouplusieursnoyauxLinuxsurunemachineLinux (avecunnoyaustandard)commedesprogrammesordinaires.

Serveurs

Xen:http://www.cl.cam.ac.uk/Research/SRG/netos/xen/ Unealternativetrspopulaire,avectrspeudepertedeperformance. Permetaussilamigrationsansinterruptionversunautreserveur physique.NcessiteunnoyauLinuxmodifi. KVM:http://kvm.qumranet.com/ Unesolutiondevirtualisationsupporteparlenoyauofficiel(sans modifications).Rcente,maisquipourraitvitesupplanterses concurrents.

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

24

Noyautickless
Laptops,desktopsandservers
Configurationdunoyau:optionNO_HZdansProcessortypeandfeatures Pourfonctionnerenmultitches,leprocesseurreoituneinterruptionde timerunefrquencedonns(tousles4mspardfauten2.6). Surdessystmesquinefontrien,celarveilleleprocesseurjustepourse rendrecomptequ'iln'yarienfaire! Ide:quandtouslesprocesseurssontinactifs,dsactiverl'interruptionde timer,etneleractiverquelorsquequelquechosesepassevraiment (survenued'uneinterruptionmatrielle). DisponibleenstandarddanslenoyauLinuxdepuislaversion2.6.21. Seraprobablementactivpardfautdans1ou2ansdanslesdistributions GNU/Linux.

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

25

PowerTOP
http://linuxpowertop.org Unutilitairetrspratiqueindiquantles10principalessourcesde consommationdecourant.

Portables

Prrequis:unnoyautickless,etunCPUmobile. Parfaitsurunportablesurbatterie(pourestimerlesgainsd'autonomie). PowerTOPmesurelenombrederveilsduprocesseur,etcompteletemps passdanschacundesmodesdebasseconsommation. Ildtectelesproblmeslisaunoyau(pilotes)ouauxprogrammes. Iladjpermisdedcouvrirplusieursboguesdanslesdistributions actuelles.Attendezvousdesgainsd'autonomiedanslesmoisquiviennent!

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

26

PowerTOPenaction

Laptops

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

27

RductiondelaconsommationRsum
Lesrglagesdeconsommationsontmaintenantfacilementaccessibles danslesdistributionsGNU/Linux. Ilfautjustesavoirseservird'unesouris. Enparticulier,l'hibernationsurdisquemarchepresquepartout. LecontrledelafrquenceduCPU(sidisponible)estgalementplusfacile. Contrairementauxsystmespropritaires: Extrmeflexibilitdanslechoixdespolitiquesd'conomied'nergie. Capacitsanslimitess'impliquer,mettreseseffortsencommun, dtecterlesproblmesetlescorriger. Aucuneboitenoire,aucunepartiecache.

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

28

Linuxetl'cologie

Rductiondesconsommables

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

29

conomiserencreetpapier
Imprimerplusieurspagesparfeuille KDEetGnomeoffrentdesoutilsdeconfigurationd'impression. Pourd'autresapplications,choisirimprimerdansfichier. CelacreraunfichierPostScriptfile(exemple:doc.ps) Avecpsnup(paquetagepsutils): psnup4doc.ps>doc4p.ps(4pagesparfeuille) lprdoc4p.ps(imprimer) Avecmpage(http://www.mesa.nl/pub/mpage/): mpage4doc.ps(transformeretimprimer)

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

30

Imprimerendoubleface(1)
Pourlesimprimantesquisupportentlemodeduplex Peuttreactivpardfaut. Surlaplupartdesdistributions,aveclegestionnaired'impressionCUPS,la configurationesttrsfacile:ouvrirhttp://localhost:631/avecun navigateur,s'identifier,etconfigurersesimprimantes. Peutaussitreactivaucasparcasparlesprogrammesdegestion d'impressiondeKDEetGnome. Possibledelefairedepuislalignedecommande,avecleprogramme lprwrapper(http://www.mscs.dal.ca/~selinger/lprwrapper/): lprwrapperoddoc.ps

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

31

Imprimerendoubleface(2)
Manuellement,surdesimprimantesnonduplex: Denombreusesapplicationsgraphiques(commeOpenOffice.org) vouspermettentd'imprimerlespagesimpaires(droite) puislespagespaires(gauche). Sinon,vouspouvezimprimerdansunfichierpuisutilisermpage: mpagej1%2doc.ps(justelespagesimpaires) mpagej2%2doc.ps(justelespagespaires)

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

32

Liresurl'cran
Retenezvousd'imprimerquandliresurl'cranpeutsuffire! PourvisualiserdesfichiersPostScript Leseulvisualiseurdcentestevince:http://live.gnome.org/Evince Autrestypesdedocuments:ilestpossibled'agrandirlapolicedecaractres dansl'application,oudansleterminal,oul'aidedubureau(KDEou Gnome). Dansvosdocuments,prfrezuneorientationPaysagequiestplusfacile liresuruncransansavoirfairedfilerletexte.L'ditionPDFduTux Magazine(http://www.tuxmagazine.com)estunbonexemple.

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

33

Linuxetl'cologie

Utiliserlesordinateurspluslongtemps
MinidistributionsGNU/Linux

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

34

DamnSmallLinux
http://www.damnsmalllinux.org/ Unedistributioncomplte enCDlive,drivedeKnoppix. Communauttrsactive! Tientdans50Mo Secontented'unPC486 avec16ModeRAM. Logiciels:Firefox,xmms,xpdf, Sylpheed,FluxBoxWM,Siag spreadsheet,traitementdetexteTed... TrsutilisesurclUSB.

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

35

BasicLinux
BasicLinux:http://www.volny.cz/basiclinux/ LadistributionlapluslgrepourvieuxPCs! Nencessiteque3ModeRAM and6Mod'espacedisque. Fonctionnalits:graphiquesX, gestionnairedefentres,horloge, calculatrice,lecteurd'emailentexte, navigateur(Links),prsentations (MagicPoint),connexionrseau... Parfaitpourutiliser unvieuxPCcommeterminalX!

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

36

Autresminidistributions
PuppyLinux:http://www.puppylinux.org Distributionlgreetrapide.Fonctionneparfaitementsurdesordinateurs vieuxde10ans.Dveloppeactivement. DeLiLinux:http://www.delilinux.de/ DistributionsutilisantuClibc.Minimum:386avec8MdeRAM. L'installationcomplte(avecoutilsdedveloppement)ncessite250Mo d'espacedisque. MEPISLite:http://www.mepis.com/node/90 DistributionbasedeDebianciblantlesPCquitournaientWindows98 (typiquement128ModeRAM,2God'espacedisketunCPUde500MHZ). C'taitjustelespluspopulaires,maisdenombreusesautresexistent! Voirhttp://freeelectrons.com/redirect/smalldistros.html(Wikipedia)
Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

37

GentooLinux
http://www.gentoo.org/

GentooLinuxestunedistributionGNU/Linux visanttrelaplusconfigurablepossible. C'estidalpourlesvieuxsystmes: vousn'incluezquecedontvousavezbesoinetnecompilezpasles applicationsavecdesfonctionnalitsdontvousn'avezpasbesoin (quirequirentsouventdenombreusesbibliothques supplmentaires).

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

38

Linuxetl'cologie

Utiliserlesordinateurspluslongtemps
Rductiondel'espacedestockage

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

39

Lacommandestrip
Applicationsetbibliothquescontiennentpardfautdesinformationsde dbogage(pourtudierlesfichierscoresuiteunplantage,parexemple). Lacommandestrippermetd'enlevercesinformationssupplmentaires,quine sontdetoutefaonpasutilisablesparlesutilisateursordinaires.Celapeutrduire latailledesexcutablesde20%(grosprogrammes)40%(petitsprogrammes). Utilisezlacommandefilepoursavoirsilefichieratstripp: filehello hello:ELF32bitLSBexecutable,Intel80386,version 1(SYSV),forGNU/Linux2.2.5,dynamicallylinked (usessharedlibs),notstripped Pourutiliserlacommandestrip: striphello

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

40

Systmesdefichiersaveccompression(1)
Systmesdefichiersenlecture/criture Systmesdefichiersenespaceutilisateur(utilisantFUSE): FuseCompress:http://www.miio.net/fusecompress/ compFUSEd:http://parallel.vub.ac.be/~johan/compFUSEd/ Ilsrajoutentdelacompressionn'importequelsystmede fichiers. Reiser4:http://namesys.com/v4/v4.html Disposed'ungreffondecompression.

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

41

Systmedefichiersaveccompression(2)
Systmesdefichierscompresssenlectureseule Ide:stockerdespartiesdusystmes(typiquementlesexcutables,les bibliothquesetlenoyau)dansunepartitionspareenlectureseule. Parfaitpourlascurit,maiscompliquelesmisesjour. CramFS:http://en.wikipedia.org/wiki/Cramfs Lapremiresolution.CompltementdpasseparSquashFS. SquashFS:http://squashfs.sourceforge.net/ ContrairementCramFS,pasdelimitationdetailledefichiersnide systmedefichiers.Atteintunebienmeilleurecompressionetvitessede lecture(aumoins5xplusrapide).Plusrapidequeext2surdes priphriquesdestockagelents(commelesclsUSB).

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

42

Outilslgers
UtilisezlabibliothqueClgre uClibc(http://uclibc.org). N'occupeque400Koaulieude1700. Utilisedansdenombreuxsystmes embarqusetmicrodistributionsLinux. Attention:ilfaudrarecompilertoutes lesapplications! UtilisezBusybox(http://busybox.net), uneboiteoutilfournissantpresque touteslescommandesUnix.Occupeau maximum500Koaulieude1030Mo avecGNU.Utilisparpresquetousles projetsLinuxembarquetlesmini distributionsLinux. CommandesBusybox:presqueaucune nemanque!Ontrouvemmevi,wget, unserveurhttp,unclientetunserveur dhcp...Onvoitpeineladiffrence! Denombreuxautresoutilsexistent, souventissusdeLinuxembarqu: serveursweblgers,bibliothques graphiquesettantd'autres! Listeassezexhaustive: http://freeelectrons.com/training/devtools

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

43

Unnoyaupluspetit
Possibilitd'enleverdes fonctionnalitsinutiles dansunsystmesimple. conomisequelques centainesdeKo.

Interfacede configurationdunoyau pourpetitssystmes

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

44

Linuxetl'cologie

Utiliserlesordinateurspluslongtemps
D'autresusagesdesvieuxordinateurs

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

45

Garderenusagedevieuxordinateurs
Unvieilordinateurpeutencoreparfaitementservirde: Serveurd'impression Serveurdefichiers(SambaouNFS)ouserveurmultimdia ServeurHTTP,FTPouBitTorrent Parefeu,passerelle,proxy Serveurdevideo(webcam) Contrleindustriel,domotique

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

46

UtilisationdemachinesLinuxnonPC(1)
Plusbesoind'acheterunPCpoureffectuerlestchesquenousvenonsde citer.Vousavezjustebesoind'unemachinequitourneLinux! LinksysNSLU2:http://www.nslu2linux.org/ Prix:90/USD!!! Caractristiques:CPUARM266MHz,8Modeflash,32ModeSDRAM Connectivit:USB2.0(pourstockageexterne)+Ethernet+portsrie. Extrmementpopulaire.Denombreuxexemplesd'utilisation! ASUSWL500gPremium:http://wl500g.dyndns.org/ Prix:100/USD CPUMIPS125MHz,8Modeflash,32ModeRAM Connectivit:4xEthernet,WAN,WiFi,2xUSB2.0 ParfaitpourunserveuravecDebianGNU/Linuxsurdisqueexterne.

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

47

UtilisationdemachinesLinuxnonPC(2)
AppareilsbasssurlechipsetLinksysWRT:http://openwrt.org/ Prix:50100/USD Configtype:CPUARM125200MHz,4Modeflash,16ModeRAM Connectivit:Ethernet,WiFi,USB(parfois),srie(souvent) galementtrspopulaires!

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

48

UtilisationdemachinesLinuxnonPC(3)
Vouspouvezaussicrervotrepropresystmeenutilisantdescartes spcialespoursystmesembarqus. causedevolumesplusfaibles,ils peuventtreunpeupluschers quedesappareilsmodifis.

Exemplessympa: Picotux:http://www.picotux.com/(partirde100/USD) Gumstix:http://www.gumstix.org/(partirde109USD)

Gumstix (tailled'unegomme) Picotux (tailled'un connecteurRJ45)

Voirhttp://freeelectrons.com/community/hardware/boards/ pourunelisteindpendantedefournisseursdematrielintressant.

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

49

UtilisationdemachinesnonPCAvantages
Denombreuxavantages Consommationbienplusrduitecomparecelled'unPC. Produitavecmoinsdematriaux. Pasdeventilateur:pasdepollutionsonore. conomiessubstancielles(biensr) Outilsdeplusenplusfaciled'accspourdveloppersurd'autres plateformes:paquetages,compilateurscroiss,distributions(Debian). Existencedenombreuxoutilslgers.Lesoutilsdisponiblessurle bureaupeuventaussitrecompilsavecmoinsd'options.

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

50

Patchesdepreemptiontempsrel
Lespatchesd'IngoMolnarpourlenoyauLinux: http://people.redhat.com/~mingo/realtimepreempt/ Disponiblespourtouteversionrcentedunoyau(>2.6.12). Quandlapremptioncomplteestactive,fournituneractivit sansprcdentaunoyauLinux.Moinsdelatence,appropripour dessystmeembarqustempsrel(moinsde100us!). Celavautassurmentlapeined'essayersurd'ancienssystmes pouramliorerlaractivitetleconfortd'utilisation!

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

51

Rpareraulieuderemplacer
CorrectifBadRAM http://rick.vanrein.org/linux/badram/ Permetd'utiliserdesmodulesmmoireenpartiedfectueux. Sitesquirassemblentdesinstructionspourrparer,mettrejour, dmonteroumodifierunsystme: Portables: http://repair4laptop.org/ Assistantspersonnels: http://repair4pda.org/ Tlphonescellulaires: http://repair4mobilephone.org/ Souris: http://repair4mouse.org/ Imprimantes,tonersetcartouches: http://repair4printer.org/

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

52

Linuxetl'cologie

Conseilsd'ordregnral
Quelquesoitlesystmed'exploitation

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

53

Consommationd'nergie
Evitezd'acheterdenouveauxordinateurs(beaucoupd'nergieetdematriaux consommslorsdelafabrication).Enacheterunsignifieaussienjeterunautre. Achetezdessystmesbasseconsommation,enparticulieravecdesprocesseurs mobilespermettantd'enrduirelafrquence.Lesportablesconsomment50% 80%demoins.D'autrepart,leursbatteriescontiennentdesproduitstoxiqueset sontplusdifficilesrpareroumettrejour... AchetezdescransLCDpluttqu'tubecathodique. Ilsconsomment60%demoinsetdgagentmoinsdemercure. teignezvotremodemADSL/routeurwifi,boited'accsInternetdurantlanuit oupendantvosvacances.Cesappareilsconsommentpasmal(environ15W).

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

54

Mesurezvotreconsommation
Vouspouvezacheterunwattmtrepour identifierlesappareilsquiconsommentleplus, oupourmesurerl'effetdetechniques d'conomied'nergie. Mesurezgalementlaconsommationquand lesappareilssontteints.Certainsadaptateurs secteur(gnralementvieux,grosetlourds) restentchaudsetconsommentquandmme. Solution:aussidbrancherl'adaptateursecteur!
Multipriseavecinterrupteurs inviduels(Brennenstuhl PremiumLine)
Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

Wattmtre (Brennenstuhl PM230) Prix:3040 EUR/USD

15sept.2009

55

Duredevie
Batteries:n'utilisezvosbatteriesquelorsquevousnedisposezpasde courantdusecteur.Ilestprobablementmeilleurd'enleverlabatterie quandvotreportableestbranchenpermanencesurlesecteur(celapeut dpendredutypedebatterie). Utilisezdesdispositifsdeprotectioncontrelessurtensionsetlafoudre pourprotgervotrequipement.

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

56

Consommationdematriaux
Papiergratuit:imprimezsurlafaceviergedesnombreuses feuillesquevousrecevezgratuitementparcourrier. Employezdessupportsrutilisables(CD,DVDouclUSB). N'utilisezquedespilesrechargeables.

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

57

Gestiondesdchetslectroniques
Certainspays(dontlaFrance)exigentmaintenantquelesvendeursde produitslectriquesoulectroniquesacceptentdereprendregratuitement desappareilsplusanciens,pourgarantirunemiseaurebutapproprie. Ide:sivousavezassezdeplacedansvotregrenieraudansvotrecave, vouspourriezconservervosdchetslectroniques,enattendantquedes filiresdetraitementadaptessoientmisesenplacedansvotrepays.

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

58

Ressourcesutiles
Biensr,leLinuxEcologyHOWTO! Cecin'taitqu'uneintroduction. http://www.tldp.org/HOWTO/EcologyHOWTO/ TechniquesissuesdeLinuxembarqupourrduirelataille, augmenterlavitesseetrduirelaconsommationlectrique: http://freeelectrons.com/articles/optimizations/ Outilsetbibliothqueslgerspourutilisationdansdes systmesauxressourceslimites: http://freeelectrons.com/training/devtools

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

59

Conclusions
AvecLinuxetlesLogicielsLibres Possibilitderduiredefaonsignificativesaconsommationdecourant. Aucunebotenoiresurlaquellenousn'avonsaucuncontrle. Possibilitd'allongerladuredeviedevotrematriel. Celarduitlaconsommationdematriaux. Plusbesoindetournerdevieuxlogicielssurdesvieuxordinateurs.Plein dechosesrutiliserdanslesprojetsLinuxembarqulesplusrcents. Possibilitd'utiliserdesordinateursauxressourceslimites: vieuxordinateursouappareilsgrandpublicmodifis. Enrsum,pleindechosesimpossiblesavecdulogicielpropritaire!

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

60

Remerciements
AuprojetOpenOffice.orgpoursesoutilsde prsentationetdetraitementdetextequiont satisfaittoutesmesattentes. Auxcontributeursduprojethttp://openclipart.org pourleurbeauxclipartsendomainepublic. AuxmembresdelacommunautduLogiciel Libre,pouravoirpartaglemeilleurd'eux mmes:leurtravail,leurconnaissance,leur amiti.
AWernerHeuser etWadeHampton pourleLinux EcologyHOWTO Aceuxquim'ontaid, envoydescorrections oudessuggestions:
AlainAnglade,Sbastien Chaumat,Sbastien Blondeel,Franois Dchelle

Linuxetl'cologie Copyright20062007,FreeElectrons LicenceCreativeCommonsBYSA2.5 http://freeelectrons.com

15sept.2009

61

Relateddocuments

Allourtechnicalpresentations onhttp://freeelectrons.com/docs Linuxkernel Devicedrivers Architecturespecifics EmbeddedLinuxsystemdevelopment


FreeElectrons.Kernel,driversandembeddedLinuxdevelopment,consulting,trainingandsupport.http//freeelectrons.com

Howtohelp
Youcanhelpustoimproveandmaintainthisdocument... Bysendingcorrections,suggestions,contributionsand translations Byaskingyourorganizationtoorderdevelopment,consulting andtrainingservicesperformedbytheauthorsofthese documents(seehttp://freeelectrons.com/). Bysharingthisdocumentwithyourfriends,colleagues andwiththelocalFreeSoftwarecommunity. Byaddinglinksonyourwebsitetoouronlinematerials, toincreasetheirvisibilityinsearchengineresults.

FreeElectrons.Kernel,driversandembeddedLinuxdevelopment,consulting,trainingandsupport.http//freeelectrons.com

Linuxkernel Linuxdevicedrivers Boardsupportcode Mainstreamingkernelcode Kerneldebugging EmbeddedLinuxTraining Allmaterialsreleasedwithafreelicense! UnixandGNU/Linuxbasics Linuxkernelanddriversdevelopment RealtimeLinux,uClinux Developmentandprofilingtools Lightweighttoolsforembeddedsystems Rootfilesystemcreation Audioandmultimedia Systemoptimization

FreeElectrons
Ourservices
CustomDevelopment Systemintegration EmbeddedLinuxdemosandprototypes Systemoptimization Applicationandinterfacedevelopment Consultingandtechnicalsupport Helpindecisionmaking Systemarchitecture Systemdesignandperformancereview Developmenttoolandapplicationsupport Investigatingissuesandfixingtoolbugs