树莓派的操作系统
树莓派就其本质来说不外乎是一台微型计算机,但是除却其所需要的必备硬件之外,还需要与之匹配的操作系统(操作系统是管理计算机硬件与软件资源的计算机的程序)。
树莓派操作系统的演变在我们目前的生活中,较为常见的操作系统就是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。
当然了,大家如果对树莓派了解的足够多,就会发现树莓派的系统远不止本文所描绘的这么些。