Updated content in old posts.
This commit is contained in:
@@ -3,27 +3,27 @@ title: You Need to Learn Linux 🐧
|
||||
date: 2021-12-17T19:16:50Z
|
||||
author: "ahmza"
|
||||
draft: false
|
||||
weight:
|
||||
weight:
|
||||
|
||||
tags: ["Linux"]
|
||||
description: "Here's why you should learn Linux"
|
||||
canonicalURL: "https://blog.ahmza.com/Page%28/posts/you-need-to-learn-linux.md%29"
|
||||
|
||||
cover:
|
||||
image: "/webp/posts/learn-linux/feature-anim.webp" # image path/url
|
||||
alt: "learn-linux" # alt text
|
||||
caption: "<text>" # display caption under cover
|
||||
relative: false # when using page bundles set this to true
|
||||
image: "/webp/posts/learn-linux/feature-anim.webp" # image path/url
|
||||
alt: "learn-linux" # alt text
|
||||
caption: "<text>" # display caption under cover
|
||||
relative: false # when using page bundles set this to true
|
||||
showtoc: true
|
||||
searchHidden: false
|
||||
---
|
||||
|
||||
## **Introduction**
|
||||
|
||||
**You need to learn *Linux*** !!
|
||||
**You need to learn _Linux_** !!
|
||||
|
||||
Without a doubt you will come across *Linux* at some point in your IT career and
|
||||
having baseline knowledge is helpful. *Linux* can seem daunting, it's
|
||||
Without a doubt you will come across _Linux_ at some point in your IT career and
|
||||
having baseline knowledge is helpful. _Linux_ can seem daunting, it's
|
||||
fundamentally different compared to windows. but with a bit of time you can
|
||||
master the basics and unlock its true power.
|
||||
|
||||
@@ -31,27 +31,28 @@ master the basics and unlock its true power.
|
||||
|
||||
## **But Why**
|
||||
|
||||
- ***Linux* is everywhere**, from data centres to your smart fridge. A lot of
|
||||
developers at Google use *Linux*. In fact access to the full codebase is given
|
||||
on *Linux*.
|
||||
- **_Linux_ is everywhere**, from data centres to your smart fridge. A lot of
|
||||
developers at Google use _Linux_. In fact access to the full codebase is given
|
||||
on _Linux_.
|
||||
|
||||
- **Power user?** The ability to personalise all aspects of the system **make it
|
||||
your** system. This can result in you chasing the white rabbit, but the feeling
|
||||
of booting into a system that's yours from start to finish is something else.
|
||||
your** system. This can result in you chasing the white rabbit, but the feeling
|
||||
of booting into a system that's yours from start to finish is something else.
|
||||
|
||||
- **Make it pretty** - You can create something that's **functional and beautiful**
|
||||
[r/unixporn](https://www.reddit.com/r/unixporn/)
|
||||
[r/unixporn](https://www.reddit.com/r/unixporn/)
|
||||
|
||||
**Lightweight and extensible** limiting the fluff. Making *Linux* by default a
|
||||
**Lightweight and extensible** limiting the fluff. Making _Linux_ by default a
|
||||
lot faster than other operating systems.
|
||||
|
||||
## **Ok but what about ...**
|
||||
- **Application Support** - Some popular applications you use may not be
|
||||
available e.g Microsoft Office and the Adobe suite. All is not lost though,
|
||||
there are alternatives if you can spend the time learning new software.
|
||||
|
||||
- **Drivers** - More often than not *Linux* just works. Edge cases could rise
|
||||
that you might struggle with, don't give up Google it and dig in !!
|
||||
- **Application Support** - Some popular applications you use may not be
|
||||
available e.g Microsoft Office and the Adobe suite. All is not lost though,
|
||||
there are alternatives if you can spend the time learning new software.
|
||||
|
||||
- **Drivers** - More often than not _Linux_ just works. Edge cases could rise
|
||||
that you might struggle with, don't give up Google it and dig in !!
|
||||
|
||||
## **How can you start**
|
||||
|
||||
@@ -61,54 +62,58 @@ that you might struggle with, don't give up Google it and dig in !!
|
||||
|
||||
**This is the full send option.** It may take you a while to acclimate but I feel
|
||||
this is the fastest option to success as you force yourself into learning.
|
||||
*Linux* Distributions I have enjoyed using:
|
||||
_Linux_ Distributions I have enjoyed using:
|
||||
|
||||
- [Ubuntu](https://ubuntu.com/download/desktop) - Beginner friendly
|
||||
- [Manjaro](https://manjaro.org) - OS Basics set up, provides more flexibility
|
||||
- [Arch Linux](https://wiki.archlinux.org/title/installation_guide) - Jump in the deep end, go from start to finish and learn all about *Linux's* moving parts
|
||||
- [Arch Linux](https://wiki.archlinux.org/title/installation_guide) - Jump in the deep end, go from start to finish and learn all about _Linux's_ moving parts
|
||||
|
||||
### ***MacOS* Terminal**
|
||||
### **_MacOS_ Terminal**
|
||||
|
||||
**If you do not own a *MacBook* skip this due to cost 💸**
|
||||
**If you do not own a _MacBook_ skip this due to cost 💸**
|
||||
|
||||
*MacOS* is *UNIX* based, **if you own a *MacBook* download a Terminal Emulator**
|
||||
_MacOS_ is _UNIX_ based, **if you own a _MacBook_ download a Terminal Emulator**
|
||||
-- [iterm2](https://iterm2.com/) or [kitty](https://sw.kovidgoyal.net/kitty/binary/)
|
||||
both great options -- install [Homebrew](https://brew.sh/) and get going.
|
||||
### ***Windows WSL***
|
||||
|
||||
*WSL* installs the *Linux Kernel* and allows you to use the *Linux* terminal
|
||||
within *Windows*. This does have its limitations but a low bar to entry.
|
||||
### **_Windows WSL_**
|
||||
|
||||
_WSL_ installs the _Linux Kernel_ and allows you to use the _Linux_ terminal
|
||||
within _Windows_. This does have its limitations but a low bar to entry.
|
||||
|
||||
### **Virtual machines**
|
||||
|
||||
Virtualising *Linux* is another great option. VMs are quick to spin up and remove
|
||||
Virtualising _Linux_ is another great option. VMs are quick to spin up and remove
|
||||
providing the ability to try out a handful of distributions with ease. This does
|
||||
come with the condition of having a device that can handle virtual machines
|
||||
meaning:
|
||||
|
||||
- A CPU capable of virtualization
|
||||
- enough free RAM for the VMs
|
||||
|
||||
### **Buy a secondary device**
|
||||
|
||||
Have another cheap laptop or desktop to run *Linux*. This will cost you a bit
|
||||
Have another cheap laptop or desktop to run _Linux_. This will cost you a bit
|
||||
more than the options above. If you're considering a second device then look
|
||||
at the Thinkpad lineup. These laptops are rugged and highly upgradeable.
|
||||
Two Thinkpad Models I own:
|
||||
|
||||
- T440P
|
||||
- T480 *(Non S model)*
|
||||
- T480 _(Non S model)_
|
||||
|
||||
## Conclusion
|
||||
|
||||
**Why are you still reading go and get stuck in with *Linux* 💨**
|
||||
**Why are you still reading go and get stuck in with _Linux_ 💨**
|
||||
|
||||
{{< video label="do it" webm="/webm/do-it.webm" >}}
|
||||
|
||||
**Learning *Linux* is a journey that will take time. Enjoy the experience of
|
||||
**Learning _Linux_ is a journey that will take time. Enjoy the experience of
|
||||
learning and uncovering it's hidden powers.**
|
||||
|
||||
I have linked some great resources for other great *Linux* related content that
|
||||
I have linked some great resources for other great _Linux_ related content that
|
||||
helped me:
|
||||
|
||||
- [DT YouTube Channel](https://www.youtube.com/channel/UCVls1GmFKf6WlTraIb_IaJg) -
|
||||
Covers *Linux* related topics
|
||||
- [r/unixporn](https://www.reddit.com/r/unixporn/) - Get inspired and make *Linux* pretty
|
||||
Covers _Linux_ related topics
|
||||
- [r/unixporn](https://www.reddit.com/r/unixporn/) - Get inspired and make _Linux_ pretty
|
||||
- [Arch Wiki](https://wiki.archlinux.org/) - Although specific to Arch, it's a great knowledge base
|
||||
|
||||
Reference in New Issue
Block a user