title: FreeBSD
category: page
slug: freebsd
sortorder: 0517
toc: False
sidebartitle: FreeBSD
meta: FreeBSD is an operating system within the Unix family tree that is sometimes used for developing and deploying Python applications.


FreeBSD is an [operating system](/operating-systems.html) 
within the Unix family tree that can be used used for 
[developing Python applications](/learning-programming.html).

<img src="/img/logos/freebsd.png" width="100%" alt="FreeBSD logo, copyright The FreeBSD Foundation." class="shot">

<div class="well see-also">FreeBSD is an implementation of the <a href="/operating-systems.html">operating systems</a> concept. Learn more in the <a href="/deployment.html">deployment</a> chapter or view the <a href="/table-of-contents.html">table of contents</a> for all topics.</div>


### FreeBSD Python resources
* [How to Get Started with FreeBSD](https://www.digitalocean.com/community/tutorials/how-to-get-started-with-freebsd)
  covers the first steps of logging into a FreeBSD server with SSH,
  updating the `root` password and setting your default shell. There is also
  a follow-up post for setting up your 
  [SSH keys on FreeBSD](https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-freebsd-server).

* The 
  [FreeBSD Developer's Handbook](https://www.freebsd.org/doc/en/books/developers-handbook/book.html)
  shows the extensive documentation available to you as you work with Python
  and other programming languages on this operating system.

* [Recommended Steps For New FreeBSD 12.0 Servers](https://www.digitalocean.com/community/tutorials/recommended-steps-for-new-freebsd-12-0-servers)
  explains setting time zones, setting up the IPFW Firewall and configuring
  NTP for accurate time.
