Hi all. My name is Al. Currently, I'm working as a senior product designer, before that, a UI designer, and even earlier, a graphic designer.
Early Explorations
I've always had an interest in different operating systems and interfaces. My first computer was a 486 PC, something around 1998. I tried many OSs: DOS, Win 3.11, 3.1, 95, OS/2 Warp (still have warm feelings about it), NT, 98, and so on. Back then, I was studying engineering in university and was surrounded by programmers. We were all friends, and we all used FidoNET. Back in those days in our country, it was still a thing. The internet was expensive and not very accessible. FidoNET, BBSs... I was happy to be part of it, and I learned a lot about computers during that period.
An Inspirational Programmer
Even though I wasn't directly involved in programming, I learned interesting things from my programmer friends. Especially one guy who did crazy things! He could read disassembler code to figure out how to crack software by analyzing the algorithms it uses to check serial numbers. Another day he was writing his own operating system from scratch or changing the Energy Star logo in the BIOS by updating the firmware. He wrote apps in many languages – a truly incredible programmer! Programmer blessed by God! He was a source of inspiration to me.
FreeBSD: Then and Now
One day he introduced me to FreeBSD and installed it on my 486. I remember immediately falling in love with the logo and the OS itself. That red, cute devil resonated with me somehow. I think it was this CD cover.
I learned from him that FreeBSD is the real deal – fast, logical, reliable. You can compile software; you can compile the kernel! This is what he showed me back then.
For some reason, Linux never attracted me. I always felt a sense of… messiness each time I tried to interact with it. I still don't really have any desire to learn it, sorry Linux.
The Apple Years and a Return to FreeBSD
After I finished university, I used Macs for work and personal needs. Each year Apple introduced something interesting, and as a designer, it was a source of inspiration. Since 2017 I've been releasing my own iOS/Mac apps with help from a family member. Being an Apple developer is another reason to stick with a Mac…
But over the last few years, I've grown tired of not being able to tweak the OS to look and act the way I want. My 2018 Mac, which I don't think is that old, has become unresponsive; a mistake I made installing the latest macOS. I also don't see any interesting innovations in recent macOS releases. I'm bored with it.
At some point, I remembered that macOS uses FreeBSD partly, and my interest was rekindled! Nostalgia kicked in. I started reading all about it, about how the Mac kernel works, and what elements use FreeBSD. I still don't understand a lot of the technical stuff, but I love it.
Today, after almost 20 years, I find that FreeBSD still attracts me! For the past month, I've been playing with it using a UTM virtual machine (sadly, my attempts to run X failed). But oh boy, I still remember how to use ee, nano, and change /etc/rc.conf. I even compiled and installed successfuly a custom kernel – WOW!
At the moment, I'm waiting for a mini PC to be delivered because I can't wait to install FreeBSD on real hardware!! ?
The final trigger to try it on real hardware was a video where a guy showed how fast FreeBSD is on a 12-year-old computer (2012). It works 2-3x faster than my Mac from 2018!
With that FreeBSD machine, I would like to try to replace macOS for daily usage. I noticed that most of the time nowadays, we can do almost anything in the web browser. So I would like to install graphic drivers, XFCE or Gnome, maybe try other small desktop environments, with the hope that Firefox will be working fast. It's a bit of an experiment for me - can I use a computer without macOS? How fast can it be? How long can it stay fast and reliable? If this journey is successful, I'm thinking of stopping buying expensive Macs and switching to FreeBSD as much as possible.
So that's my story.
Thanks for reading.