It's easy to overlook with the omnipresent internet, but self-hosting doesn't require internet. You could host for your fellow students on the local network. If that's also against the Wifi rules you can either ignore that stupid rule or set up your own god damn wifi with hostapd on your machine and let students connect directly to it. It's probably best to use a machine dedicated to the task for security reasons as you wouldn't want curious students to accidentally erase your homework. I wouldn't use containers or VMs for any of this, I'd just use bare metal like in the good ol' days. You could also, without having to worry, give people shell accounts because it's a closed network. The options are endless without all the worries of hosting on the internet.
As a general stance "People want me to give them free shit. I say gtfo.", I understand you.
That's just not proportional to Mozilla and Firefox. In 2022 they had a total revenue of $595 million¹. That allows them to hire 3305 software developers at a salary of $180.000. Google was responsible for 81% of that revenue¹. If you remove Google and their influence from the equation you're left with $113 millon and Mozilla can then hire 628 software developers. I think that would be more than adequate to maintain a browser.
A solution I've used for the glibc problem, is to build on an older distribution in a chroot. There is also this project which might be of use to pick a specific version of glibc. The project README also explain how to do it manually.
As for distribution, I prefer something like makeself.sh, that installs to either ~/.local/ or if it is to be installed system-wide to /usr/local or /opt. The concept is just a small shell script appended with a compressed archive, it is easy to modify and even create by hand using standard tools like cat. This is a method widely used by native Linux games.
No, it's just a service that's running without me thinking about it.
My setup is:
- debian as system
- exim for smtp
- courier for pop3
- mariadb for accounts
But I'd like to make a point that's not being made in any of the other comments. It does not require an SMTP server to send e-mail. All you have to do is lookup the MX DNS record of the domain, connect to that SMTP server and write a few commands fx.:
EHLO senderdomain.tld
MAIL FROM:<yourmail@yourdomain.tld>
RCPT TO:<recipient@recipientdomain.tld>
DATA
Subject: Blabla
Bla bla
.
As @Caboose12000@lemmy.world already said, I'd recommend drop.lol (can be selfhosted). Filetransfers are direct between peers (unless you're behind some hardcore NAS where UDP hole-punching via STUN is not possible).
I mean how I transfer a file depends on the situation. If it's to someone on XMPP I'd just establish a direct transfer there. Sometimes I share a directory over HTTP, FTP, SFTP and so on. The easiest way for most people, because it only requires a WebRTC capable browser, is with one of the many peer to peer filesharing platforms like drop.lol.
No. Never. It's a ruse.
If you're thinking of the EU, it's probably just the vogonlike bureaucracy, so in about the time that Windows 12 comes out, they'll be ready. Can't say it bothers me, if Microsoft is attempting to take marketshare from Google, though.
Depends on your country, but where I live Open Streetmap is better than Google's map. I hear OsmAnd is a great app, but I don't use a smartphone so I haven't tested it. I just know that their very compact offline maps are impressive.
Your system is fully updated from at least the kernel/initramfs and up. Next you're running a system that has additional security measures.
So this breaks down to: What is firmware and are you aware of any issues in it? If no then there's no reason to get a new phone.
I'm not aware of any firmware security issues for any Android phone assuming firmware is pbl, sbl, aboot, modem or on-chip and even if there was they would be hard to exploit given your up to date and hardened system, but that's all theoretical and also apply to any new phone you would purchase.