Stor uppslutning på höstfest

Stort tack till alla våra kunder & partners som spenderade en trevlig och avslappnad november kväll med oss! Det var roligt att få visa vår verksamhet lite närmare och förståss att få möjlighet att träffas! Vi visade också upp ett jättekluster med hundratals beräkningsservrar (baserat på AMD:s nya Opteron (TM) CPU). Stort tack till AMD som bjöd på ett underhållande seminarie om sina produktnyheter och vi ser fram emot
att samarbeta med dem igen framöver! Och vi hoppas att vi ser er andra snart igen!

H8QG6 labels for edac-utils

We’re using edac-ctl, from edac-utils, to get information about the configuration of our servers. I recently added the labels for our H8QG6-based models to the database; if you’re lucky enough to own one of these beautiful machines, the following patch might be of interest to you.

This has been sent upstream so hopefully this will appear in a future release of edac-utils.

From 997fbda58cbf5eadb426b0d5f169d70c6d796afb Mon Sep 17 00:00:00 2001
From: Jonas Bonn <jonas@southpole.se>
Date: Wed, 9 Nov 2011 15:05:41 +0100
Subject: [PATCH 1/1] Add labels for Supermicro H8QG6

---
src/etc/labels.db |   18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/src/etc/labels.db b/src/etc/labels.db
index 5b01c7f..bc68777 100644
--- a/src/etc/labels.db
+++ b/src/etc/labels.db
@@ -58,6 +58,24 @@ Vendor: Supermicro
DIMMA3: 0.2.0, 0.3.0; DIMMB3: 1.0.1, 1.1.1;
DIMMA4: 0.2.1, 0.3.1; DIMMB4: 1.0.0, 1.1.0;

+ Model: H8QG6
+    P1-DIMM1B: 0.0.0, 0.1.0; P1-DIMM2B: 0.0.1, 0.1.1;
+    P1-DIMM3B: 1.0.0, 1.1.0; P1-DIMM4B: 1.0.1, 1.1.1;
+    P1-DIMM1A: 0.2.0, 0.3.0; P1-DIMM2A: 0.2.1, 0.3.1;
+    P1-DIMM3A: 1.2.0, 1.3.0; P1-DIMM4A: 1.2.1, 1.3.1;
+    P2-DIMM1B: 2.0.0, 2.1.0; P2-DIMM2B: 2.0.1, 2.1.1;
+    P2-DIMM3B: 3.0.0, 3.1.0; P2-DIMM4B: 3.0.1, 3.1.1;
+    P2-DIMM1A: 2.2.0, 2.3.0; P2-DIMM2A: 2.2.1, 2.3.1;
+    P2-DIMM3A: 3.2.0, 3.3.0; P2-DIMM4A: 3.2.1, 3.3.1;
+    P3-DIMM1B: 4.0.0, 4.1.0; P3-DIMM2B: 4.0.1, 4.1.1;
+    P3-DIMM3B: 5.0.0, 5.1.0; P3-DIMM4B: 5.0.1, 5.1.1;
+    P3-DIMM1A: 4.2.0, 4.3.0; P3-DIMM2A: 4.2.1, 4.3.1;
+    P3-DIMM3A: 5.2.0, 5.3.0; P3-DIMM4A: 5.2.1, 5.3.1;
+    P4-DIMM1B: 6.0.0, 6.1.0; P4-DIMM2B: 6.0.1, 6.1.1;
+    P4-DIMM3B: 7.0.0, 7.1.0; P4-DIMM4B: 7.0.1, 7.1.1;
+    P4-DIMM1A: 6.2.0, 6.3.0; P4-DIMM2A: 6.2.1, 6.3.1;
+    P4-DIMM3A: 7.2.0, 7.3.0; P4-DIMM4A: 7.2.1, 7.3.1;
+
Model: H8QM8
DIMMA 2A: 0.0.0, 0.1.0; DIMMA 2B: 0.0.1, 0.1.1;
DIMMA 1A: 0.2.0, 0.3.0; DIMMA 1B: 0.2.1, 0.3.1;
--
1.7.5.4

Svenska South Pole skickar Linux till rymden med stöd för ny CPU familj

Pressrelease: 2011-10-24

South Pole Consulting med Jonas Bonn i spetsen, har ansvarat för Linux porteringen till OpenRISC, en öppen källkods CPU arkitektur. När Linux 3.1 släpps senare i höst kommer det att finnas med som standard. Första utmaningen är ett jättekliv rakt ut i rymden i samarbete med satellittillverkaren ÅAC Microtec.

Sedan mars 2010 har South Pole arbetat med stödet för OpenRISC plattformen i Linuxkärnan, och redan i juni samma år kunde man leverera en fungerade version baserad på dåvarande kärnan 2.6.35. Sedan dess har man löpande anpassat OpenRISC stödet till senare släppta Linuxkärnor i väntan på att koden skulle integreras i den officiella kärnan.

ÅAC Microtec använder OpenRISC processorn i flera produkter ämnade för framförallt små satelliter. ÅAC har dragit fördel av att OpenRISC ariktekturen är öppen källkod och har utvecklat en feltolerant version kallad OpenRISC 1200-FT för kritiska tillämpningar inom exempelvis rymd-, flyg- och automotive.

”South Poles arbete med Linuxkärnan och kompileringsverktygen till OpenRISC arkitekturen har bidragit stort till genomslaget av ÅACs produkter inom rymdindustrin, med unika avtal med NASA som användare av OpenRISC 1200-FT baserad avionik.”
säger Fredrik Bruhn, Vice VD, ÅAC Microtec

“Det har varit mycket givande för vårt företag att vara med om en så kvalificerad uppgift som det innebär att lägga till stöd för en helt ny CPU familj till den officiella Linuxkärnan. Trots 10 års arbete med kvalificerade uppdrag inom lågnivåutveckling av Linux så blir detta vår tyngsta referens hittills”
säger Jakob Sandgren, VD, South Pole

Den största fördelen med att en arkitektur stöds av Linux är att en stor mängd mjukvara finns för detta operativsystem. South Poles arbete innebär att även OpenRISC plattformen nu kan nyttja dessa program. I samband med det här arbetet så har vi gjort en del generella förbättringar som framöver kommer att underlätta för ny arkitektur som vill stödjas av Linux. I och med dessa och andra förändringar som gjorts i senare kärnor uppskattar South Pole att en enklare arkitektur idag kan integreras i kärnan på några få månader. South Pole ser fram emot sitt ansvar för OpenRISC arkitekturen i Linuxkärnan och nya utmaningar även med andra arkitekturer.

”Nya arkitekturer kommer inte varje dag så det är en ära att få förtroendet att ansvara för denna del av Linux. Att hacka Linux är vad vi på South Pole gör bäst så det är jättekul att ha fått en utmaning av denna storlek att jobba med!”säger Jonas Bonn som är huvudutvecklare för denna uppdatering, South Pole

Mer information på www.southpole.se/press.

Stallman besöker FOSS Sthlm

Richard Stallman

Varmt välkommen till entusiastmötet FOSS Sthlm den 8:e november, men skynda dig om du vill ha en biljett. När detta skrivs finns bara 14 stycken kvar av de ursprungliga 1200. En av deltagarna är Richard Stallman. South Pole är glada över att ha ett finger med i spelet som huvudsponsorer för eventet. Hela företaget kommer att vara på plats på Stockholms Universitet i salen Aula Magma. Vi ser fram emot intressanta diskussioner och trevligt nätverkande med nya och gamla bekanta! Mer information om kvällen på http://www.foss-sthlm.se/nov2011.html.

 

South Poles medarbetare engagerade i open source

Som ett led i att stödja open source premierar företaget anställdas engagemang med att ta fram förbättringar och patchar av befintlig open source programvara. För att uppmuntra detta och framtida insatser inom open source så har en extra lönebonus utbetalats.

Under den senaste tiden har de anställda på South Pole bidragit inom följande projekt:

  • Patch i LTSP (Linux Terminal Server Project) för Ubuntu
  • OpenRISC stöd till Linux kärnan
  • Stöd för OpenRISC arkitekturen till GCC, binutils, och uClibc
  • GNU wget, Linux, GNU gcal &amp, GNU myserver
  • FFmpeg/Libav &amp, LinuxTV

Linuxexpert? Vi vill bli fler!

Vi vill bli fler och söker just nu till vårt Solnakontor:

South Pole är relativt litet företag där varje anställd har mycket att säga till om och aktivt kan vara med och påverka verksamheten. De som jobbar här är bland de bästa i Sverige inom sitt Linuxområde och alla har ett stort Linux och teknikintresse.

Välkommen med din ansökan till jobb@southpole.se!

Nya medarbetare på South Pole

South Pole växer och senaste året har vi fått tre nya medarbetare som vi stolt vill berätta lite mer om!

Valter Engvall
Valter har arbetat med forskning och utveckling av elektroniska enheter sedan 1985. De senaste tio åren har han arbetat med inbyggda Linux system för IP-baserade produkter såsom IP-baserade Set Top Boxes (STB) och residential gateways. Han har arbetat som systemarkitekt, teknisk projektledare, ledare, utvecklingschef, produktchef och med hårdvara och mjukvaruutveckling. Han har också arbetat med produktion och test av elektroniska produkter, främst mot ODM och OEM tillverkare i Europa och Asien. Elektroniska apparater har alltid varit ett stort intresse, började designa och bygga elektroniska vid 14 års ålder.

Giuseppe Scrivano
Vårt italienska nytillskott Giuseppe är vår första internationella rekrytering! Giuseppe har en stark bakgrund inom Open Source, aktiv inom Free Software utveckling och lågnivå programmering. Han har också varit huvudutvecklare i flera GNU projekt som exempelvis GNU Wget. Giuseppe har även varit mentor i Google Summer of Code. Giuseppe är en utbildad dataingenjör med en kandidatexamen från Università degli Studi della Calabria.

Benjamin Larsson
Utvecklaren Benjamin har ett djupt rotat intresse för Linux, inbäddade system och audio / video codecs. Han arbetar mycket med digitala medier och har bl.a. utvecklat på kärnan i ett media content system som ska hantera media arkivet för BBC samt tagit fram fjärrkontroller och media spelare för Android plattformen. Han har också under flera år varit handledare/admin i Google Summer of Code. Benjamin är också president i FFmtech stiftelsen och har varit en FFmpeg/Libav kärn-utvecklare i många år. Han har i grunden en elektronikingengör utbildning från Luleå tekniska universitet.

South Pole har också knutit till sig en marknadsresurs i form av Sanna Tupala och vi kommer i samband med det att kommunicera mer kring vad vi gör i form av nyheter på webb, blogg och andra plattformar.

South Pole håller koll på utvecklingen!

South Pole bolagen har under senaste året deltagit i flera utvecklarkonferenser runt om i världen. Här är ett urval:

ELCE 2010 (Embedded Linux Conference in Europe) Cambridge, England (okt)
GStreamer Conference 2010 Cambridge, England (okt)
I oktober åkte sex personer till Cambridge för att närvara på ELCE där vi bland annat träffade våra kunder (Amino och Arm) och fick i oss en del matnyttigt gällande hårdvarunära Linuxprogramering samt kärnutveckling för Linux. Dagen före deltog vi i Gstreamer Conference 2011. Gstreamer är ett open source multimedia ramverk som vi på den senaste tiden använt mycket i våra olika konsultuppdrag.

FOSDEM 2011 (The Free and Open source Software Developers’ European Meeting) Bryssel, Belgien (feb)
Fem personer från South Pole bolagen var på plats på FOSDEM, som är en av de större open source konferenserna, för att lyssna på spännande föreläsningar om allt från systemd, LLVM till användnigen av open source i satelliter. Dessutom var det många trevliga sociala event där vi nätverkade med open source människor från hela världen.

FOSS Stockholm
2011 (Free Open Source Software) Stockholm, Sverige (maj)
Jonas Bonn från South Pole föreläste om OpenRISC.

Google I/O 2011 San Fransisco, USA (maj)
Vi närvarade och tog del de senaste nyheterna och trenderna gällande Android plattformen, särskilt intressant var det att ta del av möjligheterna med ADK (Android Open Accessory Development Kit). Vi tog också med oss en utvecklingsplattform hem för vidare förkovring.

ISC Conference 2011 (International Supercomputing Conference) Hamburg, Tyskland (juni)
South Pole AB deltog och tittade bland annat på produktlanseringar från våra leverantörer, exempelvis AMD, Intel, Supermicro, Mellanox m.fl.

En hel del konferenser är inplanerade för i höst!

Mjukvara på mjuk CPU

Att utveckla mjukvara på ett inbyggda system innebär utmaningar i form av korskompilering, begränsade verktyg och lite minne, både RAM och filsystem.  Är plattformen dessutom en SoC (system-on-chip) inprogrammerad i en FPGA har man en mjuk CPU.  Några exempel är NIOS II, Microblaze och OpenRISC. De två första är skapade av Altera respektive Xilinx och körs på FPGA-chip från samma tillverkare.  OpenRISC är en öppen design och kan programmeras i vilken FPGA som helst som är tillräckligt stor.  Linux är förstås portad till alla tre.

Senaste nyheter om Linux på OpenRISC finns på http://openrisc.net/.

En av de saker som skiljer mellan att programmera för en traditionell SoC-platform med PPC eller ARM jämfört med OpenRISC är att hittar du ett fel i hårdvaran i den traditionella plattformen, måste du antingen jobba runt det i mjukvara, eller välja ett annat chip.  Har du tur finns det en annan revision av samma chip utan just “din” bugg. Med en mjuk CPU kan du övertyga dina kollegor med Verilog-/VHDL-koden att syntetisera en ny FPGA-image att köra på. Skillnaden är alltså att ladda på en FPGA-image på några minuter och att ställa om tillverkningen av fysiska chip i en fab.