Earlier this year Microsoft, with support from Canonical, released the Linux subsystem for Windows 10, which allows a user to install an Ubuntu image. This is said not to be a container, nor a full VM, but the Ubuntu user-mode image running on the Windows kernel. How you ask? Read the How It Works section … Continue reading Bash for Windows
Raspberry Pi
Devuan on the Raspberry Pi
For anyone who reads my posts regularly or follows me on twitter, you'll be aware I've worked a lot with Raspberry Pi's in a production capacity. The devices I've helped work with have ended up in shops and restaurants all around the world. Security Issues Recently I came across some security issues with debian 7 … Continue reading Devuan on the Raspberry Pi
Installing NodeJS on Raspbian
After writing my previous post about NodeJS on the Raspberry Pi I realised I didn't cover how I got NodeJS on the Pi in the first place. For the most part getting packages on the Raspberry Pi is very straight forward, apt-get install , however in the case of the Raspberry Pi 1 getting NodeJS … Continue reading Installing NodeJS on Raspbian
NodeJS and the Raspberry Pi
After the move to Canada I decided to rebuild my development infrastructure, mostly because it afforded me a good opportunity to play with some technologies I'd not played with before. For how to install NodeJS on the Raspberry Pi check out this post. My Infrastructure My infrastructure is made up of a few Raspberry Pi's, … Continue reading NodeJS and the Raspberry Pi
Windows CE to Raspbian – Pt. 4: PCI Compliance
This is part four of a series of posts: click here for the previous post or here for the first post. The purpose of this particular post is to cover the issues found when testing for PCI compliance. If you're wondering whether your device needs to be PCI compliant then ask yourself this question: Will my device be … Continue reading Windows CE to Raspbian – Pt. 4: PCI Compliance
Windows CE to Raspbian – Pt. 3: Daemon Scripts for Mono Services
This is part three of a series of posts: click here for the previous post. The purpose of this particular post is to explain how to script your mono-service2 as a daemon and register that daemon to run at start-up and be killed at shutdown. It's important to note this post explains how to script daemons … Continue reading Windows CE to Raspbian – Pt. 3: Daemon Scripts for Mono Services
Windows CE to Raspbian – Pt. 2: Preparation
This is part two of a series of posts: click here for the first post. The purpose of this particular post is to give a more in-depth look at the particulars when porting .NET code to a non-Windows operating system: in this case Raspbian. This will also cover preparing an environment for debugging the solution … Continue reading Windows CE to Raspbian – Pt. 2: Preparation
Windows CE to Raspbian – Pt. 1: Introduction & Differences
The purpose of this series of posts is to give an overview of my experiences deploying code to multiple platforms, in this case specifically taking a set of services written for Windows CE and make them cross-platform as a set of daemons for Raspbian. This post focuses on the difference between Windows CE and Raspbian … Continue reading Windows CE to Raspbian – Pt. 1: Introduction & Differences