Huh but GPUs only support it since like 2016 or 2017. Older ones won't be able to render GTK4?
GolfNovemberUniform
It's called the MacBook Air series and it has 2 types: x86 (with Intel CPUs) and ARM (with Apple M series CPUs). If it's the first type, you can expect stuff to work on almost any of them (except for WiFi which needs installing drivers manually after Linux installation). If it's the second one then you're out of luck because the support for them is very basic.
But why do you need a server for such a program? Can't it be P2P or with the server stuff running on the client machine?
I guess it's just written in Rust.
Fyi messing around with drivers can even cause permanent hardware damage.
There's no file system in existence that can handle a text file large enough to include all reasons why people care about privacy.
The official Telegram client has integrations with some proprietary stuff like Google Maps and probably Google Translate? Another client can help with that. It won't help with privacy of Telegram itself though.
I'm not that much of an expert but I know display protocols, init system and audio protocol (there are 2 but the new standard supports stuff made for the older one) are standardized.
Afaik Signal servers have nothing to do with it. There are 3 possible situations depending on what app you choose.
-
Official Signal app. It asks Google to check Signal servers for notifications and to send them to you if there are any.
-
Molly FOSS. It connects directly to Signal servers without any push middleman.
-
Molly UP. It asks the push notifications provider you choose (but not Google) to check Signal servers for notifications and to send them to you if there are any.
Ultimately, it's the apps and not the servers who decide if they want to use Google's services or not.
Such stuff is almost perfectly standardized on Linux (and the risks are there too).
lack of some kind of standardization
Standardization = monopoly risks. It's not worth it in the first place.
I hope at least distros will make the switching automated because without it a lot of users will have issues, especially since Ubuntu and Fedora use GNOME by default.