mastodon.uno è uno dei tanti server Mastodon indipendenti che puoi usare per partecipare al fediverso.
Mastodon.Uno è la principale comunità mastodon italiana. Con 77.000 iscritti è il più grande nodo Mastodon italiano: anima ambientalista a supporto della privacy e del mondo Open Source.

Statistiche del server:

6,4K
utenti attivi

#freebsd

129 post94 partecipanti14 post oggi

Good evening #FreeBSD friends, I'm taking the plunge on a spare Laptop to install and use FreeBSD with a GNOME desktop under Wayland.

Having checked and re-checked the manual for Wayland and Desktop Environment install I can't get beyond a console. GDM does not start and gnome-session has a list of complaints I am unfamiliar with.

Is there a guide someone has written of achieving such a setup I could link to?

Thanks in advance!

Ha risposto nella discussione

@vermaden @justine
Addendum: prefix "pkg upgrade" with "make-snapshots" to be able to rollback the file systems(s) without fuss ...

make-snapshots \
&& pkg upgrade && make-snapshots \
&& pkg autoremove && make-snapshots \
&& pkg clean && make-snapshots

... I had made the change before the issue of {missing,disappearing}-packages-on-upgrade that various other peoples are experiencing currently.

Discussione continua

I found the problem even with ImageMagick7, which can't convert SVG to PNG. Instead it crashes with coredump.

Before April's update all programs works perfectly fine.

For now, I creating the account in the #FreeBSD bugtracker to describe this bug...

Ha risposto nella discussione

@dexter If any #FreeBSD folks are looking for a jails-related project, the one I’d really like someone to do is UID mapping:

For each jail, record the UID of the creator in the jail structure (we should reserve space for this in 15).

For filesystem access, do two checks, one of the creator UID against the file, the other of the jailed user UID against a field in extended attributes. If that field does not exist, do the check against the real rights for the file.

When file permissions or ownership are changed, record that change in xattrs, not in the file’s permissions.

Do not allow modification of these xattrs by jailed users.

This is most of what is required to permit jails to be created by non-root users. A jailed user’s rights are never more than those of the user, but may be less.

So, if I ever recommended @system76... disregard that shit.

I had to bury yet another battery in a bucket of sand in my yard for the same laptop. Fracking thing went all spicy pillow on me, again.

It wasn't even decent Linux centric hardware. The gorram Realtek on-board Ethernet was always dogshit slow. The wireless required me to use wifibox on #FreeBSD to get anything beyond 802.11g speeds. The speakers were tinty as hell, and the webcam was pathetic. It all worked.... barely.

I'm not paying for another battery. They took over a month the last time I needed a replacement. I'm going back to my Lenovo x230 from 2012, which is still far more reliable than anything I have wasted money on from System76.

#TrueNAS 25.04 Released For Unifying SCALE & CORE Offerings
TrueNAS 25.04 is notable for unifying their #Linux-based #TrueNASSCALE and #TrueNASCORE #FreeBSD-based platforms. While TrueNAS was previously known for its BSD base, Linux has proven viable for this network attached storage platform. TrueNAS 25.04 is powered by the Linux 6.12 LTS kernel while employing the #OpenZFS file-system support.
phoronix.com/news/TrueNAS-25.0 #OpenSource #NAS

www.phoronix.comTrueNAS 25.04 Released For Unifying SCALE & CORE Offerings

Documentation in operating systems is cool. It is possible to extend and rewrite utilities as time goes on, as #freebsd proves. You can still have cool utilities, like #containers and #zfs and #hypervisors, good docs for them and a consistent base system.

I dunno where I am going with this, other than wishing I didn't have to peruse the Arch wiki and the Gentoo wiki for everything when I get stuck, and instead could just "man xyz" and get good answers, speaking as #nixos user.

Ha risposto nella discussione
@ianthetechie @feld I can confirm that #Python on #FreeBSD behaves as one would expect. It consumes all RAM (with #ZFS releasing ARC as expected) and then dips into swap. As soon as Python releases memory after the ingestion routine, the swap is purged to near zero and the RAM then becomes available (and used) by the system. Far more predictable and reliable.

If you have big, vertical workloads, FreeBSD is where it is at.
Ha risposto nella discussione
@hetzner I use over 15 #Hetzner dedicated servers to run #FreeBSD 14.2 (and 3 to run ProxMox).
I do recommend friend to use Hetzner as it's very fast to setup, cheap enouch and in case of problems has short intervention times.
(I would also love to have a FreeBSD rescue system back like you did originally, though…)
Discussione continua

About the #random thingie ... I need random data in #swad to generate unpredictable #session IDs.

I previously had an implementation trying the #Linux-originating #getrandom if available, with a fallback to a stupid internal #xorshift #PRNG, which could be disabled because it's obviously NOT cryptographically secure, and WAS disabled for the generation of session IDs.

Then I learned #arc4random is available on many systems nowadays (#FreeBSD, #NetBSD, even Linux with a recent-enough glibc), so I decided to add a compile check for it and replace the whole mess with nothing but an arc4random call IF it is available.

arc4random originates from #OpenBSD and provides the only sane way to get cryptographically secure random data. It automatically and transparently (re-)seeds from OS entropy sources, but uses an internal CSPRNG most of the time (nowadays typically #ChaCha20, so it's a misnomer, but hey ...). It never fails, it never blocks. It just works. Awesome.