├── .github └── FUNDING.yml └── README.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: hovancik # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: hovancik 5 | #open_collective: # Replace with a single Open Collective username 6 | #ko_fi: # Replace with a single Ko-fi username 7 | #tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | custom: https://www.paypal.me/janhovancik # Replace with a single custom sponsorship URL 9 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Awesome BSD [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 2 | 3 | This document is a database of links related to the BSD operating systems and BSD software license. 4 | 5 | [Structure](https://github.com/DiscoverBSD/BSD-Links/issues/1) is as follows: 6 | 7 | * [Operating systems](#operating-systems) – official and other links 8 | * [BSD news](#bsd-news) – where to look for news 9 | * [Forums and communities](#forums-and-communities) – forums, meetups etc 10 | * [Learning](#learning) – where to learn BSD 11 | * [Books](#books) – books about BSD 12 | * [BSD-related software](#bsd-related-software) 13 | * [Gaming](#gaming) 14 | * [Other](#other) 15 | 16 | ## Operating systems 17 | In this section, you can find official BSD OSes links (in alphabetical order) with short descriptions as can be found on their pages. 18 | 19 | ### BSD Router Project 20 | BSD Router Project (BSDRP) is an embedded free and open-source router distribution based on [FreeBSD](https://www.freebsd.org/) with [Quagga](https://www.quagga.net/) and [BIRD](https://bird.network.cz/). 21 | 22 | * [official site](https://bsdrp.net/) 23 | * [download](https://bsdrp.net/downloads?DokuWiki=e8a2af21cc91416f910347e472b73841) 24 | * [mailing list](https://bsdrp.net/community/mailing_lists) 25 | 26 | ### CheriBSD 27 | [CHERI (Capability Hardware Enhanced RISC Instructions)](https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/) is a joint research project of SRI International and the University of Cambridge to revisit fundamental design choices in hardware and software to improve system security dramatically. CheriBSD is an adaptation of the open-source FreeBSD operating system to support the CHERI-MIPS, CHERI-RISC-V, and Arm Morello ISAs. 28 | 29 | * [official site](https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/cheribsd.html) 30 | * [download](https://cheri-dist.cl.cam.ac.uk/) 31 | * [CTSRD-CHERI/cheribsd](https://github.com/CTSRD-CHERI/cheribsd) 32 | 33 | ### DragonFly BSD 34 | DragonFly belongs to the same class of operating systems as other BSD-derived systems and Linux. It is based on the same UNIX ideals and APIs and shares ancestor code with other BSD operating systems. DragonFly provides an opportunity for the BSD base to grow in an entirely different direction from the one taken in the FreeBSD, NetBSD, and OpenBSD series. 35 | 36 | * [official site](http://www.dragonflybsd.org) 37 | * [download](http://www.dragonflybsd.org/download/) 38 | * [mailing list](http://www.dragonflybsd.org/mailinglists/) 39 | * [handbook](http://www.dragonflybsd.org/docs/newhandbook/) 40 | * [/r/dragonflybsd](https://www.reddit.com/r/dragonflybsd) 41 | * [DragonFly BSD Digest](https://www.dragonflydigest.com/) – a running description of activity related to DragonFly BSD. 42 | 43 | ### FreeBSD 44 | Founded in 1993, FreeBSD is an advanced operating system that powers modern [desktops, servers, and embedded devices](https://www.freebsd.org/platforms/). Advanced features make FreeBSD the [system of choice](https://freebsdfoundation.org/freebsd-project/what-is-freebsd/) for many of the most pervasive embedded networking and storage devices and busiest websites. [FreeBSD developers](https://docs.freebsd.org/en/articles/contributors/#staff-committers) form part of a [diverse and extensive community](https://www.freebsd.org/community/); members are welcoming and approachable. There's a focus on widespread use, and on building the best possible system. Experienced users and developers are [always willing to help the less experienced](https://www.freebsd.org/advocacy/whyusefreebsd/). 45 | 46 | * [official site](https://www.freebsd.org) 47 | * [download](https://www.freebsd.org/where.html) 48 | * [forum](https://forums.freebsd.org/) 49 | * [handbook](https://docs.freebsd.org/en/books/handbook/) 50 | * [mailing list](https://www.freebsd.org/community/mailinglists/) 51 | * [FreshPorts](https://www.freshports.org/) 52 | * [/r/freebsd](https://www.reddit.com/r/freebsd) 53 | * [Twitter](https://twitter.com/freebsd) 54 | * [FreeBSDNews](https://www.freebsdnews.com/) – a blog advocating FreeBSD and offering project news and advice. 55 | 56 | ### GhostBSD 57 | GhostBSD is a user-friendly BSD operating system built on top of [FreeBSD](#freebsd). GhostBSD aims to provide a familiar workstation with all of the features and benefits of FreeBSD, combined with a twist that is the MATE desktop environment and a focus on user-friendliness. Available in both 32- and 64-bit versions, GhostBSD is suitable for newcomers, as well as experienced BSD users. 58 | 59 | * [official site](https://www.ghostbsd.org/) 60 | * [download](https://www.ghostbsd.org/download) 61 | * [forums](https://forums.ghostbsd.org/) 62 | * [handbook](https://wiki.ghostbsd.org/index.php/GhostBSD_User_Handbook) 63 | 64 | ### HardenedBSD 65 | HardenedBSD is a security-enhanced fork of FreeBSD. The HardenedBSD Project is implementing many exploit mitigation and security technologies on top of FreeBSD. 66 | 67 | * [official site](https://hardenedbsd.org) 68 | * [download](http://jenkins.hardenedbsd.org/) 69 | * [mailing list](https://hardenedbsd.org/content/mailing-lists) 70 | * [wiki](https://github.com/HardenedBSD/hardenedBSD/wiki) 71 | * [/r/hardenedbsd](https://www.reddit.com/r/hardenedbsd) 72 | 73 | ### helloSystem 74 | helloSystem is a desktop system for creators focusing on simplicity, elegance, and usability. Its design follows the “Less, but better” philosophy. It is intended as a system for “mere mortals”, welcoming to switchers from the Mac. [FreeBSD](#freebsd) is the core operating system. 75 | 76 | * [official site](https://hellosystem.github.io/) 77 | * [download](https://github.com/helloSystem/ISO/releases) 78 | * [handbook](https://hellosystem.github.io/docs/) 79 | 80 | ### LiteBSD 81 | LiteBSD is a variant of the 4.4BSD operating system for microcontrollers. Currently, only the Microchip PIC32MZ family is supported. PIC32MZ is an MIPS32 processor with MMU with paging support and 512kbytes of on-chip RAM. These resources are enough to run 4.4BSD. 82 | 83 | * [official site](https://github.com/sergev/LiteBSD/wiki) 84 | * [download](http://litebsd.org/wiki/autobuild.php) 85 | 86 | ### MidnightBSD 87 | MidnightBSD is a new BSD-derived operating system developed with desktop users in mind. It includes all the software you'd expect for your daily tasks — email, web browsing, word processing, gaming, and much more. With a small community of dedicated developers, MidnightBSD strives to create an easy-to-use operating system that everyone can use, freely. Available for x86, AMD64, and as Virtual Machines. 88 | 89 | * [official site](https://www.midnightbsd.org/) 90 | * [download](https://www.midnightbsd.org/download/) 91 | * [mailing list](https://www.midnightbsd.org/mailman/listinfo/) 92 | * [Twitter](https://twitter.com/midnightbsd) 93 | 94 | ### MyBee 95 | MyBee is a FreeBSD-based distribution for managing containers (jail) and cloud VMs (bhyve) through a simplified API. 96 | 97 | * [official site](https://myb.convectix.com) 98 | * [download](https://myb.convectix.com/download/) 99 | * [guide](https://github.com/myb-project/guide) 100 | 101 | ### NomadBSD 102 | 103 | NomadBSD is a 64-bit live system for USB flash drives, based on FreeBSD. Together with automatic hardware detection and setup, it is configured to be used as a desktop system that works out of the box but can also be used for data recovery. 104 | 105 | * [official site](https://nomadbsd.org/) 106 | * [download](https://nomadbsd.org/download.html) 107 | * [mailing list](https://www.freelists.org/list/nomadbsddevs) 108 | 109 | ### NetBSD 110 | NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system. It is available for a wide range of platforms, from large-scale servers and powerful desktop systems to handheld and embedded devices. Its clean design and advanced features make it excellent for use in both production and research environments, and the source code is freely available under a business-friendly license. NetBSD is developed and supported by a large and vivid international community. Many applications are readily available through pkgsrc, the NetBSD Packages Collection. 111 | 112 | * [official site](https://netbsd.org) 113 | * [download](https://netbsd.org/releases/) 114 | * [guide](https://netbsd.org/docs/guide/en/) 115 | * [mailing list](https://netbsd.org/mailinglists/) 116 | * [/r/netbsd](https://www.reddit.com/r/netbsd) 117 | * [NetBSD Planet](https://netbsd.fi/) 118 | 119 | ### OpenBSD 120 | The OpenBSD project produces a FREE, multi-platform 4.4BSD-based UNIX-like operating system. Our efforts emphasize portability, standardization, correctness, [proactive security](https://www.openbsd.org/security.html) and [integrated cryptography](https://www.openbsd.org/crypto.html). As an example of the effect OpenBSD has, the popular [OpenSSH](https://www.openssh.com/) software comes from OpenBSD. 121 | 122 | * [official site](https://www.openbsd.org) 123 | * [download](https://www.openbsd.org/ftp.html) 124 | * [mailing list](https://www.openbsd.org/mail.html) 125 | * [OpenBSD Jumpstart](https://www.openbsdjumpstart.org) 126 | * [/r/openbsd](https://www.reddit.com/r/openbsd) 127 | * [/r/openbsd_gaming/](https://www.reddit.com/r/openbsd_gaming) 128 | * [Twitter](https://twitter.com/openbsd) 129 | * [Awesome OpenBSD](https://github.com/ligurio/openbsd-awesome) – a curated list of resources 130 | * [OpenBSD Journal](https://undeadly.org/) – a resource for the OpenBSD community 131 | 132 | ### OPNsense 133 | OPNsense is an open source,easy-to-use and easy-to-build FreeBSD based firewall and routing platform. OPNsense includes most of the features available in expensive commercial firewalls, and more in many cases. OPNsense® is a fork of pfSense® that in its turn has been forked from m0n0wall®. 134 | 135 | * [official site](https://opnsense.org) 136 | * [download](https://opnsense.org/download/) 137 | * [mailing list](https://opnsense.org/support-overview/mailing-list/) 138 | * [/r/opnsense](https://www.reddit.com/r/opnsense) 139 | * [/r/OPNsenseFirewall](https://www.reddit.com/r/OPNsenseFirewall) 140 | * [Twitter](https://twitter.com/opnsense) 141 | 142 | ### OS108 143 | OS108 is a fast, open, and Secure replacement Operating System for Windows and macOS. Built on top of NetBSD, OS108 provides a simple desktop-oriented operating system. 144 | 145 | * [official site](https://os108.org/) 146 | 147 | ### pfSense 148 | pfSense® software is a free, open-source customized distribution of FreeBSD specifically tailored for use as a firewall and router that is entirely managed via a web interface. In addition to being a powerful, flexible firewalling and routing platform, it includes a long list of related features and a package system allowing further expandability without adding bloat and potential security vulnerabilities to the base distribution. 149 | 150 | * [official site](https://www.pfsense.org/) 151 | * [download](https://www.pfsense.org/download/) 152 | * [forums](https://forum.pfsense.org/) 153 | * [mailing list](https://www.pfsense.org/get-involved/) 154 | 155 | ### RetroBSD 156 | RetroBSD is a port of 2.11BSD Unix intended for embedded systems with fixed memory mapping. The current target is Microchip PIC32 microcontroller with 128 kbytes of RAM and 512 kbytes of Flash. PIC32 processor has MIPS M4K architecture, executable data memory, and flexible RAM partitioning between user and kernel modes. 157 | 158 | * [official site](http://retrobsd.org/) 159 | * [download](http://retrobsd.org/wiki/autobuild.php) 160 | 161 | ### SmallWall 162 | A long time ago, a very smart guy asked a very simple question. "Why do firewalls have to be big, slow, and hard to configure?" And he created m0n0wall. At this, it was amazingly successful. So successful that the FreeBSD-based core was used as a basis for several other projects such as pfSense, Askozia, FreeNAS, and nas4free. Recently, a grandchild of m0n0wall was spawned from pfSense, OPNSense. But, m0n0wall has retired now, and some of us still feel the need for a small and lean firewall. SmallWall is that firewall. 163 | 164 | * [official site](http://www.smallwall.org/) 165 | * [downloads](http://www.smallwall.org/download.html) 166 | * [forums](https://smallwall.freeforums.net/) 167 | 168 | ### t1n1wall 169 | As m0n0wall decided to close its doors, and no further development is planned, people have created this fork. 170 | 171 | * [official site](https://t1n1wall.com/) 172 | * [downloads](https://sourceforge.net/projects/t1n1wall/files/) 173 | * [forums](https://forums.t1n1wall.com/) 174 | 175 | ### ZRouter 176 | ZRouter.org is a FreeBSD-based firmware for embedded devices. 177 | 178 | * [official site](https://zrouter.org/) 179 | * [files](https://zrouter.org/projects/zrouter/files) 180 | 181 | ## BSD news 182 | 183 | In this section, you can find sites presenting news about BSD. 184 | 185 | ### News sites 186 | 187 | * [#BSDHistory](https://bsdhistory.discoverbsd.com/) – tweet-sized facts about BSDs 188 | * [BSDSec.net](https://bsdsec.net/) – dead simple BSD Security Advisories and Announcements 189 | * [BSD Weekly](https://bsdweekly.com/) – a free, once–weekly e-mail round-up of BSD news and articles. 190 | * [DiscoverBSD.com](https://www.discoverbsd.com/) – discovering the Way of the BSD 191 | * [Phoronix](https://www.phoronix.com/scan.php?page=news_topic&q=BSD) 192 | * [Slashdot](https://bsd.slashdot.org/) – BSD section of the popular Slashdot open-source news and forum site. 193 | 194 | ### Podcasts 195 | 196 | * [BSDNow](https://www.bsdnow.tv/) – weekly BSD podcast, featuring news, interviews, and tutorials, in MP3, OGG, and MP4 197 | * [BSDTalk](https://bsdtalk.blogspot.com/) – talking about the BSD family of free operating systems 198 | * [Garbage (archive)](https://garbage.jcs.org/) – a podcast about technology, much of it garbage (archived episodes). 199 | 200 | ## Forums and communities 201 | 202 | ### Community initiatives 203 | 204 | * [BSD Hardware](https://bsd-hardware.info/) – a project to collect hardware details of BSD-powered computers and help users and developers debug hardware-related issues, check for compatibility and find drivers 205 | * [dmesgd](https://dmesgd.nycbug.org/) – a user-submitted repository of searchable \*BSD dmesgs, maintained by NYC\*BUG 206 | 207 | ### Forums 208 | 209 | * [BSDForen](https://www.bsdforen.de/) 210 | * [Daemon Forums](http://daemonforums.org/) 211 | * [UnitedBSD](https://www.unitedbsd.com/) 212 | * [UNIX/BSD – Unix Linux Community](https://community.unix.com/c/unix/bsd/34) 213 | 214 | ### Meetups 215 | 216 | * [All BSD related meetups](https://www.meetup.com/topics/bsd/all) 217 | 218 | ### Reddit 219 | 220 | * [/r/bsd](https://www.reddit.com/r/bsd) 221 | * [/r/bsdsec](https://www.reddit.com/r/bsdsec) 222 | * [/r/unixporn](https://www.reddit.com/r/unixporn) 223 | 224 | ### Fediverse 225 | 226 | * [BSD Cafe](https://bsd.cafe) 227 | * [BSD Network](https://bsd.network) 228 | * [c/bsd](https://lemmy.ml/c/bsd) 229 | * [c/freebsd](https://lemmy.ml/c/freebsd) 230 | 231 | ### User groups 232 | 233 | * [BSD-PL](https://bsd-pl.org/en) – Polish BSD User Group 234 | * [HELBUG](http://helbug.fi/) – Helsinki area BSD User Group 235 | * [FreeBSD Groups](https://www.freebsd.org/usergroups.html) 236 | * [MetaBUG](https://www.metabug.org/) – a global BSD users group federation 237 | * [NetBSD Groups](https://www.netbsd.org/community/groups.html) 238 | * [New York City \*BSD User Group](https://nycbug.org/) 239 | * [New Delhi BSD User Group](https://ndbug.in/) 240 | * [OpenBSD user groups](https://www.openbsd.org/groups.html) 241 | * [Orlando BSD user group](https://www.orlandobsd.org/) 242 | * [Southeast Michigan BSD User Group](http://www.semibug.org/) 243 | 244 | ## Learning 245 | 246 | * [The BSD Certification Group](http://www.bsdcertification.org/) – a non-profit organization committed to creating and maintaining a global certification standard for system administration on BSD-based operating systems. 247 | * [TeachBSD](http://teachbsd.org/) – Teaching Operating Systems with Tracing: a set of courses for students and software practitioners. 248 | 249 | ## Books 250 | 251 | * [Absolute FreeBSD 3rd Ed](https://mwl.io/nonfiction/os#af3e) 252 | * [Absolute OpenBSD](https://www.michaelwlucas.com/os/ao2e) 253 | * [Designing BSD Rootkits: An Introduction to Kernel Hacking](https://www.nostarch.com/rootkits.htm) 254 | * [FreeBSD Device Drivers](https://www.nostarch.com/bsddrivers.htm) 255 | * [FreeBSD Mastery: Specialty Filesystems](https://www.michaelwlucas.com/os/fmsf) 256 | * [FreeBSD Mastery: Storage Essentials](https://www.michaelwlucas.com/os/fmse) 257 | * [FreeBSD Mastery: ZFS](https://www.michaelwlucas.com/os/fmzfs) 258 | * [FreeBSD Mastery: Advanced ZFS](https://www.michaelwlucas.com/os/fmaz) 259 | * [The Design and Implementation of the FreeBSD Operating System 2nd Ed](https://www.amazon.com/Design-Implementation-FreeBSD-Operating-System/dp/0321968972/ref=pd_sbs_14_t_0?_encoding=UTF8&psc=1&refRID=W4TYR1MZ2QQR50RECWXQ) 260 | 261 | ## BSD related software 262 | 263 | * [Bastille](https://bastillebsd.org/) – Bastille helps you quickly create and manage FreeBSD Jails 264 | * [CBSD](https://www.bsdstore.ru/en/about.html) – CBSD is a management layer written for the FreeBSD jail(8) subsystem, bhyve and Xen 265 | * [Runhyve](https://runhyve.app/) – the virtual machines manager for Bhyve 266 | * [BSD-Cloud-Image](https://bsd-cloud-image.org/) – a collection of (unofficial) prebuilt BSD cloud images, for instance for OpenStack 267 | 268 | ## Gaming 269 | 270 | * [linuxulator-steam-utils](https://github.com/shkhln/linuxulator-steam-utils) – a set of workarounds for running the Linux Steam client under the FreeBSD Linux emulation layer 271 | * [Mizutamari](https://codeberg.org/Alexander88207/Mizutamari) – Wine front-end for FreeBSD 272 | 273 | ## Other 274 | 275 | * [A Repository of Unix History and Evolution](https://www.spinellis.gr/pubs/jrnl/2016-EMPSE-unix-history/html/unix-history.html) - The history and evolution of the Unix operating system from 1972 to 2016 by [Diomidis Spinellis](https://github.com/dspinellis) [PDF](http://www.spinellis.gr/pubs/jrnl/2016-EMPSE-unix-history/html/unix-history.pdf) 276 | * [Archive OS BSD](https://archiveos.org/bsd/) - Archive of BSD systems 277 | * [Awesome UNIX](https://github.com/sirredbeard/Awesome-UNIX) - The list is an exploration of the world of UNIX 278 | * [BSD Distributions Timeline](https://github.com/FabioLolix/BSD-Timeline) - Graph of BSD systems 279 | * [BSD Family Tree](https://cgit.freebsd.org/src/tree/share/misc/bsd-family-tree) - BSD family tree from freebsd-src 280 | * [Distrowatch](https://distrowatch.com/search.php?ostype=BSD&category=All&origin=All&basedon=All¬basedon=None&desktop=All&architecture=All&package=All&rolling=All&isosize=All&netinstall=All&language=All&defaultinit=All&status=All#advanced) - Search on distrowatch.com for all BSD systems 281 | * [The Unix Tree](https://www.tuhs.org/cgi-bin/utree.pl) – browse the source code and manuals of various old versions of Unix (including BSDs) 282 | * [Unix History](https://www.levenez.com/unix/) - Simplified diagram of Unix history by Éric Lévénez 283 | * [Wikipedia](https://en.wikipedia.org/wiki/Comparison_of_BSD_operating_systems) - Comparison of BSD operating systems 284 | * [Wikipedia](https://en.wikipedia.org/wiki/List_of_BSD_operating_systems) - List of BSD operating systems 285 | --------------------------------------------------------------------------------