面向新开发人员的 Linux 简介

2025-06-08

面向新开发人员的 Linux 简介

编程是一门神奇的艺术。如同任何艺术家一样,可靠的工具对于你发挥出最佳水平至关重要。幸运的是,这款工具价格不贵。

你的操作系统只是一个工具,你应该好好考虑一下。你的选择比你想象的要多!

Windows、OS X 和 iOS 都很有名,但是由于Linux 的存在,市场上还有数百种操作系统。

我将解释这是什么,以及为什么作为开发人员使用 Linux 对您有益。

什么是Linux

Linux 是一个内核

内核是计算机操作系统的核心程序,也是启动时最先加载的程序之一。它控制系统中的几乎所有其他部分——文件的存储方式、内存的管理方式,甚至与 USB 和打印机等外围设备的交互。

Linux 内核是免费提供的在 github 上查看),因此许多操作系统都是从它发展而来的,并堆积其他程序以构成功能齐全的操作系统。

这些操作系统被称为 Linux发行版版本

由于其模块化和可访问性,Linux 在喜欢自定义设置的 DIY 爱好者中非常受欢迎,人们很乐意分享他们的“Linux 构建”。

因此,当有人说“我使用 Linux”时,他们可能意味着他们使用 Linux 的某个发行版

Linux操作系统的优势

主要有 3 个好处:

三大原因

选择开源 Linux 发行版,你无需掏空钱包。许多发行版都秉持着同样的理念:科技普及,人类才能进步。Ubuntu就是一个例子。

就像您小时候祖父母带您去吃的自助餐一样,您可以自由地兴高采烈地尝试所有不同的发行版!

不用担心系统臃肿,因为 Linux 最初是为编程而生的,所以大多数版本都轻量且灵活。此外,大多数编程语言(只要不局限于特定操作系统)都可以在 Linux 上运行。你试过在 WSL(Windows Subsystem for Linux)上工作吗?它运行速度非常慢,而且设置起来可能非常混乱。

使用 Linux,您可以掌控自定义——无需安装不必要的软件或臃肿软件。桌面环境丰富多样。

世界各地的大大小小的公司都在使用 Linux,所以你最终很可能会接触到它的发行版(如果你还没意识到的话!)。它被广泛应用于许多(甚至大多数)物联网 (IOT) 设备和企业服务器。

  1. 亚马逊使用 Ubuntu 服务器以及他们自己的发行版 Amazon Linux。
  2. 在微软的 Azure 云中,Linux 的使用率超过了 Windows
  3. Google 甚至有两个专有的桌面发行版(所以你在网上找不到它们),分别叫做 Goobuntu 和 gLinux。🤔

现在就熟悉并提高这些技能,并在下一份简历中添加经验!

哪一个适合我?

很多分布。

由于 Linux 内核是开源的,任何人都可以使用它来构建自己的自定义操作系统,因此无法确切说出具体数量,但 Linux wiki 提到了 400 多个。

然而,大约有十几种在普遍使用中很流行。

这些包括 Arch、Mint、Ubuntu、Debian 和企业级 CentOS - 都是成熟且受支持的发行版。
Linux 徽标

如果使用新的操作系统听起来令人生畏,那么Linux Mint是一个不错的开始。

Mint 包含 LibreOffice 等软件,并全面支持多媒体格式,让从 Mac 或 Windows 的过渡更加轻松便捷。它功能强大、易于使用,同时保留了 Linux 一贯的出色可定制性。

每个流行的发行版都有其优势,因此请查看一些并在 Dev.to 上搜索以了解其他开发人员正在使用什么。;)

祝你好运,探险家!

鏂囩珷鏉ユ簮锛�https://dev.to/amberjones/intro-to-linux-for-new-developers-1con
PREV
不过,说真的,什么是渐进式 Web 应用?
NEXT
如何使用 JavaScript Promises 摆脱回调地狱