Raspberry Pi是一款迷你电脑,体积仅信用卡大小,运算性能和智能手机相仿。它价格便宜,使用功率小,所以它很适合用于嵌入式项目。可以运行Raspbian、Firefox OS等诸多OS,对初学编程的人来说是一个很好的起点。

对于刚开始想学习编程以及不同编程语言的人来说,Raspberry Pi是一个进入编程的很好的方式。

8款最佳树莓派Raspberry Pi 操作系统/项目-萌草酱

那么什么是Raspberry Pi?

Raspberry Pi是一款针对电脑业余爱好者、教师、小学生以及小型企业等用户的迷你电脑,预装Linux系统,体积仅信用卡大小,搭载ARM架构处理器,运算性能和智能手机相仿。在接口方面,Raspberry Pi提供了可供键鼠使用的USB接口,此外还有快速以太网接口、SD卡扩展接口以及1个HDMI高清视频输出接口,可与显示器或者TV相连。它价格便宜,使用功率小,所以它很适合用于嵌入式项目。很多人已经能够把Pi用于各种项目,从针对小孩的一些简单项目到携有更高级功能的复杂项目,它可以被创造的像一个桌面PC那样用于制作电子表格、文字处理和玩游戏,它还可以播放高清视频。

Raspberry Pi可以运行什么?

1. Raspbian

Raspbian是默认的最常用于Raspberry Pi的免费操作系统。Raspbian是基于Debian的一个版本(针对Raspberry Pi硬件Debian进行了专门的优化,并构建了超过35000个Raspbian包)。

Raspbian仍处于积极开发状态,并把重点放在提升尽可能多Debian包的稳定性和性能。对于初学编程的人来说这是一个很好的起点,Raspbian自带的x windows,因此可以使用它类似WIN风格的GUI界面,Raspbian还包括一个“Pi商店”,你可以免费或付费下载一些应用,比如Libre Office、Free Civ(游戏)等等。

编者注:感兴趣的用户可以从RaspberryPi.org或Raspbian Website上下载。

2. RISC OS Pi

RISC OS最初是由剑桥Acorn Computers Ltd公司设计的一个操作系统,并于1987年首次发布,它是被专门设计运行于ARM芯片上,由命令行界面和桌面环境组成的视窗系统。

RISC OS Pi是RISC OS一个伟大的分水岭,同时,也意味着Raspberry Pi即将成为RISC OS这一轻便、精简、原创的基于ARM的操作系统巨大的驱动力。

编者注:你可以在RISC OS Open Website或RaspberryPi.org下载。

3. Firefox OS

Firefox OS(专案也叫Boot to Gecko/B2G)是一个基于Linux的开源操作系统,应用于智能手机和平板电脑。采用开放网络(open Web)技术,它是一种网络作业环境,以Gecko浏览器引擎为核心,采用HTML 5来开发。诺基亚的工程师Oleg Romashin成功的将Firefox OS移植到廉价电脑Raspberry Pi上。从中可以看到Firefox OS成功的调用了Raspberry Pi的OpenGL加速,WebGL应用也可以稳定运行。

 

对初学者来说,Firefox OS是众多困难项目中的一个,但是很值得一试。

4. Kali Linux

Kali Linux是基于Debian的Linux发行版, 设计用于数字取证和渗透测试。Kali Linux预装了许多渗透测试软件,包括nmap (端口扫描器)、Wireshark (数据包分析器)、John the Ripper (密码破解器),以及Aircrack-ng (一应用于对无线局域网进行渗透测试的软件)。用户可通过硬盘、live CD或live USB运行Kali Linux。Metasploit的Metasploit Framework支持Kali Linux,Metasploit一套针对远程主机进行开发和执行Exploit代码的工具。

 

5. Raspbmc/Kodi 

Raspbmc是一个优秀的免费和开源的媒体中心软件,通常被称为XBMC(现在改名为Kodi)。它是基于Debian Linux发行版,它有一个10英寸的用户界面,你可以使用Raspbmc播放和浏览大多数的视频、音乐、播客和其他一些数字媒体文件。它支持有线和Wi-Fi、多种语言、自动更新,最棒的是,如果你想把Raspberry Pi 作为XBMC的前端,那么你可以在没有相关知识下正确的做到。

编者注:你可以从Kodi Website或RaspberryPi.org下载最新的版本。

6. OpenELEC

OpenELEC(开放嵌入式Linux娱乐中心)基于Kodi/XBMC,提供包括家庭影院PC所需的各类软件,也适用于Raspberry Pi。它主打轻量级和流线型的设计,以便启动的更快。功能类似于Raspbmc,但有其自己的设置和配置区域。

编者注:如果感兴趣的话可以从OpenElec网或RaspberryPi.org下载。

7. Pidora

Pidora是适用于Raspberry Pi的一款操作系统,基于Fedora。Pidora虽然有点类似于Raspbian,但还是有些分布和少数软件的不同,包括文本编辑器、编程语言等等。

编者注:你可以从Pidora website或RaspberryPi.org处下载。

8. OpenMSX

OpenMSX是一个开源MSX模拟器,旨在模拟MSX(MSX个人电脑,是于1983年由美国微软提出的8位和16位主机的通称)。