The complete idiot's guide to OpenBSD on the Pinebook Pro.
Today I will show you how I installed the latest snapshot of OpenBSD on my Pinebook Pro with plenty of detail so that you can do it, too. I will include instructions for setting up full disk encryption, and conclude with a summary of my experience running OpenBSD on this device...
https://tomscii.sig7.se/2022/02/Guide-to-OpenBSD-on-the-PinebookPro
#install #system #hardware
Today I will show you how I installed the latest snapshot of OpenBSD on my Pinebook Pro with plenty of detail so that you can do it, too. I will include instructions for setting up full disk encryption, and conclude with a summary of my experience running OpenBSD on this device...
https://tomscii.sig7.se/2022/02/Guide-to-OpenBSD-on-the-PinebookPro
#install #system #hardware
π7
A reckless guide to OpenBSD.
Welcome to a new weekly series of articles for intermediate to advanced level users of OpenBSD, focusing on aspects of using and customising the system that are not broadly covered or encouraged by the project's own official documentation, (hence the term βreckless guideβ)...
https://www.exoticsilicon.com/jay/reckless_guide_to_openbsd
#system
Welcome to a new weekly series of articles for intermediate to advanced level users of OpenBSD, focusing on aspects of using and customising the system that are not broadly covered or encouraged by the project's own official documentation, (hence the term βreckless guideβ)...
https://www.exoticsilicon.com/jay/reckless_guide_to_openbsd
#system
π16
Debugging an ioctl Problem on OpenBSD.
I was trying to use a V4L2 Ruby module on my OpenBSD laptop but ran into a problem where sending the V4L2 ioctls from this module would fail, while other V4L2 programs on OpenBSD worked fine...
https://jcs.org/2022/02/16/ioctl
#ruby #debug #ioctl
I was trying to use a V4L2 Ruby module on my OpenBSD laptop but ran into a problem where sending the V4L2 ioctls from this module would fail, while other V4L2 programs on OpenBSD worked fine...
https://jcs.org/2022/02/16/ioctl
#ruby #debug #ioctl
π1
-current has moved to 7.1-beta
With the following commit, Theo de Raadt (deraadt@) moved -current to version 7.1-beta:
https://www.undeadly.org/cgi?action=article;sid=20220221061125
#release
With the following commit, Theo de Raadt (deraadt@) moved -current to version 7.1-beta:
https://www.undeadly.org/cgi?action=article;sid=20220221061125
#release
π5
Native IPv6 with OpenBSD and Aussie Broadband
We are coming on two decades since IPv6 became a recognised standard and generally available but it is still not being widely adopted by people and organisations that have easy access to IPv4 address space. Even if you have a native IPv4 address, it will typically be in the form of some CG-NAT or other NAT on your customer premises equipment (CPE)...
https://www.tubsta.com/2022/03/native-ipv6-with-openbsd-and-aussie-broadband/
#network #ipv6
We are coming on two decades since IPv6 became a recognised standard and generally available but it is still not being widely adopted by people and organisations that have easy access to IPv4 address space. Even if you have a native IPv4 address, it will typically be in the form of some CG-NAT or other NAT on your customer premises equipment (CPE)...
https://www.tubsta.com/2022/03/native-ipv6-with-openbsd-and-aussie-broadband/
#network #ipv6
π3
OpenBSD/arm64 on Apple M1 systems.
It has taken a while, but I'm pleased to announce that OpenBSD/arm64 works well enough on Apple M1 systems for some wider testing...
https://www.undeadly.org/cgi?action=article;sid=20220320115932
#hardware #install #system
It has taken a while, but I'm pleased to announce that OpenBSD/arm64 works well enough on Apple M1 systems for some wider testing...
https://www.undeadly.org/cgi?action=article;sid=20220320115932
#hardware #install #system
π17π2
obsdfreqd - userland CPU frequency scheduling for OpenBSD.
https://tildegit.org/solene/obsdfreqd
#cpu #freq
https://tildegit.org/solene/obsdfreqd
#cpu #freq
π₯1
Heap Overflow in OpenBSD's slaacd via Router Advertisement
In this blog post we analyze a heap overflow vulnerability we discovered in the IPv6 stack of OpenBSD, more specifically in its slaacd daemon. This issue, whose root cause can be found in the mishandling of Router Advertisement messages containing a DNSSL option with a malformed domain label, was patched by OpenBSD on March 21, 2022. A proof-of-concept to reproduce the vulnerability is provided.
https://blog.quarkslab.com/heap-overflow-in-openbsds-slaacd-via-router-advertisement.html
#security #network #slaacd
In this blog post we analyze a heap overflow vulnerability we discovered in the IPv6 stack of OpenBSD, more specifically in its slaacd daemon. This issue, whose root cause can be found in the mishandling of Router Advertisement messages containing a DNSSL option with a malformed domain label, was patched by OpenBSD on March 21, 2022. A proof-of-concept to reproduce the vulnerability is provided.
https://blog.quarkslab.com/heap-overflow-in-openbsds-slaacd-via-router-advertisement.html
#security #network #slaacd
π3π1
Doing stupid things (with packets and OpenBSD).
Several articles about OpenBSD on server: https://doing-stupid-things.as59645.net/
#system #network #mail
Several articles about OpenBSD on server: https://doing-stupid-things.as59645.net/
#system #network #mail
π5
FreeBSD vs OpenBSD: Which is Right for You?
FreeBSD vs OpenBSD. Which is more secure? Which is faster? Which is generally superior? Both have their strengths and weaknesses, and both appeal to different audiences depending on needs.
https://www.ateamsystems.com/tech-blog/freebsd-vs-openbsd-which-is-right-for-you/
#system
FreeBSD vs OpenBSD. Which is more secure? Which is faster? Which is generally superior? Both have their strengths and weaknesses, and both appeal to different audiences depending on needs.
https://www.ateamsystems.com/tech-blog/freebsd-vs-openbsd-which-is-right-for-you/
#system
π2π₯1
π5
OpenBSD Gaming Updates Q2 2022.
It's been a little quieter on the subreddit for a while, but that doesn't mean that nothing is happening in OpenBSD gaming! With the final touches being applied before the OpenBSD 7.1 release, this is as good a time as any to give a bit of an overview of recent developments and useful resources...
https://www.reddit.com/r/openbsd_gaming/comments/u5tdzy/openbsd_gaming_updates_q2_2022/
#desktop #games #system
It's been a little quieter on the subreddit for a while, but that doesn't mean that nothing is happening in OpenBSD gaming! With the final touches being applied before the OpenBSD 7.1 release, this is as good a time as any to give a bit of an overview of recent developments and useful resources...
https://www.reddit.com/r/openbsd_gaming/comments/u5tdzy/openbsd_gaming_updates_q2_2022/
#desktop #games #system
How to talk to a local IPMI under OpenBSD.
Much like Linux, modern versions of OpenBSD are theoretically able to talk to a suitable local IPMI using the standard ipmi(4) kernel driver. This is imprecise although widely understood terminology; in more precise terms, OpenBSD can talk to a machine's BMC (Baseboard Management Controller) that implements the IPMI specification using one of a number of standard interfaces, as covered in the "System Interfaces" section of ipmi(4). However, OpenBSD throws us a curve ball in that the ipmi(4) driver is normally present in the default OpenBSD kernel but not enabled...
https://utcc.utoronto.ca/~cks/space/blog/unix/OpenBSDLocalIPMI
#ipmi #hardware
Much like Linux, modern versions of OpenBSD are theoretically able to talk to a suitable local IPMI using the standard ipmi(4) kernel driver. This is imprecise although widely understood terminology; in more precise terms, OpenBSD can talk to a machine's BMC (Baseboard Management Controller) that implements the IPMI specification using one of a number of standard interfaces, as covered in the "System Interfaces" section of ipmi(4). However, OpenBSD throws us a curve ball in that the ipmi(4) driver is normally present in the default OpenBSD kernel but not enabled...
https://utcc.utoronto.ca/~cks/space/blog/unix/OpenBSDLocalIPMI
#ipmi #hardware
π23π14π₯12π±1
π5π₯1π1
Let's install OpenBSD/riscv64 on QEMU
I wanted to get in on the OpenBSD/riscv64 bandwagon, but I don't have the money to spend on fancy new hardware. Fortunately, QEMU has RISC-V support. Unfortunately, I could not find any instructions to install OpenBSD on it. We'll just have to figure it out ourselves...
https://briancallahan.net/blog/20220418.html
#install #riscv64 #install
I wanted to get in on the OpenBSD/riscv64 bandwagon, but I don't have the money to spend on fancy new hardware. Fortunately, QEMU has RISC-V support. Unfortunately, I could not find any instructions to install OpenBSD on it. We'll just have to figure it out ourselves...
https://briancallahan.net/blog/20220418.html
#install #riscv64 #install
π2π₯2
iblock: block scanner TCP connections under OpenBSD.
iblock is a software whose purpose is to detect TCP connections, on specific ports, in order to block the corresponding IP addresses, through Packet Filter...
https://doc.huc.fr.eu.org/en/monitor/iblock-openbsd/
#network
iblock is a software whose purpose is to detect TCP connections, on specific ports, in order to block the corresponding IP addresses, through Packet Filter...
https://doc.huc.fr.eu.org/en/monitor/iblock-openbsd/
#network
π3π₯1
Let's try V on OpenBSD.
A long time ago, I submitted a patch for V. And then I mostly forgot about V. GitHub recently reminded me of its existence. Let's see if V still works on OpenBSD. I am going to build it, see if it is easily able to be made into a port, and then try some of their upstream-developed programs...
https://briancallahan.net/blog/20220426.html
#programming #v
A long time ago, I submitted a patch for V. And then I mostly forgot about V. GitHub recently reminded me of its existence. Let's see if V still works on OpenBSD. I am going to build it, see if it is easily able to be made into a port, and then try some of their upstream-developed programs...
https://briancallahan.net/blog/20220426.html
#programming #v
π9π₯4