this post was submitted on 02 Sep 2024
63 points (78.9% liked)

Programming

17669 readers
171 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities [email protected]



founded 2 years ago
MODERATORS
 

cross-posted from: https://lemmy.ndlug.org/post/1064425

And Linux isn't minimal effort. It's an operating system that demands more of you than does the commercial offerings from Microsoft and Apple. Thus, it serves as a dojo for understanding computers better. With a sensei who keeps demanding you figure problems out on your own in order to learn and level up.

...

That's why I'd love to see more developers take another look at Linux. Such that they may develop better proficiency in the basic katas of the internet. Such that they aren't scared to connect a computer to the internet without the cover of a cloud.

Related: Omakub

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 2 points 3 months ago* (last edited 3 months ago) (1 children)

Windows may be easier for games, they're exclusively written for Microsoft so that's to be expected ( although Valve has done a lot here).

Generally speaking, modern distributions like Fedora will be no more difficult than Windows or Mac. The important distinction is that it will be different.

Microsoft has spent a lot of effort putting their operating system into every single school and business on the face of the Earth and as a result many have decades of training with that OS. That doesn't mean their operating system is better or easier. It just means it's familiar. If you used Android for two decades and then picked up an iPhone, I'm sure that would be just as difficult.

In the scientific space, we've been using *nix systems since well before Microsoft was even around so our tooling doesn't typically support Microsoft. For us Microsoft is more difficult because that's the training that we have.

So, it's not that Linux has a worse user experience per se, rather it provides a different user experience. Some may consider shell scripts worse than control panel, but that's a preference. One isn't worse than the other. They are just different.

In my opinion:

  • Web browser
    • exactly the same
      • slight edge to in terms of privacy and security (there's a reason Tails isn't written in Windows)
  • Media -- Movies
    • exactly the same

The difference is in work, If your workflow is heavily Microsoft focused, Is a truly awful experience and you'll feel like a second-class citizen. But if you're working on technical things, the inverse is true, eg

For document production:

  • TeX
    • Linux is much easier
  • HTML / Markdown / pandoc
    • Linux is much Easier
  • Microsoft Office
    • Windows is much better here
      • I don't use Microsoft Office though so YMMV

Finally, it's not really fair to lump all the next distributions into the same bucket, Is over 1,000 distributions and they are all quite different, Only common element is the kernel.

Gentoo is very technical but it's also very interesting, Arch is similar. Fedora OTOH we'll usually walk out of the box And you have your choice of desktop environment with Good support for alternative window managers like sway/Hyprland etc.

[โ€“] [email protected] 1 points 3 months ago

So here is one of the pages I read... https://linux-gaming.kwindu.eu/index.php?title=Should_you_switch_to_Linux_gaming%3F I saw similar sentiment in other places as well. Sounds like you are saying this isn't the majority opinion?

Overall, I have a strong dislike for apple in general, and I won't take a job where I have to work with windows ever again unless I am desperate. And I am also getting very tired of Microsoft's bs. But I don't want my main home pc to be a project either. I already use Firefox and a vpn. But every time some page doesn't work right I have to turn off the vpn, and try chrome before I know the problem is on thier end. And it usually isn't, well other than not supporting firefox and a vpn, but these are banks or doctors offices, I don't have a lot of choice in most of them. There is only so much of that I am willing to do on my main home pc. But overall, I would like to be part of the solution, as long as I am a target user, which from what I have read, I am not.