Inspired by the YouTube channel LTT’s latest “30 day” switch to Linux challenge, for the month of June, I am doing a 30 day challenge to switch to FreeBSD. I currently dual boot Debian and Windows but I have been “daily driving” Linux for over 10 years now. I want to learn more about how operating systems work, and FreeBSD with its Linux binary compatibility and support for wine means it could possibly become the only OS on my desktop.

#30DayBSDChallenge #runbsd #freebsd #netbsd #openbsd

The BSD community here on the Fediverse has been inspiring to me and learning more about Unix has made me feel that computers and software can be exciting and enjoyable to use again. I want to learn more about alternative operating systems, I want to see discussions and fun projects on the Fediverse and instead of just lurking or scrolling endless to find those things, why not just make it myself?

#30DayBSDChallenge #runbsd #freebsd #netbsd #openbsd

If anyone else wants to participate, I will be starting this June 1st. Each week there will be a “challenge”. The rules are simple.

  • Have fun trying out an alternative OS and learning something new
  • Use a BSD distribution for the month of June as your primary computer device
  • Complete the Weekly Challenge posts
  • Post about your experience using the hashtag #30DayBSDChallenge

#runbsd #freebsd #netbsd #openbsd

@kemotep that sounds pretty fun :) It’s been a few years since I daily drove one. I think I’d have to fudge the rules a bit since part of my work involves using a Mac to build iOS SDKs (both of which have BSD lineage 😂), but… if it’s like “use emacs and a FreeBSD VM or remote box” that could possibly work.

The biggest constraint for me is probably disk space, but ironically running FreeBSD in a VM atop macOS would probably save space if I could use ZFS for the disk 😂

@ianthetechie oh for sure understand for work you’re constrained there. I am strictly keeping it to personal use.
@kemotep wait wat? Since when was bsd compatible with both?
@Reshirams_Rad_Slam FreeBsD effectively can just load Linux and run Linux binaries (not really like Wine and Windows binaries but roughly the same idea in that not everything will work and the translation/emulations will cause a performance penalty). It’s a kernel module that allows you to run Linux stuff and a lot of Linux programs are packaged and can be installed the same way you install FreeBSD packages from the repos. Also Jails are like containers and you can easily run Linux in a jail.
@kemotep Eh. That sounds ill-advised for production unless it's super-easy to do though. Like Julialang's, etc.'s not fully updated in all linux distros so I doubt they have them in bsd. @grok
@Reshirams_Rad_Slam @grok I mean this is to like run Steam or play a game. 90% of the time I would either use Wine to natively run Windows binaries on FreeBSD or just use a native FreeBSD version (or build from source). This is my desktop. A server should run minimal functions and if a Linux binary was strictly necessary then just running Debian or whatever would make more sense. And you can also use Jails to run a VM so you could have a Linux VM for that app.