Quick and rough description of xv6 kernel bootstrap process and the context switching principles. FSU CDA3101 folks might find this handy.
Continue reading “xv6 Bootstrap & Context Switching”Category: Tutorials
Azure AD Connect Duplicate Entries
If your system uses AADDS for authentication, Azure AD Connect is a great way to improve the user experience in corporate environments. Unfortunately, this quite new successor to DirConnect doesn’t always get things right and you might end up with duplicate content in your Azure / O365 tenant. Continue reading “Azure AD Connect Duplicate Entries”
“Unable to verify account name or password” High Sierra bug
As if logging in as root without a password and constant freezes with external displays weren’t enough, Apple decided to make life even more thrilling for Exchange 2016 users by not supporting http/2 in High Sierra. Continue reading ““Unable to verify account name or password” High Sierra bug”
notMNIST Homebrew Setup
A quick and dirty reference for those who want to complete the notmnist tutorials on their Macs without using Docker containers. Continue reading “notMNIST Homebrew Setup”
Proxmox VM Watchdogs
Despite substantial investments in HA infrastructure, Proxmox cluster could still be vulnerable to services interruptions caused by unstable guests. There is one great feature provided by KVM that can help minimize the effect of such incidents. Continue reading “Proxmox VM Watchdogs”
PyCharm VirtualEnv ZSH Terminal
Despite numerous requests from thier userbase, JetBrains has yet to implement automatic virtualenv activation in the integrated Terminal window when in a project view. This post shows how to achieve this goal using zsh & Mac OS. Continue reading “PyCharm VirtualEnv ZSH Terminal”
eGPU 3D Acceleration
For CUDA-based software, like PG-Strom, putting a GPU in a Thunderbolt enclosure is enough. However, to ensure that regular 3D apps also benefit from this desktop-class acceleration, some extra steps are required. Continue reading “eGPU 3D Acceleration”
CUDA on Thunderbolt eGPU
To fully benefit from CUDA, PG-Strom requires certain capabilities not provided by mobile chipsets. We have to equip our Mac with full-featured desktop version of an Nvidia GPU. Continue reading “CUDA on Thunderbolt eGPU”
PG-Strom on Mac OSX
Installing pg-strom on Mac requires a few hacks, mostly related to CUDA files. In this article I will present a step-by-step process that will allow you to harness the power an Nvidia GPU and significantly speed up PostgreSQL queries on your Mac. Continue reading “PG-Strom on Mac OSX”