Title: Unofficial OpenBSD FAQ | |
Author: Solène | |
Date: 16 March 2018 | |
Tags: openbsd70 openbsd | |
Description: | |
Frequently asked questions (with answers) on #openbsd IRC channel | |
Please read the official [OpenBSD | |
FAQ](https://www.openbsd.org/faq/index.html) | |
I am writing this to answer questions asked too many times. | |
If some answers get good enough, maybe we could try to merge it in the | |
OpenBSD | |
FAQ if the topic isn't covered. | |
If the topic is covered, then a link to the official FAQ should be | |
used. | |
If you want to participate, you can fetch the page using gopher | |
protocol and | |
send me a diff: | |
$ printf '/~solene/article-openbsd-faq.txt\r\n' | nc dataswamp.org | |
70 > faq.md | |
## OpenBSD features / not features | |
Here is a list for newcomers to tell what is and what is not OpenBSD | |
See [OpenBSD Innovations](https://www.openbsd.org/innovations.html) | |
- Packet Filter : super awesome firewall | |
- Sane defaults : you install, it works, no tweak | |
- Stability : upgrades go smooth and are easy | |
- pledge and unveil : security features to reduce privileges of | |
software, lots of ports are patched | |
- W\^X security | |
- Microphone muted by default, unlockable by root only | |
- Video devices owned by root by default, not usable by users until | |
permission change | |
- Has only FFS file system which is slow and has no "feature" | |
- No wine for windows compatibility | |
- No linux compatibility | |
- No bluetooth support | |
- No usb3 full speed performance | |
- No VM guest additions | |
- Only in-house VMM for being a VM host, only supports OpenBSD and some | |
Linux | |
- Poor fuse support (it crashes quite often) | |
- No nvidia support (nvidia's fault) | |
- No container / docker / jails | |
## Does OpenBSD has a Code Of Conduct? | |
No and there is no known plan of having one. | |
This is a topic upsetting OpenBSD people, just don't ask about it and | |
send | |
patches. | |
## What is the OpenBSD release process? | |
[OpenBSD FAQ official | |
information](https://www.openbsd.org/faq/faq5.html#Flavors) | |
The last two releases are called "-release" and are officially | |
supported | |
(patches for security issues are provided). | |
-stable version is the latest release with the base system patches | |
applied, | |
the -stable ports tree has some patches backported from -current, | |
mainly to fix | |
security issues. Official packages for -stable are built and are picked | |
up | |
automatically by pkg_add(1). | |
## What is -current? | |
It's the development version with latest packages and latest code. | |
You shouldn't use it *only* to get latest package versions. | |
## How do I install -current ? | |
[OpenBSD FAQ about current](https://www.openbsd.org/faq/current.html) | |
- download the latest snapshot install .iso or .fs file from your | |
favorite mirror under /snapshots/ directory | |
- boot from it | |
## How do I upgrade to -current | |
[OpenBSD FAQ about current](https://www.openbsd.org/faq/current.html) | |
You can use the script `sysupgrade -s`, note that the flag is only | |
useful if | |
you are not running -current right now but harmless otherwise. |