Andreas Bach Aaen Innovation og Open Source

25. oktober, 2009

Open Source Community Day 2009

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

Andreas demonstrerer billig NAS ved OSCD2009

Tak til det hÃ¥rdt arbejdende coord-hold for en velarrangeret græsrodsdag. Selv fik jeg fornøjelsen ved at holde et fordrag med titlen “Billig NAS misbrugt til server”. Jeg har for et par uger siden købt en Buffalo Linkstation LS-XHL, som i modsætning til de øvrige Buffalo NAS’er jeg har, er baseret pÃ¥ Marvells nye Kirkwood SoC’en frem for den gamle Feroceon serie. Det betyder 1,2 GHz frem for 400 MHz. Desuden har NAS’en 256 MB ram frem for de 128 MB ram, som jeg har været vant til at lege med. Desværre er der ikke seriel support umiddelbart tilgængeligt, sÃ¥ det hele bliver noget mere bøvlet. Det er dog billigt at fÃ¥ en 1,2 GHz maskine med 1 TB disk til under 1500 kr. Endda en maskine med et forholdsvist lavt strømforbrug. Slidesene fra foredraget er allerede tilgængelige pÃ¥ OSCD hjemmesiden.PÃ¥ billedet ovenfor er jeg i gang med at demonstrere Logitech Squeezeserver og fjernbetjeningen dertil, som i øvrigt ogsÃ¥ er ARM baseret og hackbar. Der er jo ganske imponerende, at der er en standard feature ved et forbrugerprodukt til de brede masser, at man kan slÃ¥ ssh adgang til, sÃ¥ man kan logge ind og fjernbejene sin fjernbetjening. Tak til Kristian Vilmann, der medbragte rørforstærker og højtalere, sÃ¥ der kunne komme lidt lyd pÃ¥ demoen. Han var ogsÃ¥ fotografen, der fangede mig pÃ¥ billedet ovenfor.Video af sceancen skulle blive tilgængeligt inden for nogle uger.

Skulle man have lyst til at kaste sig over at hacke sin Buffalo Linkstation LS-XHL NAS, sÃ¥ check lige følgende side. Men mÃ¥ske er det dog en god ide, at lære lidt Japansk først. Eller alternativt bruge translate.google.com. Det engelskesprogede community omkring NAS’er findes her.Her er især meget guf, hvis man kaster sig over de ældre modeller.

1. september, 2009

usb raid

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

USB RAID

Det måtte jo afprøves. For at øge hastigheden på mit lydløse desktop system, så benytter jeg en usb-stick  til at holde /usr partitionen. Resten kører over netværket og AoE protokollen. Hvad nu hvis man benyttede et raid system af USB sticks? Så et kig i gemmerne og et mockup var muligt. Via Google fandt jeg en anden, der havde leget med usb raid tidligere. Jeg fulgte opskriften og lavede mig et raid 5 system med 4 usb sticks. Raid funktionaliteten fungerede fint. Ingen problemer med at køre videre på raidet selv om en af usb-sticksene hives ud. Rent hastighedsmæssigt, så var overførselshastigheden ca. 3-4 gange den langsomste i stick i raidet. Og der er stor hastighedsforskel mellem de forskellige sticks. Så hvis jeg vil vinde noget rent performancemæssigt, så skal jeg ud at have fat i nogle sticks der alle er lige så hurtige som den hurtigste i testopstillingen.

Efter et kort stykke tid med kørsel på raid-systemet crashede filsystemet. Det skulle repareres. Ingen af raid-enhederne var stået af. Problemet viste sig, at være at den ene usb-stick er ustabil. Jeg har haft påført den alt for mange skrivninger. USB sticks kan altså ikke klare at blive brugt til swap partition. Så USB sticks går altså typisk i stykker ved at der opstår læsefejl på sticken. Ikke noget med at hele disken fejler, som der muligvis er en større  risiko for ved klassiske harddiske. Skrivefejl på enkel-sektorer er dog heller ikke et ukendt fænomem på harddiske. Her kan man ofte benytte S.M.A.R.T. protokollen til tage højde for de kommende fejl. Desværre kender jeg ikke til USB-sticks, som understøtter S.M.A.R.T. selv om dette vil være en bedre løsning. Hermed er vi tilbage til, at det er filsystemet der crasher og ikke raid devicene. Så i praksis kunne jeg lige så godt køre med raid 0 frem for raid 5. Den øgede datasikkerhed opnås kun hvis det er hele diske der crasher.

12. juni, 2009

Linux og vellyd

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

logitech squeezebox receiver

For et par uger siden faldt jeg over et tilbud hos Elgiganten pÃ¥ Logitech Squeezebox Duet.Squeezebox er en serie af netværkmedieafspillere. De kan afspille lyd og ikke billeder, sÃ¥ det handler om internetradio, forskellige internet musikudbydere og ikke mindst ens egen lyd samling rippet fra f.eks. CD. Logitech har købt sig til denne produktserie. De foregÃ¥ende produkter blevet lavet og solgt under navnet Slimdevices. Logitech har dog kunnet tilføje en del – og et produkt som netop denne Squeezebox duet løsning virker klart som et produkt, der er blevet løftet af at blive købt ind i en stor koncern. Duet bestÃ¥r af en afspillerenhed med kun en enkelt knap pÃ¥ fronten og sÃ¥ en fjernbetjening, der i teknik minder lidt om en forvokset mobiltelefon. Med fjernbetjeningen følger en laderstand, som Logitech lige burde sende en tur forbi ingeniørafdelingen igen efter turen i designlokalet. Med mindre man sætter noget i klemme bag til, sÃ¥ stÃ¥r fjernbetjeningen ikke lodret nok til at de to ladespyd fÃ¥r forbindelse. SUK. Det er simplethen en ommer. Men bortset fra dette, sÃ¥ er designet helt i orden. Indpakningen var ogsÃ¥ designet til at give indtryk at et kvalitetsprodukt.

Elgiganten havde dumpet prisen til 1700 kr. Jeg har snakket med en andet logitech distributør, som mente, at det var parallelimport. Bestemt ikke noget, der passede ham godt, at Elgiganten solgte til lavere priser end han kunne købe ind til hos Logitech. Specielt ikke når de havde svært ved at levere. Det var også hvad jeg oplevede. I den butik jeg valgte have de fået 4 styks hjem og de var solgt på under en time. Ikke særligt imponerende, når det var et tilbud, der skulle køre i 2 uger. Så jeg måtte bestille den hjem og vente et par uger på levering. Elgiganten har sikket lavere avancer end typiske HIFI butikker, som også fører Logitech Squeezebox serien. HIFI-klubben har ført dem og vil måske føre dem igen senere. Lige nu satser de på en af konkurrenterne nemlig Sonos. Det er et mere lukket system, som så givet vis er nemmere at få til at fungere for hr. og fru Jensen. Har man en lille smule IT kundskab, så vil jeg pege på Logitech. De to får nu ikke lov til at være alene på scenen, også Cisco/Linksys vil gerne være med. B&O har haft multirums systemer i masser af år, men det virker som om de er gået i selvsving over DRM og lukkethed. Logitech Squeezebox er temmelig åben via dens historie. Hele serverdelen er GPL licenseret og først og fremmest skrevet i perl.

Det meste af softwaren er Open Source og Linux er selvfølgelig understøttet ogsÃ¥ officielt. Her snakker vi ikke kun om x86 Linux, men Linux generelt. faktisk kræves der blot en nyere perl installeret. SÃ¥ det lykkedes mig at fÃ¥ den tilhørende serversoftware installeret pÃ¥ min Buffalo Linkstation NAS, der kører Debian unstable pÃ¥ en arm arkitektur.Dog var det noget bøvlet at fÃ¥ alle perl modulerne i de rette versioner for debians pakkesystem gÃ¥r lidt pÃ¥ tværs af CPAN modulerne. Men med kildekoden i hÃ¥nden kan meget lade sig gøre. Der findes dog andre NAS’er der er mere direkte supporteret.

logitech squeezebox controller

OgsÃ¥ controlleren kører Linux. Man kan fra en undermenu slÃ¥ ssh til, sÃ¥ man kan logge ind pÃ¥ den remote.Remoten er ikke overraskende baseret pÃ¥ en arm core. Den har 64 MB ram og NAND flash pÃ¥ 64MiB. Remoten kan ogsÃ¥ bruges til musikafspilning. Der er mulighed for at sætte SD-flash kort i den og dermed mÃ¥ske bruge den til bærbar musikafspiller – hvis ellers WIFI delen kan slÃ¥et fra for at fÃ¥ batterilevetiden op. Det eneste der manger er en mikrofon, for i givet fald kunne den blive en fin WiFi SIP telefon. En simplel hardware-modifikation burde kunne klare det. Infrarød diode er der ogsÃ¥, sÃ¥ den kan hackes til at være almindelig infrarød fjenbetjening til de fleste eksisternde analoge musikanlæg.
logitech squuzebox boom

Et par uger senere valgte Elgiganten så at køre tilbud på Logitech Squeezebox Boom, som jeg også puttede i kurven. Det korte af det lange er, at jeg nu har streamet musik i stuen og i køkkenet. Musikken kan synkroniseres, så samme musik kan høres i begge rum og en helhedsfornemmelse kan opnår når kan går fra det ene rum til det andet. Fjernstyring kan ske fra controlleren (fjernbetjening med WIFI og skærm) og fra Boom-boksen (gettoblaster udseende).
Boom-boksen har Peter Toft lovet at anmelde for noget tid siden pÃ¥ version2.dk, men det har vi vist til gode endnu. Jeg kan mÃ¥ske rÃ¥de lidt bod pÃ¥ det her. Boom virker lige ud af boksen og jeg benytter den internet radio hvor jeg hører P1, P3, DR Hit og DR Oline – dog mindst P3, da det er anstrengende at høre pÃ¥ værter, der gør en dyd ud af at være uvidende. Som det kan ses af billedet, sÃ¥ ankommer Boom med en usædvanlig grim sort boks. Strømforsyninger kan altsÃ¥ laves langt mindre og pænere nu til dags. Den burde være indbygget. Menuerne er logisk opbyggede. Dog skal man lige vænne sig til, at den store runde knap ikke kun er til volumenkontrol. den er stor set til alt. 6 styks knapper til direkte valg af favoritter er ogsÃ¥ en super ide.

Alt i alt er det super fedt med en musikløsning til flere rum, der benytter standard systemer så som WiFi og på serversiden kun kræver perl.  Skønhedsfejlene er klart til at lave med især når man tænker på hvor meget mindre dette system koster end f.eks. et B&O system.

12. februar, 2009

ARM-baseret netbook på vej

Filed under: hardware,linux — andreas @ 9:00

Jeg skrev om tendensen i November. Nu er det blevet mere konkret. I januar 2008 blev blev Asus opsplittet i ASUS, Pegatron og Unihan. Pegatron skulle bland andet tage sig af komponenter til OEM-markedet. I Pegetron sidder der givetvis folk, der har været med til at udvikle ASUS eee. Nu har de i alt fald i samarbejde med Freescale lavet en ARM baseret netbook. De mangler blot at afsætte produktet til en OEM. Nå ja Freescale er halvlederfabrikanten, de blev udskilt fra Motorola i 2004. De er hører til i top 20 over halvlederfabrikanter. Processoren i netbooken er en i.MX515 system on chip, den er baseret på ARMs Cortex-A8 design. Et kig på Arms hjemmeside viser at følgende firmaer har licenseret Cortex-A8 chipdesignet: Broadcom, Freescale Semiconductor, Matsushita, Samsung Electronics, STMicroelectronics, Texas Instruments og PMC-Sierra. Der er altså lagt op til endnu hårdere konkurrence end på x86 markedet, hvor Intel, AMD og VIA konkurerer. Cortex-A8 designet er ikke så kraftfuldt som Intels Atom processor serie, men så er Cortex-A9, jo også på vej. Den kan det samme, men leveres også i multicore, så Intel skal ikke føle sig sikre.

Mon ikke der til sommer vil dukke flere arm-baserede netbooks op? Jeg ser i alt fald frem til at få en endnu lettere netbook pga. det mindre batteri og ikke mindst en netbook uden forstyrende blæser. Prisen skal selvsagt være lavere end x86 notebooks for at bryde isen og for ar kompensere for den knapt så kraftige processor. Startpris på 1500 kr ?

18. december, 2008

Ã…ben julegaven

Filed under: hardware — andreas @ 7:00

digital fotoramme, front

Det er sæson for firmajulegaver. En af de mere populære i Ã¥r er en digital fotoramme. Jeg har fÃ¥et min og kunne ikke lade være med at Ã¥bne den. En 7″ touchskærm, USB og SD/MMC/MC card indgang.  Hvad kan dette ikke misbruges til? Er dimsen baseret pÃ¥ Linux? er den arm eller mips baseret?

digital fotoramme, bagside

Bagsiden råber højt og larmende , at den er lavet i Kina.

digital fotoramme, åbnet

Indmaden afslører et compact flash slot, hvori der sidder et noname 1GB kort.  Kortet er fat formateret uden at være partitioneret først. Det indeholder kun tomme kataloger. Øv ingen spor af softwaren her. Det kunne ellers have fortalt en del.

digital fotoramme, indmad

Af med nogle flere skruer og frem kommer 2 chips. Den ene er en SDRAM chip den anden er hovedchippen, der kan det hele. På chippen står der Haier HiPatriot Hi1018. Det giver da noget at søge efter. Firmaet bag chippen er Haier IC Design Co, Ltd. hjemhørende i Beijing. Jeg kunne ikke finde noget om netop denne chip på deres hjemmeside. Det nærmeste Google kunne hjælpe mig med at at finde omtale af chippen på en kinesisk blog. Noget kunne tyde på et temmelig dedikeret hardware, men sikkert med en mips lignende core. ARM kunne også være tænkeligt.Linux? kun måske.

Desværre ikke umiddelbart en hackbar julegave.

1. september, 2008

Asus Eee lige til at have med på toilettet

Filed under: hardware,smÃ¥snak — andreas @ 7:00

Nu har jeg haft min minilaptop i lidt over en mÃ¥ned – og efterhÃ¥nden laver jeg færre slÃ¥fejl pÃ¥ grund af det lille tastatur. En ofte benyttet ydertast “o” misser jeg stadig jævnligt. Rammer man en tast yderligt pÃ¥ Eee’en sÃ¥ kan den trykkes helt ned uden at blive aktiveret. Ikke sÃ¥ godt. SÃ¥ tastaturet er jeg ikke imponeret over. Generelt er jeg ellers godt tilfreds med maskinen. Den prækonfigurerede software virker bare. Tilmelding til trÃ¥dløst accesspunkt, webcam, billedvisning og ikke mindst Firefox med Sun Java og macromedia flash plugin. Min homebanking løsning virkede lige ud af boksen. Youtube virker ogsÃ¥, mens DR update ikke gør det. Softwaren er velintegreret, men har dog ikke en finish som man ville kunne forvente hvis al softwaren var fra Apple. Der er udvalgt bÃ¥de KDE og Gnomeprogramer samt nogle, der er helt deres egne. en de virker alle fint. Der er blot det ene probem, at jeg er bedre vant. Xandros dristributionen, som Asus Eee PC 900 installationen er bygget op omkring er ikke ny. Open Office 2.0 er en skuffelse. Jeg havde som minimum forventet en 2.2 mens 2.4 selvfølgelig ville være optimal. Mp3 filer gider GUI-musikafspilleren ikke afspille, mens den mplayer der er med godt kan. Det er der ingen logik i. Mplayer’ens alder er nok ogsÃ¥ det der gør, at DR update ikke lige dur.
Indtil videre, så hlder jeg mig dg til den preinstalleredesoftware. Den er velintegreret. Der skal nok blive solgt nok af Asus Eee PC 900 til at Linux distributørerne sørger for at denne maskine kommer til at fungere optimalt med en sprit ny distribution.

Ã…h ja hvad bruger man sÃ¥ denne maskine til? Jo den er tilpas lille til, at man kan havde den med overalt. Jeg havde min med pÃ¥ toilettet – ja jeg skulle lige checke, om det var den rigtige reseredel, jeg var ved at bestille til det løbende toilet.

4. august, 2008

Asus Eee PC 900 til folket

Filed under: hardware,linux — andreas @ 21:13

Asus Eee PC 900 hos Expert

Det er næppe nogen stor nyhed at Asus Eee endelig er kommet til Danmark. Ej heller den prismæssigt ligger under hvad en 15″s discount laptop koster. Nej det nye denne gang er at Asus Eee PC 900 annonceres af Expert-kæden. 65 detailbutikker fører den. Expert har valgt at satse pÃ¥ Linuxudgaven. Den vil de have 2499 kr for. Elgiganten sælger de ogsÃ¥, men de har valgt at satse konventinelt pÃ¥ en udgave me Microsoft Windows installeret pÃ¥ ti 2999 kr. AltsÃ¥ 500 kr. eller 20% oveni prisen for at fÃ¥ Microsoft Windows med i købet. Hurra endelig konkurrence. Begge steder er OpenOffice leveret med. Desværre kun i version 2.0.

Nej det mest overraskende og positive er Experts satsning. Forsiden af deres seneste hustandsomdelte reklamepamflet er dedikeret til den lille Linuxmaskine. Der var ikke noget at gøre jeg måtte forbi den nærmeste Expert forretning. I mit tilfælde vil det sige Expert i Vibycentret (Viby J). Her stod der to styks minilaptops til skue på salgsdesken lige ved siden af kasseapperatet. En i hvid og en i sort. Ganske god eksponering. De to ekspedienter virkede selv ganske intresseret i den. De var vel begge under 25. Han proklamerede, at han selv skulle have en når det blev den første og hun mente, at den var ret fræk. Mens jeg prøvede minilaptoppen af, kom en tredie ung ekspedient ind. Han skulle lige vise den til sin kærreste og spørge til, om de havde sat en til side til ham. Enten så har de lært effektive salgsmetoder på Gran Canaria ved at sælge ferieanparter eller også kommer den til at gå som varmt brød.

Selv faldt jeg for salgstricket. Den hvide farve valgte jeg dog selv.

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.

« Newer PostsOlder Posts »

Powered by WordPress