Day 01: Getting Started with Linux

Today, I began my journey into mastering Linux and explored the fundamentals of this powerful operating system. From understanding its history to installing various distributions, I gained valuable insights and practical experience. Here's a summary of what I learned.
These Things I Learned Today
1. Getting Started with Linux
What is the Linux Operating System?
Linux is an open-source, Unix-like operating system kernel that powers a variety of devices, from servers to smartphones.LINUX Full Form
While Linux doesn't officially have a full form, many interpret it as "Lovable Intellect Not Using XP" or similar creative expansions.Linux History
Linux was created by Linus Torvalds in 1991 as a free and open-source alternative to proprietary systems.Difference Between Linux and Windows
Linux is open-source and highly customizable, whereas Windows is proprietary with limited flexibility. Linux excels in security and performance, while Windows is often preferred for ease of use and application compatibility.What Are Linux Distributions?
Distributions (distros) are different flavors of Linux, each tailored for specific needs, such as Ubuntu for beginners or Arch Linux for advanced users.Difference Between Unix and Linux
Unix is a proprietary system developed in the 1970s, while Linux is its open-source derivative. Linux is more accessible and versatile for modern use cases.Why Linux is Better?
Linux offers superior security, flexibility, and performance, making it ideal for developers, system administrators, and tech enthusiasts.
2. Installation with Linux
I explored installing various Linux distributions and setups:
How to Install Arch Linux in VirtualBox?
Created a VirtualBox VM and downloaded the Arch Linux ISO.
Followed the command-line installation process, configuring partitions and system settings.
Fedora Linux Operating System
Learned about Fedora's focus on open-source software and installed it in VirtualBox.
Experienced it’s polished GNOME desktop environment.
How to Install Ubuntu on VirtualBox?
Installed the beginner-friendly Ubuntu with its easy GUI installer.
Explored its features like the Snap package manager.
How to Install Linux Mint?
- Installed Linux Mint, known for its Cinnamon desktop, providing a Windows-like user experience.
How to Install Kali Linux on Windows?
- Set up Kali Linux in a dual-boot environment with Windows for penetration testing and cybersecurity tools.
How to Install Linux on Windows PowerShell Subsystem?
- Enabled WSL (Windows Subsystem for Linux) and installed Ubuntu via the Microsoft Store.
How to Find openSUSE Linux Version?
- Ran the
cat /etc/os-releasecommand to determine the version details of openSUSE.
- Ran the
How to Install CentOS
- Installed CentOS, popular for server environments, and explored its powerful YUM package manager.
These Problems I Encountered
VirtualBox Installation Errors
- Some Linux distros failed to boot in VirtualBox due to incorrect VM settings.
Partitioning Challenges in Arch Linux
- Partitioning and configuring the bootloader manually was overwhelming initially.
Understanding the Role of Desktop Environments
- Switching between GNOME, Cinnamon, and KDE environments confused me about their differences and use cases.
This Is How I Solved These Problems
Fixing VirtualBox Errors
- Adjusted VM settings like increasing memory allocation and enabling virtualization in the BIOS.
Partitioning in Arch Linux
- I followed detailed Arch Linux installation guides, which were used
fdiskfor partitioning. Practiced with virtual machines to build confidence.
- I followed detailed Arch Linux installation guides, which were used
Desktop Environment Confusion
- Researched desktop environments to understand their features and chose the one best suited for each distro's purpose.
Resources I Used
This journey into Linux has been exciting and challenging, and I'm eager to explore more in the coming days. Stay tuned for Day 02 updates!