首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏安智客

    Frequently Asked Questions on seL4

    seL4在其官网上打出的口号就是:安全不是表现不佳的借口! 什么是seL4seL4是L4微内核家族中最先进的成员,值得注意的是其全面的形式验证,这使它有别于其他任何操作系统。 我可以在seL4上运行Linux吗? 是的,seL4可以在虚拟机上运行Linux。目前这是仅支持x86处理器,同时seL4要求机器支持英特尔 EPT VT-X。 seL4内核是在GPL2许可证下发布。用户空间工具和库大多是在BSD。 我该如何给seL4做贡献? 简单地说,seL4是在拥有代码的合作伙伴之间的复杂协议下发布的。 我怎样才能构建seL4系统? 与Linux操作系统相比,在seL4系统上构建一个系统要求多的多。 代码托管地址: https://github.com/seL4/seL4  seL4项目主页:http://sel4.systems/

    2K50发布于 2018-07-30
  • 来自专栏深度学习与python

    边缘上的容器化

    WasmEdge 和 seL4 seL4 操作系统是一种经过正式验证的高安全性和实时性的微内核操作系统。它目前越来越多地用于自动驾驶汽车和无人机,在这些地方,安全性和实时性非常重要。 这可能是 seL4 开发者体验的一个重大改进。 总体设计 seL4 微内核可充当虚拟机监控器(Hyperviser)。 修补用于 wasme/dge 运行器的 seL4 seL4 中的标准库不支持 WasmEdge 运行器开箱即用。为了增加、开启或更新一些重要特性,我们需要对这些库进行修补。 使用这些补丁构建了定制的 seL4 版本。 请继续关注 seL4 上 WasmEdge 的更多用例演示!

    1.9K20发布于 2021-12-01
  • 来自专栏嵌入式ARM和Linux

    sel4-微内核与宏内核

    一张图说明它们的区别: 总结seL4微内核的优缺点: 优势: 安全性好、可移植性好、灵活性高、容易debug 劣势: 性能低 2 微内核的发展史 第一代微内核: 目标是用于解决Unix的可维护性等问题 代表是OKL4、seL4(我们后面的研究重点)。 第三代微内核的主要贡献是提出enndpoint的IPC机制、基于capability的权限管理机制,提高了安全性. 3 参考资料 如果想要深入了解微内核以及sel4,请参考下面的文章: sel4白皮书 sel4官方资料 网友laokz翻译的seL4内核参考手册

    3K30编辑于 2022-08-15
  • 来自专栏开发者技术前线

    谷歌推出开源操作系统KataOS

    出于将安全性放在首位的宗旨,KataOS 专门使用 Rust 语言开发,并基于 seL4 微内核进行了构建。 通过 seL4 CAmkES 框架,我们还能够提供静态定义和可分析的系统组件。 具体包括用于 Rust 的框架(例如 sel4-sys crate,它提供了 seL4 系统调用 API),一个用 Rust 编写的备用 rootserver(用于动态系统范围的内存管理),以及对 seL4

    73930编辑于 2023-01-04
  • 来自专栏深度学习与python

    谷歌开源安全的机器学习操作系统 KataOS

    KataOS 基于 seL4 微内核,使用 Rust 实现。除了 KataOS,谷歌正在发布 Sparrow,这是针对基于 RISC-V 架构安全硬件平台的操作系统参考实现。 该解决方案的基础是 seL4,一个在数学上已证明其安全性的微内核。其他组件是使用 Rust 编写的,该团队选择 Rust 的部分原因在于其内存安全性。 团队通过开发 seL4-sys crate 为 seL4 微内核添加了 Rust 支持。他们还为面向微内核的 RISC-V 实现做出了贡献,并为 Renode 添加了针对 sel4 的调试功能。 当一位用户指出,可证明安全的硬件和软件是更安全的系统的“筹码”时,Tate-Gans 回答说: 绝对如此,这也是为何我选择开启 seL4 并使用 Rust 作为用户层的原因。 seL4 已经有一个验证框架,所以可以使用它来确保我们的系统设计和实现是良好的。

    63310编辑于 2023-03-29
  • 来自专栏程序猿DD

    谷歌推出开源操作系统KataOS

    出于将安全性放在首位的宗旨,KataOS 专门使用 Rust 语言开发,并基于 seL4 微内核进行了构建。 通过 seL4 CAmkES 框架,我们还能够提供静态定义和可分析的系统组件。 具体包括用于 Rust 的框架(例如 sel4-sys crate,它提供了 seL4 系统调用 API),一个用 Rust 编写的备用 rootserver(用于动态系统范围的内存管理),以及对 seL4

    66430编辑于 2023-04-04
  • 来自专栏深度学习与python

    谷歌推出 KataOS 开源操作系统,基于 Rust 编写

    并且谷歌在其博客上表示,KataOS 使用 Rust 语言开发,并基于 seL4 微内核进行了构建: 通过 seL4 CAmkES 框架,我们还能够提供静态定义和可分析的系统组件。 当前的 GitHub 版本包含了大部分 KataOS 核心部分,包括一个 Rust 的框架,一个用 Rust 编写的备用 rootserver,以及对 seL4 的内核修改。

    62420编辑于 2023-03-29
  • 来自专栏Rust语言学习交流

    【Rust日报】2022-10-17 谷歌宣布推出 Rust 开发的 KataOS 操作系统

    KataOS 从设计上就具备安全考虑,不但几乎完全是由 Rust 实现的,而且是建立在 seL4 微内核的基础之上,seL4 在数学上被证明是安全的,具有保证保密性、完整性和可用性。

    48820编辑于 2022-11-28
  • 来自专栏量子位

    这家智能车芯片顶流,现在想开了?

    另外一个seL4,是一个高保障、高性能的操作系统微内核,起到的作用就是“分隔”各个软件组件,一个“染病”,不会“传染扩散”。 在此之上的seL4基金会是一个开发人员社区,来协作开发生态系统,减少开发者在使用用seL4时的困难。 目前,seL4基金会已有包含地平线、理想汽车、蔚来汽车、悉尼新南威尔士大学、RISC-V、CSIRO等企业、机构和社区在内的17个成员单位。 这两个开源组织有什么共同之处呢? 接连参与ELISA开源社区与 seL4开源社区,从低调向开放、活跃转变,是主观上积极创新迭代。 同时,地平线还反复向行业产业链强调自己积极参与创新开放生态的意愿。

    49120编辑于 2023-03-10
  • 来自专栏全栈程序员必看

    mysql前缀索引及其选择「建议收藏」

    COUNT(DISTINCT LEFT(`city`,3))/COUNT(*) AS sel3, mysql> COUNT(DISTINCT LEFT(`city`,4))/COUNT(*) AS sel4 /COUNT(*) AS sel7 mysql> FROM `city_demo`; 显示结果: +-------+-------+-------+-------+-------+ | sel3 | sel4

    98820编辑于 2022-08-31
  • 来自专栏安富莱嵌入式技术分享

    《安富莱嵌入式周报》第287期:下一代Windows12界面,支持各种工业以太网协议参考,百款在线电子开发工具,seL4安全微内核,旋转拨号手机,PSP掌机逆向

    开源的低成本电子原型设计和学习系统板子 https://github.com/dslik/protonema 比较适合个人DIY玩,有兴趣的话,可以看看有没有值得参考的地方 9、谷歌推出KataOS开源系统,采用Rust和seL4 github.com/AmbiML/sparrow-kata https://opensource.googleblog.com/2022/10/announcing-kataos-and-sparrow.html seL4 这里给大家分享一篇 seL4 的介绍。 它提供了有关生成安全和实时系统所需的技术指导。

    71740编辑于 2022-10-31
  • 来自专栏人人都是极客

    熊大微评微内核|华为“鸿蒙”所涉及的微内核究竟是什么?

    第三代微内核:主要重视安全问题等 在前面两代的基础上,第三代微内核蓬勃发展,许许多多微内核都被开发出来,主要代表有:seL4, Fiasco.OC, NOVA等。 seL4是在第二代内核L4的基础上发展而来的。seL4不仅仅继承了L4内核家族的高性能特性,还具备基于端点(enndpoint)的IPC机制。 seL4还是第一个完全通过形式化验证的内核,通俗说形式化验证就是在数学软件的帮助下使用数学语言自动化地推导检查系统的每一个运行状态。seL4形式化验证相关论文。

    1.3K40发布于 2019-08-16
  • 来自专栏全栈程序员必看

    mysql 建前缀索引_MySQL_前缀索引_建立[通俗易懂]

    2. select count(distinct left(city,3))/count(*) as sel3 , count(distinct left(city,4))/count(*) as sel4

    4.1K30编辑于 2022-08-25
  • 来自专栏新智元

    死磕操作系统!谷歌重磅发布开源KataOS,网友:「谷歌坟场」喜+1

    这个新操作系统以seL4作为微内核。谷歌给出的理由是:「因为它把安全放在第一位;它在数学上被证明是安全的,具有保证保密性、完整性和可用性。」 为什么KataOS的安全性这么高呢? 目前的GitHub版本,已经涵盖了大部分KataOS的核心部分,包括用于Rust的框架(如sel4-sys crate,用于让seL4系统调用API),一个用Rust编写的备用根服务器(用于全系统的动态内存管理 ),以及对seL4的内核修改,用于回收根服务器使用的内存。

    80810编辑于 2023-01-06
  • 来自专栏johnhuster

    高性能mysql之前缀索引

    mysql> select count(distinct left(city,3))/count(*) as sel3,count(distinct left(city,4))/count(*) as sel4 distinct left(city,6))/count(*) as sel6 from city_demo; +--------+--------+--------+--------+ | sel3 | sel4

    96610编辑于 2022-03-28
  • 来自专栏LINUX阅码场

    熊大微评微内核|华为“鸿蒙”所涉及的微内核究竟是什么?

    第三代微内核:主要重视安全问题等 在前面两代的基础上,第三代微内核蓬勃发展,许许多多微内核都被开发出来,主要代表有:seL4, Fiasco.OC, NOVA等。 seL4是在第二代内核L4的基础上发展而来的。seL4不仅仅继承了L4内核家族的高性能特性,还具备基于端点(enndpoint)的IPC机制。 seL4还是第一个完全通过形式化验证的内核,通俗说形式化验证就是在数学软件的帮助下使用数学语言自动化地推导检查系统的每一个运行状态。seL4形式化验证相关论文。

    1.2K10发布于 2019-08-15
  • 来自专栏物联网知识

    HarmonyOS特点与应用前景分析

    鸿蒙OS的微内核已发展到seL4seL4的核心非常小,不到9000行C代码。

    2.2K30编辑于 2022-03-29
  • 来自专栏人人都是极客

    华为“鸿蒙”所涉及的微内核到底是什么?一文带你认识微内核

    第三代微内核:主要重视安全问题等 在前面两代的基础上,第三代微内核蓬勃发展,许许多多微内核都被开发出来,主要代表有:seL4、Fiasco.OC、NOVA等。 seL4是在第二代内核L4的基础上发展而来的。seL4不仅仅继承了L4内核家族的高性能特性,还具备基于端点(enndpoint)的IPC机制。 seL4还是第一个完全通过形式化验证的内核,通俗说形式化验证就是在数学软件的帮助下使用数学语言自动化地推导检查系统的每一个运行状态。

    6.6K30发布于 2019-07-04
  • 来自专栏安智客

    MIT研究人员正研发基于RISC-V的安全芯片方案

    sid=54291 上述新闻资料来源于网络,供大家参考,安智客想说的是,RISC-V的安全内核设计也是基于SEL4微内核,这个大名鼎鼎的微内核,不仅仅是苹果在用,一些TEE实现也是基于此。 ?

    1.4K30发布于 2018-07-30
  • 来自专栏源码之路

    「Mysql索引原理(四)」单列索引

    as sel2, count(distinct left(city,3))/count(*) as sel3, count(distinct left(city,4))/count(*) as sel4

    1.1K20发布于 2020-09-04
领券