Linux
Welcome to c/linux!
Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!
Rules:
-
Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.
-
Be respectful: Treat fellow community members with respect and courtesy.
-
Quality over quantity: Share informative and thought-provoking content.
-
No spam or self-promotion: Avoid excessive self-promotion or spamming.
-
No NSFW adult content
-
Follow general lemmy guidelines.
view the rest of the comments
What distribution are you using? In my experience, ease-of-use varies wildly between software and hardware configurations.
There are systems that are built for Linux support, and some system builders (like System 76 and Pop!_OS) bundle their own distros with their machines, which makes for a better experience overall.
There's also ChromeOS, which is technically Linux (in the same way that Android is), which is typically regarded as one of the most reliable and easy to use, and recently is available to install on nearly any machine.
That said, Linux is very much different from Windows. With Windows, the GUI is baked into the system and you can do almost anything without touching the terminal. In Linux, being familiar with (or at least not afraid of) the command line is a requirement to really getting things done.
One of the biggest issues with Linux is that installing applications isn't non-destructive to the system unless you're using Flatpak or Nix or something. Applications being installed, upgraded, removed, etc. and not putting things back the way that they were or that other applications expect them to be is probably the biggest source of frustration.
Once we have a reliable community distribution, which uses only containerized/sandboxes apps (a la ChromeOS), I think adoption for the average user will be a lot easier. Until then, just avoid using apt whenever possible.