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

  1. 云栖社区>
  2. 博客>
  3. 正文

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

异步社区 2017-05-02 16:14:00 浏览1557
展开阅读全文

本节书摘来自异步社区《Raspberry Pi用户指南》一书中的第1章,第1.2节,作者【英】Eben Upton , 【美】Gareth Halfacree,译者 王伟 , 许金超 , 郭栋 , 梁黎颖,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.2 Windows vs. Linux

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

大多数的台式机和笔记本电脑都是使用微软的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上运行。不过,已经有很多可以替代的通用软件产品了,重要的是,这些软件中的大部分都是可以免费使用的开源软件。

网友评论

登录后评论
0/500
评论
异步社区
+ 关注