Fuchsia内核行

Fuchsia,是由Google公司开发的继AndroidChrome OS之后的第三个系统,已在Github中公开的部分源码可以得知。Google对于Fuchsia的说明是“Pink(粉红)+Purple(紫色)=Fuchsia(灯笼海棠,一个新的操作系统)”,目前Fuchsia改名为Zircon。

其特性是

第一,Fuchsia使用了一个硬实时操作系统的内核;
第二,Fuchsia内置了一个叫做escher的基于物理的三维渲染器。
这个新的使用环境的新特性就是这两个不同点——硬实时、基于物理的三维渲染。
 
Zircon下载编译如下:

一、下载源码:    $ git clone https://github.com/fuchsia-mirror/zircon.git

二、安装编译工具链:    进入源码目录执行,使用VPN

$ cd zircon    $ ./scripts/download-toolchain

三、编译Zircon:  

$  make -j8 arm64 V=1

四、使用QEMU模拟运行Zircon:   

$ ./scripts/run-zircon-arm64    

在终端中可以执行cd、ls、ps、top等linux命令,在系统中可以运行runtests命令,测试系统正确性:

qemu-vm$runtests 

原文地址:https://www.cnblogs.com/tony-rogers/p/9950318.html