I used to run Linux Ubuntu up until a few years ago as my laptop. But I find the hardware and software on a Mac to be better desktop experience. But I miss a ton of the command line utils that come along with Linux and HomeBrew fills in that gap very well. I usually run it twice for good measure.
Update All Brew Packages
brew update;brew upgrade;brew update;brew upgrade
Output from update
Updated 4 taps (caskroom/cask, homebrew/core, homebrew/php, homebrew/science). ==> New Formulae homebrew/science/kollector ==> Updated Formulae aws-sdk-cpp boost-python freeling homebrew/php/phpunit metaproxy ncmpcpp openvpn radare2 syncthing boost ✔ cucumber-cpp gearman ledger mitmproxy nghttp2 pdftoedn roswell uhd boost-bcp folly haskell-stack libsass mkvtoolnix nifi pyexiv2 source-highlight ==> Upgrading 1 outdated package, with result: boost 1.63.0 ==> Upgrading boost ==> Downloading https://homebrew.bintray.com/bottles/boost-1.63.0.sierra.bottle.tar.gz ######################################################################## 100.0% ==> Pouring boost-1.63.0.sierra.bottle.tar.gz 🍺 /usr/local/Cellar/boost/1.63.0: 12,491 files, 397.1M Already up-to-date.