Jag har fått ta emot kritik för att jag ”inte kan skriva en enda artikel utan att nämna Windows” så idag tänkte jag skriva lite om Microsoft istället.
Idag skriver TechWorld Open Source om ”Javascriptbiblioteket Microsoft satsar på”. För er som följer webbutveckling i allmänhet och den här bloggen i synnerhet är det ingen nyhet. Min åsikt är att där finns två stycken Javascriptramverk som är värda att satsa på. jQuery som Microsoft backar och Dojo som är uppbackat av IBM (och f.d Sun)
På det traditionella skrivbordet håller Microsofts värde sakta men säkert på att urholkas. Det underliggande operativsystemet spelar allt mindre roll i takt med att nya applikationer utvecklas för webbläsaren (Javascript/HTML5) istället för Win32, GTK+ eller Qt.
Intressant i ekvationen är att Linuxmiljöerna KDE och Gnomes upplevda värde istället ökar tack vare priset (Jag ska inte säga noll kronor, men ni förstår vad jag menar) – även om de miljöerna också spelar allt mindre roll. Operativsystemen och processorerna håller på att bli en dussinvara. Något du inte lägger någon större vikt vid annat än tradition och vana. Vilket tvättmedel köper du? Vilken är din favoritöl? På vilken station tankar du bilen? Troligtvis köper du alltid ett och samma tvättmedel, dricker samma öl och tankar bilen på samma station men du skulle utan något som helst problem byta märke utan att märka någon större skillnad i upplevelse.
Du skulle fortfarande ha rena kläder, njuta av maltdrycken och färdas mellan punkt A och B.
Microsoft vet det – och de är i full färd med att omgruppera till molnet.
Inget kan vara mer rätt. Jag är bara förvånad över att Microsoft inte gjort det tidigare. Microsoft jobbar i paketeringsindustrin där de gjort ett bra jobb. De har en stark kassa, en avkastning på nära 30 procent (!!!) och har råd med att köpa den bästa tekniken som de sedan paketerar, slår in och säljer på lösvikt.
Problemet har varit att deras distributionsmodell haft svårt att konkurrera med OSI-godkända licenser (Open Source Initiative) I förlängningen kan Microsoft omöjligt vinna över öppen källkod när de distribuerar mjukvaran på det sätt de gjort hitills.
Lösningen är molnet – där Google befinner sig.
Kan du piratkopiera Google.com? Google Earth? Google Docs? Google Mail? Kan du piratkopiera Facebook? LinkedIn? Twitter? Såklart inte.
Det vi nu ser är hur jätten i Redmond satt alla sina trupper i rörelse för att satsa stenhårt på molntekniker. Jag räknar med att skriva mer om Microsoft fortsättningsvis. Om Windows – allt mindre.

Har du någon gång renoverat huset och bott i bygget samtidigt? Det är lite så jag känner mig för tillfället. Är inne i en period där jag testar extremt ny teknik som fortfarande är under stor utveckling.
Har precis laddat hem och installerat alfan av Fedora 13 som nu ligger ute för nedladdning. Läs om några av nyheterna på TechWorld Open Source.
Tyvärr lyckades jag inte trycka in live-skivan av KDE 4.4 på en CD eftersom filen var för stor (713 megabyte) så det fick bli en virtuell installation under KVM så här långt. I efterhand ångrade jag mig att jag inte gjorde installationen under VirtualBox istället eftersom den grafiska prestandan i KVM suger fett i jämförelse med VirtualBox där du kan åtnjuta hårdvaruacclererad 3d och andra godsaker. Tydligen ska Red Hat-projektet SPICE lösa biffen och då även ge grafiken en skjuts då du kör över nätet.
En typ av X-protokollet på steorider kan man säga. Får se hur pass väl det spelar med den nya multi touch-tekniken bara. Rapporter från utvecklare på Nokia säger att tekniken i Linux/X.org fortfarande inte är hundraprocentig och de rörliga ”bildbevis” av KDE4/Qt i kombination med multi touch körs på Windows (!!!) och inte Linux. (Läste ni förresten att Windows klarar av att köra 82 procent av alla öppna program?)
Ni som följer bloggen vet att jag också testat senaste alfan av Blender 2.5 och jag gillat det jag sett. Problemet var att när jag skulle börja koda 3d-miljön i Python så märkte jag att de implementerat Python 3 – vilket är smart eftersom det är förbannat onödigt att implementera ”gammal” teknik som Python 2.6 i en produkt som troligtvis kommer leva 10+ år framöver. Problemet är att Fedora 12 som jag använder bygger på Python 2.6 så jag kunde exempelvis inte använda operativsystemets bibliotek för att ansluta mig mot en MySQL-databas. Tror inte ens att MySQL-biblioteken ännu är portade till Python 3. Nu håller jag på att gå vägen via XML för att få in mina databasobjekt i Blender 2.5.
MySQL -> XML -> Blender.
Jag kommer kolla närmare på saken när jag fått igång en ”riktig” installation av Fedora 13 – den kommer nämligen med en parallell Python3-stack. Nu håller jag på att ladda ner DVD-skivan av Fedora 13 för att installera om min Mac Mini som har en ”broken” Fedora 12 för tillfället. ”Broken” i den bemärkelsen att bootloadern aldrig lyckades lägga sig på hårddisken. Troligtvis på grund av den EFI-mjukvara Apple använder istället för vanligt BIOS. Fungerade med DVD-installationen av OpenSUSE kan jag tillägga. Kommer även installera om en annan dator med Fedora 13 som har ett Nvidia-kort – jag är nyfiken på att se hur pass väl (eller dåligt) de öppna 3d-drivrutinerna fungerar.
3d-drivrutinerna får jag tillfälle att testa i något häftigt öppet spel, eller i Googles 3D-API O3D som jag laddat hem (1.3 gigabyte!!!) och lyckats kompilera för både Ubuntu 32-bitar och Fedora 64-bitar.
Jag har också haft tillfälle att testa Nepomuk för första gången i Fedora 13. Extremt häftigt projekt i KDE 4.4 där du kan tagga filer och sedan använda sökfunktionen för att få fram just de filerna oavsett var på hårddisken de befinner sig.
Mycket intressant som händer för tillfället alltså. Ska bli intressant att se om alla de bitarna kommer att falla på plats under 2010.
Fram tills dess bor jag på en byggarbetsplats.

Vill du få lite allmänna tips eller om du bara tycker det är lite kul att se när det går åt h-e för mig så följ mig på Twitter. http://twitter.com/nandersson.

Simon Larsson har gått ut med nyheten att det nu är möjligt att slå på statistikfunktionerna på din IDG-blogg och det är minst sagt intressant läsning.
På den här bloggen framgår det att Linuxlägret står för 22.6 procent av besöken – eller nästan var fjärde läsare. Windows XP är enskilt störst med 28.7 procent men näst största enskilda operativsystem är Ubuntu med 13.5 procent. Efter Ubuntu kommer Windows 7 med 10.1 procent – fler än Windows Vista som står för 6.0 procent.
Vad jag däremot är nyfiken på är vad som döljer sig under den extremt stora posten ”Okänd” som står för 27.3 procent.

Var fjärde kör Linux. Ubuntu leder Linuxligan – stort.

Jag har precis tankat hem binären för blender 2.5 Alpha 2 som är ute nu. Det var inga större problem att installera. Som en vanlig användare tar du bara och packar upp filen i din hemmakatalog, går in i katalogen och kör ./blender&
På min Fedora 12 fick jag felmeddelande att någon lib-fil inte existerade men det var bara en sym-länk som behövdes skapas (brukar vara så). I mitt fall var det filen libpcre.so.3 som saknades. Gick in i /lib64/ och skapade symlänken med kommandot ”ln -s libpcre.so.0.0.1 libpcre.so.3″ och efter det fungerade det. Tips: för att kolla alla libs som en binär behöver kör kommandot ”ldd [binärfilen”. ”ldd blender” i det här fallet.
Jag har bara hunnit titta runt lite grand i det nya gränssnittet – och det är verkligen helt nytt. Liknar mer en gammal version av Cinema4D än gamla Blender tycker jag – och det är ett extremt positivt utlåtande – Cinema4D är ett grymt program för 3D.
Då jag är mer programmerare än grafiker/3d-expert kommer jag dyka ner lite i det Python-gränssnittet som Blender ger dig.

Mer likt Cinema4D än Blender. Nu börjar det bli spännande.

Dagen är kommen. Dagen då Ubuntu byter standardtemat mot något som ger betydligt trevligare associationer än det bruna, daskiga, träiga, jordiga utseendet de haft hitills.
Personligen tycker jag det är strongt att bli populäraste Linuxdistributionen med teman som i vissa fall varit så fula att de klassats som buggar.
Vad tycker du själv om Ubuntus nya utseende? Jag tänker Mac OS X.

Vilket tror ni är vanligaste sökbegreppet för att hitta till Open Force-bloggen? Linux? Open Source? Sveriges största öppenkällkodsblogg? Nope
Ruttna tänder
Om ni undrar över konstiga SQL-meddelanden på min blogg för tillfället så beror det på att IDG experimenterar med nya moduler för att vi som bloggar ska få den här typen av information – även om jag kanske önskat ett annat utfall. Än så länge strular tjänsten på grund av överbelastning. Anledningen ser ut att vara bristfällig (eller mer troligt – icke-existerande) implementation av flera trådar.
Här är i alla fall listan med de vanligaste sökbegreppen för att hitta till Open Force-bloggen och några av mina kommentarer.
- Ruttna tänder (Hur fan gick det där till?)
- Bästa Linuxdistributionen (mvg på det begreppet)
- Openforce (rätt naturligt)
- Ubuntu 10.04 (fint, kommer i april)
- Windows på skånska (Ahhh, *stolt*)
- Kronofogden i spanien (kan inte säga att jag känner honom)
- Facebook chat msn (Färsk nyhet)
- Facebook chat (som föregående)
- Högsta fallskärmshoppet (kan jag tyvärr inte stoltsera med)
- Kan använda bildskärmar PC i mac (?????)
Nä, jag ser allt att behöva professionell hjälp – alternativt en rejäl manual.

Läste ett inlägg av TechWorlds chefredaktör Magnus Aschan med kommentaren ”Kan mycket väl vara det nördigaste som någonsin gjorts”.
Döm själva – själv hade jag svårt att tro att det var på riktigt
Kanske ett tema för nästa firmafest?
Med jämna mellanrum brukar jag lämna rapport här på Open Force-bloggen hur det står till inom 3D-området. Så sent som förra veckan.
Ni som följer TechWorld Open Source vet redan att vi har öppna drivrutiner för alla leverantörer av grafikkort med stöd för hårdvaruaccelererad 3D. En del frivilligt som Intel,VIA och AMD. Några ofrivilligt som Nvidia.
Idag rapporterar vi om att den öppna Nvidia-drivrutinen Nouveau får stöd för i stort sett alla grafikkort från Nvidia – tack vare innovativ teknik som på ytan ser ut att vara smartare än Nvidias proprietära blobbar.
Vi har den här veckan också rapporterat om Blender-projektet som släppt andra alfautgåvan av Blender 2.5. Det nya gränssnittet ser otroligt spännande ut och för tankarna mer till Cinema4D än till gamla Blender.
Blender är en one-stop-3d-shop och kan användas till animering, skulptering, färgläggning, spelutveckling (har egen 3d-motor), videoredigering (Non-Linear-Editing), simulering, programmering (Du har Python-gränssnitt) och massor av annat.
Blender är alltså Max/Maya/Cinema4D/Zbrush/Silo/Bodypaint 3D/Lightwave/XSI/Movie Maker i en och samma produkt + en massa dyra tillägsprodukter till respektive program.

Betydligt fräschare gränssnitt i Blender 2.5. Du hittar installerare för Windows, Mac och Linux hos Blender.

Ersätter Bodypaint 3D från Maxon.

Rök utan eld med partikelutsläppare.

Upp till 13 gånger snabbare renderingstider. Tog en rendering ett dygn tidigare så klarar du samma grej på två timmar – på samma hårdvara.

Det här inlägget skrev jag först som ett svar på Omahans kommentar men väljer att posta det som ett separat inlägg så att fler ser det och får chansen att vara med och diskutera.
Först Omahas inlägg oredigerat:
”MeeGO blir viktig for Novell fordi de ikke vil oppnå større popularitet med sin iPhone-løsning, Microsoft vil foretrekke ”.Net/Silvelight” i WinCE 7, Android kan de glemme, Palm’s variant vil forsvinne og Symbian vil være nokså ren Qt.
MeeGO vil fortsatt ha litt GTK for ikke å støte vekk utviklere – men det skal fases ut. MeeGO ser ut til å bli den eneste mobile platformen hvor Mono kan ha en mulighet for innpass.
Derfor kommer de til å satse hva remmer og tøy kan holde på å få innpass der – jeg forventer at de satser meget hardt.
————-
(Mono har overraskende begrenset suksess i Ubuntu. OpenSUSE community har overvekt av KDEbrukere som har blitt presset litt for hardt av Novell/de Icaza, så KDEbrukerne hos OpenSUSE er ikke ivrige på Mono såvidt jeg kan se.) ”
@Omaha: MeeGo var viktig för Novell redan tidigare.
När jag besökte OpenSUSE Conference så fick jag en personlig demonstration av Moblin på en netbook av Mikael Meeks. Då berättade han att de var på väg att börja skeppa netbooks tillsammans med en större tillverkare han inte ville avslöja namnet på. (Jag gissade på HP)
Jag tror inte Mono nämdes överhuvudtaget på hela konferensen.
Jag tror ärligt talat att Novells Mono-satsning främst är ett sätt att hålla sig vän med Microsoft. Det verkar inte finnas så många F/OSS-utvecklare som väljer Mono.
Främst användningsområdet är det som Miguel de Icaza pratar om på sin blogg – Deployment.
Mono är först och främst en runtime som gör det möjligt att köra dotnet-program på plattformar som inte stavas Windows. Novell erbjuder en smidig väg för Microsoft som då inte behöver erkänna misstaget att de skapade en komplett miljö som inte var plattformsoberoende. (Till skillnad mot Java, Qt och alla webbteknologier)
”Development by Proxy” så att säga.
Skulle INTE Mono finnas hade det sänkt värdet på .Net ytterligare enligt Metcalfs tes ”Värdet av att ingå i ett nätverk ökar med kvadraten på antalet användare”.
Mono är inte ett projekt riktat mot oss F/OSS:are
Mono är ett projekt som syftar till att hålla kvar existerande .Net-utvecklare på Windows-plattformen så länge det är möjligt.

Här kommer senaste skvallret och lite extra input till nyheten ”Se Nokias öppna multi-touch – på Windows 7”.
Mannen vars fingrar du ser på filmen heter Marco Martin och är utvecklare på Nokia. Marco som vanligtvis är stationerad i Italien befinner sig däremot just nu en bit därifrån – nämligen på Novells högkvarter i Nürnberg. Samma ställe jag själv besökte för ett tag sedan då det var OpenSUSE Conference.
Nokia, som precis slagit ihop Linuxpåsen med Intel, håller på att koka ihop något med Novell – något som de kommer att gå ut offentligt med ”inom kort” och som rör ”skrivbordet, netbooks och mobila enheter”.
Märk mina ord: Det är inom Qt och KDE som det händer.
”Riktigt” multi-touch stöd för Linux ligger däremot en bit framåt i tiden men Marco räknar med att preliminärt stöd som fungerari Qt kommer hamna på en ”git-server” så snart det är möjligt. Enligt Marco är det också en drivrutinsfråga.
Ser vi på att Nokia även samarbetar med Intel och att Intel ”knyckte” Linux-gurun Alan Cox från Red Hat samt står för en stor del av utvecklingen i Linuxkärnan är det svårt att inte vara positiv.
Det är grymma grejer på gång.
Tro mig.











