Category Archives: Linux

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.

kGraft patch

MySensors Raspberry Pi NRF24L01+ direct connection

Installera MySensorsGateway på Raspberry Pi 2 med Domoticz

Uppdatering: Denna guide är för MySensors 1.x. För Senare versioner av MySensors finns en bättre guide, https://www.mysensors.org/build/raspberry.

Radiomodulen NRF24L01+ är billig och strömsnål, men kan inte prata med vanliga wifi-enheter. Därför behövs en gateway som kan ta emot signalerna från sina sensorer.

Radiomodulen kopplas in till Raspberry Pi enligt bilden ovan. Därefter loggar du in på din Raspberry Pi och kör följande kommandon för att installera MySensorsGateway:

git clone https://github.com/mysensors/Raspberry.git
cd Raspberry/librf24-bcm
make all && sudo make install
cd ..
make all && sudo make install
sudo make enable-gwserial && sudo /etc/init.d/PiGatewaySerial start
sudo ln -s /dev/ttyMySensorsGateway /dev/ttyUSB20

Genom att köra sudo cat /dev/ttyMySensorsGateway kan du se att gatewayen startat ordentligt. Den ska skriva ut ett meddelande som innehåller ”Gateway startup complete”. Du kan nu lägga tilll MySensors i Domoticz enligt bilden nedan:

Domoticz MySensors Serial Gateway

Om sensorerna är igång och rapporterar in data kommer de strax dyka upp under Setup -> Devices. Klicka på den gröna högerpilen (Add Device) och ge sensorn ett namn, till exempel Bonsai om krukväxten är ett bonsaiträd. Efter en stund börjar du få in grafer som ser ut så här (ökningen i slutet är från när jag vattnade blommorna nyss)

Domoticz graf fuktighet

Du kan ställa in Domoticz att skicka ett mail varje gång blommorna blir för torra:

Domoticz mailnotifiering

Så här ser meddelandet ut i min telefon:

Domoticz mailnotifiering iphone

 

Nyheterna i Linuxkärnan

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.