粉色 + 紫色 == Fuchsia (一个新的操作系统)。
具体配置如下:
- 系统 Ubuntu 18.04.3 LTS x64
- CPU Intel? Core? i3-2310M CPU @ 2.10GHz
- 虚拟化: VT-x
- L1d 缓存: 32K
- L1i 缓存: 32K
- L2 缓存: 256K
- L3 缓存: 3072K
(是不是很垃圾br> GPU [AMD/ATI] Robson CE [Radeon HD 6370M]
(亮机卡)
内存1 2G DDR3 1333MHZ
内存2 4G DDR3 1333MHZ
准备你的编译环境
Xcode,还需要最新版的 [Xcode](https://developer.apple.com/xcode/)
获取源代码
安装Go 1.6版本以上,安装Git然后配置好用户名和邮箱。
悄悄推荐一个s-s乳,付费,便宜,好用(aHR0cHM6Ly9zc3Jzcy5uZXQvcmVnaXN0ZXI/YWZmPTk4NzAzMQ==)括 里的内容自行base64解码就懂了!!!
执行上面的命令后,终端窗口黄色提示消息让你把 路径添加到变量,以便使用Fuchsia的工具链(jiri fx什么的),可在终端输入如下命令:
或者直接将 添加到.bashrc
如果遇到:
这样的错误提示,请按提示转到相关 站,登陆Google账 获取密匙并添加到本机。
此时在你的home目录就有个fuchsia文件夹, 进入fuchsia文件夹,可使用 更新源码。
编译Fuchsia
这时需要用到fx命令,以前是 或者 。现在源码有了些变化,需要使用:
而这个[PRODUCT]输入 fx list-products 查看候选项,[BOARD]输入 fx list-boards 查看候选项。如图所示:
可以看见,fuchsia已经支持较多设备了,kirin970,高通835,高通msm8x53-som(不知道啥处理器),以及联发科的8167s。
栗子
# x64 调试版
# arm64 调试版
# x64 正式版
默认 走起!!
等待一会儿,此时会在~/fuchsia/out目录生成一些必要文件,用于后续编译构建。
接下来使用
开始构建你的Fuchsia!!
正在编译系统文件
从速度上来看,Fuchsia编译速度比Android快多了,而且错误也很少,几乎没有。从资源上来看,Android编译JAVA通常吃我1.3GB的RAM,硬盘,CPU也是经常爆满。而Fuchsia却很可观。
如图右边可以看出Fuchsia大法好!!!
编译进行中,睡一觉再说。
遇到个错误,我啥都没干,再次输入 fx build 后,错误又消失了,继续编译。
过程中遇到
的错误,要么是clang++软件内部错误,要么是…(不知道)
这时从新输入 继续编译
经过大约5小时的编译,终于完成了。
运行Fuchsia
QEMU不支持Vulkan,因此无法运行Fuchsia的图形堆栈。所以没有UI。
此时输入
- 用MB设置QEMU内存大小。
- 启用图形界面。
- 启用 络。
- 启用KVM加速。
然而这时弹出了
改为
这是似乎是因为系统语言导致的相关问题。在
的后面下一行
然后保存,此时再 fx run -g 就能运行了。
ls 命令不能用不妙了。
这我不知道怎么搞,起码现在系统已经启动成功了。
接下来操作
- 将会退出QEMU的文本模式。
- 或者 显示所有支持的命令。
- 取消QEMU鼠标捕获。
- 切换选项卡,debuglog是调试信息,1,2,3,4都是shell。
要启用 络,首先,为QEMU配置虚拟接口,点我(Google官 )。完成后添加 和 参数到 :
然后自己探索Fuchsia吧。
查看dm命令帮助
关机
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!