freebsd
Remember when automation meant Bash scripts duct-taped to crontab?
Now we’ve got declarative config, jails, and Rocinante.
Times change. Tools evolve.
FreeBSD: Leakage of information into vt consoles, from a desktop environment at ttyv8
https://www.reddit.com/r/freebsd/comments/1k92yo8/leakage_of_information_into_vt_consoles_from_a/
– in other words, input in a desktop environment may be mistreated as input at a terminal e.g. ttyv0 or ttyv1.
Please help to identify relevant source code. Thank you.
Thanks to the #FreeBSD Handbook on Ports and the following page, I finally got around to building the drm-kmod port and dependencies so that amdgpu runs properly on 14.2.
https://forums.freebsd.org/threads/freebsd-14-2-graphics-fix.96365/
Confirming a fix in FreeBSD 14.3-BETA3
https://www.reddit.com/r/freebsd/comments/1khf860/comment/mstkxfs/
The slides, the video, and the text behind my presentation at EuroBSDCon 2024 - 'Why and how we're migrating many of our servers from Linux to the BSDs.'
https://it-notes.dragas.net/2024/10/03/i-solve-problems-eurobsdcon/
#ITNotes #FreeBSD #OpenBSD #NetBSD #RunBSD #IT #SysAdmin #EuroBSDCon #EBC24 #EuroBSDCon24 #EuroBSDCon2024 #NoteHUB
Announcing FediMeteo – Weather in the Fediverse!
UPDATE: I have created an account for updates and other information on FediMeteo - follow the account @admin to stay updated!
UPDATE: Ireland, Poland, Portugal and Switzerland have just been added
Weather has always influenced our lives: from agriculture to outdoor activities, to extreme events that, thanks to modern technology, can now be predicted with greater reliability. Personally, weather plays a significant role in my daily decisions, which is why I decided to create a service tailored for the Fediverse.
FediMeteo uses Open-Meteo data to publish updates every 6 hours, including current weather conditions, forecasts for the next 12 hours, and predictions for the upcoming days. Each country is served by its own dedicated instance (e.g., it.fedimeteo.com for Italy), managed through snac to ensure simplicity and efficiency in publishing.
You can follow FediMeteo directly in the Fediverse (on Mastodon and compatible platforms), via RSS, or by visiting the dedicated page for your city (e.g., fr.fedimeteo.com/paris).
Currently supported countries include:
Austria, Germany, France, Ireland, Italy, Netherlands, Poland, Portugal, Spain, Switzerland and the United Kingdom, – with many more regions coming soon!
FediMeteo is hosted on a FreeBSD-based VPS, with each country isolated in its own jail to ensure security and scalability.
Visit the main site to explore the national instances and start following your local weather updates today:
https://fedimeteo.com
Happy weather monitoring to all! 🌦️
FediMeteo is dedicated to my grandfather, who every evening would give me the weather forecast based on TV, radio, and his personal experience. He would convince me that the weather would be bad, so he had an excuse to accompany me to school instead of me going alone.
#FediMeteo #Announcements #FreeBSD #FediMeteo #WeatherForecasts #Weather #Meteo #snac #Fediverse #Mastodon
CHERI Alliance officially launches, adds major partners including Google, to tackle cybersecurity threats at the hardware level
From the November 2024 press release, <https://semiiphub.com/news/cheri-alliance>:
"… Previously announced founding members of the CHERI Alliance include Capabilities Limited, Codasip, CyNam, the FreeBSD Foundation, lowRISC, OpenHW Group, SCI Semiconductor, Swansea University, and the University of Cambridge. Following its initial formation in June 2024, the CHERI Alliance’s new additions reinforce the collaborative effort to protect against memory-related vulnerabilities, a critical security challenge that constitutes approximately 70% of the vulnerabilities exploited in cyberattacks. …"
– via <https://semiiphub.com/industryexpertblogs/cheri-alliance-1> and <https://old.reddit.com/r/freebsd/comments/1ho911c/cheri_alliance_officially_launches_adds_major/>
FreeBSD Project-provided repositories for kernel modules in the ports collection: usage
<https://blendit.bsd.cafe/post/821622>
14.1-RELEASE to 14.2-RELEASE
… an interim approach to avoiding the DRM graphics issue that was noted for 14.2-RELEASE before the release announcement …
#FreeBSD #upgrade #FAQ #Ludwig #LDWG #CFT #callfortesting #DRM #graphics #kmods #kernel
FreeBSD: new package repositories for kernel modules
https://lists.freebsd.org/archives/freebsd-current/2025-May/007611.html
For FreeBSD 14.3-BETA4:
https://www.reddit.com/r/freebsd/comments/1ku1qff/freebsd_143beta4_now_available/mu4e3d8/
FreeBSD: icons are broken in Geany, GIMP, HandBrake, PDF Arranger, Remmina, and various other applications.
In addition to the four screenshots here in Mastodon:
― https://i.imgur.com/iJ2eKe6.png – the Save As dialogue in Firefox (the File Open dialogue is similarly broken)
― https://i.imgur.com/j3LVxGP.png – Geany
…
Breakage was first observed following an upgrade on 28th April. Broken again with the most recent round of updates, a few hours ago.
I can reactivate a boot environment that has recent base packages alongside increasingly outdated port packages, however this is far from ideal.
Can anyone explain the breakage?
Thanks
https://www.reddit.com/r/freebsd/comments/1k9wjv5/comment/
Postscript: https://mastodon.bsd.cafe/@grahamperrin/114567643239283752
Progress!! I managed to get the #PinePhonePro screen working on #FreeBSD 🎉 Long way to go yet, but this is a massive step forward for making FreeBSD usable on the device.
https://tobykurien.com/images/microblog/post-1736141510-0.jpg
To generate background color (for "xterm(1)"), I use the #Perl (was 5.3[68]; is 5.40) program on #FreeBSD (was 13; is 14) …
use strict; use warnings;
my @red = qw[ 05 15 20 25 30 ];
my @green = qw[ 00 05 10 15 ];
my @blue = qw[ 00 10 15 16 ];
print join( q[/],
$red[ rand @red ],
$green[ rand @green ],
$blue[ rand @blue ]
);
Rarely the FIRST time is the color other than same shade of brown. Because "@red" is longer? Some initial state?
Some technical details for those interested:
The entire FediMeteo setup runs on a FreeBSD VM costing around 4 euros per month. It supports almost all major EU countries (plus the UK), with just a few left to complete. Currently, there are 25 separate jails, each running its own instance of snac, totaling 25 instances. The VM load typically stays around 10%, which increases to 30% when updates are published for countries with larger numbers of cities (currently Germany and Italy). The only time the load spikes is when new countries are announced; during that time, all remote instances connect to all cities to download their details.
As for RAM usage, excluding the ZFS cache, it's currently a total of 213 MB. Yes, MB.
#FreeBSD #RunBSD
I have some strange and annoying problem with my @frameworkcomputer #Framework 16 notebook: Since a few months, when the notebook is running non-stop for a few days, the touchpad and the keyboard stop responding. The keyboard is responding again after a few seconds but not the touchpad.
Only after the notebook has been shut down for a day or so, the touchpad starts responding again but not if it is powered down only for a few minutes.
Framework support has sent a replacement touchpad which shows the same behaviour and they otherwise are not helpful at all. They just keep asking the same questions, do not care to read my replies and tell me it is because I am running #FreeBSD and this is "not a supported Linux distro" (sigh...).
Does anybody have any idea what could be the problem?
I have been quite happy with the notebook but this kind of customer support experience is really frustrating...
Code - OSS
Visual Studio Code – Open Source
Paste seems to be bugged in editors/vscode 1.96.4_2 and greater on FreeBSD.
If you have 1.96.4_1: consider locking it before your next upgrade of packages.
<https://old.reddit.com/r/freebsd/comments/1igc6is/editorsvscode_1964_2_paste_not_working/mde5u33/>
<https://old.reddit.com/r/freebsd/comments/1gzcbbl/electron_and_related_ports/> Electron 34 is not yet ported.
Is everything terrible again? Let's focus on something completely different. Do you write amazing, perfect code on Linux or the BSDs? Well stop reading and get out. For the rest of us, how do we secure our systems? I've put together a survey on Source Code Sandboxing, https://kristaps.bsd.lv/devsecflops, which surveys the practical complexity and uptake of sandbox tools like seccomp, landlock, pledge, and capsicum.
If you've ever interfaced any of the tools I've mentioned, or want to mention another, head on over to https://github.com/kristapsdz/dev_sec_flops and make a pull request.
Enjoy! #Linux #openbsd #freebsd #programming
Shots 1 and 2: I forced a series of errors by running pkbasify (in Konsole, alongside various other applications) with insufficient free memory and insufficient swap space.
Shots 3 and 4: the second run completed without error.
Cool.
<https://github.com/ifreund/pkgbasify?tab=readme-ov-file#pkgbasify>
– convert a FreeBSD system to use pkgbase.
Thanks to Isaac Freund @ifreund and the FreeBSD Foundation @FreeBSDFoundation