初识Zircon句柄

Handles在用户空间为32bit的数字,内核空间为内核对象。头文件声明在kernel/object/include/object/handle.h实现对应kernel/object/handle.cc结构指向内核对象的引用内核对象的权限所属进程在代码中体现为Handle类的三个成员变量ktl::
zircon 2021年07月10日 19次浏览

玩转Fuchsia操作系统

玩转Fuchsia操作系统介绍Fuchsia是谷歌开发的新型操作系统,面向AArch64和X86_64架构。尽管uchsia的未来用途还不是很明朗,但是它的口号是旨在取代Android和Chrome OS。对于这个可能运行在数百万台设备上的OS,我们还是很感兴趣的,并决定简单的了解一下Fuchsia
fuchsia zircon 2021年07月03日 37次浏览

初识Zircon内核对象

初始Zircon内核对象不同于传统linux内核,Zircon时一个基于内核对象的kernel,系统的不同功能被抽象到了对应的内核对象中,而所有的内核对象都派生自一个基类(Dispatcher)。Dispatcher内核对象作为一个基类,在定义的时候,其成员变量使用的也是"基类"
kernel 2021年06月27日 71次浏览