2020 年如何开始使用开源

刚接触开源?Opensource.com 为新手准备的 10 篇热门文章将帮助您在新的一年快速走上正确的道路。
615 位读者喜欢这篇文章。
pipe in a building

Jen Wike Huger, CC0

当 Opensource.com 于 2010 年推出时,红帽 CEO Jim Whitehurst 表示,该网站“是红帽回馈开源社区的方式之一”。这个社区一直包括越来越多的开源新手。

2019 年,我们发表了许多关于开源思维方式、硬件选择、贡献流程以及其他面向新手主题的文章。如果您是开源新手,这份 Opensource.com 2019 年关于入门开源的 10 篇热门文章列表应该能让您走上正确的道路。

我为什么从 Mac 切换到 Linux

您是否曾经考虑过尝试 Linux 但不确定如何开始?您不是孤单一人!尝试新事物通常有点可怕,并且需要一个学习曲线。在我为什么从 Mac 切换到 Linux中,Matthew Broberg 分享了他采用 Linux 的故事,以及他最初的紧张感如何转变为令人敬畏的成就感。

Git 入门:术语 101

虽然有很多方法可以为开源做贡献(包括像我在这里所做的那样撰写文章),但最值得关注的贡献来自为项目提供源代码的开发人员。他们通常使用 Git 工具将其源代码贡献提交到 GitHub 和 GitLab 存储库。Matthew Broberg 的Git 入门:术语 101指南解释了如何开始使用 Git,以便您可以首次提交到您最喜欢的开源项目。

购买预装 Linux 的笔记本电脑

大多数想尝试 Linux 的人都已经熟悉 Microsoft Windows 或 Apple MacOS,他们可能知道可以在现有计算机上安装 Linux,例如,通过使用虚拟机、分区驱动器以将 Linux 与 Windows 或 Mac 并排安装、重新格式化驱动器以擦除旧操作系统并安装 Linux,或将 Linux 放在第二个驱动器上。但是许多人可能不知道他们可以从 System76、Slimbook 和 Tuxedo 等公司购买预装 Linux 的笔记本电脑。在购买预装 Linux 的笔记本电脑中,Richardo Berlasso 分享了他订购、接收和使用预装 Linux 的 Tuxedo 笔记本电脑的经验。

Vim 入门:基础知识

Vim 是 vi 文本编辑器的改进版本。它默认安装在大多数 Linux 操作系统上,并与 Emacs(另一个流行的 Linux 文本编辑器)竞争。了解如何使用 Vim 可以让您在创建、修改和管理基于文本的文件(无论是程序文件还是屏幕上的简单文字)方面更具优势。在Vim 入门:基础知识中,我将介绍如何开始学习 Vim,以简化您的开源之旅。

如何在 GitHub 中创建拉取请求

拉取请求,通常缩写为 PR,是一个 Git 术语,意思是某些内容可以合并到另一个分支中。拉取请求是开源贡献流程的重要组成部分:为了为开源项目做贡献,人们 fork 或克隆一个分支来进行工作,PR 流程是他们稍后如何将他们的工作合并回父分支。Kedar Vijay Kulkarni 撰写的如何在 GitHub 中创建拉取请求将为您提供良好的知识基础,以便您发出第一个拉取请求。

Bash vs. Python:您应该使用哪种语言?

在众多编程语言中,Python 绝对是最热门的语言之一,这主要是由数据科学的增长推动的。但对于自动化工程师而言,Bash 一直是完成工作的主要脚本语言。那么,Python 能做些什么 Bash 做不到的事情呢?Python 无法替代哪些 Bash 任务?通过阅读 Archit Modi 撰写的Bash vs. Python:您应该使用哪种语言?来了解这些差异。

如何使用 Ansible 记录程序

Ansible 是一种非常流行且功能强大的基础设施即代码工具。许多企业依靠它来自动化其云平台中的任务。在 Ansible 可以做的无数事情中,Marco Bravo 解释了一个最不明显的事情:如何使用 Ansible 记录程序

学习 Python 的十二种方法

学习编程语言始终是一项艰巨的任务。但是 Python 具有许多使学习过程变得容易的功能。贡献者 Don Watkins 提供了学习 Python 的十二种方法,以减轻从入门到成为 Python 专家的旅程中的一些压力。

最适合初学者的 Linux 发行版是什么?

每个人可能都听说过 Android,这是使用最广泛的基于 Linux 的移动操作系统。许多人也听说过红帽企业 Linux (RHEL) 和 Ubuntu。选择 Linux 操作系统可能很困难,但 Lauren Pritchett 的调查最适合初学者的 Linux 发行版是什么?可能会根据社区的意见帮助您选择合适的发行版。顺便说一句,当您在那里时,请务必为您最喜欢的 Linux 发行版投票。

我对开源的首次贡献:冒名顶替综合征

为开源做贡献可以以积极的方式改变您的生活,但您不能忽视围绕它的技术挑战。您是否听过有人说:“嘿,开始使用开源是小菜一碟?每个人都可以做到!” 可能没有,因为它并不完全正确。Galen Corey 在我对开源的首次贡献:冒名顶替综合征中分享了他遇到的一些挑战。

您还需要什么才能开始?

有很多与入门开源相关的主题,这也意味着 Opensource.com 有很多机会通过发表文章来回馈新用户以帮助他们。您对我们应该在 2020 年涵盖的其他文章有什么想法吗?请在评论中分享您的建议,甚至考虑撰写一篇关于您自己的开源之旅的文章

User profile image.
Bryant Jimin Son 是一位 Octocat,这不是官方头衔,但喜欢这样称呼自己,在 GitHub 工作,这是一家以托管世界上大多数开源项目而闻名的公司。在工作中,他正在探索不同的 git 技术、GitHub Actions、GitHub 安全等。此前,他曾在红帽担任高级顾问,红帽是一家以其 Linux 服务器和开源贡献而闻名的技术公司。

1 条评论

不错的汇编!

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.