@Linux_Is_Best It just so happens that I like our discussions on and about #linux. Linux is such a vast, multifaceted operating system that you can have virtually limitless interesting conversations. Same goes for my other fave #OpenBSD. I for one learn something fro you almost every time you post. Linux is a sub-category of my #autistic special interest in communication networks.
#OpenBSD's cu(1) serial terminal emulator now supports specifying fixed paths to USB serial ports (ucom(4)).
$ sysctl hw.ucomnames hw.ucomnames=ucom0:usb0.0.00003.0
$ cu -l usb0.0.00003.0
krw@ modified src/usr.bin/cu/*: Enable cu(1) -l to accept the usb paths shown in hw.ucomnames.
Usual man page tweaks from jmc@ and schwarze@.
Testing various iterations by deraadt@, nicm@, kettenis@, drahn@.
krw@ modified src/sys/*: Add sysctl hw.ucomnames to list 'fixed' paths to USB serial ports.
Suggested by deraadt@, USB route idea from kettenis@. Feedback from anton@, man page improvements from deraadt@, jmc@, schwarze@.
ok deraadt@ kettenis@
OK this is weird. Was #OpenBSD 7.4 released then pulled? I downloaded the ISO for it (for i386) but none of the mirrors have a 7.4/ directory and 7.4 isn't showing on the OpenBSD homepage as the latest - 7.4 is. And the release date is "Oct XXX"
OpenBSD discusses possibly removing Exim from their ports collection.
"I think we should probably mark exim BROKEN for now."
"That's almost too kind.[…] It's a bad piece of software to expose users to."
I've just created my first ever #OpenBSD port and built a package!
This is for Forgejo, so I started with the Gitea port and kept changing things until they worked. (Some of it really wasn't trivial: Forgejo adds a dependency that failed to build, giving the error in https://github.com/segmentio/asm/issues/73 )
A lot of fixes and polish are still needed, but I feel that the deepest depths of the ocean are the limit now!
(that doesn't work for me, I'm trying to figure why, maybe it's hardware related?)
OpenBGPD 8.2 released #openbsd https://undeadly.org/cgi?action=article;sid=20231002135058
À quoi peut me servir #openbsd (édition serveur)? https://si3t.ch/log/2023-10-02-octopenbsd-server.txt #octopenbsd
À quoi peut me servir #openbsd ? https://si3t.ch/log/2023-10-02-octopenbsd-desktop.txt #octopenbsd
Video killed the radio star, at the European *BSD event of the year! 😈⛳🐡
Almost all videos are posted on our Youtube channel. You can find them at https://www.youtube.com/@EuroBSDcon
The slides are at https://2023.eurobsdcon.org/slides/
Thank you all again, speakers, who took the time to prepare, travel and present. (not necessarily in that order :flan_XD:)
And a huge shout-out to @bsdtv to recording and publishing them so quick!
I doubt anything like that is possible on #Linux without checking a bunch of files, not to mention that different distributions will have different paths and mechanisms for the same thing.
Handy feature for people remotely deploying #OpenBSD, the newly generated ssh host key fingerprint is now printed on first boot.
naddy@ modified src/etc/rc: show fingerprint of freshly generated ssh host key on first boot
Print to the console the fingerprint of a newly generated ssh host key of the preferred type (currently ED25519), typically when booting for the first time. This simplifies a secure first ssh connection to a freshly installed machine.
ok deraadt@ kn@, and various for earlier iterations
Introduction to the OpenBSD operating system
I often see a lot of confusion with regard to OpenBSD, either assimilate as a Linux distribution or mixed up with FreeBSD.
Let's be clear, OpenBSD is a stand alone operating system. It came as a fork of NetBSD in 1994, there isn't much things in common between the two nowadays.
While OpenBSD and the other BSDs are independant projects, they
#octOpenBSD a quick script for cycling through your monitors. Laptop + 1.
Finally found a usecase for my raspberry pi so installing #OpenBSD on it.
First snag: no display adaptor that’ll fit. (Micro HDMI???) — but turns out I have a USB to serial adapter (I have no idea why I ever needed this.)
And even figured out which pins to connect it to, and which way around it goes. This is way more low-level than I'm used to having to deal with. (Process of elimination: two wires together must be UART, the third must be ground.)
I just subscribed to sourcehut ($2/month), they provide #OpenBSD continuous integration :flan_thumbs:
Maybe 100+ were running in customers' office as IPSec/OpenVPN servers and firewalls/routers, OpenBSD running on PCEngines' APUs (see https://www.pcengines.ch/apu.htm ).
We had obviously some in our offices, on APUs, bare metal servers, and VMs.
Unbreakable shit, some were running smoothly for 10+ years!
Is there some people around running #OpenBSD in industry?
So far, I mostly see hobbyists using OpenBSD for personal use :flan_think:
#OpenBSD is back on Repology
it was broken due to a recent major change in the ports tree infrastructure, repology didn't understand a new format
Thanks to landry@ espie@ and other who fixed it :flan_cheer:
Apparently for every OpenBSD release they also produce/release a custom song?? TIL
(edit: oh and they apparently also release a custom shirt every release too https://www.openbsd.org/tshirts.html ...site hasn't been updated for a few versions tho! but store is selling latest)
-current has moved to 7.4 #openbsd https://undeadly.org/cgi?action=article;sid=20230927052519
thanks everyone! Almost 300 people replied to that, and we had 30 cloud users, 66 VM users and 204 bare metal users.
Many people reported using rasbperry pi boards for hosting services.
I'm surprised that there is only one mention of Docker, but multiple mentions of both LXC and FreeBSD jails. You people rocks :flan_cool:
#OpenBSD folk might be interested in this too - ifunc support is also disabled there for some reason.
Also #retrogaming and #retrocomputing; #coding in #C, #C++, and #Perl, and guess that's about it these days but I can #code in 20+ languages; #TTRPGs as a DM/Storyteller/GM such as #DnD, #OSR, and #VtM ; #cooking; making #art like #painting and #watercolor; servers run #OpenBSD; fan of tinkering with #NetBSD; daily driver is #macOS; #horror and #scifi movies; and likely other things I'm forgetting.
Restarted learning #CommonLisp, too.
🎉 Celebrating two months since launching the BSD Cafe! 🎉
Exactly two months ago today (20th July 2023), I released the #Mastodon instance of BSD Cafe, effectively announcing to the world the idea behind BSD Cafe. The response was much warmer than expected from both *BSD enthusiasts and the entire #Fediverse community. This overwhelming support motivated me to keep pushing forward, expanding the Cafe with new services.
We've introduced a wiki (https://wiki.bsd.cafe - currently a site describing the Cafe services, but in the future, it will also host tutorials, tips, experiences, etc.), a Miniflux server (https://miniflux.bsd.cafe - for personalized RSS feed reading), and recently, a Matrix server (https://element.bsd.cafe - for BSD Cafe users to chat in the Lounge, discuss various *BSD topics or interact with the world due to the decentralized nature of the protocol).
BSD Cafe will also be mentioned in the upcoming FreeBSD Status Report (https://github.com/freebsd/freebsd-doc/files/12642300/Introducing.the.BSD.Cafe.project.pdf).
User numbers are growing weekly. Some stay active, some not as much, but one thing remains consistent among all: a passion for technology, free operating systems (especially *BSD), and a desire to collaborate and grow together.
So, a big thank you to everyone who contributes daily to make BSD Cafe vibrant and growing, those who offer advice, participate in polls, and believed in us these past two months. Without you, all of this wouldn't make sense.
Stay tuned! 🚀
Okay, I believe that the code-based Argentum theme, in combination with the minimal hooks added to
libs-gui, is now at feature-parity with the modified
Tomorrow, if I have time, I will go over the changes again, see if anything needs polishing up, before submitting a PR upstream.
The gist of the PR is the the hooks added change nothing for any existing app or library, cause zero disruption, but enable this theme to do what it needs to do. I would, of course, be open to better ways for it to do what it does, but the notion is what it is.
Slides for Alexander Bluhm's #EuroBSDcon 2023 talk "#OpenBSD Attack Mitigations" https://www.openbsd.org/papers/eurobsdcon2023-bluhm-mitigations.pdf
#OpenBSD -current now has the "2ndEdition" version of the "One True Awk", which corresponds to the upcoming 2nd edition of "The AWK Programming Language" book.
"Support for UTF-8 and comma-separated value inputs has been added."
Informal survey for folks who use BSD Unix:
1. Are you aware of any variety of BSD that has converted its base filesystem layout such that either /bin and /lib are symlinks to /usr/bin and /usr/lib respectively (possibly with several more such symlinks), or, the other way around, /usr is a symlink to /?
2. Are you aware of any variety of BSD that has concrete plans to make either of the above changes in the foreseeable future?
3. Are you aware of any variety of BSD that has considered and *rejected* making any such change?
I'm asking these questions in my capacity as /de facto/ maintainer of Autoconf. Your answers will help me document how to write third-party software that works correctly regardless of whether /usr is separate from the root.
[For the record, Autoconf already does, and will continue to, support both of the above altered filesystem layouts as well as the traditional one. The only exception I'm currently aware of is that configure scripts may malfunction or fail to start if /bin/sh does not exist at all, which I hope everyone can agree is a pathological case.]
Please boost for reach. Answers accepted either by replaying to this toot, or by email (zack at owlfolio dot org). It is helpful if you can provide references to release notes, mailing list discussions, etc. to support your answers.
E vamos embora! The European *BSD event of the year! 😈⛳🐡
Four days of everything *BSD starts today!
The first two days consists of tutorials and today, 2023-09-14, they are
09:00-12:00, lunch 12:00-13:00 and 13:00-16:00
- Quimica Piso 1; Sala D-46
An Introduction to the Kernel Services and I/O System of the FreeBSD Open Source Operating System by Marshall Kirk McKusick
- Quimica R/C; Sala C-12
DIY Jails by Dave Cottlehuber
- Quimica R/C; Sala C-13
OpenZFS Introductory Workshop by Benedict Reuschling
- Quimica R/C; Sala C-16
Network Management with the OpenBSD Packet Filter Toolset by the trio Peter Hansteen,
Massimilliano Stucchi, and Tom Smyth
You can find the program at: https://2023.eurobsdcon.org/program/
EuroBSDCon 2023 in Coimbra, Portugal September 14-17, 2023
What were the biggest issues you had when using #OpenBSD?
What made you struggle enough to wish you had some guide to help you?
I hope all my *BSD friends have a great time, & stay safe at EuroBSDcon this year in Coimbra, Portugal! :flan_cool:
EuroBSDcon 2023 starts September 14th and goes until the 17th.
(There are some exciting OpenBSD developer talks this year!)
The designs are intended to be printed on long whiter-than-white t-shirts, but let your surrealism run wild.
If you like the designs, but want to print them yourself, DM me.
If you don't like it, you can always support me here, ensuring I continue the techno-mage's story for the free internet: https://ko-fi.com/analognowhere
UGH. Finally got rid of that damnable icon in the application menu. Also note that the system menu now shows a little FreeBSD logo. I thought it was cute.
Anyway, still need to figure out how to make the application name bold. I'll get there.
p2k23 Hackathon Report: Jeremy Evans (jeremy@) on Ruby ports cleanup, database progress, and more #openbsd https://undeadly.org/cgi?action=article;sid=20230910194038
Want to help out Agora but can't code? We could use a good logo -- and I'd pay a reasonable fee for it.
Send me a sketch or the like with your idea, using the text "Agora Desktop" and "Powered by FreeBSD", along with your bid.
Want to help but can't code or draw? Subscribe to my Patreon, so I can pay people for things like logos and theme design, and justify even more of my time working on Agora.