OpenBSD
1.22K subscribers
38 photos
2 videos
6 files
400 links
Сool OpenBSD stuff @openbsd
Feedback obsd@tuta.io

Community:
@openbsd_en
@openbsd_ru
@openbsdbr
@OpenBSD_es

OpenBSDjumpstart https://t.me/joinchat/EzTjLQuG8MdUSVqFS1xA4w

Unofficial channel. Get OpenBSD: https://www.openbsd.org/
Download Telegram
Doing stupid things (with packets and OpenBSD).

Several articles about OpenBSD on server: https://doing-stupid-things.as59645.net/

#system #network #mail
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
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
How to contribute to the OpenBSD project?

You like OpenBSD? Then, I'm quite sure you can contribute to it! Let me explain the many ways your skills can be used to improve the project and contribute back.

https://dataswamp.org/~solene/2022-05-03-contributing-to-openbsd.html

#system #contribute
Forwarded from NetBSD
NetBSD 9.3 released.

The NetBSD Project is pleased to announce NetBSD 9.3, the third release from the NetBSD 9 stable branch.

https://blog.netbsd.org/tnf/entry/netbsd_9_3_released

#release #system
Installing OpenBSD on Scaleway Elastic Metal.

The instructions below will roughly stay the same should you want to install NetBSD or FreeBSD instead of OpenBSD...

https://www.senzilla.io/blog/2022/08/10/installing-openbsd-scaleway-elastic-metal/

#install #system
OpenBSD on a Lenovo Thinkpad X220.

This is going to be yet another post about installing / running OpenBSD on an old Thinkpad X220. It’s not going to be different than all of the other guides that are already out there, but my motivation and what came of it afterwards might be interesting for some folks.

https://housingsklave.at/posts/2022-05-07-openbsd-on-a-lenovo-thinkpad-x220/

#hardware #install #system
Rootctl.

Minimal chroot launcher for OpenBSD.

https://github.com/TheDevtop/rootctl

#chroot #system
cwdof.

Simple utility to get the current working directory of a given process in OpenBSD.

https://github.com/phillbush/cwdof

#cwdof #system
mimmutable() for OpenBSD.

Virtual-memory systems provide a great deal of flexibility in how memory can be mapped and protected. Unfortunately, memory-management flexibility can also be useful to attackers bent on compromising a system. In the OpenBSD world, a new system call is being added to reduce this flexibility; it is, though, a system call that almost no code is expected to use.

https://lwn.net/SubscriberLink/915640/53bc300d11179c62/

#security #system #memory
Analysis of Speedup Gain of Undefined Behavior Optimizations in OpenBSD.

The ISO C Standard added the undefined behavior notion as a mean to portability. State-of-the-art compilers such as GCC and Clang/LLVM use it to issue aggressive optimizations that break the the intention of the progammer. We argue that the performance impact of undefined behavior (UB) optimizations in operating systems, such as OpenBSD, is low. Furthermore they introduce unobservable and undocumented effects that have great impact of program robustness and security. To test our hypothesis we take the compiler implementation used in OpenBSD, i.e.Clang/LLVM, and disable all undefined behavior optimizations.Then we compare the performance of the system on multiple hardware architectures with the above mentioned optimizations turned on and off...

https://tildegit.org/lucic71/dissertation/src/branch/master/TSW/tsw.pdf

#system #optimizations
Errata patches for TCP have been released for OpenBSD 7.1 and 7.2.

Binary updates for the amd64, i386 and arm64 platform are available via the syspatch utility. Source code patches can be found on the respective errata page:

- https://www.openbsd.org/errata71.html
- https://www.openbsd.org/errata72.html

#security #update #system
Is OpenBSD for you?

This blog post is a step by step wizard for those who think about using OpenBSD as a primary OS and daily driver, but don't know if it meets the requirements. I am trying to focus on desktop/laptop use in this case...

https://mizik.eu/blog/is-openbsd-for-you/index.html

#system #hardware #install
OpenBSD workstation hardening.

I wanted to share a list of hardening you can do on your OpenBSD workstation, and explaining the threat model of each change...

https://dataswamp.org/~solene/2023-12-31-hardened-openbsd-workstation.html

#security #system
Use OpenBSD in web browser.

I have created a service that allows you to use OpenBSD (and other operating systems) in a web browser. The URL to the service is instantworkstation.com. Hope it may be useful to you...

https://www.reddit.com/r/openbsd/comments/1ad1puz/use_openbsd_in_web_browser/

#browser #system
Some OpenBSD features that aren't widely known.

In this blog post, you will learn about some OpenBSD features that can be useful, but not widespread. They often have a niche usage, but it's important to know they exist to prevent you from reinventing the wheel...

https://dataswamp.org/~solene/2024-02-20-rarely-known-openbsd-features.html

#system #security
Tech Independence

Tech independence is not depending on any particular company or software. The only tools you need are the common open source basics built into any Linux or BSD operating system — free public-domain tools that are not owned by anyone, and can run on any computer.

Learn a few of these basic tools, and you can run your own private server on any computer forever, for the rest of your life. Host your own website and email. Keep your own contacts and calendars synced with your phone. Back up and sync your photos, movies, and music to your own private storage. No more subscriptions needed.

You can ignore all the companies offering “solutions”, even if they are free, because they take away self-reliance. The point is to know how to do it yourself, not to have somebody do it for you. It’s worth a little up-front work, like learning how to drive.

Below are simple step-by-step instructions that work. Instead of drowning you in options, it uses an operating system called OpenBSD...

https://sive.rs/ti

#services #system
OpenBSD Workstation for the People.

This is an attempt at building an OpenBSD desktop than could be used by newcomers or by people that don’t care about tinkering with computers and just want a working daily driver for general tasks...

https://www.tumfatig.net/2024/openbsd-workstation-for-the-people/

#desktop #system