Support of an open source operating system: questions and answers with the FreeBSD Foundation


When discussing alternative operating systems to Microsoft's Windows or Apple's macOS, Linux often comes to mind. However, while Linux is a recreation of UNIX, FreeBSD is more a continuation. The free and open source operating system was initially developed by students of the University of California at Berkeley, which is why the BSD in its name means Berkeley Software Distribution.

FreeBSD runs in its own kernel and all the key components of the operating system have been developed to be part of a whole. This is where Linux differs most because Linux is just the kernel and the other components are supplied by third parties.

FreeBSD does not come with a default GUI. Why is this and how can users install their own GUI when running FreeBSD?

FreeBSD does not include a GUI in the initial installation, because it follows the philosophy of starting only with what you need to develop in FreeBSD. Since FreeBSD offers many GUIs through its collection of ports and packages, this allows the user to select the one they want to use.

(Image credit: Shutterstock)

Can you tell us a little more about how BSD forms the macOS core?

Are there any future features or developments planned for FreeBSD that you can tell us?

Some of the ongoing software development efforts include improving performance and scalability, increasing hardware support, adding OpenZFS Raid-Z expansion functionality, improving graphics and desktop support, improving OpenJDK in FreeBSD and improving the Wifi support In addition, interesting news from the University of Cambridge is emerging with its collaboration effort CHERI (Capability Hardware Enhanced RISC Instructions) with Arm to create a CHERI / ARM processor (You can find more here).

Other plans include increasing our promotional efforts, increasing FreeBSD workshops and FreeBSD conversations around the world.

What type of user should I consider trying FreeBSD?

There is no limitation on who should consider using FreeBSD! It is perfect for someone who cares about rock solid stability and high performance. You have ZFS to protect your data. FreeBSD has a community that is friendly, useful and accessible, and provides excellent documentation to find answers easily. There are more than 30,000 open source software packages that are easy to install, allowing you to easily configure your environment without many extras, and that includes many popular GUI options. Finally, our philosophy of not breaking things that work is very attractive.