《Raspberry Pi用户指南》——1.2 Windows vs. Linux

1.2 Windows vs. Linux

Raspberry Pi用户指南
除了尺寸和价格外,树莓派和台式机或笔记本电脑另外一个重要的不同点,就是使用的操作系统,即控制整台电脑的软件系统。

大多数的台式机和笔记本电脑都是使用微软的Windows操作系统或是苹果的OS X操作系统。这两个平台都是闭源的,在使用过程中有版权限制。

闭源操作系统最大的特点在于,控制系统做什么的源代码是不对外开放的。闭源软件的源代码是绝对保密的。用户能够获得最终的软件产品,但无法知道它是如何编写的。

相比较而言,在树莓派上能够运行一种叫GUN/Linux的操作系统,即一种简单的Linux系统。与Windows和OS X不同,Linux是开源的。你可以下载整个操作系统的源代码,并且可以做任何的修改。Linux操作系统没有任何的隐藏,所有代码上的变更都是公开的。这种开源机制使得Linux可以很快被移植到树莓派上。在作者编写这本书的时候,已经有好几个Linux系统的发行版本移植到树莓派的BCM2835芯片上了,包括Debian、Fedora Remix和Arch Linux。

不同的发行版本适合于不同的需求,但是它们都是开源的。它们也是相互兼容的。Debian上的软件可以很好地运行在Arch Linux上,反之亦然。

Linux系统不是树莓派所独有的。几百种不同的发行版本运行在桌面计算机、笔记本电脑以及众多的移动设备中,例如,Google的Android操作系统就是基于Linux内核的。如果你喜欢在树莓派上使用Linux系统,那么你同样会喜欢在其他计算设备上使用它。Linux系统与你当前运行的系统欣然共存,当你的树莓派不能使用时,它将给你一个熟悉的Linux环境,让你去享受两者的好处。

由于ARM结构和x86结构的不同,Windows、OS X与Linux也有一个非常不一样的地方,即为Windows或OS X编写的程序不能在Linux上运行。不过,已经有很多可以替代的通用软件产品了,重要的是,这些软件中的大部分都是可以免费使用的开源软件。

时间: 2024-08-24 14:40:11

《Raspberry Pi用户指南》——1.2 Windows vs. Linux的相关文章

《Raspberry Pi用户指南》——2.2 Linux基础

2.2 Linux基础 Raspberry Pi用户指南虽然有数百个不同的Linux发行版,但它们都共享一套通用的工具.这些工具类似于在Windows和OS X中的工具,大部分通过终端操作.在开始正式使用Linux前,你需要学习下面的命令. ls:listing的简写,提供了一个当前目录的内容列表.另外,它可以附带参数.作为一个例子,输入 ls/home将提供 /home下的内容列表,并且忽略当前路径,相当于在Windows中的 dir命令.cd:更改目录的一个缩写, cd可以让你通过文件系统进

《Raspberry Pi用户指南》——2.1 Linux系统概述

2.1 Linux系统概述 Raspberry Pi用户指南正如在第 1 章中所介绍的那样,Linux是一个开源项目,该项目最初成立的目标是提供一个任何人都可以免费使用的内核.内核是操作系统的心脏,处理用户与硬件之间的通信. 虽然仅仅内核本身才能称为 Linux,但该术语通常用来指由种类繁多的公司项目所构成的不同开源项目的集合.这些集合在一起,形成了不同版本的Linux系统. 最初集成不同工具集的Linux版本是由GNU组织提供的.这就是我们熟知的GNU / Linux,非常基础而且功能强大.与

《Raspberry Pi用户指南》——第2章 Linux系统管理 2.1 Linux系统概述

第2章 Linux系统管理 大多数现代的Linux发行版,都拥有友好的图形用户界面(GUI),它提供了一个简单的方式来执行常见任务.然而,Linux的用户界面和Windows以及OS X是完全不同的,所以如果用户希望高效地使用树莓派,就需要对Linux操作系统有一个基本的掌握. 2.1 Linux系统概述 正如在第 1 章中所介绍的那样,Linux是一个开源项目,该项目最初成立的目标是提供一个任何人都可以免费使用的内核.内核是操作系统的心脏,处理用户与硬件之间的通信. 虽然仅仅内核本身才能称为

《Raspberry Pi用户指南》——第2章 Linux系统管理

第2章 Linux系统管理 Raspberry Pi用户指南 大多数现代的Linux发行版,都拥有友好的图形用户界面(GUI),它提供了一个简单的方式来执行常见任务.然而,Linux的用户界面和Windows以及OS X是完全不同的,所以如果用户希望高效地使用树莓派,就需要对Linux操作系统有一个基本的掌握.

《Raspberry Pi用户指南》——2.7 安装和卸载软件

2.7 安装和卸载软件 Raspberry Pi用户指南 Debian发行版中默认安装的软件,就足以让你使用,但是你还将要根据自己的需要自定义你的个人信息. 新的软件安装到派很简单.Debian发行版包含了一个叫 apt的工具,这是一个功能强大的软件包管理器. 虽然在命令行中安装软件也是简单易行的,但终不如GUI下安装软件来得更方便,如使用广受欢迎的新立得软件包管理器安装软件,但这种做法对内存要求较高,往往因为缺少内存而无法运行.因此,我们建议在终端上安装软件. 其他发行版 Debian和基于D

《Raspberry Pi用户指南》——2.5 创建一个新的用户账户

2.5 创建一个新的用户账户 Raspberry Pi用户指南与面向单用户的Windows和OS X不同,开放社区一开始就将Linux设计成一个多用户操作系统.默认情况下,Debian配置了两个用户账户:Pi(普通账户)和root(拥有额外权限的超级账户). 小提示 不要一直使用 root 账户登录.使用非特权用户账户,可以保护你的操作系统免受意外破坏以及互联网上下载的病毒和其他恶意软件的破坏.虽然你已经有了Pi账户,但是创建自己专用的账户将更好些.另外,还可以为可能要使用到树莓派的任何朋友或家

《Raspberry Pi用户指南》——第1章 初识树莓派

第1章 初识树莓派 Raspberry Pi用户指南 树莓派(Raspberry Pi)主板可以说是个"微型"的奇迹,它和一张信用卡的大小差不多,却拥有非常强的计算能力.在首次利用树莓派开发出令人惊奇的应用前,读者还需要了解一些事情. 小提示 如果你想马上使用树莓派,可以略过前面几页,直接学习如何将显示器.键盘和鼠标连接到树莓派上.

《Raspberry Pi用户指南》——第1篇 连接树莓派

第1篇 连接树莓派 Raspberry Pi用户指南 第1章 初识树莓派 第2章 Linux系统管理 第3章 故障排除 第4章 网络配置 第5章 分区管理 第6章 配置你的树莓派

《Raspberry Pi用户指南》——1.1 ARM vs. x86

1.1 ARM vs. x86 Raspberry Pi用户指南树莓派系统的核心部分使用的是一个称之为Broadcom BCM2835的片上系统(System-on-chip,SoC).这是一种多媒体处理器系统,意味着绝大部分系统组件,包括中央处理单元.图形处理单元以及音频和通信硬件,都可以集成在一块芯片上,并放置于主板中央的一块256MB内存芯片的下面(如图1-1所示). Broadcom BCM2835片上系统和我们平常所使用的普通台式机或笔记本电脑不仅在处理器的设计工艺上有所不同,同时,它