this post was submitted on 27 Jun 2025
199 points (95.9% liked)
Linux
55698 readers
668 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
A lot of people here have already given good advice. I shall add my experience, recommendation and some tips (may incidentally repeat some of them).
In terms of other software you use, make sure you have alternatives that work on Linux.
If you happen to have any software that you don't have a good alternative or that only runs on Windows, then you'll have to stick to dual booting.
Fedora only comes with FOSS by default. So, you'll have to install Nvidia driver and proprietary multimedia Codecs separately by including RPMFusion repo.
You can download the free and non-free repo files from the RPM-Fusion site(Graphical Setup) and install them through the Software Center. After adding the repo, you might have to enable them in the Settings of Discover Software Center. Enable all of them except those containing the words 'testing', 'Test', 'Source', 'Debug' and 'google chrome'.
After that, it's just a few lines you type in the terminal (Konsole by default) for installing driver and codecs. Make sure to update the system and restart first before doing these.
For Nvidia driver, type:
sudo dnf install akmod-nvidia
For optional CUDA support, type:
sudo dnf install xorg-x11-drv-nvidia-cuda
For Video acceleration support, type:
sudo dnf install nvidia-vaapi-driver libva-utils vdpauinfo
For Codecs, type:
sudo dnf swap ffmpeg-free ffmpeg --allowerasing
Steam is also included in the non-free repo. You may install it by typing:
sudo dnf install steam
NOTE: Every time the video driver updates, you will have to do a follow-on update for flatpak runtimes. You might see a bunch of 'Application platform' and 'Freedesktop' stuff which you'll have to install. If you fail to do this, you might suddenly find flatpak applications not working properly.
__GL_CONSTANT_FRAME_RATE_HINT=3 steam
If your system is frozen, try switching to TTY by pressing (Ctrl+Alt+F3) and going back to GUI by pressing (Ctrl+Alt+F2)*. *Could be F1 in some cases.
To check what errors you got during the recent boot,
journalctl -b 0 -p err
Apart from the driver installation and some troubleshooting, you generally won't have to use the terminal if you're averse to it.
Switch to
Tuta/Proton Mail for email,
Proton/Tresorit Drive for storage,
Mullvad (or i, proton) VPN or (Rethink DNS for firewall) I am not sure if you can use both Rethink and VPN at the same time. I assume there is a way.
OsmAnd for maps,
Newpipe for youtube frontend(Grayjay on Linux),
Bitwarden/KeepassXC for Password management,
Aegis for TOTP
Fdroid, Accrescent, Aurora for App store.
Molly FOSS for Messaging.
Or, hear me out, you could install Bazzite and avoid all those terminal steps that are intimidating for new, non-tech savvy linux users.
This is graat info. Didn't know about Ventoy before, it sounds really cool.
Just wanted to add that if you're running multiple monitors on an nvidia card, you may find that the second monitor has low fps/stutters on wayland (common on dual graphics laptops). The fix is as follows:
Add these 3 lines to
/etc/modprobe.d/nvidia.conf
:Add this line to
/etc/environment
:You may have to modify the part that says
pci-xxxx\:xx\:xx.x-card
with the appropriate values for your graphics card.Run
lspci | egrep VGA
to list installed PCI graphics cards and try to map the values from thereDisclaimer:
I don't know why this works but it does and it isn't malicious as far as I can tell. If anyone knows what exactly it's doing, I'd like to know please.
Can't forget Zen Browser for best productivity browser. Also Ungoogled Chromium, and Brave (Especially Brave Leo functionality)
OP if you want to use AI locally but privately then use Ollama with Open Web UI
Also HuggingChat is an AI Chatbot that can do all kinds of stuff with the 1-tap community extensions, models, and assistants avilable. Website is free with an account. Use as a web app for it to be even better experience
When you are more advanced learn distrobox to add apps only available on other distros natively to your laptop
If you have any questions feel free to ask me whenever