Greg K-H gick ganska tungt åt Ubuntu i sitt keynote-tal på Linux Plumbers Conference 2008. Greg har kartlagt hur mycket Ubuntu bidrar till de olika projekt som de faktiskt integrerar och släpper som en hyfsat bra Linux-distribution. Jag tycker att Ubuntu borde skämmas, och ta Gregs uppmaning på allvar.
Trots detta tycker jag att Ubuntu gör ett bra jobb med att bygga en Linux-distribution för allmänheten. Men jag föredrar Debian framför allt på server-sidan. Debians tydliga nackdel är dock dess extremt långsamma release-cykler. Där vinner Ubuntu med en väldigt tydlig release-plan.
Nu har jag installerat en helt sprillans ny Quad Core Xeon-maskin för den server bland annat tjänsten Creeper kör på.
Som ni förmodligen har märkt under sommaren så har Creeper och andra tjänster jag kör haft märklig nertid under vissa perioder. Detta har berott på att servern som jag kört allting på har mått allt sämre. Med min nya fina hårdvara borde dessa problem vara åtgärdade. Den gamla trotjänaren hade körts i drygt 4,5 år, så det var Verkligen Dags för en uppgradering på hårdvarufronten.
Själva flytten av innehållet i maskinen börjar jag få rutin på. Den gamla maskinen kraschade dock två gånger under flytten, så det långsamma momentet att flytta /home var det som verkligen tog tid. Det enda uppenbara felet med uppstarten av den nya hårdvaran var SASL-autentiseringen för Postfix. Det tog en stund att felsöka. Men annars verkar ju allting flyta på bra.
Nu får jag nog sova en stund.
Och sluta fundera på vad jag har missat. Vilka cron-job kördes egentligen? Och så vidare…
Just det! Nu finns det prestanda nog så att Creeper ska kunna klara av ännu flera övervakare! Har du ännu inte börjar spåra dina besökare med Creeper är det nog dags nu… Jag vill se vad den nya hårdvaran klarar av!
IPv6 är på högsta mode just nu. 2010 beräknas IPv4-adresserna vara slut, och innan paniken slår till vore det bra om alla ISP:er levererade IPv6 till sina slutkunder.
Men eftersom mina ISP:er (jag använder flera olika, på olika sätt) inte kan eller vill leverera IPv4 så fixade jag en tunnel via Sixxs.net. Tunneln levereras av Port80, och det tackar jag för. Denna blogg är dock inte tillgänglig över IPv6 ännu eftersom min brandvägg just nu inte har stöd för IPv6. Just nu har jag en brandväggskonfiguration som fungerar, så egentligen vill jag att Shorewall fixar sitt stöd. Någon som kan tipsa om något som i Linux använder ip6tables och är lätt att konfigurera? Vare sig FWBuilder eller Shorewall har idag stöd, vilket känns jobbigt.
Under tiden att jag väntar på mer IPv6 så kan jag titta på den här trevliga videon från RIPE55 om och om igen:
Vidare håller jag på att undersöka om den HSB-lägenhet som håller på att byggas just nu, och som jag flyttar in i om drygt ett år kommer att få ett nätverk med IPv6-stöd. Jag har åtminstone bett att få se kravspecifikationen på nätverket, men jag har inga höga förhoppningar. Det är Bredbandsbolaget som levererar, förhoppningsvis åtminstone ett snabbt nät.
Tills vidare skickar jag buggrapporter till olika programvaror till både höger och vänster vad gäller IPv6-stöd. Det verkar inte riktigt som att allt är genomtestat…
Min Linux-server Vic20 fyller 10 år idag. Jag skrev upp datumet för ett halvår sedan då jag grävde runt i gammal information, men jag minns tyvärr inte nu hur jag hittade datumet.
Den inkarnation av Vic20 som körs nu installerades för lite mer än tre år sedan. Varje gång hårdvaran uppgraderas innebär det en massa jobb med att flytta över allt innehåll. Såhär ser framsidan på servern ut:
Tyvärr har den en AMD Athlon-processor på bara 1,8GHz, men med 2GB RAM klarar den fortfarande sina uppgifter. Det börjar snart bli dags att uppgradera, för den här tjänsten Creeper som jag kör har börjat dra en hel del CPU.
Första versionen av Vic20 minns jag inte vilken hårdvara den kördes på, men att Linux-distributionen var Red Hat minns jag tydligt. Det var rätt mycket jobb att hålla den uppdaterad. Vic20 har blivit hackat med rootkit åtminstone två gånger, och det har jag lärt mig en hel del av. RAID-1-installationen som gjordes har klarat sig väldigt fint.
Det här var så roligt att jag höll på att ramla av stolen. Men det roligaste är att det är på riktigt, och att det finns en crack till eländet. Vad någon har gjort är dels webbsidan Linux Genuine Advantage™, men också ett program som fungerar precis som det gör i vissa proprietära system. Linux Genuine Advantage™ är ett program till Linux som ser till att du har en “genuin” kopia av Linux, och som pratar med en licensserver.
Google startade en officiell Mac-blogg idag. Vad jag inte begrep när jag läste den var varför de inte samtidigt startade en motsvarande Linux-blogg. Så, jag tog på mig lustighetshatten och skapade en egen med den uppenbara adressen googlelinux.blogspot.com. Med lite tur kanske de upptäcker att det vore en bra idé att göra jobbet själva.
Igår fick jag min Linksys WRT54GL från FON, så jag har blivit en “fonero” av typen Linus. Det är min andra WRT54GL, så nu kan jag använda min första burk till lite ondare experiment. Som extra bonus kostade den här bara 1€ med hemleverans, men nu går det tydligen att få den ännu billigare om man orkar hämta den själv, fast jag vet inte om det finns några kvar.
Programvaran (förutom Linux då) som är förinstallerad verkar vara Chillispot för att göra den “kaptiva portalen” (låter inte så vackert försvenskat kanske). Inställningarna man kan göra via det inbyggda webbgränssnittet är ganska få, men man känner sig mer hemtam när man varit inne och ro(u)tat i burken via SSH istället. I nästa version av programvaran ska man kunna köra med dubbla SSID:s, vilket ju är toppen om man vill köra sitt eget nät utan webbinloggning utan att hacka vare sig en radius-proxy eller köra separat accesspunkt.
Så, vad ska jag nu göra med min gamla accesspunkt? På rakt arm kan jag faktiskt tänka mig att göra om den till en trådlös brygga och möblera om lite hemma. Det innebär ju att jag får ethernet-uttag på annan plats utan att behöva dra om kabel. Fast det är mest synd att jag inte passade på att köpa en gammal Belkin medans dessa fanns med USB-uttag, då hade jag kunnat bygga en trådlös musikspelare av den. Hur som helst lär det ju bli en OpenWrt-installation av det.
På min fritid händer det att jag gör elektronisk musik. Detta gör jag inte med någon av mina Linux-datorer, utan för ändamålet har jag faktiskt en iMac G5 som jag kör Ableton live på, tillsammans med en bunt mjukvarusynthar och annat. Allt detta har jag införskaffat därför att det ger mig en miljö att jobba i som fortfarande är överlägsen allt jag sett under Linux.
Förra året deltog jag på LAC2005 nere i Karlsruhe, eftersom jag faktiskt egentligen vill använda Linux för att göra musik. Jag använder ju Linux till allting annat. Då handlade det mycket om att sänka latensen i Linux, och program som Ardour. Men om man ser till trenden från årets upplaga av LAC så upptäcker man att det finns en mycket stark vilja att bygga färdiga Linux-arbetsstationer för musik. Med tanke på hur mycket arbete som gjorts för att bygga en bra infrastruktur för ljud i Linux borde det faktiskt inte vara långt borta förrän vi kan se någon portning av en bra proprietär programvara heller, jag skulle faktiskt gladeligen betala för en Linux-version av Ableton live.
Jag är väldigt imponerad av arbetet med att sätta ihop LAC2006 Conference Proceedings (PDF), det är en stunds väldigt intressant läsning.
Jag har som jag skrivit förut beslutat mig för att helt gå över till UTF-8. Mina desktop-miljöer kör sedan dess helt och hållet UTF-8, men jag har fortfarande inte orkat konvertera filsystemen. Vad jag dessutom upptäckte var en hel drös med webbsidor som fortfarande är kodade i Latin-1. Vilket gör att det blir jobbigt att uppdatera dem. Någon strategi för konvertering där har jag inte ännu.
En lustig grej var hela min Apache-konfiguration på vic20, som globalt tyckte att allting är Latin-1. Det gjorde det en aning jobbigt att släppa Planet Gnuheter på samma “nivå” som gamla Gnuheter, då den gamla kör Latin-1 och planeten kör UTF-8. Och det fungerade inte att sätta HTML-headers heller. Den globala Latin-1-inställningen tyckte man ju skulle vara lätt att byta ut mot UTF-8, men det drabbade ju alla 40 webbplatser jag hostar… Så jag slog helt enkelt av den globala teckenuppsättningsväljaren, och hoppas att allt fungerar. Så Gnuheter.com kör blandat UTF-8 och Latin-1. Min gamla usla hemsida får tills vidare köra Latin-1, men det gör det till exempel jobbigt att sköta min fina fotoblogg eftersom den bygger på att jag har ett script på min desktop som jag kan släppa bilder på, och som frågar efter en bildbeskrivning. Detta görs förstås i UTF-8 nu.
Och som lite extra grädde på moset så hanterar fortfarande inte Perl-modulen DBD::mysql UTF-8. Undrar när MySQL tänker fixa det…
Det är nu över ett halvår sedan Mikael Pawlo och jag lade ner vår webbplats Gnuheter. Alla sidorn har dock legat kvar som ett arkiv över det som hänt, men ingen aktivitet alls har förekommit. Aktiviteten på andra ställen på “det svenska” Internet har dock ökat, men ännu saknas en ny samlingspunkt för de frågor som vi under de fem år Gnuheter var aktivt, tog upp. Därför har jag bestämt mig för att göra om Gnuheter till en “planet”, en bloggaggregator, där jag samlar upp de bloggar som idag diskuterar ämnen som upphovsrätt och fri programvara.
Vad jag har gjort är att jag har kontaktat de blogginnehavare som jag tycker har intressant innehåll, och så har jag satt upp programvaran Planet för att syndikera dessa. Deltagare från början är bland andra 24timmarsbloggen, Oscar Swartz, Svenska Linuxföreningen, Copyriot och många fler. Tyvärr är det fortfarande några som inte tillåtit mig att syndikera deras bloggar.
Nu har jag precis startat om Planet-programvaran med fräscht innehåll, tömt cachen och så vidare. Så vissa bloggar kommer lite tvärt längst upp på sidan, men det rätar ut sig med tiden. Vidare skulle jag vilja utvidga planeten och använda hackergotchis i högre utsräckning. Så om någon orkar bidra med såna, gör det!
Om just du som läser det här har en blogg som du tycker passar in hos Planet Gnuheter, tveka inte att kontakta mig på pawal@gnuheter.com. Besök nu Planet Gnuheter.
Till vardags använder jag en IBM Thinkpad X40. Jag använder Linux på den, och många andra datorer, och brukar således aldrig behöva boota om, förutom då jag kompilerar en ny kärna eller liknande. Eller om jag kör en experimentell version av en Linux-distribution där uppdateringarna kommer dagligen med saker som hal, dbus och udev. Men då och då avbryts hela min desktop av att jag råkar komma åt helt fel knappar (X11 avslutas). Till dessa hör de gråa knapparna som syns på bilden här. Jag vet inte riktigt i vilken kombination jag kommer åt dem, eller ens dess normala användning. Hade de gått att operera bort snyggt och prydligt hade jag gjort det, för jag kan inte ens komma på något bra att ha dem till.
I övrigt hyllar jag min Thinkpad för att den fantastiska avsaknaden av Windows-knapparna, och för avsaknaden av musplatta.
Ytterligare ett leksaksinköp. Nokia stod här på IETF:en i Dallas och sålde sina 770:s till ett rabatterat pris, så jag slog till. Motivationen är att använda den som ljudspelare i köket. Och det tror jag den klarar galant. Gillar dessutom väldigt mycket att den är Debian-baserad.
Hittills har jag inte riktigt fått igång SSH på 770:n, men Jabber fungerade utmärkt, och så har jag en xterm med bash. Innan jag åker hem igen borde jag köpa ett bluetooth-tangentbord, för så kul är det inte att skriva långa blogg-inlägg på det virtuella tangentbordet.
Vad som saknats hittills i Linux är stöd för vettig 3D-grafik. Främst har det berott på att tillverkarna av grafikkorten inte har släppt sina specifikationer fria. Så är det dessvärre fortfarande. Men om man bortser från det, och nöjer sig med att köra proprietära drivrutiner för grafikkorten så kan man snart få en riktigt trevlig 3D-miljö att arbeta i. Jag blev riktigt överraskad när jag såg demonstrationsvideon Jaw Dropping Xgl Demo. Ge mig det gränssnittet nu tack.
Om man läser runt lite på de olika Xgl-sajterna, t.ex. Suses eller Fedoras så verkar det som om de flesta Linux-distributionerna kommer att inkludera Xgl och den fräna versionen av Metacity som visas i demot. Nu återstår bara lite fler 3D-grafikkort med fria drivrutiner.
Bloggen Wonderland tipsade om monsterbyggnader, arkitektur photoshoppad till tuffa robotmonster. Jag tänkte väl inte vara sämre, så jag gimpade till ett Linux-monster, gjord av källkod till Linux.
Nu har jag snart konverterat min sista desktop-miljö till att köra UTF-8 fullt ut. Det som släpar efter är alla filsystem som fortfarande har filnamn lagrade som ISO-8859-1. Dessvärre finns ingen information i filsystemet om hur det hanterar kodning av filnamn. Så det verkar som om det blir väldigt mycket jobb att konvertera alla dessa namn till UTF-8.
En snabb genomletning i Debians programarkiv ger att det finns ett litet program som heter convmv. Efter ett par provkörningar så har jag kommit fram till att det inte går att köra på en hel partition, då den gärna översätter redan översatta namn en gång till (om man konverterar latin-1 till UTF-8). Då får man ännu värre filnamn med helt utomjordiska tecken. Så det enda vettiga sättet att göra det är att översätta kataloger man har full koll på vad de innehåller. /home/mp3 blir rätt jobbig att översätta med andra ord.
En liten önskning är att framtida filsystem har betydligt bättre metainformation om saker som filnamn.
Jag kör en egen liten Jabber-server för personligt bruk med hjälp av jabberd2. Fast nu när jag ser vad mycket som händer med ejabberd blir jag ju sugen på att byta. Till saken hör att ejabberd idag släpptes i version 1.0.0 med fullt stöd för XMPP. Vackert. Men sättet att migrera jabberd2 till ejabberd verkar inte helt ofarligt.
“Linux Everywhere” brukar det heta, när man menar att Linux ska kunna köra på allt från S/390, Xbox, till små hårdvarupryttlar som Picotux. Men det börjar kännas en aningen tröttsamt att läsa nyheter som den idag om att Linux nu bootar även på en Treo 650. Visst, kul att nån gör jobbet, men jag ser faktiskt att tillverkaren själv uppmuntrar såna tilltag, och eventuellt faktiskt bygger hela idén på att man ska kunna köra vilket OS man vill. En telefon eller en PDA är ju i hårdvaruväg inte så mycket mer än högtalare, mikrofon, skärm, radiopryttlar och små gränssnitt mot minne och headset. Resten är mjukvara.
Så det vore väldigt trevligt att se även mindre apparater komma med riktiga standardkomponenter med fullt stöd i fria operativsystem. Så svårt borde det inte vara.
Vi lyckades rädda keyserv.nic.se idag, och nu har vi redan fem länkar mot andra nyckelservrar och synkningen är igång. Jag är inte så förtjust i att Verisigns nyckelserver gillar att kladda på en massa “PGP Global Directory Verification Key”, ser måttligt kul ut. Så numera är pksd helt död för min del, och vi kör nu SKS istället. Enda grejen är att den är riktigt uselt dokumenterad.
Och som grädde på dagens mos har KDE 3.5 släppts. Bra idé med en visuell guide över nyheterna. Kul att SuperKaramba numera är integrerat.