当前位置: 首页 > >

《树莓派学*指南(基于Linux)》??1.3 Linux

发布时间:

本节书摘来异步社区《树莓派学*指南(基于Linux)》一书中的第1章,第1.3节,作者:【英】Peter Membrey ,【澳】David Hows ,更多章节内容可以访问云栖社区“异步社区”公众号查看


1.3 Linux

树莓派学*指南(基于Linux)

Linux是什么?

Linux只是一种操作系统内核。这意味着它主要处理系统底层操作,诸如设备驱动、网络访问和磁盘读写。人们真正接触的是运行在Linux 上的软件。让人更困扰的是,人们往往对同类软件的选择存在较大的分歧。


由于Linux是开源的,任何人都可以折腾出自己的发行版。“龙生九子,九子各不同”。各发行版都使用内核,但为满足不同需求,各自捆绑了多种多样的应用程序。不同的Linux发行版都有自己的特点:Red Hat Enterprise Linux(RHEL)健壮,稳定,并且提供优秀的支持;Fedora发布速度快(每6个月左右发布一次)并且更新迅速;Gentoo通过让用户自己编译系统的方式,让系统尽可能地最优化运行;Debian则在安全稳定和引入新特性间保持*衡。


开源”是什么意思


在一台计算机还价值连城的时代,计算机的软硬件作为一个整体进行销售,没有人单独销售软件。那时软件公司必须搭配硬件去推销他们的产品。软件公司一直着力于保护自己的产品,其中的一种做法是只提供可执行文件而不提供源代码,这也意味着用户无法根据自己的需求对软件进行修改或增强。


所以有些人认为软件应该总是和源代码一起发布,这样用户才能够按需修改。开源意味着人们可以自由地交换、修正和改进软件。


这个主题或许要另写一本书才讲得清楚,不过你不妨看看作者去年就这一主题做的一次演讲.


你或许想问,到底哪个发行版最好呢?这里需要注意的是,根本不存在完美的发行版。我们需要根据不同的需求进行选择。就树莓派来说,Raspbian(基于Debian)是官方支持的发行版,它简单易用,支持良好和更新迅速。本书将主要讲述这一发行版。如果你喜欢与众不同,Apress出版社出版的Brendan Horan所著的《Practical Raspberry Pi》会教你如何安装Fedora,甚至如何自己编译Gentoo。


Linux内核在20世纪90年代初第一次亮相时,没人会想到它在计算机领域引起一场地震。其实在Linux内核发布前,开源软件运动已经持续了很久,期间诞生了无数优秀的UNIX程序(诸如GCC编译器)。但这些程序却只能运行在私有操作系统上。为了契合开源精神,开发开源操作系统内核的呼声日渐高涨。Linux就是在这样的背景下诞生的。Linux内核为计算机领域带来的自由和希望是一个很大的主题,我们所知道的是Linux内核真正将开源运动引入了公众视野。


那我们到底能用Linux做些什么呢?这里不妨先卖个关子,可以说唯一的束缚是我们的想象力。千里之行,始于足下。让我们先从安装它开始吧。


下载Raspbian

为什么选择Raspbian


如果你以前接触过Linux,你可能会想为树莓派安装Raspbian以外的其他发行版。不过大多数人会在树莓派上运行Raspbian这一官方支持的发行版。它有着最好的支持,大多数的教程(包括本书)都是针对它编写的。这意味着选择其他发行版需要承担缺少相应支持的风险。


此外,树莓派基于ARM构建,因此它与你的电脑有些不同。比如,它没有PCI总线,所以依赖PCI的工具并不适用。这意味着除官方支持的Raspbian,其他发行版存在潜在风险。简而言之,Raspbian是最适合初学者的选择。


Linux发行版以往总是以CD或DVD等光盘为介质发布。从网上下载的光盘镜像文件的内容与这些光盘并无二致。这样就可以将镜像文件烧录到光盘上进行安装。树莓派的情况稍有不同,它并没有内置光驱。为了解决这一问题,树莓派基金会为我们准备了已经配置好的SD卡镜像文件。







相关资源:树莓学*指南(基于Linux).pdf



友情链接: