/obsd/ - OpenBSD General - exactly 2000 letters edition

OpenBSD is a free and open-source, security-focused, Unix-like operating system.

*Please remember that this thread is not meant to be a discussion about Linux vs OpenBSD*

FAQ:
>How do I get started?
-openbsd.org/faq/faq4.html

>What are the available graphics drivers?
-amdgpu(4): AMD Radeon GPUs using the amdgpu kernel driver (not enabled by default yet, still Work-In-Progress)
-intel(4): Intel integrated graphics chipsets
-radeon(4): ATI/AMD Radeon video driver
-efifb(4): EFI frame buffer
-vesa(4): Generic VESA video driver

>What are the available wireless drivers?
-man.openbsd.org/?query=wireless&apropos=1

>How do I set up Full-Disk Encryption?
-openbsd.org/faq/faq14.html#softraidFDE

>Why OpenBSD?
-sivers.org/openbsd
-over-yonder.net/~fullermd/rants/bsd4linux/01 (discusses *BSD in general)
-why-openbsd.rocks/ (shows up a random fact about OpenBSD whenever you load it)
-openbsd.org/innovations.html
-en.wikipedia.org/wiki/OpenBSD_security_features

>Should I use -release or -current?
-If you're using it in your home machine, then -current is most likely what you're looking for since it contains updated packages.

>How do I follow -current?
-openbsd.org/faq/current.html

>How do I upgrade -current to the latest snapshot?
-Just run sysupgrade(8) as root.

>How do I get help?
-OpenBSD man pages
-OpenBSD mailing lists: openbsd.org/mail.html
-daemonforums: daemonforums.org/
-OpenBSD FAQ: openbsd.org/faq/

>Book recommendations:
-Absolute OpenBSD (2nd edition)
-The Book of PF (3rd edition)

>Miscellaneous:

-c0ffee.net/blog/openbsd-on-a-laptop/ (tips for a laptop installation, contains some useful information)
-openbsd.org/lyrics.html (OpenBSD's songs)
-cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/ (list of available packages)

Feel free to ask questions and discuss topics that are related to OpenBSD.

Attached: yearinthelife_left.jpg (227x343, 22K)

Other urls found in this thread:

ftp.openbsd.org/pub/OpenBSD/patches/3.5/common/030_sack.patch
sivers.org/openbsd
grenadille.net/post/2019/05/09/Reducing-that-contention
openbsd.org/events.html#bsdcan2019
freshports.org/devel/electron4/
reddit.com/r/openbsd/comments/6nu8no/helping_to_figure_out_why_webrtc_doesnt_work/
deftly.net/posts/2017-06-01-measuring-the-weight-of-an-electron.html
openbsd.org/faq/faq16.html
wiki.qemu.org/Hosts/BSD
cromwell-intl.com/open-source/openbsd-qemu-windows-howto.html
linuxhelp.com/how-to-install-xfce-desktop
twitter.com/NSFWRedditVideo

Previous thread: Feel free to suggest more information to be added into the thread, they will be added to this comment since the thread hit the 2000 letters limit.

Poastin this comment from my T420s running OpenBSD, everything works great.

Nice!

You can test the experimental amdgpu driver now, you just need to compile the kernel without the amdgpu lines commented out in its configuration. You can also use the generic efifb(4) driver if you want to wait until the amdgpu driver gets included in the compiled kernels officially.

OpenBSD literally fixed the SACK TCP vulnerabilities that affected Linux and FreeBSD in March 28 2005!
ftp.openbsd.org/pub/OpenBSD/patches/3.5/common/030_sack.patch

Because they ignore a lot of the security-related aspects, as much as I love FreeBSD and their legacy, their security scene is shit. They don't give a fuck about kernel hardening, they only recently enabled ASLR and it's disabled by default, the base system is compiled without PIE too, and many more issues.

I really want to love OpenBSD, but I can't live without either Electron or WebRTC.

I don't know what those are but they sound irritating. You can just move on, you don't need that stuff.

This.

Before complaining or shilling, check this short FAQ:
sivers.org/openbsd

Thanks, but it's already included in the thread.

OP you can't just leave old generals to 404 like that. The last one wasn't even 30 posts old!

Looking for that article on OpenBSD's current kernel lock progress that some user posted a few threads ago. Please repost!

Do you mean this one?
grenadille.net/post/2019/05/09/Reducing-that-contention

>2018-04-20
Nice.

Thanks a bunch user!

They certainly are irritating, but unfortunately I do need that stuff for my work.

No problem.

For those who are curious, the BSDCan 2019 started uploading their videos:
openbsd.org/events.html#bsdcan2019

Is there any way to have userland-mode-setting on the radeon driver? Or is it KMS-only?

>Electron
Coming closer. FreeBSD has a port, you may want to port it to OpenBSD:
freshports.org/devel/electron4/
>WebRTC
Google is your friend, give this a try
reddit.com/r/openbsd/comments/6nu8no/helping_to_figure_out_why_webrtc_doesnt_work/

Porting something isn't as easy as you think.

I never said it was easy

Is there any legitimacy to the rumors that OpenBSD may be getting a port of HAMMER2?

There was some porting effort a few years back, but I don't know what happened to it.

>-efifb(4): EFI frame buffer
>-vesa(4): Generic VESA video driver
Why even mention these if they can't drive 1440p displays?

What virtualization options are available for a host running openBSD?

Porting stuff is usually pretty easy, but Electron is pretty ridiculous.
deftly.net/posts/2017-06-01-measuring-the-weight-of-an-electron.html

openbsd.org/faq/faq16.html

There’s the vmd/vmm thing, but it sucks. Nowhere near solutions like virtualbox, VMware, KVM, or Xen. AFAIK it doesn’t even have graphics. Serial console only.

Also Qemu. Not optimized, but has graphics and some bells and whistles yet missing in vmd+vmm
wiki.qemu.org/Hosts/BSD
cromwell-intl.com/open-source/openbsd-qemu-windows-howto.html

I want to get into cwm but I can't seem to understand how it works. where does cwm get its keybindings from if cwmrc doesn't exist?

the x it install by default makes so my screen has 9 work spaces i can switch by moving over with the mouse. then when i install any DE things like the start button and wallpaper will be just on the top left workspace.
how i prevent this, and make it work like a normal DE?

You have to be more specific. What do you mean by installing a start button?

i said install the DE and forgot a coma

what DE did you install? You can't just install a DE and expect FVWM to adapt things from the DE.

Let's take XFCE as an example:
linuxhelp.com/how-to-install-xfce-desktop

Follow these steps.

Usually a program has defaults baked in. Those are found in the C source code.