开始正文前,我们想听听娃说了什么
操作系统,英文名叫做Operation System,简写为OS,是电子设备运行的基础软件,按运行的设备类型来分,操作系统分为手机操作系统,桌面电脑操作系统和服务器操作系统。目前最主流的手机操作系统是iOS(苹果手机使用)与安卓(Android),而提起电脑操作系统,99%的人脑海里第一个会想到windows系统,的确,windows系统目前是世界上最流行的桌面电脑操作系统。最近几年随着iPhone的流行,苹果公司的macOS操作系统也被越来越多的人所知道,而Linux操作系统在桌面电脑排名第三位。服务器操作系统则主要是Windows Server与Linux系统,二者的占比在伯仲之间,而随着云计算的流行,Linux系统在服务器领域的占比会越来越高,在服务器领域,还有一个非常古老同时也是非常重要的操作系统z/OS,该系统来自IBM,运行在IBM的大型机(对,大型机是IBM MainFram的专属名词,不是大个头的机器哟),z取义zero,意味着零故障和零停机时间,现在主要用于银行,证券等关键行业,z/OS是一个传奇,感兴趣的童鞋可以自己搜索查询。
正是因为有了Linux这个免费的、开放源代码的操作系统,信息技术领域的发展变得更加丰富多彩,而且也让树莓派这么一个mini小身材的电路板可以作为功能强大的电脑使用。
Linux的历史与简介
Linux由一个芬兰的大学生Linus Torvalds(现被称为Linux之父),在1991年开发完成,然后上传到网络供大家免费下载,由于其开放源代码,受到了技术极客的热烈欢迎和支持,并获得了快速的发展,世界各地的高手们不断改进和为linux增加新功能,由于其运行稳定和开放源码,在服务器领域很快获得了大批粉丝,并最终与微软的Windows Server在服务器操作系统方便并驾齐驱。由于最初Linux系统主要基于命令行,图形界面做的不好,在桌面电脑一直没有吸引到普通用户。但随着时代的发展,Linux在桌面图形界面方面已经可以满足日常学习与办公需要,越来越多的人投入了Linux的学习与使用中。
Linux发行版
由于Linux开放源代码,世界各地的人都参与到对其的修改,不同的人有不同的喜好,在尊重Linux核心的基础上,不同喜好的人们把不同的外围工具和软件打包在一起,制作了很多Linux发行版,比较有名的有红帽(Redhat)Linux,Debian,Ubuntu,发行版太多,这里就不一一列举了,如果你有兴趣,也可以搞一个自己的发行版放到网上供人下载使用。
树莓派基金会根据自己的需要对Debian Linux进行了一些改造,生成了Raspbian操作系统用于树莓派,Raspbin也成为了Debian Linux的一个衍生版本。
准备安装Linux到树莓派
要安装Raspbian系统,除了树莓派外,还需要准备以下设备:
TF(microSD)存储卡,最少8GB起,多多益善。
USB键盘,鼠标。
显示器或者带HDMI输入的电视机。
电源:树莓派4需要至少支持3安培输出,树莓派3需要至少2.5安培输出。
下面是我们的树莓派设备和存储卡:
鼠标和键盘共享一个接收器,显示器是用了快20年的17寸三星液晶,不支持HDMI,所以配了一个HDMI转VGA的转换头。
安装Raspbian系统
首先,需要下载Raspbian操作系统文件,这需要家里有电脑,并且电脑具有TF(microSD)卡读写槽,很多笔记本电脑都自带,如果没有的话,可以买一个USD接口的microSD卡读写器。或者从网上购买带有Raspbian系统的TF卡。
Raspbian下载地址:
https://www.raspberrypi.org/downloads/
进入下载页后,我们选择Raspberry PI Imager for windows, 如果你用苹果笔记本电脑,可以选择”for macOS”的,如果你选了Ubuntu Linux, 说明你已经是Linux达人了,我敬你是个人才!!
下载完成后,双击运行文件,把SD卡插入读写器,注意:SD卡所有内容都将被覆盖,请做好原文件内容的备份。
选择Raspbian. 然后选择SD card。
在点击Write就可以了。
操作系统成功写入microSD卡后,就可以插到树莓派里,接通电源启动啦。下面的启动屏幕将带你进入Raspbian的世界。
几秒后,启动完成,就可以看到Raspbian的桌面啦。
现在进入桌面系统,可以通过鼠标点击进行操作,就和windows类似,配置好wifi,就能进行网络冲浪啦。
和windows一样,关机时不要直接关闭电源,应该通过”shutdown”功能来关机。
至此,树莓派桌面电脑就诞生了,我们可以用它学习基本的电脑操作,上网冲浪,学习编程等了。而你已经超越了世界上90%的网民,有了使用Linux系统的经验啦。
下期预告:基本电脑命令和shell脚本