Russian Fedora FAQ

website·Indexed 29 days ago

https://russianfedora.github.io/FAQ/

An unofficial community-maintained FAQ for Fedora Linux. It provides comprehensive guidance on system installation, administration, package management via DNF and Flatpak, security with SELinux, networking (WireGuard, OpenVPN), hardware driver installation (NVIDIA), and virtualization.

Tokens
52.6K
Snippets
474
Records
546
Agent score
75%

What's inside Russian Fedora FAQ

  1. Overview of Fedora Linux

    Fedora is a community-developed GNU/Linux distribution sponsored by Red Hat. It is considered a 'bleeding edge' distribution, meaning it incorporates new technologies and developments early, while maintaining stability in its official releases.
  2. Fedora Engineering Steering Committee (FESCo) overview

    FESCo is an elected body responsible for the direct management and development of the Fedora distribution. Its primary responsibilities include:

    • Approving or rejecting new initiatives and changes.
    • Resolving technical issues.
    • Granting extended permissions to maintainers.
    • Managing Special Interest Groups (SIGs).
    • Resolving conflicts.
  3. Manage LUKS encrypted partitions

    Use cryptsetup to change passwords for specific LUKS slots or to dump detailed information about an encrypted device (such as encryption algorithms and hash types).
    # Change password for a specific LUKS slot (e.g., slot 0)
    # Note: Partition must not be mounted; use LiveUSB for root/home partitions
    sudo cryptsetup luksChangeKey /dev/sda1 -S 0
    
    # Dump detailed information about the LUKS device
    sudo cryptsetup luksDump /dev/sda1
  4. Move Firefox cache to tmpfs for better performance

    Moving the Firefox cache to /tmp (which is mounted as tmpfs by default in Fedora) improves read/write speeds and ensures the cache is cleared on reboot. Configure this via about:config in Firefox:
    1. Open about:config in Firefox.
    2. Set browser.cache.disk.parent_directory (String) to /tmp/firefox.
    3. Set browser.cache.disk.capacity (Integer) to a limit in KB (e.g., 262144 for 256 MB).
    4. Restart the browser.
  5. Understand Fedora COPR

    Fedora COPR is a free hosting service for user-created repositories. It serves as a Fedora equivalent to the Arch User Repository (AUR) in Arch Linux or Personal Package Archives (PPA) in Ubuntu.
  6. Compare VPN protocols for Fedora

    When choosing a VPN implementation for securing internet traffic, consider the following options:

    • WireGuard: The most modern protocol. Implemented as a Linux kernel module for maximum speed and strong cryptographic protection.
    • OpenVPN: Highly stable and popular. Supports UDP and TCP, offers TLS masking plugins, and provides high security, though performance is lower due to user-space/kernel-space context switching.
    • L2TP/IPSec: Widely supported by routers out-of-the-box but considered outdated; primarily designed for Windows clients.
    • PPTP: Outdated and insecure by design. Traffic can be decrypted easily and is strongly discouraged even for legacy hardware.
  7. Enable page rendering hardware acceleration in Firefox

    To activate hardware acceleration for page rendering in Mozilla Firefox on supported drivers, navigate to about:config and set the following preferences to true (create them if they do not exist). Note that this does not affect multimedia hardware decoding.
    layers.acceleration.force-enabled = true
    webgl.force-enabled = true
    gfx.webrender.enabled = true
    gfx.webrender.all = true
    dom.webgpu.enabled = true
  8. Check laptop battery status

    Use the upower utility to retrieve information about the laptop's battery. If the device has multiple batteries, replace BAT0 with the appropriate identifier (e.g., BAT1).
    upower -i /org/freedesktop/UPower/devices/battery_BAT0
  9. Monitor logged-in users and system activity

    Use the following utilities to track user sessions:

    • who: Lists users currently logged into the system.
    • w: Lists logged-in users and provides basic information about their current activity.
    • last: Provides information about all recent login attempts.
    who
    w
    last