Why I love freeBSD

Additional data

I love FreeBSD because it doesn't rename my network interfaces after a reboot or an upgrade.

I shall dwell on what Stefano may mean as I have experienced this nightmare on the Linux path countless times

  • using the if tools ifconfig ifup ifdown route and others on a LAN local network I repeat on a LOCAL network
  • these tools were depreciated due to many issues with them, decades later (IIRC)
  • no linux distro ever told me as a user that I needed to use replacements like ip
  • I install a new version of a random distro (was on an ESR) and could not address the NIC's no iftools
  • names of the NIC's were also replaced with cumbersome cryptic names, again, no fucks given no warning, I should have read the remarks in the GNU tool sources?
  • WTF?!?

In that period I needed to enter the world of freeBSD
it was a chilibox experience with three main factors. Great docs, consistent tools logic and control governed by a central body of all, no guerilla tool changes which could disrupt server up keep flow. Just rest, ease and stability

Mind you I know BSD from before the chilibox, in fact I've played with BSD way before even Linux was in the balls of though of Torvalds

TLDR;

  • choose BSD for your servers if you need consistent OS behaviour for decades
  • choose Linux for bleeding edge changes and chances of breaking server (VMs) at regular updates
  • choose win64 for love of being tortured
  • choose mac to give away your aurum to the mac overlords
  • choose the abacus for absolute stability

#freeBSD #Linux #ifconfig #ip #win64 #mac #aurum #IT #notes #ITNotes #dragas #programming #OpenSource #no #Linux #logic #analysis

@Radio_Azureus

#Illumos (and thus #OmniOS, #SmartOS, #Tribblix, et al.) has #ifconfig as well.

Indeed, some of its tooling, such as for service management, has been stable since the late 1980s; whereas the BSDs went through some churn in this area in the 1990s and early 2000s.

https://illumos.org/man/8/ifconfig

illumos: manual page: ifconfig.8