Zircon初体验-编译运行

zircon微内核官方源码和介绍:(fuchsia)
https://fuchsia.googlesource.com/zircon
https://fuchsia.dev/fuchsia-src/development/kernel/getting_started

 

https://zhuanlan.zhihu.com/p/42608941

本文档的实验平台为Ubuntu14.04,amd64.

Zircon是Fuchsia OS核心平台,由微内核,用户空间服务,驱动和库组成.

1.下载Zircon源代码,命令为:

git clone https://fuchsia.googlesource.com/zircon

2.安装编译Zircon的编译环境,命令为:

sudo apt-get install texinfo libglib2.0-dev autoconf libtool bison libsdl-dev build-essential

3.下载工具链.

cd zircon/
./scripts/download-prebuilt

下载完成后,zircon目录下会多出一个prebuilt目录,目录内容为:

4.编译Zircon.

make -j8 x64

编译完成后,zircon目录下会多出一个目录build-x64,目录内容为:

5.使用qemu运行zircon.

./scripts/run-zircon-x64

该脚本会调用./scripts/run-zircon脚本,脚本默认使用prebuilt/downloads/qemu/bin

下的 qemu-system-x86_64.

退出qemu,按键: Ctrl-a x

6.运行结果展示.

posted @ 2021-05-19 00:23  petercao  阅读(512)  评论(0编辑  收藏  举报