Https does not actually make difference here. You can still detect VPN usage by unencrypted clienthello, encryption-inside-encryption, active probing, obscure libraries that vpn protocol depends on, etc.
khorovodoved
VPNs are not categorically banned in Russia either. Just 95% of them. Categorical ban is not actually required here. Government can just create licensing procedure and license only those VPNs, which follow "rules". I do not see how this is different from ISP bans.
As a guy from Russia, I must admit that vpns are not a big problem for censors. They can be easily blocked, including self-hosted ones by protocol detection. And DNS would not do much with IP and clienthello-based blocks. And most users are not enough tech-savvy to constantly switch to new protocols as old ones get blocked.
Gentoo users? Void users?
Most C binaries usually do not contain everything needed for their execution. It would make them too platform-specific. What most c programs do is that they use standard c library from platform for low-level things and communication with the system like memory allocation or stdin/stdout things, for example.
You are probably right. It is probably even more important than kernel.
It is easy to install another shell indeed, but it is quite difficult to configure it. While installation of DE is usually done with just one command. And you can use linux without DE, but not without shell. Many distributions even do not install DE by default at all.
I mean "something out of ordinary about it affects your experience with this distro the most".
I would say, that from most important to least important components are:
- kernel
- init system (systemd, openrc, runit...)
- C library (glibc, musl)
- filesystem
- coreutils
- shell
- bootloader
- package manager
- x11/Wayland (if any)
- sound system (if any)
- WM (if any)
- DE (if any)
Close, but not quite. This flag was used on the first Russian ships in 17th century. At that time Russia didn't have it's own fleet, so they just used the flag of the most powerful fleet at the time, that just happened to be Dutch. But it was not considered as the national flag. Later, after the February revolution, the flag of the Russian Empire was considered a "symbol of tsarism" at could no longer be used, so the provisional government just decided to use this flag as a placeholder, before the new one could be created. And after the fall of USSR Russian Federation just returned everything to how it was between February an October revolutions.
By the same logic they should not be able to force ISPs to ban sites, but here we are. If they can enforce bans with ISPs, why can't they do the same with VPN providers?