The new default for YACReader on Linux is 7-zip, but this is done via an externally downloaded pre-built library. This has several issues. For one thing, pre-built libraries are generally frowned upon in Linux when building software. The other thing is that the library is non-free by default since 7zip uses unrar. unarr was used before, but, as we already know, had issues with opening RAR5 files. libarchive has no such issues, and is free software supported by every distribution. As such, I believe it should be the default rather than 7zip. We already use it in the flatpak, and distros like openSUSE and Nix have switched or are switching to the libarchive backend.
The new default for YACReader on Linux is 7-zip, but this is done via an externally downloaded pre-built library. This has several issues. For one thing, pre-built libraries are generally frowned upon in Linux when building software. The other thing is that the library is non-free by default since 7zip uses unrar. unarr was used before, but, as we already know, had issues with opening RAR5 files. libarchive has no such issues, and is free software supported by every distribution. As such, I believe it should be the default rather than 7zip. We already use it in the flatpak, and distros like openSUSE and Nix have switched or are switching to the libarchive backend.