0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一个用rust制造的新的现代操作系统Aero

jf_wN0SrCdH 来源:Rust语言中文社区 作者:baymax-xhl 2022-11-14 10:06 次阅读

Aero,一个用 rust 制造的新的现代操作系统,现在可以运行 Xorg

什么是Aero?

Aero 是一种新的现代、实验性、类 unix 的操作系统,采用 rust 设计,遵循单片内核设计。支持现代 PC 功能,例如长模式、5 级分页和 SMP(多核)等。

它可以运行什么?

Aero 已经可以运行 Xorg、DWM(作为窗口管理器的示例)和其他命令行应用程序,例如 GCC、GNU/coreutils 等等。

781516fe-636a-11ed-8abf-dac502259ad0.png

目标

打造现代、安全、美观、快速的操作系统。

针对现代 64 位架构和 CPU 功能。

Linux 良好的源代码级兼容性,因此我们可以轻松地移植程序。

制作一个可以在真实硬件上运行的可用操作系统,而不仅仅是在模拟器或虚拟机上。

GitHub :https ://github.com/Andy-Python-Programmer/aero

发布 ntest 0.9.0

不久前,我写了一个 crate,其中包含一些帮助程序来编写 rust 单元测试。刚刚发布的 0.9.0 版本包含一些错误修复、改进和小功能。

希望你们中的一些人觉得它有帮助。将来会尝试找到更多的时间来进一步开发这个库。 GitHub: https://github.com/becheran/ntest

Async-graphql 已经完全支持动态模式

在 Async-graphqlv5.0.0-alpha中,完全支持动态模式,我相信你可以用它做一些有趣的事情。 GitHub: https://github.com/async-graphql/async-graphql

一个简单的基于 cli 的 Transfer.sh 助手

这是我使用 Rust 的第一个项目,它在过去几个月里帮助我很多次,在工作中非常快速地共享一些文件。 特征:

快速将文件共享到 Transfer.sh 服务器

将您之前共享的所有链接保存在 sqlite 数据库中

轻松删除链接

查看链接到期的日期

我希望你们中的一些 Rustaceans 也可以利用它。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SMP
    SMP
    +关注

    关注

    0

    文章

    74

    浏览量

    19654
  • GNU
    GNU
    +关注

    关注

    0

    文章

    143

    浏览量

    17492
  • rust语言
    +关注

    关注

    0

    文章

    57

    浏览量

    3009

原文标题:【Rust日报】2022-11-13 Aero,一个用 rust 制造的新的现代操作系统,现在可以运行 Xorg

文章出处:【微信号:Rust语言中文社区,微信公众号:Rust语言中文社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    判断操作系统的VBScript脚本代码

    西门子触摸屏基于不同的Windows操作系统,有的是标准的Windows系统,有的是嵌入式操作系统Windows CE。这两种系统对于VBScript脚本的支持不同,因此在使用脚本编程
    发表于 09-21 14:56 594次阅读

    如何在Rust中高效地操作文件

    Rust语言是一种系统级、高性能的编程语言,其设计目标是确保安全和并发性。 Rust语言以C和C++为基础,但是对于安全性和并发性做出了很大的改进。 在Rust语言中,
    的头像 发表于 09-19 11:51 2405次阅读

    [20.2.1]--20.2.1rust操作系统-系统编程语言rust_clip001

    操作系统
    jf_75936199
    发布于 :2023年03月06日 10:57:33

    [20.2.1]--20.2.1rust操作系统-系统编程语言rust_clip002

    操作系统
    jf_75936199
    发布于 :2023年03月06日 10:58:14

    [20.2.1]--20.2.1rust操作系统-系统编程语言rust_clip003

    操作系统
    jf_75936199
    发布于 :2023年03月06日 11:12:14

    [20.3.1]--20.2.2rust操作系统-rust操作系统开发_clip001

    操作系统
    jf_75936199
    发布于 :2023年03月06日 11:12:55

    [20.3.1]--20.2.2rust操作系统-rust操作系统开发_clip002

    操作系统
    jf_75936199
    发布于 :2023年03月06日 11:13:37

    修复win7系统Aero透明特效的方法

    以前的windows操作系统很大的突破和特色,不过有时Win7也会出现些小差错,导致Aero特效突然就显示不出来了。因此小编下面教大
    发表于 05-21 16:18

    现代操作系统由哪些部分组成

    操作系统现代操作系统或多个处理器、主存、打印机、键盘、鼠标、显示器、网络接口以及各种输入/输出设备构成。计算机
    发表于 07-22 07:37

    如何设计小型嵌入式操作系统

    本文的目的是设计简单的嵌入式操作系统,只实现基本任务调度器的功能。虽然不能称为操作系统
    的头像 发表于 03-08 10:25 9471次阅读

    Rust开发操作系统教程之如何自制操作系统

    正如标题,这篇文章是关于如何用Rust开发船新的操作系统,而这个操作系统只会打印句话: H
    发表于 06-05 17:51 0次下载
    <b class='flag-5'>Rust</b>开发<b class='flag-5'>操作系统</b>教程之如何自制<b class='flag-5'>一</b><b class='flag-5'>个</b><b class='flag-5'>操作系统</b>

    现代操作系统和TCP/IP的重要性

    微时间片轮转调度的现代操作系统制造了进程(虚拟机)假象,将多个程序拉到了同一个时空,每个程序独占进程,大家同时运行在同
    发表于 02-22 10:24 350次阅读

    Rust开发的压测工具rsb

    Rust 开发的压测工具,项目地址:rsb,给 star 鼓励下。
    的头像 发表于 03-21 09:32 880次阅读

    聊聊操作系统

    说到操作系统,大家都不会陌生。我们天天都在接触操作系统——台式机或笔记本电脑,使用的是windows和macOS系统;用手机、平板电脑,则是android(安卓)和iOS
    的头像 发表于 05-12 11:13 1418次阅读
    聊聊<b class='flag-5'>操作系统</b>

    FreeRTOS:迷你的实时操作系统内核

    ** 1、FreeRTOS** FreeRTOS是迷你的实时操作系统内核。作为轻量级的操作系统
    的头像 发表于 06-29 17:15 988次阅读
    FreeRTOS:<b class='flag-5'>一</b><b class='flag-5'>个</b>迷你的实时<b class='flag-5'>操作系统</b>内核