Hello friends! I'm currently in the process of setting up my desktop with FreeBSD as my main operating system. (Shameless plug: I do most of my ricing live on twitch)
Most of my background with operating systems has been with Windows. I used it for most of my life: growing up, at school, at work. In college I installed Slackware as my first linux distro. I settled on Crunchbang (debian) for a while on my laptop, but still used Windows for my desktop. I would consider myself a Windows power user (NOT a powershell user lol). I used Cygwin and had many customizations done via regedit. I hacked the shit out of Windows to theme it to my liking.
The straw that broke the camel's back: Windows Sticky-notes. An application I used often as a simple, virtually disposable scratchpad. Then Windows did the unthinkable: they updated it. I now had to
log in to my Microsoft account to sync my sticky notes to the cloud. The exact opposite behavior I want out of a sticky-note. When I throw away a note, it goes in the garbage. Done. I don't want it hanging around in the cloud forever.
I was furious. I decided I no longer wanted a black box; an operating system that decided for me what my desktop experience should be without my input. I wanted every aspect of my desktop experience configured to my specifications.
Thus, I did some research and settled on Arch linux. I was very satisfied using it as my main operating system. Inspired by r/unixporn, I had all of my config files version controlled and riced to my liking. I had a PKGBUILD to patch my version of dwm. I was very happy.
I had been aware of FreeBSD for a while by this point (I listen to BSD Now for fun). I had tentatively installed it before in the past. In fact, I had my old laptop harddrive in my PC now and had FreeBSD on a partition. Which is actually part of the reason why I decided to switch to FreeBSD for my main operating system: my set up was a mess.
It resembled the following:
Code:
250 GB SSD:
- Windows partition
- Arch partition
750 GB HDD (old laptop):
- Windows partition
- FreeBSD partition
1 TB HDD:
- Storage
1 TB SSD (new!)
- The chance for a clean start
I figured setting up FreeBSD could not be any worse than it was to set up Arch, and I stood to gain a lot of benefits: ZFS, a complete operating system (not just the kernel), great community, and ports. I didn't fully realize at the time how ports was exactly like my PKGBUILD system for dwm, only designed as a critical component of the operating system. This was my chance for a clean start; to put each operating system on it's own drive and not have to deal with running out of space on the partitions.
So anyway, that's where I'm at now. I'm very much looking forward to learning FreeBSD and hopefully contributing back to this community as much as I can! I'm going to buy the Absolute FreeBSD book and I'm stoked as I get more familiar with ports to be able to contribute to them.