Rock Pi 4: An alternative to Raspberry Pi

The Raspberry Pi is a famous Single board computer. Affordable and easy to use for beginners, it made SBCs accessible to students and tinkerers. Its latest iteration, the Raspberry Pi 4, was released in June 2019, with a relatively powerful CPU and plenty of RAM (upto 4Gb). In this post I want to share why … Continue reading Rock Pi 4: An alternative to Raspberry Pi

[Non tech] The state of government and media in India

I am a techie, involved in my work and not much into politics. But the current state of affairs compel me to speak out. The ruling BJP government does not seem to have a clue on how to handle the crises in our country. The economy is in a slow down, farmer suicides are still … Continue reading [Non tech] The state of government and media in India

Meltdown, Spectre and MDS: Links compilation

Having recently come to light, meltdown and spectre are names given to a set of high impact security issues exploiting CPU instructions to read system memory. Provided below is a collection of links that relate to different aspects of these vulnerabilities. Initial Disclosure https://googleprojectzero.blogspot.in/2018/01/reading-privileged-memory-with-side.html Updates from Vendors https://blog.google/topics/google-cloud/answering-your-questions-about-meltdown-and-spectre/ https://access.redhat.com/security/vulnerabilities/speculativeexecution https://insights.ubuntu.com/2018/01/04/ubuntu-updates-for-the-meltdown-spectre-vulnerabilities/ https://techcrunch.com/2018/01/03/cloud-infrastructure-vendors-begin-responding-to-chip-kernel-vulnerability/ https://support.microsoft.com/en-in/help/4073757/protect-your-windows-devices-against-spectre-meltdown https://support.apple.com/en-us/HT208394 https://newsroom.intel.com/press-kits/security-exploits-intel-products/ https://www.amd.com/en/corporate/speculative-executionContinue reading Meltdown, Spectre and MDS: Links compilation

Roaming profile on Linux in 2017

To quote Wikipedia, A roaming user profile is a concept in the Windows NT family of operating systems that allows users with a computer joined to a Windows Server domain to log on to any computer on the same network and access their documents and have a consistent desktop experience, such as applications remembering toolbar … Continue reading Roaming profile on Linux in 2017

Using Gitlab CI for deployments

Hi there folks! This time we are going to talk about something different: using Gitlab and its CI system for deployments. Gitlab CE (community edition) is an Open Source git platform that can be used to host your git repositories on a server. It offers most of the features offered by Github, with the advantage … Continue reading Using Gitlab CI for deployments

Adding an external fan to the Raspberry Pi 3 Model B

A while ago I had purchased a Raspberry Pi 3 to learn more about building software on the ARM platform (IoT), and getting to know configuration management software like SaltStack. Since I intended to compile software on the Pi, I looked into external cooling solutions and found that adding a heat sink and fan should … Continue reading Adding an external fan to the Raspberry Pi 3 Model B

Manjaro OpenRC 17.0 Xfce Development ISOs [RC]

While waiting for Manjaro 17.0 to be released, have created RC ISOs for Manjaro OpenRC 17.0 Xfce edition. Highlights: Kernel updated to 4.9.x series (next LTS). Reverted to using ALSA by default (decided by voting, see here for reference). Old CLI installer patched to work with manjaro-tools 0.13.8 (changes available here). Download: https://sourceforge.net/projects/manjaro-openrc/files/17.0/ P.S. May … Continue reading Manjaro OpenRC 17.0 Xfce Development ISOs [RC]

Native Window Snapping / Window Tiling with Fluxbox, Openbox, and xfwm4 (Xfce)

I find tiling helpful when I have to work with the contents of two windows at once, or when comparing things. By native window tiling I mean that we will be using only the native commands of a particular window manager and not any external program. Fluxbox The following can be added to ~/.fluxbox/keys # … Continue reading Native Window Snapping / Window Tiling with Fluxbox, Openbox, and xfwm4 (Xfce)

Using OpenRC on Arch / Archbang / Manjaro Linux.

With the increasing complexity of systemd, I decided to look for alternatives. After some searching and experimentation, I settled upon OpenRC. OpenRC is a dependency based rc system that works with the system provided init program, normally sysvinit. Before proceeding furthur, let me list some of the resources available: 1) Manjaro Linux wiki 2) Manjaro … Continue reading Using OpenRC on Arch / Archbang / Manjaro Linux.