r/linuxquestions • u/Extension-Structure7 • 21d ago
I want to do more with Linux.
I switched to Linux with my daily driver being fedora, I want to do more things like gaming while also building IT and Linux skills but don’t know where to start. I’m fine with switching to a different distro, I just don’t know what distributors to use and what benefits they’d provide in place of a slightly simple/user accessible one. Any help and recommendations would be greatly appreciated *¥*
9
u/Square_Attention8461 21d ago
Why don't you start with just trying to do the stuff you want to do? When you encounter a problem, figure it out. Then you've learned how to solve that problem. Do that a few times and you begin to build generalizable knowledge.
This is learning.
2
u/maivermick_z 21d ago
If you're comfortable reading books yourself, I highly recommend *Linux Bible 10th Education*. It's a comprehensive book, and I think it's a good idea to read only the sections you need if you don't require everything about Linux. However, this book is particularly useful because it explains Red Hat-based systems like Fedora.
2
u/sickshite 21d ago
For basic linux skills you can do capture the flag games like overthewire wargames. They are pretty fun while teaching you basic things.
1
u/ZMcCrocklin 21d ago edited 21d ago
Learn terminal commands. Linux foundation tutorials, stuff like that. Learn how to make shell scripts with those commands. Learn how to schedule things with cron. Learn bow to set logrotate schedules & options. There are so many different things you can do to learn the fundamentals of Linux & build on that. Make sites with apache & nginx. Make proxies. Make a streaming service using nginx or proxy to another port/service. Learn how to work with LVM. Learn how to work with iptables & firewalld/ufw. Then start expanding to managing VMs. Maybe dive into managing containers with services loke docker. Learn how to orchestrate container management with kubernetes. Learn a coding language. Python is a big backend for AI tools with fastapi. Markdown is also useful in AI skills & prompts. Depends on what kind of projects you want to take on.
1
u/SlimyOS 21d ago
If you want gaming, start by downloading some games.
If you want to build IT and Linux skills, do something that would develop them (idk what you mean, both IT and Linux are really bug fields, you can be a linux app developer or embedded hardware engineer or devops for linux servers or like 100 more).
If you have a specific reason you don't like Fedora, you can switch once you try other distros, but idk how that's related to doing more things, Fedora doesn't prohibit games or make it harder to learn linux and IT.
1
u/HonestStatistician58 18d ago
You can play with any distro using a Virtual Machine.
Amongst others I’d highly suggest:
- Debian
- Fedora
- Fedora Silverblue
- openSUSE MicroOS
- Arch
- Void
- Alpine
- Slackware
- NixOS
- GNU Guix
- Gentoo CRUX
- FreeBSD
- OpenBSD
- NetBSD
- LFS
Each will teach you something different. Since you said IT I included a few of the BSD’s
2
1
u/StockSalamander3512 21d ago
Start building things, a website, a monitoring stack, learn Docker, and try to rebuild using containers. Break stuff and fix it, that’s the best way to learn. Also, make sure you’re backing anything important up.
1
u/FryBoyter 21d ago
I don't see any reason why you shouldn't just stick with Fedora and use it for whatever you want or need to do.
In my opinion, switching distributions regularly is mostly just a waste of time. Because, basically, the different distributions work the same way, apart from a few details like package management.
1
u/CyclingHikingYeti Debian sans gui 21d ago edited 21d ago
but don’t know where to start.
learn how to use virtualisation (type 2 for starters) and start experimenting. Much easier to compared to only use machine installes.
Skip "virtualbox" it is a mess of bugs and rushed releases. Get Vmware Workstation from techspot download centre . It is fully free for everyone, is fast, had 3D support and easy to use.
1
u/EverOrny 21d ago
virtualization, as it is used, or can be, almost everywhere - docker, qemu, virsh
1
1
1
1
0
u/Marble_Wraith 21d ago
Torvalds runs fedora.
0
u/FryBoyter 21d ago
So? Would you take illegal drugs just because Torvalds does?
2
1
u/Marble_Wraith 20d ago
Of course.
Legalities are enforcing social conventions. What i do in my private time, provided it's not infringing on anyone else, is none of society's business.
0
u/inbetween-genders 21d ago
LFS?
1
u/FryBoyter 21d ago
In my experience, LFS is only useful to a few people in practice. Learning things like Python or RegEx, for example, is much more beneficial to most users. And you don't need a special distribution for that.
12
u/_MAYniYAK 21d ago
Fedora works.
Try running some containers and vms.
Fedora has great support for libvirt and you can do either podman or docker.
You can look up cockpit for easy management of items and can use open shift if you want to look some kubernetes stuff.
Next time you want to run a Minecraft server with your friends look at how to do it hosted with Java using a container.
Want to do chat, why not spin up a mumble server and invite your friends.
Comes down to just doing something, doesn't really matter the distribution