Kategoriarkiv: Datormagazin

Liveuppdatering av linuxkärnan med kGraft och kPatch

Liveuppdatering av linuxkärnan (Datormagazin 12-2015)

I Datormagazin 12 2015 skriver jag om hur de två opensource-lösningarna kGraft (från Suse Linux) och kPatch (från Red Hat Linux) kan användas för att uppgradera linuxkärnan utan omstart.

Du kan läsa artikeln på datorn eller i din iOS- eller Android-enhet via Qiozk eller i den tryckta tidningen.

Bilden nedan visar hur det ser ut när kGraft används för att live-patcha ett Suse-baserat linuxsystem.

Ta sakernas internet till hemmet (Datormagazin 12-2015)

I Datormagazin nummer 12 2015 skriver jag hur du tar sakernas internet till hemmet genom att använda MySensors, Arduino, Domoticz och Raspberry Pi.

Ur innehållet:

  • Kontrollenhet baserad på Raspberry Pi 2 och Domoticz – se även mitt tidigare bloginlägg.
  • Koppla in radiomodulen
  • Val av Arduino – se även https://www.arduino.cc/en/Products/Compare
  • Uppladdning av kod
  • Glöm inte krukväxterna
  • Signering och kryptering
  • Lägre batteriförbrukning
  • OTA-uppdatering

Du kan läsa artikeln på datorn eller i din iOS- eller Android-enhet via Qiozk eller i den tryckta tidningen.

Nyheterna i Linuxkärnan (Datormagazin 2-2014)

I Datormagazin 2-2014 skriver jag om nyheterna i Linuxkärnan. I varje ny version av linuxkärnan tas omkring 10 000 patchar in från cirka 1 200 personer. Kärnan består av över 16 miljoner rader kod. Linuxkärnan är i alla högsta grad ett exempel på ett välfungerande projekt för fri källkod, där många drar nytta av varandras bidrag. Artikeln innehåller information om:

  • Filsystemsförbättringar (btrfs deduplicering, xfs quotas, ext4 extent-cachning)
  • Effektivare lås – lockrefs
  • Förbättrad hantering vid slut på minne
  • Flertrådsstöd för raid5
  • Multi-Queue Block Layer – som ökar diskprestanda och minskar latenstider genom att varje processorkärna kan ha en egen I/O-kö.
  • Ljud- och grafikförbättringar från AMD
  • NFTables – den nya inbyggda brandväggen i Linuxkärnan, bygger på samma arkitektur som används av FreeBSD
  • Stöd för Intel Broadwell

Samling av nyheter kring linuxkärnan http://www.linux.com/news/software/linux-kernel
Whitepaper från skaparna av Multi-queue block layer http://kernel.dk/blk-mq.pdf
NFTables projektsida på Netfilter.org http://netfilter.org/projects/nftables/
LWN.net http://lwn.net
Outreach Program for Women http://gnome.org/opw

Du kan läsa artikeln digitalt på din dator och i din iOS- eller Android-enhet via Ztory och i Readly eller i den tryckta tidningen.

Så fungerar virtuell minneshantering i Linuxkärnan (Datormagazin 7 2013)

Vi har idag låga minnespriser och 64-bitars processorer som kan adressera mycket minne. Samtidigt ser vi en ökad användning av program som använder mycket minne, till exempel nosql-minnesdatabaser som Redis, webbapplikationer baserade på Java/Ruby och virtuella maskiner. Detta ställer nya krav på minneshanteringen och Linuxkärnan utvecklas i snabb takt för att bli mer effektiv. I Datormagazin 7 2013 tittar jag närmare på hur Linuxkärnan hanterar virtuellt minne och några av de viktigaste förbättringarna som kommit de senaste åren.

Ur innehållet

  • TLB – en snabb sidtabellscache
  • Transparent huge pages
  • Guest page hinting
  • Dynamisk minnesstorlek i virtuella linuxmaskiner
  • Framtiden

Läs mer

  • Du kan läsa artikeln digitalt på din dator och i din iOS- eller Android-enhet via Ztory och i Readly eller i den tryckta tidningen.
  • http://linux-mm.org finns dokumentation kring virtuell minnehantering i Linux och projekt för att för-bättra minneshanteringen.
  • Boken ”Understanding the Linux Virtual Memory Manager” av Mel Gorman, som är anställd av Novell för att arbeta med att förbättra linuxkärnan. Boken ger en djup grund för dig som är intresserad av att lära dig mer om minnes-hanteringen i Linux men tack vare den snabba utvecklingen har mycket förändrats sedan boken skrevs.
  • Kort introduktion till transparent huge pages på LWN.net
  • Håll dig uppdaterad om det senaste som hänt i linuxkärnan via kernelnewbies.org.
  • E-postlistan där utveckling av linux minneshantering diskuteras
  • Presentation av IBM:s zswap

 

Skapa appar med Primefaces (Datormagazin 7 2013)

Primefaces är ett bibliotek för att bygga webbapplikationer i Java. Klientkomponenterna använder jQuery, men du behöver inte kunna koda Javascript. Det finns massor av färdiga komponenter. I Datormagazin 7 2013 visar jag hur du skapar bläddringsbara listor, dialogrutor och en HTML-editor. Allt på endast 200 rader kod.

All kod till artikeln finns fritt tillgänglig i Datormagazins filarkiv samt på Github. För att köra koden behöver du en Servlet-container. Jag använde Apache Tomcat. En guide för hur du får igång Apache Tomcat i Eclipse hittar du på http://goo.gl/l2Rr5.

Du kan läsa artikeln i din iOS-enhet, Android-enhet eller på webben via Paperton eller i den tryckta tidningen.