8 februar, 2010 Indlæg Under Nyhedsbrev

Frugalware Nyhedsbrev nr 57

…at informere…at uddanne…at underholde

“Antallet af folk der iagttager dig er direkte i forhold til dumheden af din handling.”

Velkommen

Nyhedsbrevets formål er at holde dig op til dato med hvad der nyligt er sket i verdenen af Linux ‘Frugalware’.

I dette nummer bl.a:

  • Farvel til Jercel
  • Crazy’s tilbagekomst
  • Jeg savner “dig”…
  • Komme til at kende Frugalware – Patches
  • FLOSS udviklere er også mennesker – Jeff Bailes

Begivenheder

Her er et udvalg af begivenheder som er sket siden det forrige nyhedsbrev:

  • Fra Last til Libre

    Last.fm er en web-baseret service som analyser hvilken musik du spiller og indikerer musik som du også måske kan lide. Indtil nyligt var det superpopulært, også inden for FLOSS-fællesskabet, fordi tjenesten kostede intet at bruge. Men, nogle mennesker var bekymrede for den kendsgerning at det ikke var en FLOSS-tjeneste, men også privatlivbeskyttelse. Last.fm annoncerede for få måneder siden at de ville begynde at tage betaling for brugere der bor uden for USA, UK og Tyskland for streaming media. Denne ændring var noget som mange mennesker ikke kunne acceptere.

    I respons til Last.fm’s ændringer, startede Matt Lee, fra Free Software Foundation (FSF) en ny, ligende service benævnt Libre.fm. Navnet repræsenterer den kendsgerning at det virkeligt er frit, uden nogen omkostning for brugere og er frigivet under Affero GPL (AGPL). Dette er en helt ny licens rettet mod net-baserede tjenester som samler og oplagrer data fra sine brugere. AGPLen sikrer ikke kun at koden til tjenestens software er fri, men også at hver brugers indhold er tilgængelig til dem, der vil bruge det andetsteds. Dette er noget de fleste mennesker ikke overvejer indtil de vil gerne at flytte til en anderledes tjeneste og indser for sent at de er “fastlåst” til en tjenesteleverandør.

    “Hvordan er det relateret til Frugalware?” kan jeg høre dig spørge. Frugalware har en gruppe på den net-baserede tjeneste Libre.fm, som tillader brugere at indsende dat om musikken de lytter til via deres multimedieafspiller. Idéen er at tillade medlemmer af Frugalware-gruppen at vide hvilken musik andre i gruppen er ved at spille. Hvis du afspiller musik på din PC’ER, så bliv medlem i Frugalware-fællesskabet på Libre.fm.

  • Farvel til Jercel

    ODen 12 December 2009, anoncerede Frugalware udvikler Jercel hans afgang fra teamet i en besked på udviklernes mailing liste. Han forlader teamet af professionelle grunde, og hans aktuelle job, sammen med hans andre engagementer, som tager meget af hans tid, har han ikke nok tid at arbejde med Frugalware. Vi vil savne ham fordi over de 7 måneder han var en udvikler, lavede han et fremragende bidrag. Selvfølgelig ønsker os vi ham alt godt fremover.

  • Crazy’s tilbagekomst

    Efter at have generhvervet kræfterne på hospitalet, er Frugalware-Udvikler Crazy vendt tilbage, og har allerede travl med at lave pakker. Bortset fra den store mængde af arbejde Grazy udfører, må man beundre ham for underholdning i sine beskeder, så som:

    • * damn , glemte patchen :|
    • * arghhhhh
      * dette var ment som taglib-extra’s’ hvilken allerede er der
    • * Ohh lol die here #Fdie -> Fdie ;)
      * Jeg tror ikke det blev ment som dette

    Mange tak Crazy, for at hjælpe med at lave, det at læse udviklernes adresseliste lidt sjov. :)

  • KDE 4 er her!

    I nyhedsbrev nummer 50 blev det annonceret at KDE 4 var begyndt at blive pakket. Dette var et større arbejde, fordi KDE 4 var en fuldstændig redesign og en MASSE ændringer mellem version 3,5 og 4. Takket være Dex77, Hermier, Exceed, Crazy og Vmiklos, er KDE 4 nu disponibel i det “aktuelle” arkiv for alle der vil installere og nyde det. Selv hvis du ikke bruger det nu, hvorfor ikke prøve det? Du ved aldrig, du vil måske skifte til det når du har prøvet det.

  • Jeg savner “dig”…

    Hvert Frugalware-nyhedsbrev starter som et tomt HTML-skelet, med hvert stykke udfyldt efterhånden det bliver skrevet. Et uheldigt resultat ved denne metode, er at hvis der er en fejl i den skabelon, bliver denne fejl kopieret i hvert emne. Det var i starten af nyhedsbrevet, og jeg fandt først fejlen for nyligt. I den tekst som beder læsere om at bidrage med hints og tips, var ordet “du” der manglede. En søgning afslørede fejlen i 45 emner, næsten den fuldstændige oversigt af nyhedsbreve! De blev hurtig rettet, takket være “sed”. For nogen som mig, som sørger for retskrivning og grammatik er rigtig, var dette meget pinligt.

    Jeg håber at dette er den sidste af eventuele sådanne fejl, men jeg har brug for din hjælp. Hvis du finder nogle fejl, så fortæl det til mig. :P

Komme til at kende Frugalware

I dette afsnit af nyhedsbrevet, får vi lov til at kende Frugalware Linux lidt over tid. Dette betyder ikke at det skal erstatte den officielle dokumentation men i stedet opdeler det i mindre stykker. Dette burde hjælpe disse mennesker, som mig, der har en kort opmærksomhedsspændvidde. :)

Patches

Patches er ofte tilføjet til den originale source code af programer ved Linux distributører. Grundene til det at anvende patches varierer, dog er hovedårsagen at programmet ikke opfører sig hensigtsmæsigt til distributionens ønsker. Frugalwares politik vil altid være at anvende som få patches som mulig, ud fra følgende grunde:

Vedligeholdelsesindsats

Hver patch er nødt til at blive vedligeholdt af Frugalware udviklerholdet. Når en pakke bliver opgraderet, må pakkens vedligeholderen tjekke om dens patches (hvis der er nogen) stadigvæk er relevante. Hvis de ikke længere er relevante kan de derefter slettes. Denne proces er manuel og kan tage lang tid, afhængig af antallet og kompleksiteten af patches. Opsumering, tiden med at vedligeholde patches kunne bruges til andre nyttige ting.

Respekt for udviklere

En patch er tilføjet til pakkens originale source code for at ændre dens opførels fra hvad der var den orginale udvikler(s) tiltænkte opførelse. Frugalware’s politik er først at få patches accepteret af den originale udvikler(s). Dette betyder at (1) den oprindelige udvikler (s) accept på ændringen som at være gældende, og (2) det undgår omkostningen i at have Frugalware udviklingsholdet skal vedligeholde patchen. Hvis en patch bliver afvist af den oprindelige udvikler er det ikke sandsynligvis at den bliver vedligeholdt af Frugalware udviklingsholdet.

Problemløsning

Tilføjelse af patches til en pakkes originale source laver det meget mere vanskelig for alle involverede. Når et problem opstår, er nogen nødt til finde ud af hvad der har forårsaget og om det har noget som helst at gøre med pakkens patches. Hvis svaret er “Nej’, så kan bug blive reporteret upstream. Hvis svaret er “Ja”, så er det distributionens ansvar at fixe problemet. Dette ekstra trin i fejlfinding vanskeliggør processen og tilføjer stor arbejdsbyrde til distributionens udviklere.

Et designprincip som Frugalware har lånt fra Slackware af, er enkelhed og fordi patches går imod dette princip, bliver de først benyttet når det er absolut nødvendigt.

FLOSS udviklere er også mennesker

Uden udviklere, ville vi ikke have Linux kernen og alt det software som vi bruger på platformen. Hvad motiverer FLOSS udviklerne? FLOSS betyder (Free Libre Open Source Software) Hvorfor vælger nogen at tilbringe deres tid med at lave software når de ikke bliver betalt for at gøre det? Hvad laver udviklere når de ikke er ved at skrive software? Disse spørgsmål og mere er inspirationen bag dette nye afsnit af nyhedsbrevet.

I interviews med FLOSS -udviklere, kommer vi til at kende dem bedre, og hvad der motiverer dem i deres søgen efter bedre software. Jeg er meget spændt på denne nye serie fordi jeg beundrer deres arbejde virkelig meget. Jeg er også meget taknemmelig for at de vil tage tiden på at svare på mine spørgsmål.

Interviews i de næste numre af nyhedsbrevet vil indeholde:

  • Udvikleren af Code Browser;
  • Ali Abdallah – Xfce udvikler & Parole udvikler;
  • Jesse van den Kieboom – gedit udvikler.

I dette nummer, har vi et interview med Jeff Bailes – udvikler af Whaaw!, en GStreamer-baseret media player.

Hvad er dit navn?
Jeff Bailes

Hvilke FLOSS projekter er du involveret i?
Jeg er hoved udvikler af ‘Whaaw! Media Player’ (whaawmp forkortet). Jeg laver også en_GB oversættelsen for Xfce og forskellige andre projekter.

Hvad førte dig til at blive en FLOSS udvikler/bidragsyder?
Jeg havde brugt Linux og free software i et stykke tid, var interesseret i programmering og jeg ville give noget tilbage til fællesskabet. (Dette og jeg var træt af at finde sig i med en situation hvor “farver” dukker op overalt). Jeg kiggede lidt omkring og fandt at der var mangel på en GStreamer baseret GTK+ media player uden GNOME afhængigheder (f.eks Totem for Xfce). Jeg skabete en initial version og tænkte at andre måske kunne lide det. så jeg tilmeldte det på Google Code, der senere flyttede det til dens aktuelle hjem på GNA.

Hvad kan du lide ved at være en FLOSS udvikler/bidragsyder?
Skrive code som andre folk vil bruge og (forhåbentlig) finde brugbart og, hvis de ønsker det, kan ændre programmet til deres behov.

Hvad kan du ikke lide ved at være en FLOSS udvikler/bidragsyder?
Ikke en hel masse, hovedsagen formoder jeg, er ved at føle sig dårlig for ikke at lave nogen kodning i månedsvis.

Hvad motiver dig til at arbejde med dine projekter?
Hovedsageligt ønskende nye features jeg ville kunne lide at se i en media player jeg bruger. Den seneste tilføjelse af DVD Menu support var sjovt, mængden af kode jeg endte op med ved tilføjelsen var temmelig skuffende sammenlignet med hvor meget tid jeg tilbragte på det.

Hvad laver du uden for FLOSS verden?
Jeg er p.t. i mit tredje års en bachelor af Videnskabsgrad ved universitet i Melbourne, skrivende speciale i Matamatik. Mine endelige eksamener er er under to uger borte, så forvent i det mindste en eller anden forhøjelse i udvikling efter at de er færdige. Skønt jeg er ved at pønse på det at tage en masteresgrad næste år så fornøjelsen kan måske være kort. Jeg laver også lidt arbejde ved det lokale supermarked når jeg har tid .

Hvilket operations system(er) bruger du og hvorfor?
Jeg har brugt Arch Linux i de sidste 3 år. Jeg bruger over Ubuntu og andre fordi jeg kan lide dets rullende frigivelsesssystem, enkel ajourføring, enkel konfiguration og næsten enhver pakke jeg nogensinde ville ønske er i AUR (og ingen iriterende -dev pakker). Jeg er sikker der er en grund til at jeg valgte det fremfor Frugalware, men jeg kan ikke for mit liv ikke huske hvorfo.

Hvis folk er interesserede i hjælpe med dit projekt (er), hvordan skal de så gøre dette?
Jeg vil sige, kom og besøg mig i #whaawmp på OFTC, men jeg er der ikke så ofte som jeg kunne ønske mig, hvis du har været der, er du sandsynligvis stødt ind i Mark__T som hjælper lidt også. Hvis du har været har du sandsynligvis stødt ind i Mark__T som hjælper lidt til også. Det bedste vil være at sende en e-mail til adresselisten (linket er et sted på GNA projekt siden).

Nye pakker

I dette afsnit af nyhedsbrevet vil jeg fremhæve nogle nye pakker som er blevet tilføjet siden det sidste nummer af nyhedsbrevet.

Pakke navn Beskrivelse Maintainer
shotwell-0.4.1-1 Shotwell is an open source photo organizer designed for the GNOME
desktop environment.
devil505
pino-0.1.0-1 Pino is a Twitter client for the Linux desktop. It’s simple and
fast.
devil505
moonlight-2.0-1 Moonlight is an open source implementation of Microsoft Silverlight
for Unix systems.
bouleetbil
postr-0.12.4-1 Flickr Uploader bouleetbil
wired-0.7.0-1 Audio/MIDI multi-track sequencer written in C++ with the Qt4
framework
exceed (with help from elentir)
connman-0.47-1 open source connection manager bouleetbil

Tips og tricks

På eget ansvar – Vær klar over at disse tips her er IKKE blevet testet og som sådan ikke kommer med nogen garanti.

Bærbar pacman-g2 cache

Når pacman-g2 downloader en pakke, bliver den opbevaret i pacman-g2′s pakke cache folder – /var/cache/pacman-g2/pkg som standard. Hvis du vedligeholder flere computere som bruger Frugalware, kan en flytbar pacman-g2 cache reducere tiden som kræves for at downloade pakker. Til brug af en flytbar cache, rediger pacman-g2′s konfigurationsfil (/etc/pacman-g2.conf) på hver PC eller server with med dem som du ønsker at dele flytbar cache, ved at tilføje følgende linie:

        CacheDir = [stien_til_flytbar_media_folder]

Før du udsteder pacman-g2 kommandoer, indsætter (og mounter, hvis det ikke automatisk bliver mounted) det flytbare media. Lige som normalt, hvis,pacman-g2 ikke kan finde pakken i sin cache, vil det blive downloadet og placeret i cache. Hvis du derefter har brug for den samme pakke på en anden PC’ER, det vil ikke blive downloadet fordi det allerede er i pacman-g2 cache. Denne metode sparer harddiskplads og tid ved download af de samme pakker på multipel PCs/servere.

Note:Hvis du bruger denne metode, så vær forsigtig med at bruge kommandoen “pacman-g2 -Sc”, hvilket sletter gamle versioner af pakkerne. Hvis du vedligeholder PCs eller serverere med forskellige arkiver, sletter du måske pakker fra de flytbare medier som du havde villet at beholde.

Dette afsnit afhænger af dine bidrag! Hvis du har nogle tips og kneb som du gerne vil have vist i nyhedsbrevet, venligst skriv dem på forumet.

Fokus på pakke(r)

Chromium B.S.U. (spillet)

Som nævnt på hjemmesiden, er “Chromium B.S.U. et hurtigt pacet, arkade-stil, rumskydningsspil.” Når du kører dette spil, er de første ting du lægger mærke til, den fremragende grafik, lyd og musik (medmindre du har dæmpet lyd:P). En masse arbejde er lagt i spillets udseende, inklusive baggrunde, skibe og andre ting (powerup bonusss etc.). At kontrolere og bruge det, er pærelet, så behøver du ikke at være en sagkyndig spiller. Siden du har et udsyn af handlingen fra toppen, ikke et første-personudsyn, er det nemt at holde et øje på al handlingen. Dette betyder ikke at det er et nemt spil, fordi dine fjender vil gøre deres bedst at sprænge dig i luften!

Hvis du nogensinde har drømt at leve i et 2D univers, hvor du har et udkomme som rumpilot (være ærlig, vi har alle haft denne drøm), så du spille Chromium B.S.U. Hvis du tager udfordringen op, må alle dine træk være hurtige, og dit tastatur skal være stærk. Held og lykke!

Screenshot of Chromium B.S.U.

Chromium (Web browseren)

Som alle i verden af teknologi ved, så er “Chromium open-source projektet bagved Google Chrome.” Google’s mål med Chromium/Chrome er at lave en browser som er: sikker, hurtig, pålidelig og standarder eftergivende. Firefox har længe været favourit web browseren i FLOSS verden, partly delvist grundet kvantiteten og kvaliteten af udvidelser der er tilgængelig. Chrome/Chromium har også udvidelser tilgængelig, men siden dette er en forholdsvis ny ting, er der langt fra som mange udvidelser i forehold til Firefox. Tag tiden og prøv Chromium og døm for dig selv om det er en bedre browser.

Bug fixes

Følgende tabel giver dig et overblik af aktivitet på bugs og funktionsanmodninger pr 4 februar 2010. I hver celle af tabellen er et link til en detaljeret liste af relevante bugs eller Funktionsanmodninger.

Aktivitet Bugs Funktions
anmodninger
Åbne 163 196
Åbnede siden det sidste nyhedsbrev 22 9
Lukkede siden det forrige nyhedsbrev 37 20

Sikkerhedsbekendtgørelser

Husk – Ifølge den normale support for Frugalware, vil frigivelsen af Frugalware 1.1 (Getorin) ” betyder at support for den forrige frigivelse slutte. Dette betyder at ingen sikkerheds eller bug fixes vil blive frigivet for Frugalware 1.0 (“(Anacreon)”) eller tidligere udgaver.

Her er en liste af Sikkerheds Annonceringer som er blevet opdaget og rettet i 1.1 frigivelsen siden det forrige nyhedsbrev.

FSA Pakke FSA Beskrivelse Opgraderet Til
FSA625 kernel This fixes a vulnerability, which potentially can be exploited by
malicious people to cause a DoS (immediate OOPS and hang, complete loss
of response, even of console)
kernel-2.6.30-4getorin1

Om nyhedsbrevet

Skribent

Frugalware nyhedsbrevet er skrevet af Russell Dickenson (AKA phayz). Anerkendelse for Frugalware distribution går til udviklingsholdet.

Oversættelser

Nyhededsbrevet er oversat til Fransk og Dansk af deres respektive fællesskaber. Tak til alle dem der er involveret i at levere, og være vært for disse oversættelser.

Frigivelse

For at give tid for anmeldelser og rettelser, er hvert nyhedsbrev blevet skrevet forud for dets frigivelsesdato. Derfor nævnes måske ikke begivenhederne som er sket få dage før dets frigivelse – f.eks sikkerheds rettelser. Hvis du vil være sikker på at få den seneste information om disse emner, gå til den passende side af Frugalware hjemmesiden.

Feedback

Hvis du har feedback om Frugalware-nyhedsbrevet – god eller dårlig – så skriv det via forummerne. Din feedback er værdifuld, for vi ønsker at nyhedsbrevet møder behovene af Frugalwares brugere.

 

Skriv en kommentar

Please copy the string LfF2aL to the field below: