IT Feels Like Constant Failure

Do you remember when any operating system just worked? Me neither, and I hate it. I mean, Windows was always just a joke. Just think about it, Microsoft said their git repository is 300GB in size. How do you compile, let alone read? One will probably think of Linux, but …

Continue reading »

HardenedBSD Install Over Serial

If you have APU or similar router, it's a big chance you'll need serial console install procedure. You'll have to mount install image before booting and change /boot/loader.conf so it includes the lines to use serial console:

boot_multicons="YES"
boot_serial="YES"
comconsole_speed="115200"
console="comconsole …

Continue reading »

CBSD Reggae

If you didn't get it by now, I'm huge CBSD fan. Actually, I'm CBSD developer now. :o) One of the things I play with is Reggae, and some people asked me to describe it and make a demo. So here goes the explanation why I created it, how to use …

Continue reading »

Getting Started with Digital Audio

It's bad to start your post with an apology, but I must: this one won't deal with FreeBSD as much as set some foundation for the posts to come.

The base for a good digital audio workstation, or DAW for short is audio interface. That is the piece of equipment …

Continue reading »

FreeBSD Cloud and DevOps 3

By now you know how to manage jails with Makefile. It's nice, but I took it a bit further this past few months. I realized that Makefile can effectively replace Vagrant, so I created program called Reggae: REGister Globaly Access Everywhere. In short it consists of few scripts that (de …

Continue reading »

NuttX and Clang

I am proud owner of a home audio studio, but it has a big flaw: hardware is not open source. You may think it's not a big deal, but once you want to alter something, you realize you're stuck. Let me explain. My mixer is digital and you control it …

Continue reading »

FreeBSD and USB MIDI

The problem I was having was that I could record MIDI, but not send it to hardware output. For impatient, just run chmod o+rw /dev/umidi*. Yes, it was that stupid and it took me few days to realize what's the problem, so let's go through my setup and …

Continue reading »

Arduino Due and Clang

Since October last year I've been trying to get my FreeBSD box compile working binary for Arduino Due. For some reason, GCC produced binary is missing a section which I observed through readelf. I tried to debug this, but I'm not even novice kernel developer, let alone bare metal embeded …

Continue reading »

FreeBSD Cloud and DevOps 2

So you have all the pieces installed and configured. Let's do something on top of that. I don't like Vagrant, now that CBSD and Jails are around, but it's perfect for DevOps jobs. I remember a friend of mine using Makefile for DevOps, even if under it is Docker or …

Continue reading »

Sing, beastie, sing!

FreeBSD digital audio workstation, or DAW for short, is now possible. At this very moment it's not user friendly that much, but you'll manage. What I want to say is that I worked on porting some of the audio apps to FreeBSD, met some other people interested in porting audio …

Continue reading »