freebsd
today I started my "migration" from sudo to doas on my #freebsd server. lets see how long it will take until I can remove sudo 🙂
#FreeBSD - The base that keeps all the rest running smoothly
#Navidrome - My personal Spotify. I want to own my music and don't pay a subscription!
#CoMaps - Offline maps for for all my travels. Powered by #OpenStreetMap
#Vaultwarden - The password manager accessible from everywhere.
#ElDiario.es - Not IT related. Independent news site in Spain.
https://fedi-relay.gyptazy.com is a tech related relay instance that connects over 100 instances, focussing on things like #FreeBSD, #BGP, #IPv6, #Proxmox, #Homelab, #Linux and many other things! You can easily add a really when using #snac / #snac2, #mastodon, #pleroma and many other ones!
#community #activitypub #socialmedia #fedi #fediwall #relay #opensource #tech #federated #social
I recently added several #SEO improvements and made some smaller changes to the design to make it more readable but also slightly more modern. I'm not sure if this isn't already too fancy again where it should focus on simplicity and alignment with traditional manpages.
If you're interested into manpageblog, you can find it at:
GitHub: https://github.com/gyptazy/manpageblog
#FreeBSD Ports: https://www.freshports.org/www/manpageblog/
#blog #blogging #staticblog #blogengine #wordpress #alternatives #free #opensource #manpage #manpageblog #python #webdesign #simple #kiss #freshports
Was compiling #Python v3.14 (on #FreeBSD v14.3) via "#pyenv" with ...
PYTHON_CFLAGS='-march=native -mtune=native' \
PYTHON_CONFIGURE_OPTS='--enable-optimizations --with-lto' \
PROFILE_TASK='-m test.regrtest --pgo -j0' \
PYENV_ROOT="${pyenv_root_dir:?}"
... that failed as the LLVM_PROFILE_FILE was being created under "/"💩
Surprising🙄
Trying again with LLVM_PROFILE_FILE='/tmp/code-%p.profclangr' ...
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
GhostBSD is going to abandon Xorg after 15 years. Eric Turgeon explains why GhostBSD switched from Xorg to XLibre instead of Wayland.
Full details here: https://ostechnix.com/ghostbsd-switches-to-xlibre-over-wayland/
Vim v9.2 is released. There are many magnífico features I look forward to use. VIM is a Swiss Army Knife for editing Source Code & text.
The features are too many to mention, no really I don't know them all; NOBODY DOES!
Just like with the GiMP I know the functions I need and learn more when the requirement arizes. VIM has an extensive help system which Bram Molenaar et all developed over the decades that VIM exists.
History
VIM was initially coded on the Amiga computer systems of which I own an A4000T with a Cyberstorm 060 and Max Ram, with RTG card (Picasso 96), a A1200 vanilla with a stock HDD & an A500 with stock RAM (chip and fast) and 3 FDD 2x 3.5" 1x 5 1/4"
Bram wrote VIM in such a way that it runs on the A500 with just 512kB RAM!
There are people who love EMACS. To them I say
<flame bait>
EMACS can't hold a candle to VIM
</flame bait>
Of course that is just humour. In the Open Source world choice is what makes us all work and play well on whatever hardware we have with whatever tools we love
>> Quote
New Features in Vim 9.2
Comprehensive Completion: Added support for fuzzy matching during insert-mode completion and the ability to complete words directly from registers (CTRL-X CTRL-R). New 'completeopt' flags like nosort and nearest offer finer control over how matches are displayed and ordered.
Modern Platform Support: Full support for the Wayland UI and clipboard has been added. On Linux and Unix-like systems, Vim now adheres to the XDG Base Directory Specification, using $HOME/.config/vim for user configuration.
UI Enhancements: A new vertical tabpanel provides an alternative to the horizontal tabline. The MS-Windows GUI now supports native dark mode for the menu and title bars, along with improved fullscreen support and higher-quality toolbar icons.
Interactive Learning: A new built-in interactive tutor plugin (started via :Tutor) provides a modernized learning experience beyond the traditional vimtutor.
^Z
>> Quote II
Vim9 Script Ecosystem & AI Integration
The maturity of Vim9 script's modern constructs is now being leveraged by advanced AI development tools. Contributor Yegappan Lakshmanan recently demonstrated the efficacy of these new features through two projects generated using GitHub Copilot:
Battleship in Vim9: A complete implementation of the classic game, showcasing classes and type aliases. [GitHub]
Number Puzzle: A logic game demonstrating the efficiency of modern Vim9 for interactive plugins. [GitHub]
^Z
I wonder why they have LLM support?
Note
The download page looks horrible on mobile so you'd be wise to view it on desktop
If this is your first time using VIM and you didn't bother to read the help file with `:h`
Just exit VIM type `:wq` to write & exit or type `:q!` to exit without saving the file
#Vim #VimMasterRace #tips #tricks #handy #features #Vi #EMACS #editor #text #freeBSD #ghostBSD #BSD #Linux #OpenSource #POSIX
Maybe I should switch to GhostBSD 🤔
"GhostBSD Switches to XLibre Over Wayland"
https://ostechnix.com/ghostbsd-switches-to-xlibre-over-wayland/
curl libcurl
Just in case you have forgotten how to curl a file from a server here's a extensive howto with screenshots
`-L` redirect
https://everything.curl.dev/http/browserlike.html?highlight=-L#redirects
`-o` filename
https://everything.curl.dev/usingcurl/downloads/url-named.html#download-to-a-file-named-by-the-url
`-C -` resume
https://everything.curl.dev/usingcurl/downloads/resume.html#resuming-and-ranges
`curl --verbose -C - -L -o lp_someband_some_name_disc1side2.flac archive.org/download/lp_someband_somename-v/disc1/lp_someband_somename_disc1side2.flac`
#curl #get #programming #technology #fetch #networking #https #http #ftp #OpenSource #POSIX #BSD #freeBSD #ghostBSD #openBSD #Linux #win64 #mac
Do freebsd-update commands work as expected following a major upgrade to FreeBSD 14.4-RC1?
Things seem wrong following a major upgrade from 13.5-RELEASE-p10.
<https://www.reddit.com/r/freebsd/comments/1rgs3mz/comment/o7wwwct/?context=1>
In the first screenshot here, the problem seems to be with 'freebsd-update fetch'.
In the second and third shots, the problem seems to be with the third run of 'freebsd-update install'.
FreeBSD pkg version 2.2.0 seems to simplify things for users of FreeBSD-kmods repositories.
Big thanks to @_bapt_
https://www.reddit.com/r/freebsd/comments/1leqsbt/comment/myuzra2/
Dear friends of the BSD Cafe,
This idea has been in my mind since the very beginning of this adventure, almost two years ago. Over time, several people have suggested it. But until recently, I felt the timing just wasn’t right - for many reasons. Today, I believe it finally is.
So I’m happy to announce a new service:
The BSD Cafe Journal - https://journal.bsd.cafe
At first, I thought I’d use BSSG for it (I even added multi-author support with this in mind), but in the end, it didn’t feel like the right tool for the job.
The idea is to create a multi-author space, with content published on a fairly regular basis. A reference point for news, updates, tutorials, technical articles - a place to inform and connect.
Just like people in Italy used to stop by cafes to read the newspaper and chat about the day’s news, the BSD Cafe Journal aims to be a space for reading, sharing, and staying informed - all in the spirit of the BSD Cafe.
What it’s not:
It’s not here to replace personal blogs, or excellent newsletters like @vermaden 's. And it’s not an aggregator.
What it is:
A place where authors can write original content, share links to posts on their own blogs or elsewhere, publish guides, offer insights, or dive into technical explanations.
The guiding principles are the same as always: positivity, constructive discussion, promoting BSDs and open source in general. No hype (sharing a cool new service is fine, posting non-stop about the latest trend is not), no drama, no politics. The goal is to bring people together, not divide them. To inform, not inflame.
Respect, tolerance, and inclusivity are key. Everyone should feel welcome reading the BSD Cafe Journal - never judged, offended, or excluded.
The platform I’ve chosen is WordPress, for several reasons: it’s portable (runs well on all BSDs), has great built-in role management (contributors, authors, etc.), and - last but not least - supports ActivityPub.
This means every author will have their own identity in the Fediverse (like: @stefano ) and can be followed directly, and it’ll also be possible to follow the whole Journal.
Original and educational content is encouraged, but it’s also perfectly fine to link to existing articles elsewhere. Personally, I’ll link my technical posts from ITNotes whenever I publish them there.
The goal is simple: a news-oriented site, rich in content, ad-free, respectful of privacy - all under the BSD Cafe umbrella.
Content coordination will happen in a dedicated Matrix room for authors. There’ll also be a public room for discussing ideas, giving feedback, and sharing suggestions.
Of course, I can’t do this alone. A journal with no content is just an empty shell.
So here’s my call for action:
Who’s ready to lend a hand? If you enjoy writing, explaining, sharing your knowledge - the Journal is waiting for you.
#BSDCafe #BSDCafeServices #BSDCafeUpdates #BSDCafeAnnouncements #RunBSD #FreeBSD #NetBSD #OpenBSD #illumos #Linux #OSS #OpenSource #BCJournal #BSDCafeJournal
