What is Linux? A Beginner's Guide to the OS
Table of Contents
Introduction
Lina: Linny-senpai, I hear "Linux" a lot, but what exactly is it? Is it different from Windows or Mac?
Linny-senpai: Great question! Linux is a type of "operating system (OS)" just like Windows or Mac. But it has major characteristics: it's free to use, and developers from around the world work together to build it.
Lina: It's free? Does it actually work properly?
Linny-senpai: Absolutely! In fact, Android smartphones are based on Linux, and servers for major companies like Google, Amazon, and Netflix run on Linux. Let's learn the basics of Linux together today.
1. What is Linux?
Linny-senpai: First, let me explain the basics of Linux. Linux is a type of "OS (Operating System)" that makes computers work.
Lina: The OS is what runs first when you turn on your computer, right?
Linny-senpai: Exactly! Without an OS, you can't run apps or save files.
3 Key Features of Linux
- Free to use: No license fees at all
- Open source: Source code is public and anyone can improve it
- High security: Developers worldwide constantly improve it
Lina: What does "open source" mean?
Linny-senpai: It means the "blueprint (source code)" of the program is available for anyone to see. So developers around the world can participate in improvements, saying things like "this part should be fixed" or "this would make it faster."
Lina: So it's an OS made by everyone together!
History of Linux
Linny-senpai: Linux was created in 1991 by Linus Torvalds, who was a Finnish university student at the time. He was just 21 years old.
Lina: Wow, a college student created it? That's amazing!
Linny-senpai: The name "Linux" also comes from combining "Linus" with "Unix" (an OS that existed at the time).
2. Differences from Windows and Mac
Lina: How is Linux different from Windows or Mac?
Linny-senpai: Let me organize that in a table.
| Aspect | Linux | Windows | macOS |
|---|---|---|---|
| Price | Free | Paid | Included with Mac purchase |
| Development Model | Open source | Developed by Microsoft | Developed by Apple |
| Customizability | Very high | Moderate | Limited |
| Security | Very robust | Antivirus required | Relatively safe |
| Ease of use for beginners | Somewhat challenging | User-friendly | Intuitive |
Lina: So Linux is "somewhat challenging"...
Linny-senpai: It might feel that way at first, but once you learn the basics, you'll be fine. Plus, it's an essential skill in the IT industry, so it's definitely worth learning.
3. Where Linux is Used
Lina: Do regular people not really use Linux?
Linny-senpai: Actually, you might be using it every day. You just don't realize it.
Web Services and Servers
- Web servers: Most major sites like Google, Facebook, and Amazon run on Linux
- Cloud services: The majority of AWS, Google Cloud, and Microsoft Azure runs on Linux
Smartphones and IoT
- Android: Android smartphones, which hold the majority of global market share, are Linux-based
- Home appliances and IoT devices: Smart TVs, routers, car systems, etc.
Enterprise and Government
- Banking systems: ATMs and core banking systems
- Stock exchanges: High-speed trading systems
- Supercomputers: The vast majority of the world's supercomputers run Linux
Lina: Wait, Android too?! So I'm using Linux every day!
Linny-senpai: That's right. When you watch Netflix or YouTube, Linux servers are running behind the scenes. Linux is the foundation that supports modern IT society.
4. Why is Linux Important?
Lina: What benefits are there to learning Linux?
Linny-senpai: There are three major benefits.
Essential Skill in IT Industry
Linny-senpai: Linux skills are essential in modern IT fields like web development, data analysis, AI/machine learning, and infrastructure construction. Especially for server management and cloud operations, you can't do the job without Linux knowledge.
Career Possibilities
Linny-senpai: Engineers with Linux skills tend to earn higher salaries than those without. It's especially essential for positions like infrastructure engineers, DevOps engineers, and security engineers.
Lina: So it's a skill I can use at work!
Deeper Understanding of Computers
Linny-senpai: When you learn Linux, you'll understand how the OS works, how file systems function, how networking works - the fundamentals of computers. These are things you don't easily see when only using Windows or Mac.
5. Distributions
Lina: I want to install Linux, but there seem to be various ones like "Ubuntu" and "CentOS"...
Linny-senpai: Those are called "distributions." They're packages that combine the Linux kernel (the core part) with various software to make it user-friendly.
Recommended Distributions for Beginners
Ubuntu
The most popular and beginner-friendly. There's plenty of English documentation, making it easy to find help when you're stuck.
Linux Mint
Has a Windows-like feel, making it easy for Windows users to transition.
CentOS / Rocky Linux
Often used for enterprise servers. Highly stable.
Lina: Which one should I start with?
Linny-senpai: For beginners, I recommend Ubuntu. There's lots of documentation available, so it's easy to find answers when you don't understand something.
6. Advantages and Disadvantages
Lina: Please tell me the good and bad points of Linux!
Linny-senpai: I'll be honest about both.
Advantages
- Completely free: Both OS and software are free
- High security: Low risk of virus infection
- Lightweight and fast: Runs smoothly even on old PCs
- Free customization: Can be adjusted to your preferences
- Privacy protection: No collection of personal data
- Value in IT industry: Skills directly connected to career
Disadvantages
- High learning cost: Many things to learn at first
- Limited software support: Can't use Windows-exclusive software
- Gaming environment: Fewer supported games than Windows
- Technical documentation: Can be challenging for beginners
- Some hardware compatibility: Drivers may not be available
Lina: It does seem difficult at first...
Linny-senpai: Don't worry! With Penguin Gym Linux, you can safely practice Linux commands in your browser. Let's start with basic commands.
Mini Exercises
Linny-senpai: To confirm what you learned today, let's try 3 exercises!
- Exercise 1: Check if your smartphone is Android or iPhone. If it's Android, be aware that you're using a Linux-based OS
- Exercise 2: List 3 web services you use regularly (like Google, YouTube, Amazon) and think "Linux servers are running behind these"
-
Exercise 3: Execute the
pwdcommand on Penguin Gym Linux and experience the Linux world
Lina: Exercise 3 looks like the most fun! I'll try it!
Review
Lina: To summarize today's content, Linux is a free OS that runs behind smartphones and web services.
Linny-senpai: Exactly! You understand it well.
Lina: I was also surprised that it's an essential skill in the IT industry. It seems difficult at first, but I can practice with Penguin Gym Linux!
Linny-senpai: That's the spirit! Next, if you learn "Terminal Basics," you'll get a feel for actually operating Linux. Let's take it one step at a time.
3-Line Summary
- Linux is a free, open-source OS improved by developers worldwide
- It's widely used as fundamental technology supporting our daily lives in Android, web servers, cloud, and more
- It's an essential skill in the IT industry, so let's learn step by step starting from basic commands
Next Steps
Now that you understand the basics of Linux, try experiencing Linux commands firsthand!