Skip to main content

黑洞资源笔记

  1. 极简且快速的开源代码编辑器。

    ecode是一个轻量级的多平台代码编辑器,专为现代硬件而设计,专注于响应能力和性能。它使用硬件加速的eepp GUI开发,为编辑器提供了核心技术。该项目是第一个使用eepp GUI的严肃项目,目前正在开发以改进 eepp GUI 库作为其主要目标之一。

    ecode | #编辑器
  2. Tock 是一个嵌入式操作系统,设计用于在基于 Cortex-M 和 RISC-V 的嵌入式平台上运行多个并发的、相互不信任的应用程序。 Tock 的设计以保护为中心,防止潜在的恶意应用程序和设备驱动程序。

    Tock 使用两种机制来保护操作系统的不同组件。
    首先,内核和设备驱动程序是用 Rust 编写的,Rust 是一种提供编译时内存安全和类型安全的系统编程语言。Tock 使用 Rust 来保护内核(例如调度程序和硬件抽象层)免受平台特定设备驱动程序的影响,并将设备驱动程序彼此隔离。
    其次,Tock 使用内存保护单元将应用程序彼此隔离并与内核隔离

    repo | doc | 入门指南 | 官网
  3. Gaia 是一个开源自动化平台,可以轻松有趣地使用任何编程语言构建强大的管道。 基于 HashiCorp 的 go-plugin 和 gRPC,gaia 高效、快速、轻量级、对开发者友好。

    在SDK的帮助下开发强大的管道,并简单地将你的代码签入到git仓库中。Gaia会自动克隆你的代码库,将你的代码编译为二进制文件,并按需执行。所有的结果都会被流传回来,并被格式化为用户友好的图形输出。

    Cosmos SDK 是用于构建区块链应用程序的框架。Cosmos SDK 用于构建 Gaia,即 Cosmos Hub 的实现。

    项目地址 | 主页
  4. 图神经网络(GNNs)学习指南

    作者语:图神经网络 (GNN) 正在 ML 中快速推进复杂图数据应用程序的进展。我编写了这个简明的食谱(即学习表),专门用于希望学习和了解 GNN 最新动态的学生。它并非详尽无遗,但旨在让学生熟悉该主题。

    项目地址 | #指南