vekos - 又一个Rust写的实验性OS
VEKOS是一个用Rust语言编写的实验性操作系统,目前处于0.0.1的alpha版本。它专注于在内核中引入验证和安全性。主要特性包括:
使用加密证明系统验证所有文件系统和内存操作。 使用伙伴分配器及Copy-on-Write支持的安全内存管理。 实现了基本的shell,支持命令历史和行编辑。 使用Merkle树进行验证的文件系统(VKFS)。 基本的进程管理、调度和信号处理。 支持x86_64架构,包括GDT、IDT和中断处理。
当前功能涵盖了内存管理、文件系统、进程管理和shell等基本部分。该项目处于早期阶段,未来计划包括扩展硬件支持、添加网络栈、增强安全特性、实现GUI等。该系统使用Apache 2.0许可证,欢迎贡献。但作为alpha版本,存在诸多限制,尚不可用于生产环境。
https://github.com/JGiraldo29/vekos
Cratouille - 轻量级任务管理器
这是一个基于Rust编程语言开发的轻量级任务管理器,名为Cratouille。它提供了基于文本的用户界面(TUI),可以高效地管理任务。主要特点包括:
优先级管理:分为低、中、高三个级别,每个级别都有不同的颜色标识。
直观的键盘导航:通过键盘可完全控制应用。
色彩编码反馈:任务和优先级会用不同颜色标识。
可滚动界面:可以有效处理大量任务列表。
实时更新:所有操作都会即时反映到视觉反馈上。
该应用使用了ratatui和crossterm两个Rust库,分别用于构建TUI和终端交互。用户可以通过快捷键添加任务、切换优先级、导航任务、删除任务和退出应用等。该应用开源、遵循MIT许可协议,欢迎贡献。
https://github.com/zxfae/cratouille
2025年全球有哪些Rust大会
2025年将是Rust社区的忙碌一年,全球将举办10-12场Rust会议。该文提供了一份2025年所有主要Rust会议的详细列表,包括日期、地点、门票价格、征文截止日期等信息。
文章首先提供了一个下载会议日历的链接,方便大家导入到自己的日历应用中。然后按时间顺序逐一介绍了2025年第一、第二季度将举办的Rust会议,每个会议都列出了具体的时间、地点、关注主题、价格、征文情况以及官网及社交媒体链接。
第一季度的会议包括:2月伦敦的Rust Nation、3月巴黎的Rust in Paris、3月华沙的Rustikon,以及3月香港的RustAsia。
第二季度的会议有:4月土耳其伊斯坦布尔的Rust Konf Türkiye、5月荷兰乌特勒支的RustWeek、5月塞尔维亚贝尔格莱德的Rust Summit(首个针对Rust区块链专业人士的会议)。
中国的Rust大会将会在3到4季度召开。
https://corrode.dev/blog/rust-conferences-2025/
--
From 日报小组 Mike
社区学习交流平台订阅:
Rustcc论坛: 支持rss 微信公众号:Rust语言中文社区