I just suggested options but also wrote at the end that it depends on interests and actions
Mirokhodets
qjoypad,jstest-gtk,evdev-virtual-joystick,QJoyPad.
upgrade and update are the same thing, to put it simply, because they are needed to download new versions of programs or so that you can install fresh updates and the latest versions of applications. update — updating the list of packages. upgrade — updating the packages themselves.
Fedora Kinoite / Silverblue,Xubuntu / Linux Lite / Zorin OS Lite,KDE Neon / Kubuntu, Arch + KDE / Arch + Sway or Hyprland. Wacom / Synaptics / AES styluses - usually recognized by the Linux kernel. KDE - provides profiles for stylus, pressure, buttons, sensitivity. Gnome (on Wayland) - recognizes styluses, but with less customization.
Fedora Kinoite / Silverblue,Xubuntu / Linux Lite / Zorin OS Lite,KDE Neon / Kubuntu,Arch + KDE / Arch + Sway or Hyprland. Wacom / Synaptics / AES стилусы — как правило, распознаются ядром Linux. KDE — даёт профили для стилуса, нажатие, кнопки, чувствительность. Gnome (на Wayland) — распознаёт стилусы, но с меньшей настраиваемостью.
Ubuntu,Pop!_OS,Fedora,elementary OS. I would like to start with Ubuntu or Pop!_OS. These are the most popular and well-adapted distros, which are ideal for gaming, creativity and safe use. If Ubuntu is not to your liking because of Snap or telemetry, Pop!_OS can be a great alternative. But you can still download any distribution you want, you just need to look for it yourself
Creating a repository is not absolutely necessary, but it will make the process of updating the kernel much easier in the future. If you plan to frequently update the kernel with custom settings, creating a repository is a smart choice. If you update the kernel very rarely, you can get by with manual compilation.
Any achievement requires sacrifice
max_parallel_downloads: This parameter specifies the maximum number of packages that DNF can load in parallel. The default value is usually 3 or 5, depending on your system. Decreasing the value: By decreasing the value of max_parallel_downloads, you will force DNF to load packages sequentially or in smaller groups. For example, by setting max_parallel_downloads=1, you will effectively disable parallel downloading and DNF will only download one package at a time. Speed Impact: Reducing max_parallel_downloads will cause the update process to slow down. In conclusion, reducing max_parallel_downloads is a perfectly logical way to reduce the number of DNF packages being loaded in parallel. Just be aware of the impact on speed and test different values to find the best one for your conditions.