schmonz.com 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.
Fedora 42 released with KDE Plasma reaching edition status, COSMIC desktop spin, new installer experience with Anaconda WebUI, unification of /usr/bin and /usr/sbin, X86 MIPI camera hardware enablement, optimized binaries for the x86_64 architecture using glibc-hwcaps, and many updated packages
https://fedoramagazine.org/announcing-fedora-linux-42/
#fedora #fedora42 #linux #fedoracosmic #cosmicdesktop #kdeplasma #linuxdesktop #opensource #freesoftware
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.
Do any operating systems other than #Linux (#Windows, #macOS, #FreeBSD, #OpenBSD, etc) have an API for non-blocking file IO?
I know Linux has that in #io_uring, which can do almost any IO operation (even fsync) in the background and tell you when it's done, but is that the only OS with such a feature?
I have just taken the time to thoroughly read the following article
This article has led me to the conclusion that an Open{source} War will have to be waged against LLM large language model abusers of data collection.
The work of these bots is pure DDoS denial of service. An interesting set of offensive tools have been programmed and are already implemented. They have proven to be quite effective and are being refined into sophistication to literally work to knock these networks of bots offline, in a DOT MMORPG approach.
It is unthinkable that LLM bots steal our Open Source resources servers bandwidth and financial cashflow without serious repercussions!
WTF are LLM companies thinking? Even Meta has waged war against us!
LLM has waged a brutal war.
The Open Source Community is responding; even those at The Dark Side of the internet are making tools to assist everyone against Artificial Intelligence LLM DDoS attacks, which knock whole Open Source Networks offline, as we speak.
It doesn't matter if in the end it looks like a Terminator landscape globally on the IT scale. Open source will win. LLM will disappear...
#DDoS #LLM #bots #infosec #OpenAI #Linux #KDE #GitHub #GitLab #Bash #sh #programming #AI
@dec_hl I know.
Besides #RaspberryPiOS there's like @bunsenlabs / #BunsenLabs and me dabbling (@OS1337) tho technically they all are #i486 as they use #Linux kernels beyond the cutoff date for #i386 support.
Tested with Slackware-current. You can create and access the chroot easily with just a few commands.
Source:
https://git.sr.ht/~r1w1s1/slackbuilds/blob/main/chroot-manager.sh
A question for #Debian people (of which I am one, at lest currently), what's better, in your opinion?
- Net Install
- Live Install
- Complete Install
I don't think there's *one* answer, but I am interested in opinions.
Latest ๐ฉ๐ฎ๐น๐๐ฎ๐ฏ๐น๐ฒ ๐ก๐ฒ๐๐ - ๐ฎ๐ฌ๐ฎ๐ฑ/๐ฌ๐ฐ/๐ญ๐ฐ (Valuable News - 2025/04/14) available.
https://vermaden.wordpress.com/2025/04/14/valuable-news-2025-04-14/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
Latest ๐ฉ๐ฎ๐น๐๐ฎ๐ฏ๐น๐ฒ ๐ก๐ฒ๐๐ - ๐ฎ๐ฌ๐ฎ๐ฑ/๐ฌ๐ฐ/๐ญ๐ฐ (Valuable News - 2025/04/14) available.
https://vermaden.wordpress.com/2025/04/14/valuable-news-2025-04-14/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
Latest ๐ฉ๐ฎ๐น๐๐ฎ๐ฏ๐น๐ฒ ๐ก๐ฒ๐๐ - ๐ฎ๐ฌ๐ฎ๐ฑ/๐ฌ๐ฐ/๐ญ๐ฐ (Valuable News - 2025/04/14) available.
https://vermaden.wordpress.com/2025/04/14/valuable-news-2025-04-14/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
Migration de VM sous #Proxmox, c'est tout de suite sur https://twitch.tv/ahp_nils ! #sysadmin #devops #twitchfr #twitchstreamer #TwitchStreamers #linux
The shortcut I was trying to take was to completely clone my old #Linux laptop, but in the process, switch from an `ext4` file system on the old new to `btrfs` on the new one, while still using LUKS and LVM, and still making sure all the right bits are done so I didn't overwrite files related to what I was changing, and still did all the steps to make sure the new system would boot.
It was much easier in the end to build from scratch, re-install packages and copy over my personal data.
I tried using an #LLM to take a shortcut to setup a new #Linux laptop.
The answers were technically correct, but failed to advise me it was a dumb idea that was more complex then it seemed, that was I was likely to screw something up (I did) and I should I stick with the standard `archinstall` tool.
Which worked great on my second try.
Sometimes intelligence is more than having the requested facts, it's knowing when to tell someone they are asking the wrong question.
A farewell to the ArcoLinux University https://www.arcolinux.info/a-farewell-to-the-arcolinux-university/ Thank you for all your hard work.
$ alias 'rm = rm -i'
This is a standard alias in all my POSIX installations
I use it to curb accidental removal incidents of important and large directory trees
๐๏ธ #bash #sh #zsh #ksh #csh #freeBSD #Linux #POSIX #FOSS #100daysofCode #640DaysOfCode #1024DaysOfCode #programming
A new #blog post appears!
I built a native GCC 14.2.0 for Mac OS X 10.4 Tiger PowerPC.
https://briancallahan.net/blog/20250329.html
#macos #macosx #tiger #powerpc #power #unix #bsd #freebsd #openbsd #netbsd #dragonflybsd #linux #solaris #illumos #gcc #llvm #clang #compiler #compilers #assembler #linker #toolchain #freesoftware #opensource #gnu
First change since #swad 0.2 will actually be a (huge?) improvement to my #poser lib. So far, it was hardwired to use the good old #POSIX #select call. This is perfectly fine for handling around up to 100 (or at least less than 1000, YMMV) clients.
Some #select implementations offer defining the upper limit for checked file descriptors. Added support for that.
POSIX also specifies #poll, which has very similar #scalability issues, but slightly different. Added support for this as well.
And then, I went on to add support for the #Linux-specific #epoll and #BSD-specific #kqueue (#FreeBSD, #NetBSD, #OpenBSD, ...) which are both designed to *solve* any scalability issues ๐ฅณ
A little thing that slightly annoyed me about kqueue was that there's no support for temporarily changing the signal mask, so I had to do the silly dance shown in the screenshot. OTOH, it offers changing event filters and getting events in a single call, which I might try to even further optimize ... ๐
New ๐๐ฟ๐ฒ๐ฒ๐๐ฆ๐ ๐๐ฎ๐ถ๐น๐ ๐ฆ๐ฒ๐ฐ๐๐ฟ๐ถ๐๐ (๐๐ฒ๐ฟ๐๐๐ ๐ฃ๐ผ๐ฑ๐บ๐ฎ๐ป) [FreeBSD Jails Security (versus Podman)] article on the blog.
https://vermaden.wordpress.com/2025/04/11/freebsd-jails-security/
#verblog #containers #CVE #docker #freebsd #jail #jails #linux #podman #security #server #vnet
Usability improvements in upcoming GCC version 15 https://developers.redhat.com/articles/2025/04/10/6-usability-improvements-gcc-15
Proxmox VE 8.4 released on Debian 12.10 base with Linux Kernel 6.8.12, live migration support with mediated devices, API for third-party backup solutions, Virtiofs directory passthrough
https://proxmox.com/en/about/company-details/press-releases/proxmox-virtual-environment-8-4
#proxmox #proxmoxve #debian #debianbookworm #linux #hypervisor
Just released: #swad v0.2
SWAD is the "Simple Web Authentication Daemon", meant to add #cookie #authentication with a simple #login form and configurable credential checker modules to a reverse #proxy supporting to delegate authentication to a backend service, like e.g. #nginx' "auth_request". It's a very small piece of software written in pure #C with as little external dependencies as possible. It requires some #POSIX (or "almost POSIX", like #Linux, #FreeBSD, ...) environment, OpenSSL (or LibreSSL) for TLS and zlib for response compression.
Currently, the only credential checker module available offers #PAM authentication, more modules will come in later releases.
swad 0.2 brings a few bugfixes and improvements, especially helping with security by rate-limiting the creation of new sessions as well as failed login attempts. Read details and grab it here:
Vlog: S03E47 - Slackware AArch64 - macOS paravirtualization - VMWare & UTM
Install Slackware AArch64 on macOS (UTM + VMware Fusion) in under 10 mins using paravirtualization! Easy, fast, and great for exploration. Enjoy!
Opting in to new Go compiler features without Go module support...
(Relevant when packaging Go software for Debian/Ubuntu/Fedora/EL)
๐ Release notes: https://www.openssh.com/releasenotes.html#10.0p1
Huge thanks to the OpenSSH devs for keeping the Internet safer with every release.
"โฆ would love to switch to another platform but whenever I try KDE or GNOME my experience is always โnot quite as bad as Windowsโ, โฆ"
For more than two decades, I was a huge fan of Apple's OS. Yosemite was the killer, I switched to PC-BSD.
Now, preparing to switch from FreeBSD to Linux:
โ whilst I do miss the excellent aspects of Mac OS X, the worst aspects are so bad that I'll never switch back
โ I can barely tolerate Microsoft's desktop environment, and that's not because I'm anti-Microsoft
โ KDE Plasma ticks more boxes than any other DE.
YMMV :-)
#Apple #FreeBSD #Linux #Microsoft #macOS #MacOSX #KDE #Plasma #Windows
dreckly: pkgsrc fork focused on quality and portability to all UNIX-like platforms via @fs111 https://lobste.rs/s/spjeuv #dragonflybsd #freebsd #linux #netbsd #openbsd #unix
https://github.com/drecklypkg/dreckly
๐ Blog Post Forthcoming for GPUs ๐
ok, it's morning nap time starting 5min ago... but I'm decently pleased that this morning I've wrangled the (yes, linux) kernel into behaving more decently (a little like FreeBSD's sanity) when allocating similarly ID'd PCIe devices to VMs for GPU passthrough.
Short version:
- many GPUs of same PCI ID type in host
- want certain VMs to get certain GPUs
- want main host to get one GPU for compute (server, no display)
FreeBSD:
- the above requires two loader.conf lines and one rc.conf line
Linux:
- oh lordy, how many modprobe and modules-load.d files, and grub entries, and kmod blacklists, rebuild initramfs, and rebuild grub menu, and don't forget to purge the entire nouveau driver from the kernel so it doens't try to backstab nvidia and steal your first born...
#nvidia #gpu #linux #freebsd #virtualization #ai #engineering
New ๐๐ฟ๐ฒ ๐๐ฟ๐ฒ๐ฒ๐๐ฆ๐ ๐๐ฎ๐ถ๐น๐ ๐ฎ ๐๐ผ๐ป๐๐ฎ๐ถ๐ป๐ฒ๐ฟ๐? (Are FreeBSD Jails a Containers?) on the blog.
https://vermaden.wordpress.com/2025/04/08/are-freebsd-jails-containers/
#verblog #bastille #bastillebsd #containers #docker #freebsd #jails #linux #oci #podman