Andreas Bach Aaen Innovation og Open Source

21. april, 2008

Mythtv 0.21

Filed under: hardware,linux,småsnak — andreas @ 22:00

Mythtv

Hurra. Så fik jeg Mythtv i version 0.21 til at spille. En ny funktionalitet, som jeg har ventet på længe er kommet til. Man kan optage flere programmer samtidigt med samme tuner. Dette kan selvfølgelig kun lade sig gøre fordi, der her er tale om digitalt tv nærmere betegnet DVB-T og at de kanaler, som jeg er intereseret i findes i samme multiplex. Indtil videre så udsendes alle de danske DVB-T kanaler i samme multiplex. Tuneren skal altså indstilles på samme frekvens og så blot klippe de bit ud af bitstrømmen, som hører til den eller de ønskede kanaler.

For mit vedkommende var det også spændende om min miniserver, en Buffalo Linkstation med 500 GB disk, kunne klare dette ekstra pres. Indtil videre ser det ud til, at det kan den godt. Ganske fornemt for en maskine til 1500 kr. Oversættelsen af Mythtv til armel arkitekturen gik rimeligt smertefrit. En enkelt fejl i en Makefil og to filer, som gcc døde på af enten hukommelsesmangel eller interne compilerfejl. Løsningen var at sætte optimeringsniveauet ned for disse to filer. Ganske overkommeligt at rapportere upstream. Faktisk, så fik jeg lokket Christian Marillat, der er hovedkræften bag debian-multimedia.org, til ikke blot at rette fejlene, men også at begynde på at supportere armel arkitekturen. Så slut med at kompilere selv på en sløv maksine. Nu kan mythtv backenden til din NAS hentes med “apt-get install mythtv-backend”. Enkelt og genialt.

14. april, 2008

AMD eller Intel grafikchip?

Filed under: hardware,linux — andreas @ 0:44

Da jeg for 4 år siden sidst købte ny PC valgte jeg bevidst at købe Intel frem for AMD. Dermed sikrede jeg mig, at grafikkortet på PCen var ordenligt supporteret med Open Source drivere. Ganske vist kunne jeg sikkert have fået lidt mere CPU-kraft for pengene ved at vælge AMD på daværende tidspunkt, men supporten for den software jeg ville køre på maskine var afgørende.

Denne gang gik jeg efter en tynd klient. På dette marked er det VIA og AMD, der er de dominerende spillere. Ingen af dem har været fantastisk gode til at levere ordenlige drivere eller specifikationer til deres grafikchips, så Linux kan blive ordenligt supporteret. De har begge lovet mere end de har kunnet levere. Nå men den HP t5735, som jeg endte med at købe, den er altså AMD baseret. Det er en af de føste integrerede chips fra AMDs side, der er baseret på ATIs design. ATI har ikke været ret åbne, men AMD har for nyligt åbnet en del op for posen med at udlevere specifikationer, hvilket de fortalte om ved FOSDEM fo nyligt. Faktisk viste det sig, at den driver jeg havde brug for hed radeonhd, og den også havde rod i AMDs nye åbenthed. Egentlig er det hele to drivere, der burde supportere mit grafikkort, men RadeonHD var det bedst virkende valg for mig. Desværre var der endnu ikke support for XV extensionen til X.org, så videoafspilning og især skalering kører ikke hurtigt nok endnu. Men det skal nok komme. Faktisk er jeg imponeret over hvor hurtigt kortet er selv uden accelerering. Der er selvfølgeligt også sket noget på den front i de forløbne fire år.

6. april, 2008

x86_64 er ikke mainsteam

Filed under: hardware,linux — andreas @ 23:40

HP t5735

Jeg vil tro, at langt de fleste PCere i dag sælges med understøttelse af AMDs x86_64 arkitektur. Softwaremarkedet har dog ikke flyttet sig endnu. Min nye HP t5735 tynde klient er ganske vist en 64 bits maskine, men den Debian 4.0 installation, der er preinstalleret, det er en 32 bits udgave af Debian. Suk hvor usselt. Nå men det skulle da ikke afholde mig fra, at installeret en 64 bits udgave på en USB-stick. Det virker bare perfekt. Lige indtil jeg kommer til at skulle installere et par closed source plugins til Iceweasel (Debians ikke-varemærkenavn for Firefox). Lidt for mange steder på internettet fungerer ikke lige uden Macromedias Flash. De har så ikke lige gidet at kompilere en x86_64 udgave til Linux. SUK. Nå men nu har jeg jo lige været til FOSDEM, og hørte der om gnash. Altså en fri implementation af Macromedias Flash. Dette måtte prøves. Frem med apt-get – og så var den på plads. Nogle ganske få ting kom til at virke. Youtube.com kom stort set til at virke og dat sammen gælder Danmarks Radios update. Fint nok. Så var det lige Suns Java plugin. Fedt nok Sun har lavet x86_64 udgave af Java, men ikke lige en plugin til Firefox. SUK. Nå ja, der findes jo frie implementationer af Java, så som GJC. Der er bare lige det men, at implementationen slet ikke er konplet nok – især ikke til at trække min homebanking. SUK. Faktisk prøvede jeg lige nyeste version af Ubuntu af på en anden usb-stick og installerede Icedtea. IcedTea er baseret på den del af JDK, som Sun har frigivet som fri kildekode. Sun har købt kode ind fra andre leverandører, og har derfor ikke været i stand til at frigive hele koden for JDK. Nå men om ikke andet IcedTea er nok den mest komplette frie version af Java, der kan opdrives. Hvordan klarer den en typisk dansk homebankingløsning fra SDC?  Ikke for godt desværre. Første problem er at SDC ikke har noget rodcertifikat installeret i Iceweasel/Firefox, som standard. Normalt skal man så blot acceptere SDC’s certifikat, før man kommer videre i processen, men knapperne til at acceptere certifikatet var åbenbart ikke implementerede i IcedTea endnu. Så, der er stadig ikke nogen Javabaseret homebankingløsning med en fri klient. Øv.

Så lige nu er der kun den bøvlede løsning, at installere en 32 bits udgave af Firefox og køre den med 32bits plugins inklusive Suns closed source Java og Macromedia closed source Flash, hvis man vil kunne læse de internetsider, som Microsoft Windows brugere kan.

24. marts, 2008

Lydløs desktop

Filed under: hardware,linux — andreas @ 12:50

Mit skrivebord

Så kom tiden til at få lavet desktoppen lydløs. Jeg har købt mig en HP t5735. Det er en tynd klient og normalt ikke noget private køber, men de er ganske almindelige i større organisationer. Det specielle ved denne tynde klient er, at der er preinstalleret med Debian 4.0. Det giver en vis sikkerhed for at hardwaren er nogenlunde supporteret under Linux. For rigtigt gættet, nej jeg vil som sædvanligt ikke blot køre med standard softwaren på dette stykke hardware. Maskinen er nemlig kraftig nok til at fungere som en tyk klient frem for en tynd. En 64 bits AMD 2100+ Sempron processor, der kører ved 1GHz. Prisen for den tynde klient var omkring 2900 kr. Havde man valgt en notebook i samme prisklasse, så som Zepto 3215W, så havde man ikke fået en lydløs computer. Man havde fået en processor, der typisk ville brænde omkring 30W af frem for de 9W, som AMD Sempron 2100+ vil brænde af. Passiv køling er med de 9W en reel mulighed.

HP t5735

Det eneste der mangler en en lydløs disk, men plads til et fuldt operativsystem. Her har jeg lagt ud med en 4GB USB-disk. Det er bare at stoppe den i en af de 8 USB2 huller, der er i maskinen. Faktisk er 2 af dem inde i maskinen, så man kan få indbygget “harddisken” hvis man har lyst. Jeg har fået lagt en debian unstable med Gnome desktop environment ind på usb-disken – og det fylder den 95% op. Så mon ikke 8GB er det jeg bør gå efter snarest. 4GB usb-sticken var blot en jeg havde liggende.

Om ikke andet så har jeg fået bekræftiget, at der kan opnås en ganske acceptabel hastighed ved at installere OSet på en USB-stick. Hjemmekatalogerne har jeg valgt at nfs-mounte fra min mini NAS-server. Så her har jeg masser af plads til at boltre mig. Det er ganske fantastisk at have en lydløs PC. Ikke noget med blæser eller harddiskstøj til at ødelægge en stille aften, når børnene er lagt i seng. Sikke mange andre – og noget svarere lyde man så lægger mærke til. Min fladskærm den larmer. Baggrundsbelysningen kommer med en summende lyd afhængig af hvordan intensiteten og kontrasten indstilles. Nu var jeg ellers lige blevet så glad for min nye Samsung LCD-skærm. Nå men på dette punkt, så er der vist kun at vente på at OLED teknologien bliver moden og billig, så man kan slippe for baggrundsbelysning af skærmen.

9. februar, 2008

Digital TV på miniserver

Filed under: hardware,linux — andreas @ 22:55

Linkstation Live, 500GB

Så gjorde jeg det endelig. Købte mig en Linkstation mere. Denne gang en Linkstation Live 500GB model til 1500 kr. Det er lige omkring en 900 kr. mindre end jeg gav for min Linkstation PRO 500GB for et år siden. Forskellen er udelukkende farven og så den firmware der er lagt på. Men hvad gør det når det første jeg gjorde, var at smide standard firmwaren ud. Jeg har nu installeret Debian Unstable på maskinen. Her har jeg brugt armel arkitekturen, der endnu ikke er officiel understøttet, men er godt på vej til at blive det. Linuxkernen jeg bruger er det største hit. Marvell, der står bag ved den System on Chip kreds der sidder i boksen, arbejder kraftigt på at gøre kredsen understøttet i upstream kernerne. Lige nu kører jeg med deres git-træ med kerne 2.6.24rc5, men de fleste af patchene herfra er på vej ind i Linus Torvalds træ. Med så god en hardware understøttelse, så er der uanede muligheder når boksen nu har gigabit ethernet og 2 styk USB 2.0 stik bagpå.

Det er lykkedes mig at få min USB DVB-T stick til at virke. Det krævede dog en lille patch til kernen. Næste test var at optage og streame ud på lokalnettet. Det klarede dvbstram programmet. Intet andet end kernen behøvede jeg at kompilere. Alle nødvendige programmer var bare lige at hente med apt-get install. Det virkede. Der var processorkraft og ram nok i boksen.

Tilbage var så lige at kompilere mythtv, da den ikke er en del af Debian distributionen. Den er godt nok at finde på Debian Multimedia, men de har ikke prækompilerede pakker til armel eller arm for den sags skyld. Så lige pludselig skal man til at have styr på alle dependencies, og til at kompilere en masse. Det er ret bøvlet for Linkstationen er en sløv maskine med kun 128MB RAM. Muligvis er det en fordel at benytte en krydskompiler. Der er også diverse småfejl, da der er ret få der tester koden til ARM. Så var der en intern fejl i gcc 4.3, og så løb maskinen tør for RAM. Jeg fik mig dog kæmpet mig igennem. En god hjælp var siden om hvordan man kompilerer mythtv til en NSLU2 boks. Alene det, at andre før hat haft mythtv til at køre på så lille en enhed, fik mig til at tro på projektet.

18. december, 2007

Man må krybe før end man kan gå på nettet

Filed under: hardware — andreas @ 7:14

Krybekælder - underførsel til udhus

En af mine planer har været at slippe for blæserstøj og harddiskstøj i opholdsrummene. Miniserveren i rackskabet i udhuset er een brik i denne plan. Den skal selvfølgelig være netværksmæssigt koblet sammen med nogle ikke støjende enheder i opholdsrummene. Stuen er på plads. Her har jeg en Hauppauge Medieafspiller uden disk og larmende blæsere. I første omgang blev den forbundet til min server med en radiobro af 3 styks linksys WRT54G. Det var faktisk nok til, at kunne afspille optagelser på medeafspilleren uden hakkende billeder og lyd, men ikke til hæftig trafik til og fra min PC samtidigt. VoIP virkede heller ikke alt for godt hen over dette trådløse setup. Så jeg måtte starte forfra med netværksopbygningen og ned og krybe i krybekælderen.

Billedet er fra en tidligere ekspedition ned i mørket. Det hvide rør fører ud til vores centralstøvsuger, som jeg installerede for nogle år siden. Hvad gør man når man nu er ved at grave op? Man lægger lige et ekstra tomrør. Så til venstre for centralstøvsugerrøret ligger et ekstra rør, som der blot løber en lavvoltsledning i gennem til at tænde og slukke for støvsugeren. Spagettien i forgrunden er venligst doneret af TDC, da de installerede ADSL i udhuset. De fandt det noget nemmere at krybe under mit hus og trække en ledning igennem mit ekstra rør, frem for at sømme en ledning fast hele vejen rundt om huset og grave over til udhuset. Sidenhen har jeg trukket en håndfuld ethernetkabler gennem røret og boret op hvor netværket skulle bruges. Det har givet mig mulighed for internt gigabit netværk uden latency problemer. Noget man ikke kan opnå trådløst for menneskepenge endnu.

9. december, 2007

Bredbånd til folket

Filed under: hardware,småsnak — andreas @ 0:31

Nu med Fullrate

Ja så har jeg langt om længe fået leveret billigt bredbånd. Her en mit leverandørvalg faldet på Fullrate. Backup på internetforbindelsen er leveret af Stofa via kabelmodem. Kabelmodemet er placeret andetsteds i huset og er altså ikke under UPS’ens beskyttelse. Øverst til højre har jeg ført forbindelsen til husets 3 telefoni-stik ind.  Det er vist på tide, at jeg får lidt tekst på hullerne og ikke blot benytter hukommelsen. Farvede patchkabler ville også være en god ide. Telefonimæssigt har jeg Fullrate og Musimi som udbydere. Backup er mobiltelefonen. Alt i alt abonnementer for 4986 kr om året. Hertil kommer den obligatoriske indholdsskat (medielicens) på 2190 kr. årligt, variable omkostninger på ikke flatrate abonnementerne samt ikke mindst prisen for el til at drive det hele.

25. november, 2007

Linuxhardware til salg

Filed under: hardware,linux — andreas @ 23:56

blue-front.jpgblue-back.jpgKiss DVD

Jeg sætter hermed min mini-PC’er og min KiSS DP-500 til salg. Jeg får dem simpelthen brugt for lidt. Mini PC’en er en 200 HMz Geode x86 kompatibel fætter med 128 MB SODIMM ram. Ingen bevægelige dele. Nederst bagpå er der et compact flash slot. Jeg har tidligere brugt den til firewall, da den har 2 ethernet porte. I lang tid har den også været brugt til tynd klient. Kabinettet er er rigtigt solidt metalkabinet. En ægte industri-PC.

DVD-afspilleren KiSS DP-500 var revolutionerende da den kom frem, det er den ikke mere. Det er dog de stadig de færreste, der kører med Linux som operativsystem og som har et netværksstik bagpå. Den er ikke super nem at hacke, men stadig en ok boks, hvis man vil se film, der ligger på ens PC’s harddisk. Eller at man nyder, at den slår titlerne op på de sange man afspiller på CD, eller blot fordi man vil have en ekstern internetradio. Regionskodingen har jeg skudt i sænk.

Giv et bud og giv dig selv og Tux en julegave .

5. oktober, 2007

To skodabonnementer = et ordenligt internetabonnement

Filed under: hardware,linux,småsnak — andreas @ 23:59

Selv med de dyre typer ADSL abonnementer fra TDC med erhvervssupport på sker der alligevel udfald. Modemet står af, linjekortet på centralen er står af, eller en eller anden graver kablet over. Jeg har haft 4 udfald af den slags i løbet af det sidste år. To af gangene blev jeg opmærksom på fejlen sent om fredagen med det til følge, at jeg ikke kunne komme på nettet i hele weekenden+ eventuelle helligdage. SUK. Man burde ellers have et udmærket abonnement, sådan med firmabetalt medarbejderbredbånd, men ikke nok med at man skal regne med 4-5 internetfrie dage om året, så er det selvfølgelig også firmaet der bestemmer hvilken udbyder, og hvilken hastighed man har brug for. Her ønsker rigtig mange firmaer, at kun have een udbyder, så man kan få een faktura (og sikre single point of failure for samtlige medarbejder). Der vælges derfor en landsdækkende udbyder så som TDC eller Cybercity. Det har ISPerne regnet ud, så prisen er selvfølgelig ekstra god for de skattebegunstigede internetabonnementer – og staten kommer indirekte til at støtte de store spillere på markedet.

Nå men jeg har tænkt mig at vende det på hovedet. Et møjbilligt abonnement fra et ikke landsdækkende firma, der til gængæld har sparet på servicen. Det må være sagen. Nej lad os få to af dem. Så har vi pludselig redundans. Opsigelse, overdragelse og tekniske fejl kan der nu pludselig kompenseres for.

Første del af planen er udført. Jeg har bestilt et forbrugsafregnet abonnement igennem Stofa kabeltv. Det koster passivt 50 kr om måneden – hvis jeg får alvor får brug for det koster det mig 300 kr i pågældende måned. Stofaforbindelsen har jeg trukket ind så den indgår på min hoved WRT54G router, hvor en af LAN portene er omkonfigureret til at være en WAN2 port. Således har ræven nu fået to udgange. Jeg har dog ikke sat overvågning op, så default routen automatisk skiftes, men det kan sagtens lade sig gøre.

Næste del i planen vil være at få hovedabonnementet skiftet til et billigt ADSL2+ by-abonnement med den over dobbelte eller firdobbelte hastighed.

5. september, 2007

Linux hardware til under 200 kr.

Filed under: hardware,linux — andreas @ 0:05

I lang tid har Linksys sat standarden med deres WRT54G router. Men som det ser ud nu, så er der mange om buddet. I virkeligheden dækker de mange produkter på markedet over et meget lille antal referencedesigns fra de store chipproducenter, som så lige bliver modificeret lidt og puttet i en plastickasse. En af de helt billige af slagsen er Edimax BR-5104K. Den kan fås til 199 kr hos shg.dk. Følger man deres link til producenten, så kommer man direkte til en side, hvorfra man bl.a. kan downloade den GPL licenserede kildekode. Bonus for dette. Det spændende kommer først når man installerer alternativ firmware i boksen. Her er linket du skal bruge. Det skal dog siges, at det anbefales at bruge et serielt kabel med 3.3V logik for at få overskrevet originalfirmwaren. Selv har jeg god erfaring med at bruge et modificeret datakabel til en mobiltelefon til dette. Jeg fandt et billigt Nokia DKU-5 kabel. Fik jeg sagt at Edimax også har en udgave med 2 USB 1.1 porte på, der kan fås til 275 kr. Det er for alvor blevet billigt at eksperimentere.

« Newer PostsOlder Posts »

Powered by WordPress