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.
I am building gcc-15.1.0 on my iMac G4 (Tiger) machine. It is on stage2, which is a good sign.
It will include C, C++, Fortran, Modula-2, Objective C, and Objective C++ compilers.
It will depend on my new PowerPC Mac OS X modernization library, libpcc: https://github.com/ibara/libppc
I'll write a blog post about how to use it once it is all compiled; my goal is to produce a turnkey solution that just works(TM), including assembler, linker, and other utilities, as recent as possible for PowerPC.
And libppc can be instantly extendable to incorporate more C11 and later features. Hopefully others in the retro Mac community are interested in building that up with me.
My ultimate goal is to build some flavor of WebKit some day and have a modern web experience (even if slow, and possibly using X11). But in the meantime we will probably build a lot of excellent modern software to keep these machines going.
#gcc #compiler #compilers #c #unix #linux #macos #macosx #osx #apple #powerpc #retro #retrocomputing #bsd #mac #macintosh
Are there any #linux distros left which support i586?
I'd like to install it on an EBOX-553350DX2, Vortex86DX2 A9125 CPU.
I've tried Netboot.xyz - Gentoo and Arch fail to load, Debian wants the CMOV extension, Kali wants i686, and Alpine kinda tries to load then barfs.
The only OS I've had success with (so far) is OpenBSD 7.6.
The meaning of life, according to my #Linux server, is to silently serve files until the power goes out, at which point it enters a profound state of unresponsive thought
How to build and run a minimal Linux: compile kernel, create an initramfs, embed BusyBox and test it with QEMU - Article by David Legrand #Linux https://labs.davlgd.fr/posts/2024-05-whats-a-minimal-linux/
I run ls -l.
I run grep.
I run awk.
This is my #Linux file manager. It is simple and that is what I signed up for ๐
So, known parties tirelessly work to make Linux a new Windows. Gnome announces even harder dependency on systemd.
GDM will depend on systemd userdb infrastructure. gnome-session will use systemd service manager instead of its own code that "has received very minimal attention in the 17 years since it was first written".
As per article, even now they do not test Gnome in non-systemd environments.
It's like a writing on the wall.
https://blogs.gnome.org/adrianvovk/2025/06/10/gnome-systemd-dependencies/
#Gnome #Linux #systemd
@AdrianVovk Hey Adrian, I'm curious if you're familiar with the benefits of software diversity. #GNOME forcing #systemd seems to be at odds with the concept of software diversity.
I really like the #FreeBSD #devsummit presentation given earlier today (2025-06-11) on the topic of OS diversity. I'm wondering if I could ask you to watch it, in the hopes that it inspires you (and the broader GNOME development community).
In a nutshell, software (and hardware!) diversity keeps us safe. Building a software monoculture that requires systemd will inevitably decrease overall security posture.
I understand some of the points you make in your blog post. I fear that if GNOME continues down this path, projects downstream from GNOME (like the BSDs in their ports/pkgsrc trees) will feel undue headaches and burdens.
Can you help address my concerns and fears?
Link to the presentation: https://www.youtube.com/live/0DdnAgKLdG8#t=7017
Why Denmark is dumping Microsoft Office and Windows for #LibreOffice and #Linux https://www.zdnet.com/article/why-denmark-is-dumping-microsoft-office-and-windows-for-libreoffice-and-linux/ by @sjvn
Europe doesn't trust the US government or its tech powers, so its countries are looking elsewhere.
There was a presentation at today's #FreeBSD developer summit about the importance of OS diversity. The presenter made several convincing arguments towards the need for continued OS diversity.
I wonder how well that presentation would be received at #GNOME.
When the individual presentations are published, I'll reply to this post. Until then, the live stream is here: https://www.youtube.com/live/0DdnAgKLdG8?si=0LTqHI3CziWfUxEo
This is a screen capture of KDE Connect on one of my Androids.
As you can clearly see my LAN has quite an amount of devices. All of these devices are being used by me.
They have specific purposes which makes my Android experience along with my Computing experience versatile and efficient.
I did not know how important KDE connect was for me. When I learned about it, I knew that it doesn't just enrich what I can do
KDE Connect is not a gimmick where I can control a Media Player, without any network connectivity by itself, from any of my KDE Connect devices. Many different functions can be handled smoothly without any problems, with the highest Speed that my wLAN can deliver from the point of my view of the LAN routers I have in my network.
Right now I'm using a wLAN router that is portable. This enables me to have the most efficient data transfer Speed between the devices I have on me without any snooping from any Big Company.
#KDE #Connect #KDEConnect #LAN #wLAN #network #Android #Linux #POSIX #OpenSource #portable
After 20 years of using #pf on #BSD and only dabbling in iptables when I absolutely had to in #Linux, nftables looks like an unreadable, incomprehensible shitshow; A crayon scrawl by a toddler of weird nat and mangle chains that make no sense.
The Linux developers would have been much better off porting pf to Linux.
You know itโs bad when you spend more time compiling the open source software on #Linux than actually using it
ยฏ\_(ใ)_/ยฏ
Heads up: The next version, Ubuntu 25.10 "Questing Quokka," is making a big change. They are getting rid of the Xorg system for the Ubuntu desktop. Starting with this release the โUbuntuโ session in GDM will run exclusively on Wayland. https://discourse.ubuntu.com/t/ubuntu-25-10-drops-support-for-gnome-on-xorg/62538 #linux #OpenSource
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
A Linux server and a Windows server are having a debate about security.
The Windows server says, "I've got firewalls, antivirus, anti-malware... I'm like Fort Knox!"
The Linux server running Kali #Linux just calmly says, "I'm already inside your network, and you didn't even know."
Just finished preparing V1 of my talk (then practice run, V2, another practice, โฆ) ๐ฅณ
My 2025 Linux + Go self-hosting stack
2025-06-21 15:15โ16:15, ZKM Kubus
Language: English
Iโll show you how I use Go to run my entire home, [โฆ]
https://cfp.gulas.ch/gpn23/talk/U8D9KR/
Yes, it will be recorded (and probably also live-streamed, I think?)
Latest ๐ฉ๐ฎ๐น๐๐ฎ๐ฏ๐น๐ฒ ๐ก๐ฒ๐๐ - ๐ฎ๐ฌ๐ฎ๐ฑ/๐ฌ๐ฒ/๐ฌ๐ต (Valuable News - 2025/06/09) available.
https://vermaden.wordpress.com/2025/06/09/valuable-news-2025-06-09/
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/06/09) available.
https://vermaden.wordpress.com/2025/06/09/valuable-news-2025-06-09/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
When was the last time you have played with KDE Connect?
You've never heard of that? Let me enlighten you. KDE Connect is a suite of very handy Network tools, to get the maximum out of the transfer and the control of data & programs between your KDE computer and your Androids.
It is in fact so versatile that even if your KDE computers are not connected, you can still do a lot of things between your Androids which are running the network software suite.
There are so many things you can do you should just download it yourself and put it on your Androids
A few highlights are transferring files between your devices in a transparent manner where no company like Google can snoop anything
Controlling media players from 1 device through all the others.
Getting notifications between different devices and even getting output, graphical output from different devices on others.
Controlling your Android with a mouse from a KDE Connect computer
The list goes on
Note:
If you're running a Linux distro with a running firewall, you have to make sure that your firewall has all the ports open for KDE connect. There are examples of the ports needed, in the docs.
I also have them {for {g}ufw}
#Linux #Android #KDE #Connect #KDEConnect #MultiMedia #networking #programming #OpenSource #POSIX
I just stress-tested the current dev state of #swad on #Linux. The first attempt failed miserably, got a lot of errors accepting a connection. Well, this lead to another little improvement, I added another static method to my logging interface that mimics #perror: Also print the description of the system errno. With that in place, I could see the issue was "too many open files". Checking #ulimit -n gave me 1024. Seriously? ๐คฏ On my #FreeBSD machine, as a regular user, it's 226755. Ok, bumped that up to 8192 and then the stress test ran through without issues.
On a side note, this also made creating new timers (using #timerfd on Linux) fail, which ultimately made swad crash. I have to redesign my timer interface so that creating a timer may explicitly fail and I can react on that, aborting whatever would need that timer.
Anyways, the same test gave somewhat acceptable results: throughput of roughly 3000 req/s, response times around 500ms. Not great, but okayish, and not directly comparable because this test ran in a #bhyve vm and the requests had to pass the virtual networking.
One major issue is still the #RAM consumption. The test left swad with a resident set of > 540 MiB. I have no idea what to do about that. ๐ The code makes heavy use of "allocated objects" (every connection object with metadata and buffers, every event handler registered, every timer, and so on), so, uses the #heap a lot, but according to #valgrind, correctly frees everything. Still the resident set just keeps growing. I guess it's the classic #fragmentation issue...
Master Foo, watching a student try to debug a slow #Linux desktop system, offered, "The htop command reveals much. Mostly, that Firefox is still eating all your RAM. The universe, too, has its hungry daemons."
Linux with ZFS on root, using ZFS native encryption (no need for luks), works really well on Gentoo. I'm impressed with OddLama's installer tui-based scripts, the time savings are significant.
one item of interest: only two partitions required (three if swap is created). ZFS handles all of the usual requirements except EFI, just the way it should be.
@paul @linus @stefano @whynothugo I chose Ubuntu (for KDE Plasma) because the installer provides root-on-ZFS.
With that base, I have not yet figured out which of these will be the simplest way forward:
โ bemgr
โ zectl
โ ZFSBootMenu.
I see verbose guides, the verbosity creates a sense of complication.
I'd like the simplest possible guide to getting started, with any of the three options, where the boot environment layout/structure is predetermined by the installer for Ubuntu.
TIA
I am not a sticker boy when it comes to computer. But this #ThinkPad running #Linux #Slackware may become the exception.
Git is a tool I like, a lot. Before git, you could do RCS {& some others} which is a totally different tool set.
In this video Linus Torvalds talks about the way he created Git two+ decades ago.
What immediately Springs into view, is the fact that Linus gave control of the git project to someone else, as soon as he could he did not want to stay with the project for too long.
Git was created because of pure necessity; it was vital for kernel revision control
https://www.youtube.com/watch?v=sCr_gb8rdEI
#Git #Linus #Torvalds #kernel #Linux #RCS #OpenSource #POSIX #GNU #GPL #programming
FFmpeg Merges WebRTC Support https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/167e343bbe75515a80db8ee72ffa0c607c944a00
If you and/or your relatives/friends are stuck with Windows 10, maybe here's some potential alternative for you!
https://kde.org/for/w10-exiles/
My personal distro of choice is Fedora KDE, but Bazzite is also excellent (especially if you game).