gyptazy.ch is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Admin email
contact@gyptazy.ch
Admin account
@gyptazy@gyptazy.ch

Search results for #freebsd

Laurent Cimon »
@clf@mastodon.bsd.cafe

For an

I'm Laurent, a computer science student on the second year of my bachelor's degree. I come from Quebec City.

I like to program in with C++ and . I'm passionate about operating systems, my favourite being . I also use and my distribution of choice is .

Other than tech I like coffee, beer, books, series and music. I listen mainly to post-punk and jazz. I'm currently reading l'Île Mystérieuse by Jules Verne (almost done with it). I like Nietzsche, Sartre, Camus, Dostoyevsky, Balzac and Aragon.

I like philosophy and politics. I'm a syndicalist and a nihilist (although somewhat optimistic). I think that collectivism is beautiful, but in the world we live in it can only bring pain because bad actors often win. My philosophy is to live my own life and try not to look too far at the bad that happens, because it's overwhelming and it always exists. There will always be bad things happening and focusing on these things makes you miserable. But that doesn't mean you shouldn't fight to prevent bad from happening for someone you hold dearly.

I live in Quebec City and I like my city. It's not too big, not too small, although it's very car centered and I don't like cars. I like my university, l'Université Laval. After my bachelor's, I want a master's degree and if I'm lucky enough I want to go for a doctorate's.

Software is my biggest passion, I prefer it open source. I think permissive licenses are fine and I understand GNU's philosophy but I wouldn't apply it to my software. I don't like holding a gun to someone's head for them to give back, I think most people are good enough to do it themselves.

Well this dragged on. My alts are @clf@mas.to and @xi, I will be using them all but bsd.cafe is my new home. I prefer my community to be BSD oriented but I don't really like glitch soc. It holds the mastodon version back for a few features that no one is using.

Pleased to meet you all!

Brendan »
@brendan@mastodon.brendans-bits.com

@homeassistant

Updated instructions for installing HA-Core 2025.5 in a FreeBSD jail: blog.brendans-bits.com/posts/2

Big thanks go to @jan for making it possible to install a new dependency (python-isal) and to @stefano for hosting brew.bsd.cafe where the homeassistant rc script is now located.

Any comments, suggestions, or corrections - please let me know.

meka »
@meka@bsd.network

@alexshendi unfortunately, that's not very high number for upgrade, in my experience. I wish PkgBase gets stable-ish soon enough. There's a lot of work being done (I'm following git log origin/main and read commit messages sometimes) that I've seen, so I hope 15.0 will come with better support for it.

Felix Palmen »
@zirias@mastodon.bsd.cafe

Finally starting a new bulk build again (didn't want to do that on a pool with a damaged drive).

Time to bump version in DEFAULT_VERSIONS from 4.16 to 4.19. I see I'm forced to upgrade bind9 (9.16 -> 9.18) as well.

Oh no, both of this will affect my domain controller, what if it breaks? 😱

Haha, jk, simply roll back to the pre-upgrade snapshot for the respective jail and analyze the issue .... 😏

Felix Palmen »
@zirias@mastodon.bsd.cafe

For whatever reason, on my server slowed down continuously, an initial ETA showed around 4 hours, by the time I left my desktop, it already showed around 10 hours. But hey, it finished without errors, so, all fine 😅

BTW, I really don't get why recently, you read a lot of stuff about how -5 (or the equivalent ) was super dangerous and you should never use it 🫨

What's certainly true is: With larger pools and larger individual disks, the risk of a second disk failure during resilver significantly increases. But then, there's no "risk-free" storage, so a is always a *must*.

What's also true is, raid-5/raidz1 is still the rendundancy scheme with the least storage overhead for most scenarios (3 and more disks). And of course it still reduces the risk of a failed pool. This pool here has only one of its original disks left, I didn't need my backup so far. 🤷

So please move the discussion of RAID back to a sensible base. The scheme/level you choose is always a trade-off between the cost (overhead) and the amount of risk reduction, and that's pretty much all there is....

No description

jhx »
@jhx@mastodon.bsd.cafe

Nice little writeup about service (8) on

rubenerd.com/basics-of-freebsd

0 ★ 5 ↺
wrobertson boosted

gyptazy »
@gyptazy@gyptazy.ch

Ed Maste »
@emaste@mastodon.social

code review to discard ICMP REDIRECT by default: reviews.freebsd.org/D45102

FreeBSD Foundation »
@FreeBSDFoundation@mastodon.social

The April 2024 Foundation Update includes more on the 2024 budget journey, a software development update, the new SSDF Attestation, and more!

Sign up for the FreeBSD Newsletter to stay up-to date on the latest in !
freebsdfoundation.org/news-and

No description

poes »
@poes@kauaku.us

Just moving my instance from Vultr to Nevacloud using @BastilleBSD export import.

it's just need about 5 minutes to be done. I'm Happy

#FreeBSD #GotoSocial #Snac2

vermaden »
@vermaden@mastodon.bsd.cafe

@thomholwerda

I play older games on but I also wanted to play Dirt Rally 2.0 or Wreckfest for example - and no focus on fighting with WINE setup - and did not wanted to do the same under - so I just dual boot between two physical SSD drives using BIOS bootloader [F8 in my case] and I use 10 Enterprise LTSC from 21H2. Works quite well - sometimes reboots - but not that often - and being LTSC/Enterprise edition - it allows to disable even more telemetry shit.

I also use 'Debloater' on it - as its only for gaming and NO real data at all - maybe saved games - github.com/Sycnex/Windows10Deb - I believe this is the right link.

In the past I also used Atlas OS (trimmed to minimum 10) - atlasos.net/ - but too much things were cut and I moved to 'full' version.

Also some time ago Atlas OS changed their 'way' with providing a 'framework' where You pick what should be removed and what left - but I just wanted to play and do not waste time on this - so I just use LTSC + Debloater and it mostly works.

Tara Stella 🌷 »
@tara@hachyderm.io

As a proud member of the open source community since 1995, as being part of the OSS revolution as a , and employee, with regrets I have to admit @geerlingguy is not totally wrong:

youtube.com/watch?v=hNcBk6cwim
(Corporate Open Source is Dead)

This is why I'm increasingly embracing the world, particularly .

Also, some of the reasons are highlighted by @mms in this post:

michal.sapka.me/bsd/why-bsd/

vermaden »
@vermaden@bsd.network

Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟰/𝟬𝟱/𝟬𝟲 (Valuable News - 2024/05/06) available.

vermaden.wordpress.com/2024/05

Past releases: vermaden.wordpress.com/news/

No description

vermaden »
@vermaden@mastodon.bsd.cafe

Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟰/𝟬𝟱/𝟬𝟲 (Valuable News - 2024/05/06) available.

vermaden.wordpress.com/2024/05

Past releases: vermaden.wordpress.com/news/

No description

txt.file »
@txt_file@chaos.social

My testing tries to install snapd.
Can I see or again? I do not want Canonical® snapd™.

Bad enough that libpipewire-0.3-modules (version 1.0.5-1) has a dependency to libsnapd-glib-2-1. :puke:

Felix Palmen »
@zirias@mastodon.bsd.cafe

@BoxyBSD With being tier-1 in base, I think contributors (or at least committers) really *should* test their ports on as well 😎

I solved this for myself by getting a free machine from Oracle, so I have no immediate need myself ...
sekrit.de/webdocs/freebsd/orac

But I guess lots of people would really like such an offer 😉👍

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

In case you missed it, I'd suggest to read this excellent article by @mms : Why I run a BSD on a PC

michal.sapka.me/bsd/why-bsd/

🗳

BoxyBSD »
@BoxyBSD@mastodon.bsd.cafe

Would you be interested in based flavors of , & at ?

Hell, yeah:43
Nah, thanks:3
Woot?:6

Closed

Tara Stella 🌷 »
@tara@hachyderm.io

Some random thoughts about Firmware-like OS, SLAX and 👩‍💻

Happy caffeinated Monday! (And for those in the UK, enjoy the bank holiday)

tara.sh/posts/2024/2024-05-06_

Felix Palmen »
@zirias@mastodon.bsd.cafe

So far so good 🤗 ( resilvering, server back up)

Took me three attempts to replace that broken drive. First, I totally forgot about a "very bad thing", the captions on my board for the SATA connectors are pretty much misleading, and of course I replaced the *wrong* disk (and was wondering why one of the *newer* disks failed 🤦)

Well, the second time, I paid too little attention to cabling, which OF COURSE ended up in the CPU cooler fan 🤬

BTW, awesome of the day:

$ gpart backup ada1 | gpart restore ada0 👍 (I'd say you either already know it or easily guess what it does)

No description

0mp at FreeBSD »
@mpts@mastodon.social

@markd @unix_discussions is doing great wrt . There are many contributors working on it. I don't know if there are any major todos left for FreeBSD to implement for proper Wayland experience. The FreeBSD Handbook also has a long chapter about Wayland support:

docs.freebsd.org/en/books/hand

Perhaps it is important to note that FreeBSD does not ship Xorg in its base system, so switching to Wayland is just a matter of installing it instead of X11.

Alessandro »
@alephoto85@livellosegreto.it

...and now FreeBSD goes on the "everyday use" laptop (ThinkPad x280), with Cthulhu's help.

Screenshot of my i3 desktop on FreeBSD 14.

Felix Palmen »
@zirias@mastodon.bsd.cafe

@jbzfn @osi Reading this, I wonder whether I'm kind of "privileged" just because I have a job I'm fine with and don't give a damn about any recruiters? 🤔

When I do opensource stuff, I mostly work on my very own hobby projects. When I contribute to other projects (like e.g. , recently also one time ), it's of course stuff I use myself, and it's of course about adding or fixing stuff I want to have myself. Sure it "feels nice" to see your work accepted and merged, but that's definitely not the point.

Sometimes, I also contribute to beginners' hobby projects, just to help out a bit (also with learning) 😉

FreeBSD Foundation »
@FreeBSDFoundation@mastodon.social

🌟 New Case Study: Netflix's FreeBSD Fork Management 🌟

Netflix manages one of the world's most widely deployed FreeBSD networks to power their Open Connect CDN, delivering seamless streaming experiences to millions of users globally. Read their case study for insights on managing large-scale FreeBSD deployments and contributing to the open source community. Don't miss it!

freebsdfoundation.org/netflix-

No description

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

Felix Palmen »
@zirias@mastodon.bsd.cafe

Replacement arrived this weekend, so, time to fix this on my server today 🥳

Unfortunately, I'll have to shut it down, unmount it from the rack and open it up to do this. Front-accessible slots with "hotplug" would be super nice, but, OTOH, maybe a bit overkill for a private installation 😄

No description

Felix Palmen »
@zirias@mastodon.bsd.cafe

Maybe you'd like to use kerberized on (client and server), but struggle with getting it to work?

If you use a domain controller (with integrated ), it actually works very well, but there are somewhat surprising rough edges. This document might help:
sekrit.de/webdocs/freebsd/nfs-

Paco Hope »
@paco@infosec.exchange

Today I use a 2015-vintage MacBook, which I have sorta hacked with the OpenCore stuff. This summer, for my birthday, I shall switch to a @frameworkcomputer laptop, and finally run for my daily driver.

dortania.github.io/OpenCore-In

TomAoki »
@TomAoki@mastodon.bsd.cafe

@mms
If you just want to track what's committed into *BSD and do not want to be bothered by discussions/flames, FreshBSD could be your friend.

freshbsd.org/
freshbsd.org/about

Ed Maste »
@emaste@mastodon.social

14.1 BETA1 is now available!

We'd really appreciate it if desktop/laptop users can test out audio - some audio improvements sponsored by the @FreeBSDFoundation are now in the 14.x branch and we want to watch out for regressions. The improvements should address issues related to attaching/detaching devices (e.g. USB audio adapters).

lists.freebsd.org/archives/fre

Michał »
@mms@emacs.ch

How can I be up-to-date with current developments of all without following their mailing lists? I'd love to know what they are cooking (got or graphical installer for example) but without following dev discussions, as those are too low-level for my needs.

vermaden »
@vermaden@mastodon.bsd.cafe

@solene

Kinda 2011-2012 vibes for me (from the land).

Just sharing my thoughts - not an (or @solene) 'shame' attempt.

At 2010/11 mine 'FreeBSD Binary Upgrade' article was published in the BSD Magazine.

Later in 2011/09 I wrote 'HOWTO: Keeping FreeBSD Base System and Packages Up to Date' here:
- daemonforums.org/showthread.ph

... which later translated into 'Keeping Base System & Packages Up to Date' on 2012/01 in BSD Magazine.

Then some time later PKGNG came as 'pkg(8)' and everything changed for the better.

I hope one day OpenBSD will make similar leap'

No descriptionNo descriptionNo descriptionNo description

vermaden »
@vermaden@mastodon.bsd.cafe

@solene

Kinda 2011-2012 vibes for me (from the land).

Just sharing my thoughts - not an (or @solene) 'shame' attempt.

At 2010/11 mine 'FreeBSD Binary Upgrade' article was published in the BSD Magazine.

Later in 2011/09 I wrote 'HOWTO: Keeping FreeBSD Base System and Packages Up to Date' here:
- daemonforums.org/showthread.ph

... which later translated into 'Keeping Base System & Packages Up to Date' on 2012/01 in BSD Magazine.

Then some time later PKGNG came as 'pkg(8)' and everything changed for the better.

I hope one day OpenBSD will make similar leap'

No descriptionNo descriptionNo descriptionNo description

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@steven consider that is the best tool, IMHO, to manage jails on FreeBSD.

@BastilleBSD

Felix Palmen »
@zirias@mastodon.bsd.cafe

Fun fact, if you're a user, chances are you're already using the arguably tiniest of my opensource projects: unix-selfauth-helper 😎

github.com/Zirias/unix-selfaut

It's needed for quite some popular "screen lockers" that just assume a (IMHO pretty dirty) (LinuxPAM) solution to be available.

Felix Palmen »
@zirias@mastodon.bsd.cafe

Also quite recent: . This is a very versatile converter for (and other "text") files to a format using and only standard escape sequences, so, suitable for today's terminals like . It includes an ansiart viewer which is "just" a shellscript, leveraging dos2ansi, xterm, less and some nice original fonts to do its job. So, maybe something for the fans.

github.com/Zirias/dos2ansi

Docs (manpages) are here:
zirias.github.io/dos2ansi/

As there was *some* interest, a port is available: freshports.org/converters/dos2

No description

Felix Palmen »
@zirias@mastodon.bsd.cafe

Let's start with my most recent opensource dev-project:

is an . Although it uses for its GUI, the mechanism to "type" emojis is pure X11. This means any X11 client can receive them (whether that client can correctly *display* them is an entirely different issue 🙈) ... not even awarenesss is needed.

The mechanism to inject fake "emoji keyboard events" is quite hacky and dirty, but it works!

github.com/Zirias/qxmoji

Not sure whether I should add it to ports, but if you want to try it, here's a patch for the ports tree:
people.freebsd.org/~zirias/pat

No description

Felix Palmen »
@zirias@mastodon.bsd.cafe

Hello bsd.cafe 🤩!

I finally did it and moved to a more appropriate "home realm" for a enthusiast. Thanks @stefano for offering this!

Moving followers worked flawlessly, restoring all my settings was pretty quick, but of course all my old toots are left on techhub.social/@zirias 🙈

So I guess I'll introduce myself here by writing a little thread, adding a few of my works that someone *might* find interesting. But first a bit of "who am I":

I'm a "professional" software architect/developer (mostly platform in the day job), FreeBSD hobby-admin and ports committer, fan (and occassionally coder and even musician), and apart from computers also interested in music (playing a few instruments myself), traveling, cooking, sometimes sports, sometimes politics ... but probably won't toot about any non-technical stuff (or, very very rarely).

Juno »
@jutty@mastodon.bsd.cafe

Recently got a cheap 128 GB SSD to see how BSD would run on my main machine, and this weekend threw FreeBSD on it. I'm sending this toot from the working system, and aside from the general configuration joy of being an Unix nerd, finding almost everything I need to know in the FreeBSD Handbook is a great perk on the second joy: reading docs and being able to flow acting on them.

lw »
@lw@mastodon.bsd.cafe

seen in another toot:

> FreeBSD is working on a graphical installer. Finally.

"finally" what? like, what is the actual benefit to users here?

bsdinstall could definitely do with some improvements to its workflow (which people are working on) but it's already pretty intuitive and easy to use.

if you install FreeBSD with a graphical installer, you finish the install, and then... you end up with a "login:" prompt on a text terminal. so you didn't gain anything from having a graphical installer.

if the idea here is to make FreeBSD easier to install/use, then the focus should be on the post-install system (e.g., installing DRM/X/Wayland/etc. by default), not on the installer itself.

OSNews » 🤖
@osnews@mstdn.social

FreeBSD is building a graphical installer

FreeBSD is working on a graphical installer. Finally.

The first hurdle to overcome when testing a new Operating System is to get it installed. What is more, the first impression new users gather from an Operating System is its installation process. The state of the art for Operating System installers nowadays definitely involves a graphical process.

osnews.com/story/139545/freebs

Ruben Schade 🇦🇺🇸🇬 »
@rubenerd@bsd.network

@kly @spiegelmama and here :). And Alpine Linux when I need Penguins.

parvXtl »
@parvXtl@tech.lgbt

@dexter About double buffering, VirtualBox (on MS Windows 10) has the option of to "Use Host I/O Cache" for each "Storage" "Controller".

Does not selecting that option reduces the issue (of double buffering)?

I am using 14.0-RELEASE with all .

TomAoki »
@TomAoki@mastodon.bsd.cafe

@grahamperrin
I could have changed something when I've been bitten first.
So I should check system-wide and per-user non-default configurations before reporting.😅

TomAoki »
@TomAoki@mastodon.bsd.cafe

@oxyhyxo
Maybe the same issue with Bug 277021 "www/firefox: error on start after updating to 123, 124"?

bugs.freebsd.org/bugzilla/show

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

Pleasant surprise today in the mailbox.

Thank you, @gyptazy !

CC: @BoxyBSD

This photo shows a collection of technology-themed stickers spread out on a wooden surface. The stickers include logos and mascots for various open-source software projects. These include a Debian India logo, two BoxyBSD logos depicted as cubes, multiple FreeBSD stickers featuring their logo and a cartoonish red daemon/penguin mascot (gyptazy's avatar). There's also a Mastodon logo featuring a blue and yellow head, from chaos.social.

TomAoki »
@TomAoki@mastodon.bsd.cafe

@grahamperrin

I need to invoke `pactl load-module module-oss device=/dev/dsp6` (for device recognized as dsp6) to load module-oss manually.

It is recognized automatically if it is already plugged and powered on when PulseAudio starts. So autoload is not working properly.

Not tried on KDE5/6 as I'm using Mate as desktop environment.

% uname -aKU
FreeBSD *****.*****.local 14.1-STABLE FreeBSD 14.1-STABLE #150 stable/14-n267603-7b082bdf72e6-dirty: Fri May 3 17:06:52 JST 2024 root@*****.*****.local:/usr/obj/usr/src/amd64.amd64/sys/TEST15 amd64 1401500 1401500
%

Kernel config TEST15 (stripped comments) is as below.

include GENERIC
ident TEST15
nooptions DDB
nooptions GDB
nooptions INVARIANTS
nooptions INVARIANT_SUPPORT
nooptions WITNESS
nooptions WITNESS_SKIPSPIN
nooptions DEADLKRES
options CAM_IOSCHED_DYNAMIC
device sg

Peter N. M. Hansteen »
@pitrh@mastodon.social

20th anniversary edition is May 29th through June 1st, 2024!

Come join us in for two days of tutorials and two days of talks - registration is open bsdcan.org/2024/registration.p schedule indico.bsdcan.org/event/1/time

TomAoki »
@TomAoki@mastodon.bsd.cafe

@grahamperrin
Exactly.😉
Remaining problem of PulseAudio is that it does not recognizes USB audio devices plugged/powered on after PulseAudio starts automatically.
IIRC, it worked as desired far before (not sure enough, but would be on stable/9 or 10).

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@BoxyBSD@bsd.cafe People asked me, if I could share the current distribution stats of the used systems on my service. has taken the lead! and (still beta) share the second place. Unfortunately, follows as the last one.

BoxyBSD »
@BoxyBSD@mastodon.bsd.cafe

Distribution of the most used operating systems on . Most users tend to use for their free VM. and (still in beta) share the second place, followed by .

No description

Felix Palmen 📯 »
@zirias@techhub.social

@paoloredaelli I think it's pretty much pointless anyways. 🤷

Doesn't mean I'm against doing it, but I *do* think the time this will take could also be invested in things giving a lot more benefit. After all, there is quite some complexity attached to it, starting with integrating into the installation process *without* making it a part of base (which I think nobody wants to do, at least I hope so 🙃). I mean, that's a lot to do for the sole benefit to have something that "looks more modern" or whatever. It's not like it will add any *features* to the installer, just a different UI.

Michael Dexter »
@dexter@bsd.network

The recording of the 2024-05-01 OpenZFS Production User Call:

youtube.com/watch?v=MD4fOvEAJI

We discussed the Multi-Actuator Drive Fairy visiting Stew, "virtualizing ZFS", Daniel's Zelta news, bookmarks, clones, and more!

Michael Dexter »
@dexter@bsd.network

The recording of the 2024-04-30 Jail/Zones Production User Call

youtube.com/watch?v=3Ubu7j6ZP-

We discussed BSDCan and Mac DevOps YVR, Jan's amazing PkgBase Jail setup, and more!

“This looks awesome 🔥"

TomAoki »
@TomAoki@mastodon.bsd.cafe

@grahamperrin @_bapt_ @thindil @freezr @cperciva

To be clear: If "FreeBSD has PulseAudio" means "in base", no. If not, yes, FreeBSD has PulseAudio as ports/pkgs and a number of other ports/pkgs already depends on it.

Another thing to mention.
IIRC and IIUC, PulseAudio processes audio stream with 192kHz internally, So not 100% fits for recent USB audio interfaces supporting higher sampling rate.
IIRC, PipeWire processes audio stream with 384kHz/f32 internally, but I couldn't make it working properly at least with PulseAudio support.

OTOH, OSS on FreeBSD accepts upto 382kHz/s32. But not all audio apps supports OSS (at least shared access via vchan).

Antranig Vartanian »
@antranigv@sigin.fo

@aaronkaplan Thank you for the webinar yesterday, it was very informative and helpful! Just finished installing on and I'm loving it!

Graham Perrin »
@grahamperrin@mastodon.bsd.cafe

@_bapt_

Certainly, PulseAudio did work out-of-the-box. Then:

– putting a box to sleep was unreasonably complicated.

Failure to sleep was infuriating; I never enjoyed pressing and holding the power button to force an ungraceful stop of the computer.

A widely accepted workaround involved disabling PulseAudio.

No longer! 🥳

Joy! 692c314d29a310efe875e9be05b0ccebe6b241d de-complicates things on the stable/14 and releng/14.1 branches and 🔮 I'm ahead, on the main branch – simplified with pkgbase 🎉

@thindil @freezr as far as I can tell: a handful of issues remain, or are new. All obscure, negligible, or not consistently reproducible. Some such issues may be specific to KDE Plasma.

I don't plan to test any other desktop environment.

I'll await the official announcement of FreeBSD 14.1-BETA1 before more widespread promotion, for test purposes.

@cperciva

JustDude 🌞 »
@justdude@mastodon.nl

@unix_discussions Nice summary. Do you have also a list of command differences?
For example uses pkg, uses pkg_add and the .conf files locations differs also.

Unix Weekly » 🤖
@unix_discussions@mastodon.social

FreeBSD Foundation »
@FreeBSDFoundation@mastodon.social

The Foundation is excited to share the progress of its diverse software development projects for the first quarter of 2024. These projects demonstrate our ongoing commitment to advancing the FreeBSD operating system through various enhancements and new initiatives to enrich the ecosystem.

Learn about these new initiatives, updates on ongoing projects and developments, and more!
freebsdfoundation.org/blog/apr

No description

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

I'm trying to figure out the best browser combination for my needs. Generally, Firefox covers almost everything I need, but it's slow on Android and drains a lot of battery. I've tried Vivaldi, Chrome, and Brave. Of these, only Brave has the features I need, like full history sync (not just typed URLs), and the ability to send tabs to other devices. However, with its focus on crypto and AI, it seems too hype-driven for me. Also, none of them work on FreeBSD without using a Linux jail.

Any suggestions?

Felix Palmen 📯 »
@zirias@techhub.social

@meena @lobocode Yeah, there's a comment somewhere in 's make framework, bsd.sys.mk:

# -pedantic is problematic because it also imposes namespace restrictions
+= -pedantic

Not sure what kind of namespaces they mean, maybe related to feature flags?

edit: I *do* have it in my default CFLAGS (in my own gmake framework) and never ran into issues so far, just wanted to mention it.

Felix Palmen 📯 »
@zirias@techhub.social

@lobocode @meena
PR created: github.com/scovl/checkrc/pull/

Mina, no, not "just your headache", the portable subset of make simply doesn't cut it, and doing complex things in make is possible, but hard and quickly becomes unreadable, that's why well-written frameworks are a nice thing ...

I personally have my very own for (which I use for all portable stuff). When writing stuff specifically for , I very much prefer using what's already there.

Felix Palmen 📯 »
@zirias@techhub.social

@lobocode @meena
PR created: github.com/scovl/checkrc/pull/

Mina, no, not "just your headache", the portable subset of make simply doesn't cut it, and doing complex things in make is possible, but hard and quickly becomes unreadable, that's why well-written frameworks are a nice thing ...

I personally have my very own for (which I use for all portable stuff). When writing stuff specifically for , I very much prefer using what's already there.

❄️ freezr ❄️ »
@freezr@bsd.network

@grahamperrin @pid_eins @FreeBSDFoundation @cperciva

Are we going to have pulseaudio on ?

Mosfet Corley »
@corley@social.tchncs.de

Working On Improving Its Audio Stack & Creating Graphical OS Installer - Phoronix

phoronix.com/news/FreeBSD-Q1-2

Felix Palmen 📯 »
@zirias@techhub.social

@lobocode @meena Regarding Mina's "make" commit, I'd have remarks 😉 :

- POSIX make is IMHO too limited to use for anything "non-trivial" in any other way than *generate* the makefiles with more powerful tools. For hand-written makefiles, GNU make isn't the worst choice when portability is a goal ... it's available on many platforms.

- I agree recording dependencies would make sense.

- Here we talk about a tool specifically for . Does it make any sense to design the build in a "portable" way? If not, I'd suggest using FreeBSD's make (bmake) together with FreeBSD's make framework from /usr/share/mk ... this will simplify things a lot. I could create a PR doing that if you want.

Felix Palmen 📯 »
@zirias@techhub.social

@lobocode @meena Regarding Mina's "make" commit, I'd have remarks 😉 :

- POSIX make is IMHO too limited to use for anything "non-trivial" in any other way than *generate* the makefiles with more powerful tools. For hand-written makefiles, GNU make isn't the worst choice when portability is a goal ... it's available on many platforms.

- I agree recording dependencies would make sense.

- Here we talk about a tool specifically for . Does it make any sense to design the build in a "portable" way? If not, I'd suggest using FreeBSD's make (bmake) together with FreeBSD's make framework from /usr/share/mk ... this will simplify things a lot. I could create a PR doing that if you want.

scovl »
@lobocode@hachyderm.io

Lovis IX ♿ »
@lovisix@social.zdx.fr

@xakan
Non, AndroidStudio ne fonctionne pas sous . Il y avait un patch, mais qui n'est plus d'actualité.
il est codé en dur que si ce n'est ni sous Windows, osX ou Linux, ça ne se lance pas.

Très agaçant. Et VSCodium demande… AndroidStudio pour faire fonctionner l'émulateur. Je ne vois pas bien l'utilité dans ce cas.

Graham Perrin »
@grahamperrin@mastodon.bsd.cafe

The long wait is over for users of FreeBSD.

Uncomplicated use of PulseAudio is on the horizon.

Thanks to:

— Lennart Poettering @pid_eins

— Christos Margiolis

— The FreeBSD Foundation @FreeBSDFoundation for sponsorship and other initiatives

– Colin Percival @cperciva for recent release engineering

— everyone else who directly and indirectly progressed things, over the years …

<freebsdfoundation.org/our-dono>

<github.com/freebsd/freebsd-src>

<github.com/freebsd/freebsd-src>

<freebsd.org/releases/14.1R/>

Tara Stella 🌷 »
@tara@hachyderm.io

OpenBSD weird experiments

@solene I was asking myself the same. I mean, it's a nice test, but IMHO the real value of restic is file-level backup.

I have a similar recurring question in my mind: file-level backup with restic or ZFS snapshot replication? (I don't have an answer)

Lovis IX ♿ »
@lovisix@social.zdx.fr

@xakan

Yep. Je ne désespère pas de le voir revenir sous .

Peter N. M. Hansteen »
@pitrh@mastodon.social

EuroBSDCon 2024 registration is now open!

Important dates:
2024-05-02: Registration opens tickets.eurobsdcon.org
2024-06-15: Proposal submission deadline events.eurobsdcon.org/
2024-07-15: Schedule published
2024-09-19—22: EuroBSDCon 2024 in Dublin

See you in for the event of the year!

TomAoki »
@TomAoki@mastodon.bsd.cafe

@parvXtl
You don't need trim for HDDs (spinning rusts) by design. Trim command is introduced for SSDs, usually using flash memories as their storage.

en.wikipedia.org/wiki/Trim_(co

Note that trim, especially with NCQ (Native Command Queueing), is intentionally disabled (block listed) on some SSDs because of their problematic firmwares. FreeBSD has quirks like ADA_Q_NCQ_TRIM_BROKEN to mark known problematic SSDs. For example, with (S)ATA SSDs,

cgit.freebsd.org/src/tree/sys/

parvXtl »
@parvXtl@tech.lgbt

I had been wondering how to use “trim(8)” man.freebsd.org/cgi/man.cgi?qu on SATA hard disks, as I regularly use “zpool-trim(8)” man.freebsd.org/cgi/man.cgi?qu on (a mirror pool) on 2 NVMe SSDs. (I would not have looked into “trim” if “zpool-trim” would have worked on SATA disks.)

So tried it on a SATA disk that had a(n unused) ZFS partition (GPT) …

trim -f -v /dev/ada0

… well that was very unlike “zpool-trim(8)” as that erased all the partitions. Apparently to not have everything destroyed, need to keep an accounting of offsets💩 :phbbttt:

Thankfully, only in hindsight, “trim(8)” refused to do its thing on another SATA disk in active use (with other ZFS datasets, namely $HOME)😅

Tara Stella 🌷 »
@tara@hachyderm.io

@solene Nice one!!! I would have gone if it hadn't overlapped with a personal event.
Enjoy EuroBSDCon! I know there will be great people there!

0mp at FreeBSD »
@mpts@mastodon.social

Version 7.4.2024.01.15-p1 of has just been released and is available in the FreeBSD Ports tree:

cgit.freebsd.org/ports/commit/

One of the interesting changes is fix for a crash that can be triggered by a config reload. The commit message contains a nice write-up:

github.com/KlaraSystems/freebs

We are working on getting the fix upstreamed to . Here's the bug report if you want to take a look:

marc.info/?l=openbsd-bugs&m=17

Graham Perrin »
@grahamperrin@mastodon.bsd.cafe

@jalefkowit Spectacle with Plasma (X11).

% pkg iinfo spectacle ; uname -aKU
spectacle-23.08.5_2
FreeBSD mowa219-gjp4-zbook-freebsd 15.0-CURRENT FreeBSD 15.0-CURRENT main-n269826-98c8caafffb6 GENERIC-NODEBUG amd64 1500018 1500018
%

The second image was more neatly annotated with Gwenview.

A screenshot, with a highlight applied freehand in Spectacle.An image, with a rectangular highlight applied by Gwenview.

scovl »
@lobocode@hachyderm.io

scovl »
@lobocode@hachyderm.io

Michael Dexter »
@dexter@bsd.network

The recording of the April 25th, 2024 Production User Call is up:

youtube.com/watch?v=gGzpLLJTHS

We discussed SR-IOV and GPU pass-through, DaVinci Resolve on using Linux compatibility, FreeBSD at Netflix, and more!

Likey Subscriby!

Hey-o! A modern Mac Mini would sure help speed up this process!

Michael Dexter »
@dexter@bsd.network

The April 23rd, 2024 Jail/Zones Production User Call is up:

youtu.be/kyRMerj1yyw

We discussed Jan's impressive use of jail.conf and.include, Netgraph, Doug's OCI work, and much more!

"Don't forget to slam those Like and Subscribe buttons."

Anyone have a 16GB/512GB Apple Silicon Mac Mini to contribute to this effort to speed up rendering times?

Felix Palmen 📯 »
@zirias@techhub.social

I have one little piece of custom platform-specific code in .

Background is that 's QFileSystemWatcher doesn't work correctly on (and probably other network filesystems). It uses some platform mechanism (e.g. inotify on , kqueue on ) internally, so exact behavior probably depends on the platform. On FreeBSD, it *seemed* to work, but only when the change to the file on NFS is done from the local machine. 🙄

Now regarding this code:
github.com/Zirias/qxmoji/blob/
-- I still have doubts.

▪ Should it check for other filesystems as well? Which ones?
▪ Will this construct checking for 'BSD4_4' in <sys/param.h> reliably detect every OS derived from 4.4BSD (assuming a POSIXy system that *has* sys/param.h)?
▪ Should it have implementations for *other* POSIXy systems than 4.4BSD-descendants and Linux?
▪ Why the hell is there no standard for checking the *filesystem* a file resides on? 🧐😁

Felix Palmen 📯 »
@zirias@techhub.social

v0.7 released!

github.com/Zirias/qxmoji/relea

This brings several improvements, mainly in the build system, but the major change is support for localization, with translated Emoji names imported from . I added a German translation, see screenshot. Once again, I'd appreciate more translations, the process to translate is documented here:
github.com/Zirias/qxmoji/blob/

Updated FreeBSD port:
people.freebsd.org/~zirias/pat

No description
🗳

Graham Perrin »
@grahamperrin@mastodon.bsd.cafe

The FreeBSD Project began more than three decades ago. Now:

— how many goals does it have?

If you can, please refrain from comments until after closure of the poll.

Thank you …

Cc @FreeBSDFoundation

one goal with two aspects:5
one with three aspects:3
two:0
three:2
four:1
five or more main goals:2

Closed

FreeBSD Foundation »
@FreeBSDFoundation@mastodon.social

Watch Doug Rabson gives his lightning talk: "OCI Containers for " at Container Plumbing Days 2024.

He covers some of his work over the last 1-2 years porting Podman, Buildah and related systems to FreeBSD, the challenges along the way, and future plans.

youtube.com/watch?v=pggcc6fi-o

Alessandro boosted

Michał »
@mms@emacs.ch

New article:

"There’s a multitude of Operating Systems to choose from. You may have been using something like Windows or MacOS and be perfectly happy with it. You can step up and use Linux, Haiku or even Amiga OS. So, why do I think a BSD system may be a great choice?"

michal.sapka.me/bsd/why-bsd/

scovl »
@lobocode@hachyderm.io

A quick and brief demonstration of the checkrc tool in action: github.com/scovl/checkrc

GaryH Tech »
@garyhtech@mastodon.bsd.cafe

NEW VIDEO - Moving to KEA DHCP from ISC DHCP!

youtu.be/3DKPiDpYDA8?si=FIJCwc via @YouTube

Michael Dexter »
@dexter@bsd.network

Doug Rabson of the Production User Calls gave a talk about his OCI Containers for work:

youtube.com/watch?v=pggcc6fi-o

scovl »
@lobocode@hachyderm.io

Ed Maste »
@emaste@mastodon.social

Doug Rabson's lightening talk on OCI Containers for at Container Plumbing Days 2024: youtu.be/pggcc6fi-ow?si=_-cMEe

scovl »
@lobocode@hachyderm.io

I reorganized and added more const ConfigOptions (there are many): github.com/scovl/checkrc/commi

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

**BSD Mail Project Update!**

Hello everyone! I wanted to share some exciting updates about the development of BSD Mail, our privacy-focused email service designed with robustness, security, and transparency in mind. Here’s a deep dive into the technical choices I've made, focusing on my use of open source solutions and open protocols:

🌍 **Servers & Location**

- We're running on two physical servers:
- One hosted by OVH in France
- Another by Hetzner in Germany
- Both servers operate on FreeBSD with NVMe drives in a ZFS mirror configuration for speed and data integrity.

🔒 **Virtualization & Security**

- We utilize jails on both servers to ensure isolated environments for different services, managed via BastilleBSD. On one server, jails are set up directly on the hardware, whereas the other server employs nested jails.
- Each server hosts a bhyve VM running OpenBSD with OpenSMTPD for handling SMTP duties securely.

🔗 **Networking**

- A Wireguard setup connects the two servers, facilitating routing capabilities so that jails and VMs can communicate seamlessly, supporting both IPv4 and IPv6.

📧 **Email Services**

- **Dovecot** is configured for maildir replication across the servers using Dovecot sync, ensuring email availability and redundancy.
- **Rspamd** instances are tied to local KeyDB jails, set up in master-master replication for consistent and reliable spam detection and greylisting.
- **ClamAV** runs in corresponding jails for virus scanning, maintaining a high level of security.
- **SOGo** provides a web interface for email management, connected to MySQL databases in master-master replication to handle sessions and authentication smoothly.

💾 **Data Management**

- Email data is stored on separate, encrypted ZFS datasets to secure emails at rest.
- MySQL databases are used for storing credentials and managing sessions for SOGo, also in a master-master replication setup. Importantly, all passwords are securely hashed using bcrypt, ensuring they are salted and safe.

🔎 **Monitoring & Reliability**

- Our DNS is managed through BunnyNet, which continuously monitors our server status. Should one server—or a specific service—become unavailable, DNS configurations are dynamically adjusted to avoid directing users to the affected IP until full service is restored.

🌐 **Commitment to Open Source and Open Protocols**

- Every component of BSD Mail is built exclusively using open source software and open protocols. This commitment is crucial for ensuring data freedom and the reliability of the solutions we use.

This setup not only emphasizes our commitment to privacy and security but also our dedication to maintaining an open and transparent platform.
We're excited to bring you a service where your privacy, data integrity, and freedom are prioritized. Stay tuned for more updates!

Peter N. M. Hansteen »
@pitrh@mastodon.social

If you enjoy the Network Shell, Tom Smyth's "Managing OpenBSD Networks with NSH" tutorial at in on May 29th, 2024 indico.bsdcan.org/event/1/time may be just the thing

parvXtl »
@parvXtl@tech.lgbt

Battle testing PHP fopen, SQLite, PostgreSQL and MariaDB on , , , and , published: 20240122 modified: 20240123,
<could not find a name>
unixdigest.com/articles/battle

@solene 7.4 FFS2 fared better than 14 UFS with (in the ).

Rafael »
@ipxfong@mastodon.sdf.org

What web server do you like for FreeBSD? I started out with lighttpd but I don't think it's a good fit for me. I'd like to have user homepages and looking at the documentation, the lighttpd folks are focused elsewhere. They provide a module to do this but most of its documentation is about how using it is a bad idea. Can you recommend a light weight httpd that might be better suited to a home network? Thanks!

Peter N. M. Hansteen »
@pitrh@mastodon.social

Does TLS sound like an ominous hiss to you? @mwl's TLS Tutorial on May 30th 2024 in will enlighten you to core tech and hint strongly at what could come back to bite you. indico.bsdcan.org/event/1/time

Peter N. M. Hansteen »
@pitrh@mastodon.social

Now for something really scary: On May 30th, 2024 at in , @mwl will give a tutorial about "Run Your Own Email Server" (including the scary parts), indico.bsdcan.org/event/1/time

Ricardo Martín »
@fluxwatcher@mastodon.social

The rumors suggest that iXsystems, after its last announcement, is holding off for a while before officially unveiling its new module for TrueNAS Scale, called TrueAI

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

FreeBSD (and Linux), Podman containers and Large Receive Offload.
By @tara

tara.sh/posts/2023/2023-09-07_

scovl »
@lobocode@hachyderm.io

Today, I added more filters at work to perform better with configurations: github.com/scovl/checkrc/commi

FreeBSD Foundation »
@FreeBSDFoundation@mastodon.social

"Last month, I shared our 2024 budget and wrote a blog post explaining how I developed it. But it may not present a clear picture of the why. Why are we putting our financial resources into certain areas? It's because of you, our community, who are the heart and soul of the Project. Your contributions and feedback play a crucial role in our budget allocation decisions."

📖 freebsdfoundation.org/blog/the

No description

bodems »
@bodems@chaos.social

"This repository has been archived by the owner on Apr 4, 2024. It is now read-only." ist jetzt nicht unbedingt das, was ich im Github-Repo von iocage lesen wollte 😩

Peter N. M. Hansteen »
@pitrh@mastodon.social

vermaden »
@vermaden@bsd.network

Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟰/𝟬𝟰/𝟮𝟵 (Valuable News - 2024/04/29) available.

vermaden.wordpress.com/2024/04

Past releases: vermaden.wordpress.com/news/

No description

vermaden »
@vermaden@mastodon.bsd.cafe

Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟰/𝟬𝟰/𝟮𝟵 (Valuable News - 2024/04/29) available.

vermaden.wordpress.com/2024/04

Past releases: vermaden.wordpress.com/news/

No description

Eva Winterschön »
@winterschon@hachyderm.io

@david_chisnall yep, it's kinda ridiculous, and don't get me started about FreeBSD having kTLS vs (linux's marginal improvements on top of self-congratulatory marginal performance)

oh, but 'Linus dictatorman', please do tell us all about the superiority of kernel features that struggle with NUMA balancing and management, or the convoluted nature of SR-IOV integration or... let's just say the list is extensive...

Lars Engels »
@lme@mastodon.bsd.cafe

Help needed.
I set up on according to @stefano's excellent journal entry at freebsdfoundation.org/our-work
While the wireguard connection between my clients (Android and Windows) is established, it is unusable slow. See screenshot.
Speedtest shows latency between 2 and 21 seconds. The server is hosted at @netcup, and both the connection there and my client's connection is of course much faster.
I tinkered with MTU on both server and client but no luck, either.

Screenshot of Speedtest.net's result showing 0.3 Mbit/s down and 1.15 MBit/s up with a latency of 2487 ms.

Ricardo Martín »
@fluxwatcher@mastodon.social

Totally missed that this issue was fixed 🤦‍♂️
Will test again jailed shadow copies.
bugs.freebsd.org/bugzilla/show

scovl »
@lobocode@hachyderm.io

I started a simple project called checkrc that validates the /etc/rc.conf file on . I'm still a beginner in C programming, but I'm giving it a shot with something usful:

github.com/scovl/checkrc

The project is still a work in progress, right at the beginning, so don't expect too much yet. But I'll be working on it every day. One day I'll be great!

Michał »
@mms@emacs.ch

Are there some studies in FreeBSD performance for serving apis? Is there gain for such short connections from the network stack?

Felix Palmen 📯 »
@zirias@techhub.social

I'm one of these mad guys refusing to pull some "modern" buildsystem (like cmake or meson) into my projects, yet also dislike the complexity and overhead of autotools ... so I created my own "buildsystem" many many years ago, which is basically a ( ) framework using "eval" to generate rules on the fly.

Over the years, I piled up features in there as I needed them for current projects. The result is (although it still "worked") chaos. 🙈 More and more, I'm having trouble understanding my own code, and changing things is almost guaranteed to also break things. 🙄

I now decided to refactor a lot, giving some structure to that mess, and took inspiration from 's framework by introducing a "USES" concept to load optional parts. So far, this seems to turn out well, it also gives the opportunity to better document that stuff given the clear responsibility of each USES, see e.g. the one handling installation of freedesktop.org stuff:

github.com/Zirias/zimk/blob/ma

jbz »
@jbzfn@mastodon.social

🚀 Netflix Case Study – FreeBSD Foundation

「 “We decided what we were doing was silly, and what we should do is track FreeBSD-CURRENT. It sounds crazy because that’s where everybody pushes all their stuff, but it’s actually the best thing in the world for us.”  」

freebsdfoundation.org/netflix-

Back to top - More...