作者正在经历COVID-19,更新了Hare项目的交叉编译功能,并计划审查新的补丁。同时,开发了一个名为powerctl的Linux电源管理小项目。Helios项目正在进行大规模重构,移除许多功能并逐步重新引入,重点管理对象生命周期,并增加地址空间ID以提升性能。
powerctl是一个用于管理Linux电源状态的工具,允许非特权用户轻松挂起系统。它通过设置“power”组限制使用权限,使用Hare编写,支持基本的字符串处理和I/O操作。该工具读取和写入/sys/power目录下的状态文件,确保在单个系统调用中完成写入。经过几小时的开发,powerctl成为一个简洁有效的系统程序。
完成下面两步后,将自动完成登录并继续当前操作。