TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Practical Guide to Switching to Linux

1 pointsby otherayden3 months ago

1 comment

drweevil3 months ago
This, but here are some things I&#x27;ve learned to do:<p>* Use a .local directory under my home directory instead of ~&#x2F;bin. That&#x27;s a great prefix when installing from source or tarball at the user level, keeps the top-level of the home directory from getting cluttered with &#x2F;share &#x2F;lib &#x2F;include &#x2F;etc &#x2F;lib etc. etc.<p>* Reach for the package manager first when installing new software, unless there is a good reason not to. It makes keeping things up-to-date easy, and since I use Arch, which uses a rolling release, you pretty much get the latest stuff.<p>* If I can&#x27;t get what I want from the package manager, I&#x27;ll look at what is available using asdf-vm (<a href="https:&#x2F;&#x2F;asdf-vm.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;asdf-vm.com&#x2F;</a>), and failing that, build from source or install from tarball.<p>* I don&#x27;t use snap or the like.<p>I gave up on Windows over 20 years ago, and I can&#x27;t say enough how liberating it has been. One of the nicest things is that there is a distro for almost every need (see <a href="https:&#x2F;&#x2F;distrowatch.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;distrowatch.com&#x2F;</a>). I use Arch; but your use case may point to a beginner-friendly distro, such as Mint, Ubuntu, etc., or a repeatable install type of distro, such as NixOS or Guix, or many others.