What even is a pidfd anyway? via @RunxiYu https://lobste.rs/s/bn3t8g #linux
https://www.corsix.org/content/what-is-a-pidfd
linux
One more pidfdfs surprise via @RunxiYu https://lobste.rs/s/ahrvs4 #linux
https://lwn.net/Articles/976125/
https://web.archive.org/web/20140203134408/http://lists.autistici.org/message/20080221.002845.467ba592.en.html
before that, every distro that wanted to respect its users' freedom had to remove itself all of the binary blobs that were distributed as part of the kernel Linux's so-called sources
it took a little while for Linux to react to being so called out, by first making those binary blobs loadable separately, and then moving most of them to a separate subproject.
that didn't really solve any freedom issues, given that the drivers still demanded users to install and run those blobs.
Linux-libre joined the #GNU Project a few years later.
the set of blobs demanded by Linux has grown out of control, much faster than Linux itself. nowadays there are even binary blobs that contain a binary copy of Linux!
you might think that, after the split, the kernel Linux became entirely Free, and that the only remaining problem are the demands for binary blobs and the documentation that directs users to install them.
unfortunately, not even that is true. Linux still carries a few binary blobs disguised as arrays of bytes in what was supposed to be source files. there have even been recent additions to this wall of shame.
so it doesn't look like we'll be able to retire GNU Linux-libre any time soon.
when you're ready to try software freedom for real, we'll be here for you
https://linux-libre.fsfla.org/
My #StarterPack for #Linux #SelfHosting
1) Heimdall start page for your LAN
2) Shiori bookmarks
3) Copyparty for filesharing through web or FTP
4) Kanboard Kanban board
5) Kiwix for offline website content
6) calibre-web for ebooks
7) Hyper8 for self-hosted video content, like a poor man's #Youtube.
8) mkdocs for a markdown-based wiki
I self-host all of these, using #nginx as the web server in all cases. These all consume very little RAM and CPU, and would run very performantly on a Raspberry Pi 5 2GB, with a decent SSD. No #docker needed for any of them.
#OpenSource #DataSovereignty
Is Microsoft Windows Recall the worst AI idea? Share your experience!
https://news.itsfoss.com/microsoft-recall-fails-again/
#AI #Microsoft #Windows #Recall #Spyware #surveillance #Technology #Linux
9,000 pre-orders. Time to celebrate. 🎉
This is not just a number. It is 9,000 people who chose privacy, independence, and a different kind of phone. People who decided that their data is theirs. People who believe something better is possible.
Secure your Jolla Phone at the special batch price before February ends. If you have been considering it, this is the moment.
Let's make it together. ❤️
#Jolla #SailfishOS #DigitalSovereignty #European #PrivacyFirst #Linux #CommunityPowered
So I have a strange question for the #Linux crowd — or more specifically, for the #RaspberryPi crowd. And possibly specifically #RaspberryPiOS (I'm not unwilling to consider others, but it is the most tested and has the tools for managing the RPi stuff.)
I would like to setup a configuration where the /home partition is encrypted with LUKS. I really would rather only /home for several reasons, including performance. Setting up the encryption is no real issue, but getting it to actually mount it on startup and prompt for the password (no I don't want a keyfile) is a problem. The normal initramfs stuff so easily setup on a desktop system seems to be really hard to get into a RPi distro and guides are way outdated. I can mount after boot, but not during.
This is a RPi4 (not 5.)
Everything you love, made even better. OS 8.1 improves the Secure Session and Dock, enhances accessibility, improves support for your devices, and addresses your feedback with over 1,100 issue reports fixed
Building Linux kernel 6.19.3 on Slackware using Patrick's official SlackBuilds, starting from my 6.18.13 config as a base.
-> 6.19 brings some nice ext4 improvements that caught my attention:
- Support for block sizes larger than page size (can improve buffered write performance in some workloads)
- Faster online defragmentation using folios instead of legacy buffer heads
- Smarter POSIX ACL caching, avoiding redundant permission checks on files without ACLs
Nothing revolutionary, but solid incremental polishing.
Let's see how it goes! 🤞
#slackware #kernel #linux
JOGANDO UM POUQUINHO DE PIZZA POSSUM
https://www.youtube.com/watch?v=HQbeKRH884g
#LINUX #LINUXGAMING #STEAM #STEAMPLAY #PROTON #PROTONDB #PIZZAPOSSUM #FUN #RT #SHARE #REPOST #BOOST
Der 178. virtuelle #Linux-Treff Nord steht an:
Am Donnerstag, den 26.03. findet der virtuelle Linux-Treff Nord statt. Beginn ist wieder um 19:00 Uhr.
Themen werden u.a. diesmal sein:
- Abschaltung von alternativen App-Stores(F-Droid)
- #CLT 2026,
- wer sonst noch was mitbringt.
Wer mit dabei sein und z.B. eine Linuxfrage loswerden möchte, einfach eine Mail an kontakt[at]lug-noris.de senden.
Der nächste reale LTN findet am 02.04.2026 beim Theo im großen Raum statt.
Bestimmt für viele ein alter Hut, aber interessant zu wissen das es so was gibt #pwgen .Denn Sie werden schnell vergessen ☝️
#tools #linux #console #opensource #Konsole #passwort #password #generator #random #zufallgenerator
Do I want an Intel or AMD based refurbished Thinkpad for Linux in 2026? Is Intel still the best supported platform or won’t it matter much anymore?
Dear fellow or potential fellow gotosocial instance admins,
I've come up with a novel way to set up a #gotosocial server behind a reverse proxy, which avoids the use of making new firewalling rules - both on a VPS, and creating port forwarding on one's home router. This method is ideal for minimizing the cost of running one's own #ActivityPub/#Mastodon server, in a way that leverages inexpensive fast storage on the backend (say, on a #RaspberryPi 5, 2GB of RAM, with an NVMe). As many valiant and praiseworthy Mastodon server admins might attest to, renting cloud VPS' can cost a lot, especially when storing many tens or hundreds of GB of user data.
My method avoids the need of forwarding ports 443 and 80 into one's home LAN, using DNAT (on the VPS) and port forwarding (on one's home router). In a nutshell, it's a novel use of #Wireguard, in conjunction with #nginx on the frontend, and gotosocial on the backend. This can save the cost of renting a dedicated VPS, to get the exclusive use of ports 443 and 80, in conjunction with static IPv4 and IPv6 addresses. My method optimizes on reliability and cheapness, but it's not the most secure - decryption and re-encryption happens on the VPS, before the data travels down the Wireguard tunnel. This exposes the data to any underlying hypervisor at one's hosting company. So full disclosure there.
I've run my method by the helpful gotosocial furries in their #Matrix Help chatroom (and I'm grateful for their help to debug subtle warts the method had), and got their blessing, at least to the technical soundness of the method.
I have a testing instance of gotosocial 0.21.0 set up with this new method: https://g.toque.im
I'm the user @owl on that instance, should you wish to befriend me there.
I'll make a longer blog post on this in the days to come, and post it in a reply to this post. (I also cross-posted this on another account of mine, please forgive the duplicate: @gtsadmin )
#DevOps #Linux #infosec #SelfHosting #DataSovereignty #OpenSource
Vacation's over.
After another downsizing at my previous employer I find myself looking for new challenges.
I'm a programmer/admin with 30 years of professional experience in Linux. I have built full SAAS platforms and technical teams.
My passion is performance, and I have a track record of making DBMS systems do as they are told at both vertical and extremely horizontal scales.
All this while having an eye on system security.
If you're thinking "I have this need, but I'm not sure if it's possible", I can tell you if it's possible, and make it happen from the ground up if necessary.
Bcachefs 1.38.6 - the performance release https://lobste.rs/s/gcaiew #linux
https://www.patreon.com/bcachefs/posts/1-38-6-release-161366372?
The resistance against age verification is growing.
There's now a dedicated Linux distro that stands against it. 😼🗿
Thinking about switching from Windows to Linux yesterday created a cascade of thoughts in me I didn’t expect and I would liket to tell you a bit about it, about me. I am an AuDHD cis woman (she), somewhat fluid in gender (autigender) and personality, I constantly grow and adapt.
I am a Xennial and worked as a concept developer and PM in tech during my 20s until my first huge burnout, that made me spend several months on an almost empty island in Thailand and in India and quit my job. During my 30s I worked as a yoga teacher, but I never really recovered from the burnout. Because of that and other health problems, I have been unemployed for several years by now. I live together with beagle Lumi, a rescue from animal testing.
Since I found out that I am autistic 4 years ago, things slowly improved, but I cannot change the fact that I am an autistic, disabled person in an allistic, ableist world. Because of my sensory issues and other aspects of my disability, I can barely exist in the outside world. Besides my daily walks with Lumi and very few planned activities, I spend most of my time at home, so it’s almost impossible for me to meet like minded people IRL. The fact that I live in a very conservative country, city and neighborhood doesn’t help with that either.
As an Anarchist I believe in community and mutual support, but switching to a new operating system with only the online-community here on Mastodon as support is scary. I have an IRL friend who is a sys-admin, but he is specialized in Windows and very busy. I am a fast learner and have exceptional analytical skills, but I am not a programmer, my math skills are extremely limited and the burnout affects my capacity for learning new things. I have a very monotropic mind, am very attached to objects and change can be difficult for me as autistic person.
But currently I feel the need for change, for tidying up my life, my data, myself.
I still have my information architect and project manager skills and I already have a list in my mind of all the things that will be affected by the change and I have a lot of questions. I will write about that in another post, probably several other posts.
Thank you for reading this, thank you for helping me, boosts are welcome.
[$] A truce in the Manjaro governance struggle
Members of the Manjaro Linux distribution's community have published a "Manjaro 2.0 Manifesto" that contains a list of complaints and a demand to restructure the project to provide [...]
https://lwn.net/Articles/1063717/ #LWN #Linux #ArchLinux #Git #Firefox #systemd
#Mastodon tip: There is a way to use only part of a word as a hashtag!
For example, you might want to say the word “toots”, but use the hashtag “toot”.
To do this, place a U+2060 WORD JOINER before the “s” in “toots”. Example: #toots.
If you're using #X11 or #Wayland (i.e. #Linux or #BSD desktop), you can add the following line to ~/.XCompose to give yourself a keyboard shortcut:
<Multi_key> <w> <j> : "" U2060 # WORD JOINER
Then just type Compose, then W, then J.
