树莓派的操作系统

树莓派就其本质来说不外乎是一台微型计算机,但是除却其所需要的必备硬件之外,还需要与之匹配的操作系统(操作系统是管理计算机硬件与软件资源的计算机的程序)。

树莓派操作系统的演变在我们目前的生活中,较为常见的操作系统就是Windows和MacOS两款操作系统。

Windows是美国微软公司研发的操作系统,有着极高的易用性,任何人只要经过简单的学习就能使用,并且Windows系统是目前全球使用人数最多的系统,但是缺点是在使用中感染病毒的风险较大。

MacOS是苹果PC的专属系统,由苹果公司自行开发,完全闭源,只能运行在苹果的PC上,稳定性,流畅性和安全性是这个系统的代名词,但是设备成本较大。

其实呢,在咱们的生活中除了我们比较熟悉的win10系统和苹果系统之外,其实还有两种相对于特定群体更为常见的操作系统,分别是unix、 Linux。

UNIX操作系统,是一个多用户、多任务操作系统,支持多种处理器架构,属于分时操作系统,有强大的可移植性,但是需要专业的硬件平台,所以使用门槛较高,导致用户群体相对不多。

Linux一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统,它继承了UNIX的优点,并在此基础之上加以改进,将系统进行开源的,所以系统的漏洞更容易被发现,也更容易被修补。

所以Linux常被用作各种服务器操作系统,安卓系统正是基于Linux系统开发出来的。

最后简简单单再跟大家提一个国产开源服务器操作系统

由国防科技大学研制的银河麒麟(KyLin),此操作系统是863计划重大攻关科研项目,目标是打破国外操作系统的垄断,研发一套中国自主知识产权的服务器操作系统。

那么介绍了这么多的操作系统,到底树莓派使用什么样的操作系统呢,或者什么样的操作系统适合树莓派呢?其实这个问题树莓派的创始人Eben•Upton早就计算到了。

Eben•Upton看中了Linux的这些特点,所以他希望在Linux的系统之上去探索树莓派的系统。就决定了树莓派的系统是基于Linux系统的。

当树莓派诞生的时候,适合于树莓派的系统有很多,首选的系统是红帽公司为ARM处理器特别订制的Fedora

Eben•Upton他们在2012年5月份放弃了Fedora,向用户推荐Debian系统,Debian计划是一个致力于创建一个自由操作系统的合作组织。我们所创建的这个操作系统名为Debian

在Debian的基础之上Raspbian的操作系统在8月份诞生。以较小的内存占用、较高的易用性以及对浮点单元的支持这些优势,树莓派基金会开始推荐这款操作系统作为树莓派的指定系统。

到现在为止,这款系统一直在不断的优化提升,已经正式更名为Raspberry Pi OS 作为树莓派的官方系统。

当然除了官方的指定系统之外,树莓派作为一个可玩性极高的微型电脑,必然是存在很多有趣的第三方操作系统。在第三方操作系统中较为常见的就是Ubuntu系统。

如果用过Linux系统的话,那么对ubuntu应该是不陌生的。支持中文,操作界面与官方的不相上下。

Raspberry Pi OS 操作界面

Ubuntu 操作界面

虽然Ubuntu这个操作系统也是非常的亮眼,使用的人也是不少,但是它还是有一些缺点:

第一,这个系统在对树莓派cpu的优化方面没有官方指定的Raspberry Pi OS这个系统做得好;

第二,因为它并不是官方的指定系统,在某些官方默认的系统包里面,它是不安装的,需要我们手动去安装;

第三,一般用这个系统的人有两种,第一种是要去做ROS也就是机器人的操作系统,要不就是他本来就对Ubuntu比较熟悉,所以在树莓派的系统的选择上也是选择自己熟悉的Ubuntu。

当然了,大家如果对树莓派了解的足够多,就会发现树莓派的系统远不止本文所描绘的这么些。