5 Years using Linux

I started using Linux more than 5 years ago. In fact, my first distribution was Ubuntu 10.10. Ubuntu version on which Unity debuted for the first time (a GUI that I’ll never forget, though that’s another topic). But at that time I was still using Windows 7 along with Ubuntu. So I don’t really consider it a jump.

It was a couple of years later when I decided to use only Linux. And the truth is, it was as good ad it was a bad idea.

At that time I learned a lot about how computers work, what programming really was and how I could get the most out of my computer. The bad part is that I learned all of that by force, quickly and usually badly. Luckily I was younger and had the energy to solve all the problems I was generating myself.

And step by step, with effort and constancy. I learned to really love Linux, the terminal and finally, the terminal again.

But then… why go back to Windows?

Coming back to Windows 10

There are many things that I really love about Linux, and there are also things that I just hate. But they’re not the reason why I’m back using Windows.

The real reason is simpler. I bought a new laptop that came with Windows 10 preinstalled (a rarity, I know). And I just decided to stick with it to see how everything had changed in all this time.

And the truth is that the experience is being extremely positive… except for a few details.

What I miss

Basically, the most important thing to me is that the Windows shell is still 💩.

After that realization I remembered that new project that tries to solve it: the Windows terminal. And before I started using the always reliable shell that comes with Git I decided to take a look at it.

And while the truth is that the new Windows terminal has a lot to offer, but it’s still a little green and I just haven’t put in all the effort it might need to start enjoying it.

The important thing is that in the process of installing the new Windows terminal I discovered Chocolatey: the package manager for Windows.

Discovering Chocolatey

I had actually read things about Chocolatey before going back to Windows. I just haven’t paid attention to it until now. And what a nice surprise.

Installing Chocolatey

I could copy and paste everything the Chocolatey page says about installing it, but instead I’d rather leave you a link.

I really think the process is quite simple, the only thing you don’t have to forget is to run the whole process in a shell with administrator permissions (not like me the first time… and well, maybe the also the second).

Using Chocolatey

You can use Chocolatey basically for what it is. Installing and managing software.

You can install vim using it:

choco install vim

Or Golang:

choco install golang

And if you want to update something:

choco upgrade golang

You have the list with all the commands available both in the CLI using the --help flag and in the docs.

And for the moment, that’s all.