Transcript for:
Overview of FreeBSD Operating System

free BSD a complete Unix like operating system whose famously underappreciated code is the backbone of some of the most profitable consumer Tech products of the Modern Age the Berkeley software distribution was a project led by Bill Joy in 1978 at UC Berkeley where the goal was to beef up Unix with some extra features the original BSD died long ago but lives on an open BSD net BSD and its most popular variant FreeBSD unlike Linux it's offered with a non- copyleft license which allows companies like apple to borrow its code to power Darwin AKA Mac OS iOS watch OS Etc then commercialize it with their own proprietary license Nintendo and Sony also use it to power their switch and PlayStation game consoles WhatsApp used it to scale up to billions of messages and it's loved on the server for its high performance networking stack and reputation for bulletproof stability the most striking difference compared to Linux though is its monolithic design Linux is just a kernel and needs friends or modules like can new to call itself a complete OS but in FreeBSD the kernel the drivers and the user land tools are all developed and maintained together it's a complete OS out of the box and it's the desktop OS of choice for programmers at the top .01% of the programmer dominance hierarchy it works with all the popular desktop environments like gnome KDE plasma cinnamon you name it and it supports a surprisingly large collection of thirdparty software that can be installed via the ports package manager to get started download FreeBSD to a thumb drive and make it Bo mutable now stick it into your computer and go through the guided install as you begin to learn its ways you'll be amazed by its incredibly comprehensive documentation now when you first pull up the terminal it might look like Linux but there are some key differences this terminal is not bash the Born Again shell but rather sh the old fashion borshell the Unix file system is the traditional default but it also supports the Z file system which does end to end check summing and can take snapshots of the file system to explore it we can use familiar unix commands like CD and its root structure looks nearly identical to Linux except for directories like rescue for rescue binaries or this entropy file which ensures that random numbers and cryptographic functions have enough Randomness now when a machine boots up it runs in a nit system to configure the machine and run demons in the background on Linux that's typically system D but FreeBSD takes a more traditional approach with RC scripts when it comes to packages you can install them as binaries just like a Deb or. RPM file or you can use the ports collection which is a framework of make files and patches custom tailored for installing applications from Source this has been free BSD in 100 seconds and you're now one of the rare humans who can say I use free BSD by the way but an operating system is useless until you learn how to use it to solve problems in the real world and you can start developing your problem solving skills for free today thanks to this video sponsor brilliant the beauty of FreeBSD is the simple approach it takes to solving problems brilliant's platform will introduce you to essential programming Concepts but most importantly the Hands-On exercises will develop your brain to recognize and solve complex problems that developers need to overcome on a daily basis best of all every lesson is concise and rewarding but by investing just a few minutes each day you'll develop habits that can level up your programming skills for the rest of your life and you can do it anywhere even from your phone to try everything brilliant has to offer for free for 30 days visit brilliant.org fireship or scan this QR code for 20% off their premium annual subscription thanks for watching and I will see you in the next one